Skip navigation links
A B C D E G H I J L M N O P R S T U V W 

A

AbstractBuilder(I) - Constructor for class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
addExpressionResolver(ExpressionResolver<E, R>) - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
addNamedParameter(SQLParameter<T>) - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLContextParametersHandler
 
addNamedParameter(SQLParameter<T>) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Convenience method to add a named parameter using current SQLContextParametersHandler.
addNamedParameter(SQLParameter<T>) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLContextParametersHandler
Add named parameter using given SQLParameter definition.
addParameter(Object) - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultWhereFilter
Add a parameter value.
addSelection(String, boolean) - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection.MutableSQLProjection
Add a selection expression.
addSelection(String) - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection.MutableSQLProjection
Add a selection expression, with selection alias auto-generation.
addSelection(String, String) - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection.MutableSQLProjection
Add a selection expression with selection alias.
addValueProcessor(SQLValueDeserializer.ValueProcessor) - Method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueDeserializer
 
addValueProcessor(SQLValueDeserializer.ValueProcessor) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLValueDeserializer
Add a deserialized value processor.
ANSI_DATE_FORMAT - Static variable in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueSerializer
 
ANSI_DATETIME_FORMAT - Static variable in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueSerializer
 
ANSI_TIME_FORMAT - Static variable in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueSerializer
 
asChild(SQLCompositionContext, RelationalTarget<?>, SQLStatementCompositionContext.AliasMode) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext
Create a new SQLStatementCompositionContext as a child of given SQLCompositionContext.
autoCommit(boolean) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
Deprecated.
autoCommit(boolean) - Method in interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
Deprecated.
Use transaction operations to manage connection auto-commit or provide a custom JdbcConnectionHandler for more complex situations

B

build() - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.DefaultBuilder
 
builder() - Static method in interface com.holonplatform.datastore.jdbc.JdbcDatastore
Get a builder to create a JdbcDatastore instance.
builder(String) - Static method in interface com.holonplatform.datastore.jdbc.spring.JdbcDatastoreConfigProperties
Builder to create property set instances bound to a property data source.
builder() - Static method in interface com.holonplatform.datastore.jdbc.spring.JdbcDatastoreConfigProperties
Builder to create property set instances bound to a property data source, without data context id specification.
builder1() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
builder2() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
buildPropertyBoxValue() - Static method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 

C

CallbackSQLResultConverter<R> - Class in com.holonplatform.datastore.jdbc.composer.internal
A SQLResultConverter implementation which uses a callback Function to perform actual result conversion.
CallbackSQLResultConverter(Class<? extends R>, BiFunction<SQLExecutionContext, SQLResult, R>) - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.CallbackSQLResultConverter
Constructor.
childContext() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
childContext() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Create a new SQLCompositionContext as child of this context.
com.holonplatform.datastore.jdbc - package com.holonplatform.datastore.jdbc
 
com.holonplatform.datastore.jdbc.composer - package com.holonplatform.datastore.jdbc.composer
 
com.holonplatform.datastore.jdbc.composer.dialect - package com.holonplatform.datastore.jdbc.composer.dialect
 
com.holonplatform.datastore.jdbc.composer.expression - package com.holonplatform.datastore.jdbc.composer.expression
 
com.holonplatform.datastore.jdbc.composer.internal - package com.holonplatform.datastore.jdbc.composer.internal
 
com.holonplatform.datastore.jdbc.composer.resolvers - package com.holonplatform.datastore.jdbc.composer.resolvers
 
com.holonplatform.datastore.jdbc.config - package com.holonplatform.datastore.jdbc.config
 
com.holonplatform.datastore.jdbc.context - package com.holonplatform.datastore.jdbc.context
 
com.holonplatform.datastore.jdbc.examples - package com.holonplatform.datastore.jdbc.examples
 
com.holonplatform.datastore.jdbc.internal - package com.holonplatform.datastore.jdbc.internal
 
com.holonplatform.datastore.jdbc.spring - package com.holonplatform.datastore.jdbc.spring
 
com.holonplatform.datastore.jdbc.spring.boot - package com.holonplatform.datastore.jdbc.spring.boot
 
com.holonplatform.datastore.jdbc.spring.boot.internal - package com.holonplatform.datastore.jdbc.spring.boot.internal
 
com.holonplatform.datastore.jdbc.spring.internal - package com.holonplatform.datastore.jdbc.spring.internal
 
com.holonplatform.datastore.jdbc.tx - package com.holonplatform.datastore.jdbc.tx
 
commodity() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreLock
 
commodityFactory() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreExtension
 
configuration(DatastoreConfigProperties) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
configureStatement(SQLContext, PreparedStatement, SQLStatement) - Method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLStatementConfigurator
 
configureStatement(SQLContext, PreparedStatement, SQLStatement) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLStatementConfigurator
Configure given PreparedStatement, setting the statement parameter values, if necessary.
connection() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
connection() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreApi
 
ConnectionHandler - Interface in com.holonplatform.datastore.jdbc.composer
JDBC connection handler.
connectionHandler(JdbcConnectionHandler) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
connectionHandler(JdbcConnectionHandler) - Method in interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
Set a custom JdbcConnectionHandler to be used for Datastore JDBC connections handling.
ConnectionOperation<R> - Interface in com.holonplatform.datastore.jdbc.composer
Represents an operation to be executed using a Datastore managed Connection.
ConnectionRunnable - Interface in com.holonplatform.datastore.jdbc.composer
Represents an operation to be executed using a Datastore managed JDBC Connection.
convert(SQLExecutionContext, SQLResult) - Method in class com.holonplatform.datastore.jdbc.composer.internal.CallbackSQLResultConverter
 
