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

A

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.
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 interface com.holonplatform.datastore.jdbc.composer.SQLValueDeserializer
Add a deserialized value processor.
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 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

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.

C

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.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.spring - package com.holonplatform.datastore.jdbc.spring
 
com.holonplatform.datastore.jdbc.spring.boot - package com.holonplatform.datastore.jdbc.spring.boot
 
com.holonplatform.datastore.jdbc.tx - package com.holonplatform.datastore.jdbc.tx
 
configureStatement(SQLContext, PreparedStatement, SQLStatement) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLStatementConfigurator
Configure given PreparedStatement, setting the statement parameter values, if necessary.
ConnectionHandler - Interface in com.holonplatform.datastore.jdbc.composer
JDBC connection handler.
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 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(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(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 interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
Set the database platform to which the DataSource is connected.
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
DefaultDialect - Class in com.holonplatform.datastore.jdbc.composer.dialect
Default SQLDialect implementation.
DefaultDialect() - Constructor for class com.holonplatform.datastore.jdbc.composer.dialect.DefaultDialect
 
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 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 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.
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.
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 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 interface com.holonplatform.datastore.jdbc.tx.JdbcTransaction
Get the transaction configuration.
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 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.
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.
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 interface com.holonplatform.datastore.jdbc.composer.SQLContext
Get the SQLDialect to use.
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.
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
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 interface com.holonplatform.datastore.jdbc.composer.SQLType
Get the optional type name.
getNamedParameters() - Method in interface com.holonplatform.datastore.jdbc.composer.SQLContextParametersHandler
Get the named parameters.
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 interface com.holonplatform.datastore.jdbc.composer.WhereFilter
Get the optional sql parameter values.
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
 
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 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 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.
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(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 interface com.holonplatform.datastore.jdbc.composer.SQLType
Get the SQL type id.
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 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 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 interface com.holonplatform.datastore.jdbc.JdbcDatastore.Builder
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
 
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.
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

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
 

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
 
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.
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.
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

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.
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) - 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 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.
setConverter(SQLResultConverter<R>) - Method in interface com.holonplatform.datastore.jdbc.composer.expression.SQLProjection.MutableSQLProjection
Set the result converter.
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.
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

trace(String) - Method in interface com.holonplatform.datastore.jdbc.composer.SQLContext
Trace given SQL statement.
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 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

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.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

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 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.
withSharedConnection(Supplier<R>) - Method in interface com.holonplatform.datastore.jdbc.context.JdbcOperationContext
Execute given operations using a shared connection.
A B C D E G H I J L M O P R S T U V W 

Copyright © 2018 The Holon Platform. All rights reserved.