convert(SQLExecutionContext, SQLResult) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLResultConverter
Convert a SQLResult into expected result type.
create(String) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLExpression
Create a new SQLExpression with given value.
create(Function<List<String>, String>) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLFunction
Create a SQLFunction using given function as serialization logic.
create(String, boolean) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLFunction
Create a default SQLFunction.
create(String) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLFunction
Create a default SQLFunction.
create(T) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLLiteral
Create a new SQLLiteral value.
create(T, TemporalType) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLLiteral
Create a new SQLLiteral value.
create(T, Class<? extends T>) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLParameter
Create a new SQLParameter.
create(T, Class<? extends T>, TemporalType) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLParameter
Create a new SQLParameter.
create(T, Class<? extends T>, Function<String, String>) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLParameter
Create a new SQLParameter.
create(T, Class<? extends T>, TemporalType, Function<String, String>) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLParameter
Create a new SQLParameter.
create(TypedExpression<T>) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLParameterizableExpression
create(Class<? extends T>) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLParameterPlaceholder
create(Path<?>...) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLPrimaryKey
Create a new SQLPrimaryKey using given Paths.
create(Class<? extends R>) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection
Create a new SQLProjection.
create(Class<? extends R>, int) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection
Create a new SQLProjection.
create(Class<? extends R>, SQLCompositionContext) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection
Create a new SQLProjection.
create(String, SQLResultConverter<?>, SQLParameter<?>[]) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQuery
Create a new SQLQuery.
create(String, SQLResultConverter<?>) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQuery
Create a new SQLQuery.
create(String, SQLParameter...) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLStatement
Create a new SQLStatement.
create(String) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLToken
Create a new SQLToken.
create() - Static method in interface com.holonplatform.datastore.jdbc.composer.internal.SQLComposerLogger
Get a Logger bound to SQLComposerLogger.NAME.
create(String) - Static method in interface com.holonplatform.datastore.jdbc.composer.OrderBySort
Create a OrderBySort using given sql sort directives.
create(SQLContext) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Create a new default SQLCompositionContext.
create() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLContextParametersHandler
create(SQLContext, Connection) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLExecutionContext
Create a new SQLExecutionContext using given SQLContext and providing th current Connection.
create(SQLContext) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLExecutionContext
Create a new SQLExecutionContext using given SQLContext.
create(Class<? extends R>, BiFunction<SQLExecutionContext, SQLResult, R>) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLResultConverter
Create a new SQLResultConverter for given conversionType, using provided BiFunction as result conversion strategy.
create(SQLContext, RelationalTarget<?>, SQLStatementCompositionContext.AliasMode) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext
Create a new default SQLStatementCompositionContext.
create(int) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLType
Create a new SQLType.
create(int, String) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLType
Create a new SQLType.
create(String, Object...) - Static method in interface com.holonplatform.datastore.jdbc.composer.WhereFilter
Create a WhereFilter using given sql predicate.
create() - Static method in interface com.holonplatform.datastore.jdbc.internal.JdbcDatastoreLogger
Get a Logger bound to JdbcDatastoreLogger.NAME.
create(Connection, TransactionConfiguration) - Static method in interface com.holonplatform.datastore.jdbc.tx.JdbcTransaction
Create a new JdbcTransaction.
createTransaction(Connection, TransactionConfiguration) - Method in interface com.holonplatform.datastore.jdbc.tx.JdbcTransactionFactory
Build a new JdbcTransaction.

D

database(DatabasePlatform) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
database(DatabasePlatform) - Method in interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
Set the database platform to which the DataSource is connected.
dataContextId(String) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
dataSource(DataSource) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
dataSource(DataSourceConfigProperties) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
dataSource(DataSource) - Method in interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
Set the DataSource to use.
dataSource(DataSourceConfigProperties) - Method in interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
Set the configuration property source to build the DataSource to use with the Datastore.
db2() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the DB2 database platform.
DB2Dialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
DB2Dialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
DEFAULT_DATASTORE_BEAN_NAME - Static variable in annotation type com.holonplatform.datastore.jdbc.spring.EnableJdbcDatastore
Default Datastore registration bean name.
DEFAULT_NAME - Static variable in interface com.holonplatform.datastore.jdbc.spring.JdbcDatastoreConfigProperties
Configuration property set default name
DefaultBuilder() - Constructor for class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.DefaultBuilder
Constructor
DefaultDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
Default SQLDialect implementation.
DefaultDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.DefaultDialect
 
DefaultJdbcDatastore - Class in com.holonplatform.datastore.jdbc.internal
Default JdbcDatastore implementation.
DefaultJdbcDatastore() - Constructor for class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
Constructor.
DefaultJdbcDatastore.AbstractBuilder<D extends JdbcDatastore,I extends DefaultJdbcDatastore> - Class in com.holonplatform.datastore.jdbc.internal
Base JdbcDatastore builder.
DefaultJdbcDatastore.DefaultBuilder - Class in com.holonplatform.datastore.jdbc.internal
Default JdbcDatastore builder.
DefaultOrderBySort - Class in com.holonplatform.datastore.jdbc.composer.internal
Default OrderBySort implementation.
DefaultOrderBySort(String) - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.DefaultOrderBySort
Constructor.
DefaultSQLCompositionContext - Class in com.holonplatform.datastore.jdbc.composer.internal
Default SQLCompositionContext implementation.
DefaultSQLCompositionContext(SQLContext) - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
Default constructor.
DefaultSQLCompositionContext(SQLCompositionContext) - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
Constructor with parent composition context.
DefaultSQLContextParametersHandler - Class in com.holonplatform.datastore.jdbc.composer.internal
Default SQLContextParametersHandler implementation.
DefaultSQLContextParametersHandler() - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLContextParametersHandler
 
DefaultSQLExecutionContext - Class in com.holonplatform.datastore.jdbc.composer.internal
DefaultSQLExecutionContext(SQLContext, Connection) - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLExecutionContext
Constructor.
DefaultSQLExpressionResolvers - Class in com.holonplatform.datastore.jdbc.composer.internal
Default resolvers.
DefaultSQLExpressionResolvers() - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLExpressionResolvers
 
DefaultSQLStatementCompositionContext - Class in com.holonplatform.datastore.jdbc.composer.internal
Default SQLStatementCompositionContext implementation.
DefaultSQLStatementCompositionContext(SQLContext, RelationalTarget<?>, SQLStatementCompositionContext.AliasMode) - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLStatementCompositionContext
Constructor.
DefaultSQLStatementCompositionContext(SQLCompositionContext, RelationalTarget<?>, SQLStatementCompositionContext.AliasMode) - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLStatementCompositionContext
Constructor with parent composition context.
DefaultSQLStatementConfigurator - Enum in com.holonplatform.datastore.jdbc.composer.internal
DefaultSQLType - Class in com.holonplatform.datastore.jdbc.composer.internal
Default SQLType implementation.
DefaultSQLType(int, String) - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLType
Constructor
DefaultSQLTypeConverter - Enum in com.holonplatform.datastore.jdbc.composer.internal
DefaultSQLValueDeserializer - Enum in com.holonplatform.datastore.jdbc.composer.internal
DefaultSQLValueSerializer - Enum in com.holonplatform.datastore.jdbc.composer.internal
DefaultWhereFilter - Class in com.holonplatform.datastore.jdbc.composer.internal
Default WhereFilter implementation.
DefaultWhereFilter(String) - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.DefaultWhereFilter
Constructor.
delegate(JdbcTransaction) - Static method in interface com.holonplatform.datastore.jdbc.tx.JdbcTransaction
Create a JdbcTransaction which delegates its operations and status to the given delegated transaction.
deleteStatementAliasSupported() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
deleteStatementAliasSupported() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
deleteStatementAliasSupported() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get whether alias is supported in the DELETE clause.
deleteStatementTargetRequired() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect
 
deleteStatementTargetRequired() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 
deleteStatementTargetRequired() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
deleteStatementTargetRequired() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get whether the DELETE clause target must be specified.
derby() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the Derby database platform.
DerbyDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
Derby SQLDialect.
DerbyDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
deserialize(SQLExecutionContext, TypedExpression<T>, Object) - Method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueDeserializer
 
deserialize(SQLExecutionContext, TypedExpression<T>, Object) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLValueDeserializer
Deserialize the value associated to given expression, to obtain a value type which matches the expression type.
detect(DatabasePlatform) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Detect a suitable SQLDialect to use with given database platform, if available.
dialect(SQLDialect) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
dialect(String) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
dialect(SQLDialect) - Method in interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
Set the dialect to use.
dialect(String) - Method in interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
Set the fully qualified dialect class name to use as datastore dialect.

E

EnableJdbcDatastore - Annotation Type in com.holonplatform.datastore.jdbc.spring
Annotation to be used on Spring Configuration classes to setup a JDBC Datastore.
end() - Method in interface com.holonplatform.datastore.jdbc.tx.JdbcTransaction
Finalize the transaction.
ExampleJdbcDatastore - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastore() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
ExampleJdbcDatastoreApi - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreApi() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreApi
 
ExampleJdbcDatastoreExtension - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreExtension() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreExtension
 
ExampleJdbcDatastoreFunction - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreFunction() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction
 
ExampleJdbcDatastoreFunction.IfNull<T> - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreFunction.IfNullResolver - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreLock - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreLock() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreLock
 
ExampleJdbcDatastoreSpring1 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpring1() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpring1
 
ExampleJdbcDatastoreSpring10 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpring10() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpring10
 
ExampleJdbcDatastoreSpring2 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpring2() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpring2
 
ExampleJdbcDatastoreSpring3 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpring3() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpring3
 
ExampleJdbcDatastoreSpring4 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpring4() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpring4
 
ExampleJdbcDatastoreSpring5 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpring5() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpring5
 
ExampleJdbcDatastoreSpring6 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpring6() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpring6
 
ExampleJdbcDatastoreSpring7 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpring7() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpring7
 
ExampleJdbcDatastoreSpring8 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpring8() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpring8
 
ExampleJdbcDatastoreSpring9 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpring9() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpring9
 
ExampleJdbcDatastoreSpringBoot1 - Class in com.holonplatform.datastore.jdbc.examples
 
ExampleJdbcDatastoreSpringBoot1() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreSpringBoot1
 
execute(Connection) - Method in interface com.holonplatform.datastore.jdbc.composer.ConnectionOperation
Execute an operation using a managed JDBC Connection and returns a result.
execute(Connection) - Method in interface com.holonplatform.datastore.jdbc.composer.ConnectionRunnable
Execute an operation using a managed JDBC Connection.
execution() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreLock
 
expres2() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreExtension
 
expressionResolverRegistration() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreExtension
 
extract(String) - Static method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLFunction
Create an EXTRACT function, which will be serialized this way: EXTRACT(partName FROM argument).

G

generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DefaultDialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HSQLDialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.InformixDialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
generatedKeyAlwaysReturned() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
generatedKeyAlwaysReturned() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Retrieves whether a generated key will always be returned if the column name(s) or index(es) specified for the auto generated key column(s) are valid and the statement succeeds.
getAlias(Path<?>, boolean) - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLStatementCompositionContext
 
getAlias(Path<?>, boolean) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext
Get the given path alias, if available and alias mode is not SQLStatementCompositionContext.AliasMode.UNSUPPORTED.
getAliasOrRoot(Path<?>) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext
Get the given path alias, falling back to query root alias if not available.
getColumnName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
getColumnName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
getColumnName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect
 
getColumnName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect
 
getColumnName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HSQLDialect
 
getColumnName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.InformixDialect
 
getColumnName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect
 
getColumnName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
getColumnName(String) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the actual column name for given column name (for example, applying case transformations)
getConfiguration() - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
Get the data source configuration properties.
getConfiguration() - Method in interface com.holonplatform.datastore.jdbc.tx.JdbcTransaction
Get the transaction configuration.
getConnection() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLExecutionContext
 
getConnection() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLExecutionContext
Get the Connection used by current operation execution, if available.
getConnection() - Method in interface com.holonplatform.datastore.jdbc.tx.JdbcTransaction
Get the JDBC connection bound to this transaction.
getConnectionProvider() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialectContext
Get the JDBC connection provider, if available.
getContextSequence(SQLCompositionContext, Class<? extends SQLCompositionContext>) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Get the given context hierarchy sequence, where 0 is the sequence number of the root context.
getConversionType() - Method in class com.holonplatform.datastore.jdbc.composer.internal.CallbackSQLResultConverter
 
getConversionType() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLResultConverter
Get the type into which this converter is able to convert a SQLResult.
getConverter() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection
Get the SQL result converter to be used with this projection, if available.
getDatabase() - Method in interface com.holonplatform.datastore.jdbc.config.JdbcDatastoreCommodityContext
Get the database type to which DataSource is connected.
getDatabase() - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
 
getDatabaseMetaData() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialectContext
Get the database metadata information, if available.
getDataContextId() - Method in class com.holonplatform.datastore.jdbc.spring.JdbcDatastoreConfigProperties.JdbcDatastoreConfigPropertiesImpl
 
getDataSource() - Method in interface com.holonplatform.datastore.jdbc.config.JdbcDatastoreCommodityContext
Get the DataSource bound to the datastore.
getDataSource() - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
 
getDefault() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLStatementConfigurator
Get the default SQLStatementConfigurator.
getDefault() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLTypeConverter
Get the default SQLTypeConverter.
getDefault() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLValueDeserializer
Create the default SQLValueDeserializer.
getDefault() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLValueSerializer
Get the default SQLValueSerializer.
getDefault() - Static method in interface com.holonplatform.datastore.jdbc.tx.JdbcTransactionFactory
Get the default JdbcTransactionFactory.
getDefaultResolvers() - Static method in interface com.holonplatform.datastore.jdbc.composer.resolvers.SQLContextExpressionResolver
getDialect() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
getDialect() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLExecutionContext
 
getDialect() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLContext
Get the SQLDialect to use.
getDialect() - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
 
getErrorCode(SQLException) - Static method in class com.holonplatform.datastore.jdbc.composer.internal.SQLExceptionHelper
Get the vendor-specific error code.
getExpression() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLParameterizableExpression
Get the actual expression which should be resolved using a SQL statement parameter if the expression type and the resolution context are suitable to use a SQL parameter for its representation.
getExpressionArguments() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction.IfNull
 
getExpressionResolvers() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
getExpressionResolvers() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLExecutionContext
 
getExpressionresolvers() - Static method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLExpressionResolvers
Get the available expression resolvers.
getExpressionType() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction.IfNullResolver
 
getFrom() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQueryDefinition
Get the FROM clause.
getGroupBy() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQueryDefinition
Get the GROUP BY clause.
getIdentifierResolutionStrategy() - Method in interface com.holonplatform.datastore.jdbc.context.JdbcOperationContext
getIdentifierResolutionStrategy() - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
 
getJavaType(SQLContext, SQLType) - Method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLTypeConverter
 
getJavaType(SQLType) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the Java type which corresponds to given SQL type for this dialect.
getJavaType(SQLContext, SQLType) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLTypeConverter
Get the Java type which corresponds to given SQL type.
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HSQLDialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.InformixDialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
getLimitHandler() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
getLimitHandler() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
getLockClause(LockMode, long) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
getLockClause(LockMode, long) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect
 
getLockClause(LockMode, long) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect
 
getLockClause(LockMode, long) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 
getLockClause(LockMode, long) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect
 
getLockClause(LockMode, long) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
getLockClause(LockMode, long) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
getLockClause(LockMode, long) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQL lock clause for given lock condition.
getLockHint(LockMode, long) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
getLockHint(LockMode, long) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQL lock hint to append to the FROM clause for given lock condition.
getLockMode() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQueryDefinition
Get the lock mode.
getLockTimeout() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQueryDefinition
Get the lock timeout.
getName() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLType
 
getName() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLType
Get the optional type name.
getNamedParameters() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLContextParametersHandler
 
getNamedParameters() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLContextParametersHandler
Get the named parameters.
getNamedParametersHandler() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
getNamedParametersHandler() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Get the SQL named parameters handler.
getOrderBy() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQueryDefinition
Get the ORDER BY clause.
getOrRetrieveDatabaseMetaData() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialectContext
Get the database metadata information, using SQLDialectContext.getDatabaseMetaData() if available or try to obtain it from a JDBC connection if a ConnectionHandler is available.
getParameters() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLStatement
Get the optional statement parameters.
getParameters() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultWhereFilter
 
getParameters() - Method in interface com.holonplatform.datastore.jdbc.composer.WhereFilter
Get the optional sql parameter values.
getParent() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
getParent() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Get the parent context, if available.
getPaths() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLPrimaryKey
Get the primary key Paths.
getResolvedType() - Method in interface com.holonplatform.datastore.jdbc.composer.resolvers.SQLExpressionResolver
 
getResolvedType() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction.IfNullResolver
 
getResultConverter() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQuery
Get the SQL result converter to be used with this query.
getResultConverter() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQueryDefinition
Get the optional SQLResultConverter.
getRootAlias() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLStatementCompositionContext
 
getRootAlias() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext
Get the query root path (target) alias, if available and alias mode is not SQLStatementCompositionContext.AliasMode.UNSUPPORTED.
getSelect() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQueryDefinition
Get the SELECT clause.
getSelection() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection
Get the projection selection names.
getSelectionAlias(String) - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection
Get the alias for given projection selection name, if defined.
getSerializationFunction() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLParameter
Optional function which has to be used to serialize the parameter placeholder in the SQL statement.
getSql() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLStatement
Get the statement SQL.
getSQL() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultOrderBySort
 
getSQL() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultWhereFilter
 
getSQL() - Method in interface com.holonplatform.datastore.jdbc.composer.OrderBySort
Get the order by directives as sql.
getSQL() - Method in interface com.holonplatform.datastore.jdbc.composer.WhereFilter
Get the where predicate as sql.
getSqlState(SQLException) - Static method in class com.holonplatform.datastore.jdbc.composer.internal.SQLExceptionHelper
Get the SQL state.
getSqlType(Class<?>) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
getSqlType(Class<?>) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
getSqlType(SQLContext, Class<?>) - Method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLTypeConverter
 
getSqlType(Class<?>) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQL type which corresponds to given Java type for this dialect.
getSqlType(SQLContext, Class<?>) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLTypeConverter
Get the SQL type which corresponds to given Java type.
getStatementConfigurator() - Method in interface com.holonplatform.datastore.jdbc.context.JdbcOperationContext
getTableName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
getTableName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
getTableName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect
 
getTableName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect
 
getTableName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HSQLDialect
 
getTableName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.InformixDialect
 
getTableName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect
 
getTableName(String) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
getTableName(String) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the actual table name for given table name (for example, applying case transformations)
getType() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLType
 
getType() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLType
Get the SQL type id.
getType() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction.IfNull
 
getTypeConverter() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLContext
getValue() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLExpression
Get the SQL representation.
getValue() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLLiteral
Get the value which has to be represented as a SQL literal.
getValue() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLParameter
Get the parameter value
getValue() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLToken
Get the SQL token.
getValue(int) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLResult
Get the value at given index.
getValue(String) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLResult
Get the value with given name.
getValue(SQLExecutionContext, TypedExpression<T>, String) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLResult
Get the result value with given name, using given expression to provide the expected value type and any other value deserialization strategy element, such as a converter, which can be used by current SQLValueDeserializer.
getValue(SQLExecutionContext, TypedExpression<T>, int) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLResult
Get the result value at given index, using given expression to provide the expected value type and any other value deserialization strategy element, such as a converter, which can be used by current SQLValueDeserializer.
getValue(SQLExecutionContext, String) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLResult
Get the result value with given name using current SQLValueDeserializer to obtain the value in the expected type.
getValue(SQLExecutionContext, int) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLResult
Get the result value at given index using current SQLValueDeserializer to obtain the value in the expected type.
getValueCount() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLResult
Get the number of available result values.
getValueDeserializer() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
getValueDeserializer() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLContext
Get the SQLValueDeserializer of this context.
getValueDeserializer() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialectContext
Get the SQLValueDeserializer if this context.
getValueName(int) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLResult
Get the result value name at given index, if available.
getValueSerializer() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
getValueSerializer() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLContext
Get the SQLValueSerializer of this context.
getValueSerializer() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialectContext
Get the SQLValueSerializer if this context.
getWhere() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQueryDefinition
Get the WHERE clause.

H

h2() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the H2 database platform.
H2Dialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
H2Dialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect
 
HANA() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the SAP HANA database platform.
HANADialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
HANADialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect
 
hsqldb() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the HSQLDB database platform.
HSQLDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
HSQLDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.HSQLDialect
 

I

IDENTIFIER_RESOLUTION_STRATEGY - Static variable in interface com.holonplatform.datastore.jdbc.spring.JdbcDatastoreConfigProperties
The IdentifierResolutionStrategy to use to resolve PropertyBox identifiers.
IdentifierResolutionStrategy - Enum in com.holonplatform.datastore.jdbc.config
Enumeration of the available PropertyBox/PropertySet identifier resolution strategies.
identifierResolutionStrategy(IdentifierResolutionStrategy) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
identifierResolutionStrategy(IdentifierResolutionStrategy) - Method in interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
ids1() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
ids2() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
ifnull() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction
 
IfNull(TypedExpression<T>, TypedExpression<T>) - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction.IfNull
 
IfNull(QueryExpression<T>, T) - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction.IfNull
 
IfNullResolver() - Constructor for class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction.IfNullResolver
 
informix() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the Informix database platform.
InformixDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
Informix SQLDialect.
InformixDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.InformixDialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DefaultDialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HSQLDialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.InformixDialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
init(SQLDialectContext) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
init(SQLDialectContext) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Dialect initialization hook at parent datastore initialization.
isDistinct() - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLQueryDefinition
Get whether to add the DISTINCT clause.
isSQLCompositionContext(ExpressionResolver.ResolutionContext) - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Checks if given ExpressionResolver.ResolutionContext is a SQLCompositionContext.
isStatementCompositionContext() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Checks whether this context is a SQLStatementCompositionContext.

J

JdbcDatastore - Interface in com.holonplatform.datastore.jdbc
JDBC Datastore.
JdbcDatastore.Builder<D extends JdbcDatastore> - Interface in com.holonplatform.datastore.jdbc
JdbcDatastore builder.
JdbcDatastoreAutoConfiguration - Class in com.holonplatform.datastore.jdbc.spring.boot
Spring boot auto-configuration to enable JDBC Datastore beans.
JdbcDatastoreAutoConfiguration() - Constructor for class com.holonplatform.datastore.jdbc.spring.boot.JdbcDatastoreAutoConfiguration
 
JdbcDatastoreAutoConfigurationRegistrar - Class in com.holonplatform.datastore.jdbc.spring.boot.internal
Registrar for JDBC Datastore beans registration.
JdbcDatastoreAutoConfigurationRegistrar() - Constructor for class com.holonplatform.datastore.jdbc.spring.boot.internal.JdbcDatastoreAutoConfigurationRegistrar
 
JdbcDatastoreCommodityContext - Interface in com.holonplatform.datastore.jdbc.config
JDBC Datastore DatastoreCommodityContext.
JdbcDatastoreCommodityFactory<C extends com.holonplatform.core.datastore.DatastoreCommodity> - Interface in com.holonplatform.datastore.jdbc.config
JDBC DatastoreCommodityFactory extension type to allow automatic registration using Java ServiceLoader extension, through a com.holonplatform.datastore.jdbc.config.JdbcDatastoreCommodityFactory file under the META-INF/services folder.
JdbcDatastoreConfigProperties - Interface in com.holonplatform.datastore.jdbc.spring
A ConfigPropertySet for JDBC Datastore configuration, using JdbcDatastoreConfigProperties.DEFAULT_NAME as property prefix.
JdbcDatastoreConfigProperties.JdbcDatastoreConfigPropertiesImpl - Class in com.holonplatform.datastore.jdbc.spring
Default implementation
JdbcDatastoreConfigPropertiesImpl(String) - Constructor for class com.holonplatform.datastore.jdbc.spring.JdbcDatastoreConfigProperties.JdbcDatastoreConfigPropertiesImpl
 
JdbcDatastoreExpressionResolver<E extends com.holonplatform.core.Expression,R extends com.holonplatform.core.Expression> - Interface in com.holonplatform.datastore.jdbc.config
JDBC ExpressionResolver extension type to allow automatic registration using Java ServiceLoader extension, through a com.holonplatform.datastore.jdbc.config.JdbcDatastoreExpressionResolver file under the META-INF/services folder.
JdbcDatastoreLogger - Interface in com.holonplatform.datastore.jdbc.internal
JDBC Datastore logger provider.
JdbcDatastoreRegistrar - Class in com.holonplatform.datastore.jdbc.spring.internal
Registrar for JDBC Datastore bean registration using EnableJdbcDatastore annotation.
JdbcDatastoreRegistrar() - Constructor for class com.holonplatform.datastore.jdbc.spring.internal.JdbcDatastoreRegistrar
 
JdbcOperationContext - Interface in com.holonplatform.datastore.jdbc.context
JDBC datastore operations execution context.
JdbcTransaction - Interface in com.holonplatform.datastore.jdbc.tx
JDBC Transaction.
JdbcTransactionFactory - Interface in com.holonplatform.datastore.jdbc.tx
Factory to create and configure new JdbcTransaction implementation using a Connection and a TransactionConfiguration definition.

L

limitResults(SQLQueryDefinition, String, int, int) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect.LimitHandler
Apply results limit to query.

M

mapping() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
mapping3() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
mariaDB() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the MariaDB database platform.
MariaDBDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
MariaDB SQLDialect.
MariaDBDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect
 
mySQL() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the MySQL database platform.
MySQLDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
MySQL SQLDialect.
MySQLDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 

N

NAME - Static variable in interface com.holonplatform.datastore.jdbc.composer.internal.SQLComposerLogger
Logger name
NAME - Static variable in interface com.holonplatform.datastore.jdbc.internal.JdbcDatastoreLogger
Logger name
naming2() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 

O

oracle() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the Oracle database platform.
OracleDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
Oracle SQLDialect.
OracleDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect
 
orderby() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
OrderBySort - Interface in com.holonplatform.datastore.jdbc.composer
A QuerySort which uses SQL order by directives to express sorts.

P

PLATFORM - Static variable in interface com.holonplatform.datastore.jdbc.spring.JdbcDatastoreConfigProperties
The database platform to use.
postgreSQL() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the PostgreSQL database platform.
PostgreSQLDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
PostgreSQL SQLDialect.
PostgreSQLDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
prepareInsertStatement(SQLStatement, Connection, SQLPrimaryKey) - Method in interface com.holonplatform.datastore.jdbc.context.JdbcOperationContext
Create and configure a PreparedStatement for an INSERT type operation, using given SQLStatement and connection.
prepareInsertStatement(SQLStatement, Connection, SQLPrimaryKey) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
 
prepareStatement(String) - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
prepareStatement(String) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Prepare given SQL statement, replacing named parameters with the default ?
prepareStatement(SQLStatement, Connection) - Method in interface com.holonplatform.datastore.jdbc.context.JdbcOperationContext
Create and configure a PreparedStatement using given SQLStatement and connection.
prepareStatement(SQLStatement, Connection) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
 
PRIMARY - Static variable in interface com.holonplatform.datastore.jdbc.spring.JdbcDatastoreConfigProperties
Whether to qualify the Datastore bean as primary, i.e. the preferential bean to be injected in a single-valued dependency when multiple candidates are present.
processValue(SQLExecutionContext, TypedExpression<?>, Object) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLValueDeserializer.ValueProcessor
Process a value to be deserialized.

R

registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.datastore.jdbc.spring.boot.internal.JdbcDatastoreAutoConfigurationRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.datastore.jdbc.spring.internal.JdbcDatastoreRegistrar
 
registerDatastore(BeanDefinitionRegistry, Environment, String, String, JdbcDatastoreConfigProperties, ClassLoader) - Static method in class com.holonplatform.datastore.jdbc.spring.internal.JdbcDatastoreRegistrar
Register a JdbcDatastore bean
removeExpressionResolver(ExpressionResolver<E, R>) - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
resolve(E, Class<R>, ExpressionResolver.ResolutionContext) - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
resolve(E, ExpressionResolver.ResolutionContext) - Method in interface com.holonplatform.datastore.jdbc.composer.resolvers.SQLContextExpressionResolver
 
resolve(E, SQLCompositionContext) - Method in interface com.holonplatform.datastore.jdbc.composer.resolvers.SQLContextExpressionResolver
Resolve given expression into required expression type.
resolve(E, Class<R>) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Try to resolve given expression using current context resolvers to obtain a resolutionType type expression.
resolve(ExampleJdbcDatastoreFunction.IfNull, ExpressionResolver.ResolutionContext) - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction.IfNullResolver
 
resolveFunction(QueryFunction<?, ?>) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
resolveFunction(QueryFunction<?, ?>) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
resolveFunction(QueryFunction<?, ?>) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect
 
resolveFunction(QueryFunction<?, ?>) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HSQLDialect
 
resolveFunction(QueryFunction<?, ?>) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
resolveFunction(QueryFunction<?, ?>) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
resolveFunction(QueryFunction<?, ?>) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Resolve given function into a dialect-specific SQLFunction.
resolveOrFail(E, Class<R>) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLCompositionContext
Resolve given expression using current context resolvers to obtain a resolutionType type expression.

S

serialize(List<String>) - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLFunction
Serialize the function as SQL.
serialize(String...) - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLFunction
Serialize the function as SQL.
serialize(Object, TemporalType) - Method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueSerializer
 
serialize(Object) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLValueSerializer
Serialize given value as a SQL string.
serialize(Object, TemporalType) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLValueSerializer
Serialize given value as a SQL string.
serializeTemporal(Object, TemporalType) - Method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueSerializer
 
serializeTemporal(Object, TemporalType) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLValueSerializer
Try to serialize given temporal value as a SQL string, using given temporalType to select a suitable serialization format.
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.datastore.jdbc.spring.boot.internal.JdbcDatastoreAutoConfigurationRegistrar
 
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.datastore.jdbc.spring.internal.JdbcDatastoreRegistrar
 
setBeanFactory(BeanFactory) - Method in class com.holonplatform.datastore.jdbc.spring.boot.internal.JdbcDatastoreAutoConfigurationRegistrar
 
setConfiguration(DataSourceConfigProperties, boolean) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
Set the data source configuration properties.
setConnectionHandler(JdbcConnectionHandler) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
Set the JdbcConnectionHandler to be used for Datastore JDBC connections handling.
setConverter(SQLResultConverter<R>) - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection.MutableSQLProjection
Set the result converter.
setDatabase(DatabasePlatform) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
Set the database platform
setDataSource(DataSource) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
Set the DataSource to be used by this datastore to perform database operations.
setDialect(SQLDialect) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
Set the SQL dialect
setEnvironment(Environment) - Method in class com.holonplatform.datastore.jdbc.spring.boot.internal.JdbcDatastoreAutoConfigurationRegistrar
 
setIdentifierResolutionStrategy(IdentifierResolutionStrategy) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
setTransactionFactory(JdbcTransactionFactory) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
Set the JdbcTransactionFactory to use to create a new JDBC transaction.
setup1() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
setup2() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
setup3() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
setup4() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
setup5() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
setup6() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
setup7() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
setup8() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
setup9() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
SQLComposerLogger - Interface in com.holonplatform.datastore.jdbc.composer.internal
SQL composer logger.
SQLCompositionContext - Interface in com.holonplatform.datastore.jdbc.composer
SQL compostion context.
SQLCompositionContext.SQLStatementPreparationException - Exception in com.holonplatform.datastore.jdbc.composer
Runtime exception related to SQL statements preparation errors.
SQLContext - Interface in com.holonplatform.datastore.jdbc.composer
SQL composer base context.
SQLContextExpressionResolver<E extends com.holonplatform.core.Expression,R extends com.holonplatform.core.Expression> - Interface in com.holonplatform.datastore.jdbc.composer.resolvers
An ExpressionResolver to be used with a SQLCompositionContext resultion context.
SQLContextParametersHandler - Interface in com.holonplatform.datastore.jdbc.composer
Handler to generate, hold and obtain the SQL named parameters of a SQL context hierarchy.
SQLDialect - Interface in com.holonplatform.datastore.jdbc.composer
Represents a dialect of SQL implemented by a particular database.
SQLDialect.LimitHandler - Interface in com.holonplatform.datastore.jdbc.composer
Handler to apply limit/offset to SQL query.
SQLDialectContext - Interface in com.holonplatform.datastore.jdbc.composer
Context which can be used for SQLDialect initialization.
SQLExceptionHelper - Class in com.holonplatform.datastore.jdbc.composer.internal
SQLException codes extraction helper.
SQLExceptionHelper() - Constructor for class com.holonplatform.datastore.jdbc.composer.internal.SQLExceptionHelper
 
SQLExecutionContext - Interface in com.holonplatform.datastore.jdbc.composer
SQL operation execution context.
SQLExpression - Interface in com.holonplatform.datastore.jdbc.composer.expression
Represents a SQL expression, i.e. a SQL statement part.
SQLExpressionResolver<E extends com.holonplatform.core.Expression> - Interface in com.holonplatform.datastore.jdbc.composer.resolvers
A SQLContextExpressionResolver to resolve an expression into a SQLExpression.
SQLFunction - Interface in com.holonplatform.datastore.jdbc.composer.expression
Expression which represents a SQL function.
sqlite() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the SQLite database platform.
SQLiteDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
SQLite SQLDialect.
SQLiteDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
SQLLiteral<T> - Interface in com.holonplatform.datastore.jdbc.composer.expression
Expression which represents a SQL literal value.
SQLParameter<T> - Interface in com.holonplatform.datastore.jdbc.composer.expression
SQL statement parameter definition.
SQLParameterizableExpression<T> - Interface in com.holonplatform.datastore.jdbc.composer.expression
Represents a TypedExpression which should be resolved using a SQL statement parameter if the expression type and the resolution context are suitable to use a SQL parameter for its representation.
SQLParameterPlaceholder<T> - Interface in com.holonplatform.datastore.jdbc.composer.expression
Expression which represents a SQL parameter placeholder.
SQLPrimaryKey - Interface in com.holonplatform.datastore.jdbc.composer.expression
Represents a database table primary key.
SQLProjection<R> - Interface in com.holonplatform.datastore.jdbc.composer.expression
Expression which represents a SQL query projection, providing the selection labels and an optional SQLResultConverter.
SQLProjection.MutableSQLProjection<R> - Interface in com.holonplatform.datastore.jdbc.composer.expression
A mutable SQLProjection to configure selection expressions and converter.
SQLQuery - Interface in com.holonplatform.datastore.jdbc.composer.expression
SQL query expression.
SQLQueryDefinition - Interface in com.holonplatform.datastore.jdbc.composer.expression
SQL query definition expression.
SQLResult - Interface in com.holonplatform.datastore.jdbc.composer
Represents the result of a SQL operation, with methods to provide the result values.
SQLResultConverter<R> - Interface in com.holonplatform.datastore.jdbc.composer
Converter to convert a SQLResult into another result type.
sqlServer() - Static method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get the SQLDialect for the SQL Server database platform.
SQLServerDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
MSSQL SQLDialect.
SQLServerDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
SQLStatement - Interface in com.holonplatform.datastore.jdbc.composer.expression
SQL statement expression, with statement parameters support.
SQLStatementCompositionContext - Interface in com.holonplatform.datastore.jdbc.composer
A SQLCompositionContext extension which supports statement alias generation and inspection.
SQLStatementCompositionContext.AliasMode - Enum in com.holonplatform.datastore.jdbc.composer
Alias handling mode
SQLStatementConfigurator - Interface in com.holonplatform.datastore.jdbc.composer
SQL statements configurator.
SQLStatementPreparationException(String) - Constructor for exception com.holonplatform.datastore.jdbc.composer.SQLCompositionContext.SQLStatementPreparationException
Constructor.
SQLStatementPreparationException(String, Throwable) - Constructor for exception com.holonplatform.datastore.jdbc.composer.SQLCompositionContext.SQLStatementPreparationException
Constructor.
SQLToken - Interface in com.holonplatform.datastore.jdbc.composer.expression
A TypedExpression which represents a SQL token, i.e. a SQL statement part which has to be serialized as is using SQLToken.getValue().
SQLType - Interface in com.holonplatform.datastore.jdbc.composer
Represents a SQL type.
SQLTypeConverter - Interface in com.holonplatform.datastore.jdbc.composer
Converter to perform SQL type to Java type conversions and back.
SQLValueDeserializer - Interface in com.holonplatform.datastore.jdbc.composer
SQL values deserializaer.
SQLValueDeserializer.ValueProcessor - Interface in com.holonplatform.datastore.jdbc.composer
Processor to process a value before actual deserialization.
SQLValueSerializer - Interface in com.holonplatform.datastore.jdbc.composer
SQL constant value serializer.
start() - Method in interface com.holonplatform.datastore.jdbc.tx.JdbcTransaction
Start the transaction.
supportGetGeneratedKeyByName() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
supportGetGeneratedKeyByName() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
supportGetGeneratedKeyByName() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Retrieves whether auto-generated keys can be retrieved by name after a statement has been executed.
supportsBinaryStreamParameter() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
supportsBinaryStreamParameter() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get whether binary stream type parameters are supported.
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DefaultDialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HSQLDialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.InformixDialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
supportsGetGeneratedKeys() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
supportsGetGeneratedKeys() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Retrieves whether auto-generated keys can be retrieved after a statement has been executed.
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DefaultDialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HSQLDialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.InformixDialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
supportsLikeEscapeClause() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
supportsLikeEscapeClause() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Retrieves whether this database supports specifying a LIKE escape clause.
supportsSqlType(int) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
supportsSqlType(int) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DerbyDialect
 
supportsSqlType(int) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get whether given SQL type is supported by this dialect.

T

toString() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultOrderBySort
 
toString() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLType
 
toString() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultWhereFilter
 
trace(String) - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLCompositionContext
 
trace(String) - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLExecutionContext
 
trace(String) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLContext
Trace given SQL statement.
trace(String) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
 
traceEnabled(boolean) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
transactional() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
TRANSACTIONAL - Static variable in interface com.holonplatform.datastore.jdbc.spring.JdbcDatastoreConfigProperties
Whether to add Transactional behaviour to transactional Datastore methods, to automatically create or partecipate in a transaction when methods are invoked.
transactionFactory(JdbcTransactionFactory) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
transactionFactory(JdbcTransactionFactory) - Method in interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
Set a custom JdbcTransactionFactory to be used by the Datastore to create new transactions.
translateException(SQLException) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.DB2Dialect
 
translateException(SQLException) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.H2Dialect
 
translateException(SQLException) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.HANADialect
 
translateException(SQLException) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.InformixDialect
 
translateException(SQLException) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect
 
translateException(SQLException) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 
translateException(SQLException) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.OracleDialect
 
translateException(SQLException) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
translateException(SQLException) - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
translateException(SQLException) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Translates given SQLException into a suitable DataAccessException.

U

updateStatementAliasSupported() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
updateStatementAliasSupported() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get whether alias is supported in the UPDATE clause.
updateStatementFromSupported() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 
updateStatementFromSupported() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLServerDialect
 
updateStatementFromSupported() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get whether a FROM clause is supported in the UPDATE clause.
updateStatementSetAliasSupported() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.PostgreSQLDialect
 
updateStatementSetAliasSupported() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get whether alias is supported in the SET clause of an UPDATE clause.
useOuterInJoins() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MariaDBDialect
 
useOuterInJoins() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.MySQLDialect
 
useOuterInJoins() - Method in class com.holonplatform.datastore.jdbc.composer.dialect.SQLiteDialect
 
useOuterInJoins() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLDialect
Get whether to use the OUTER keyword in join serialization.

V

validate() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultOrderBySort
 
validate() - Method in class com.holonplatform.datastore.jdbc.composer.internal.DefaultWhereFilter
 
validate() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastoreFunction.IfNull
 
valueOf(String) - Static method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLStatementConfigurator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLTypeConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueDeserializer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueSerializer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext.AliasMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.jdbc.config.IdentifierResolutionStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLStatementConfigurator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLTypeConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueDeserializer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.jdbc.composer.internal.DefaultSQLValueSerializer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext.AliasMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.jdbc.config.IdentifierResolutionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.

W

where1() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
where2() - Method in class com.holonplatform.datastore.jdbc.examples.ExampleJdbcDatastore
 
WhereFilter - Interface in com.holonplatform.datastore.jdbc.composer
A QueryFilter which uses a SQL where predicate to express query filter conditions.
withCommodity(JdbcDatastoreCommodityFactory<C>) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
withCommodity(JdbcDatastoreCommodityFactory<C>) - Method in interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
withConnection(ConnectionOperation<R>) - Method in interface com.holonplatform.datastore.jdbc.composer.ConnectionHandler
Execute given ConnectionOperation using a managed connection.
withConnection(ConnectionRunnable) - Method in interface com.holonplatform.datastore.jdbc.composer.ConnectionHandler
Execute given ConnectionRunnable operation using a managed connection.
withConnection(ConnectionOperation<R>) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
 
withExpressionResolver(ExpressionResolver<E, R>) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore.AbstractBuilder
 
withSharedConnection(Supplier<R>) - Method in interface com.holonplatform.datastore.jdbc.context.JdbcOperationContext
Execute given operations using a shared connection.
withSharedConnection(Supplier<R>) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
 
withTransaction(TransactionalOperation<R>, TransactionConfiguration) - Method in class com.holonplatform.datastore.jdbc.internal.DefaultJdbcDatastore
 
A B C D E G H I J L M N O P R S T U V W 

Copyright © 2019 The Holon Platform. All rights reserved.