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

A

accept(TxScope.SqlChangeCtx) - Method in interface manifold.sql.rt.api.TxScope.ScopeConsumer
 
addRow(Entity) - Method in interface manifold.sql.rt.api.OperableTxScope
 
addSqlChange(TxScope.ScopeConsumer) - Method in interface manifold.sql.rt.api.TxScope
Add change[s] that are to be executed during the next call to TxScope.commit().
ArrayValueAccessor - Class in manifold.sql.rt.impl.accessors
 
ArrayValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.ArrayValueAccessor
 

B

BaseElement - Interface in manifold.sql.rt.api
 
BaseEntity - Class in manifold.sql.rt.api
Generated "Entity" classes from SchemaParentType extend this base class.
BaseEntity(TxBindings) - Constructor for class manifold.sql.rt.api.BaseEntity
 
BasicCrudProvider - Class in manifold.sql.rt.impl
 
BasicCrudProvider() - Constructor for class manifold.sql.rt.impl.BasicCrudProvider
 
BasicTxBindings - Class in manifold.sql.rt.api
 
BasicTxBindings(TxScope, TxKind, Bindings) - Constructor for class manifold.sql.rt.api.BasicTxBindings
Creates a new bindings for an entity instance.
BasicTxScopeProvider - Class in manifold.sql.rt.impl
 
BasicTxScopeProvider() - Constructor for class manifold.sql.rt.impl.BasicTxScopeProvider
 
BigIntValueAccessor - Class in manifold.sql.rt.impl.accessors
 
BigIntValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.BigIntValueAccessor
 
BinaryValueAccessor - Class in manifold.sql.rt.impl.accessors
 
BinaryValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.BinaryValueAccessor
 
BitValueAccessor - Class in manifold.sql.rt.impl.accessors
 
BitValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.BitValueAccessor
 
BlobValueAccessor - Class in manifold.sql.rt.impl.accessors
 
BlobValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.BlobValueAccessor
 
BooleanValueAccessor - Class in manifold.sql.rt.impl.accessors
 
BooleanValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.BooleanValueAccessor
 
build(TxScope) - Method in interface manifold.sql.rt.api.SchemaBuilder
 

C

canBeNull() - Method in interface manifold.sql.rt.api.BaseElement
Returns true if the column's value can be null, particularly in the interim between create and commit where generated or auto-increment schema columns are not yet assigned values from the db.
CharValueAccessor - Class in manifold.sql.rt.impl.accessors
 
CharValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.CharValueAccessor
 
clear() - Method in class manifold.sql.rt.api.BasicTxBindings
 
clear() - Method in interface manifold.sql.rt.api.DbConfigProvider
Clears caching of DbConfig instances.
clear() - Method in interface manifold.sql.rt.api.DefaultTxScopeProvider
 
clear() - Method in class manifold.sql.rt.impl.DbConfigFinder
 
clear() - Method in class manifold.sql.rt.impl.ThreadLocalDefaultTxScopeProvider
 
ClobValueAccessor - Class in manifold.sql.rt.impl.accessors
 
ClobValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.ClobValueAccessor
 
closeAll() - Method in interface manifold.sql.rt.api.ConnectionProvider
Close all resources.
closeAll() - Method in class manifold.sql.rt.impl.HikariConnectionProvider
 
closeDataSource(DbConfig) - Method in interface manifold.sql.rt.api.ConnectionProvider
Close the data source from which connections are made.
closeDataSource(DbConfig) - Method in class manifold.sql.rt.impl.HikariConnectionProvider
 
ColumnInfo - Class in manifold.sql.rt.api
 
ColumnInfo(String, int, String, Integer) - Constructor for class manifold.sql.rt.api.ColumnInfo
 
ColumnInfo(String, int, String, Integer, Boolean) - Constructor for class manifold.sql.rt.api.ColumnInfo
 
commit() - Method in class manifold.sql.rt.api.BasicTxBindings
Commit is called _after_ a successful commit on the TxScope.
commit() - Method in interface manifold.sql.rt.api.OperableTxBindings
 
commit() - Method in interface manifold.sql.rt.api.TxScope
Commits entity changes in this tx scope to the data source specified in TxScope.getDbConfig().
commit(TxScope.ScopeConsumer) - Method in interface manifold.sql.rt.api.TxScope
Commits entity changes in this tx scope to the data source specified in TxScope.getDbConfig().
ConnectionProvider - Interface in manifold.sql.rt.api
Implementors provide JDBC connections for all manifold-sql JDBC operations.
containsKey(Object) - Method in class manifold.sql.rt.api.BasicTxBindings
 
containsRow(Entity) - Method in interface manifold.sql.rt.api.OperableTxScope
 
containsValue(Object) - Method in class manifold.sql.rt.api.BasicTxBindings
 
create(Connection, UpdateContext<T>) - Method in interface manifold.sql.rt.api.CrudProvider
 
create(Connection, UpdateContext<T>) - Method in class manifold.sql.rt.impl.BasicCrudProvider
 
CrudProvider - Interface in manifold.sql.rt.api
 
CustomEntity<E extends Entity & CustomEntity<E>> - Interface in manifold.sql.rt.api
A base interface for custom entity interfaces.
CustomEntityFactory - Interface in manifold.sql.rt.api
 

D

DataLinkValueAccessor - Class in manifold.sql.rt.impl.accessors
 
DataLinkValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.DataLinkValueAccessor
 
DateValueAccessor - Class in manifold.sql.rt.impl.accessors
 
DateValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.DateValueAccessor
 
DbConfig - Interface in manifold.sql.rt.api
Configuration for connecting to a JDBC data source.
DBCONFIG_EXT - Static variable in class manifold.sql.rt.impl.DbConfigFinder
 
DbConfigFinder - Class in manifold.sql.rt.impl
loads DbConfig from .dbconfig file
DbConfigFinder() - Constructor for class manifold.sql.rt.impl.DbConfigFinder
 
DbConfigImpl - Class in manifold.sql.rt.impl
 
DbConfigImpl(Function<String, FqnCache<IFile>>, Bindings, ExecutionEnv) - Constructor for class manifold.sql.rt.impl.DbConfigImpl
 
DbConfigImpl(Function<String, FqnCache<IFile>>, Bindings, ExecutionEnv, Function<String, String>) - Constructor for class manifold.sql.rt.impl.DbConfigImpl
Type-safe access to configuration from .dbconfig files.
DbConfigImpl(Bindings, ExecutionEnv) - Constructor for class manifold.sql.rt.impl.DbConfigImpl
For testing only!!
DbConfigProvider - Interface in manifold.sql.rt.api
 
DbLocationProvider - Interface in manifold.sql.rt.api
Note, implementers must chain/forward to the default provider to fall back on existing behavior.
DbUtil - Class in manifold.sql.rt.util
 
DbUtil() - Constructor for class manifold.sql.rt.util.DbUtil
 
DecimalValueAccessor - Class in manifold.sql.rt.impl.accessors
 
DecimalValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.DecimalValueAccessor
 
DEFAULT_SCHEMA_PKG - Static variable in interface manifold.sql.rt.api.DbConfig
 
DefaultCustomEntityFactory - Class in manifold.sql.rt.api
Simple factory that customizes nothing.
DefaultCustomEntityFactory() - Constructor for class manifold.sql.rt.api.DefaultCustomEntityFactory
 
DefaultDependencies - Class in manifold.sql.rt.config
 
DefaultDependencies() - Constructor for class manifold.sql.rt.config.DefaultDependencies
 
defaultScope(Class<? extends SchemaType>) - Method in interface manifold.sql.rt.api.DefaultTxScopeProvider
 
defaultScope(Class<? extends SchemaType>) - Method in class manifold.sql.rt.impl.ThreadLocalDefaultTxScopeProvider
 
DefaultTxScopeProvider - Interface in manifold.sql.rt.api
This is a _dependency_ interface.
DefaultTypeProvider - Class in manifold.sql.rt.impl.accessors
 
DefaultTypeProvider() - Constructor for class manifold.sql.rt.impl.accessors.DefaultTypeProvider
 
DefaultValueAccessorProvider - Class in manifold.sql.rt.impl.accessors
 
DefaultValueAccessorProvider() - Constructor for class manifold.sql.rt.impl.accessors.DefaultValueAccessorProvider
 
delete(Connection, UpdateContext<T>) - Method in interface manifold.sql.rt.api.CrudProvider
 
delete(Connection, UpdateContext<T>) - Method in class manifold.sql.rt.impl.BasicCrudProvider
 
deleteTempDbDir(ExecutionEnv, String) - Static method in class manifold.sql.rt.impl.ResourceDbLocationProvider
 
Dependencies - Interface in manifold.sql.rt.api
 
DistinctValueAccessor - Class in manifold.sql.rt.impl.accessors
 
DistinctValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.DistinctValueAccessor
 
doCrud() - Method in interface manifold.sql.rt.api.TxScope.SqlChangeCtx
 
DoubleValueAccessor - Class in manifold.sql.rt.impl.accessors
 
DoubleValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.DoubleValueAccessor
 
DriverInfo - Enum in manifold.sql.rt.util
 
dropHeldValues() - Method in class manifold.sql.rt.api.BasicTxBindings
 
dropHeldValues() - Method in interface manifold.sql.rt.api.OperableTxBindings
 

E

EMPTY - Static variable in class manifold.sql.rt.impl.DbConfigImpl
 
enquoteIdentifier(String, DatabaseMetaData) - Static method in class manifold.sql.rt.util.DbUtil
 
Entity - Interface in manifold.sql.rt.api
Common super interface for db table types generated from the DB schema.
entrySet() - Method in class manifold.sql.rt.api.BasicTxBindings
 
equals(Object) - Method in class manifold.sql.rt.api.BaseEntity
 
equals(Object) - Method in class manifold.sql.rt.api.BasicTxBindings
 
equals(Object) - Method in class manifold.sql.rt.api.Result
 
equals(Object) - Method in class manifold.sql.rt.impl.DbConfigImpl
 
execute() - Method in class manifold.sql.rt.api.Executor
 
ExecutionEnv - Enum in manifold.sql.rt.api
 
Executor - Class in manifold.sql.rt.api
For internal use, called from generated code.
Executor(TxScope.SqlChangeCtx, ColumnInfo[], DataBindings, String) - Constructor for class manifold.sql.rt.api.Executor
 

F

failedCommit() - Method in class manifold.sql.rt.api.BasicTxBindings
 
failedCommit() - Method in interface manifold.sql.rt.api.OperableTxBindings
 
fetch() - Method in class manifold.sql.rt.api.Runner
 
fetchOne() - Method in class manifold.sql.rt.api.Runner
 
flakyParameterMetadata() - Method in enum manifold.sql.rt.util.DriverInfo
(circus music) Some drivers don't provide query parameter types when the parameter's value is not set O_o For instance, depending on the version, SQLite will either return VARCHAR for all parameters or it will throw an exception when a parameter is not set.
FloatValueAccessor - Class in manifold.sql.rt.impl.accessors
 
FloatValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.FloatValueAccessor
 

G

get(Object) - Method in class manifold.sql.rt.api.BasicTxBindings
 
get(int) - Method in interface manifold.sql.rt.api.ValueAccessorProvider
 
get(int) - Method in class manifold.sql.rt.impl.accessors.DefaultValueAccessorProvider
 
getActiveConnection() - Method in interface manifold.sql.rt.api.OperableTxScope
 
getAll() - Method in class manifold.sql.rt.impl.accessors.DefaultValueAccessorProvider
 
getAllCols() - Method in class manifold.sql.rt.api.QueryContext
 
getAllCols() - Method in class manifold.sql.rt.api.TableInfo
 
getAllCols() - Method in class manifold.sql.rt.api.UpdateContext
 
getBindings() - Method in class manifold.sql.rt.api.BaseEntity
 
getBindings() - Method in interface manifold.sql.rt.api.ResultRow
 
getBindings() - Method in class manifold.sql.rt.api.UpdateContext
 
getBuildUrl() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) JDBC URL for database (build time).
getBuildUrl() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getBuildUrlOtherwiseRuntimeUrl() - Method in interface manifold.sql.rt.api.DbConfig
Returns the build URL if provided, otherwise the runtime URL
getCatalogName() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) The catalog containing the schema.
getCatalogName() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getClassForColumnClassName(String, Class<?>) - Method in interface manifold.sql.rt.api.ValueAccessor
Use column class name
getColumnClassName() - Method in interface manifold.sql.rt.api.BaseElement
 
getCommands(String) - Static method in class manifold.sql.rt.util.SqlScriptParser
 
getCommands(String, SqlScriptParser.ExtraSeparator) - Static method in class manifold.sql.rt.util.SqlScriptParser
 
getConfigName() - Method in class manifold.sql.rt.api.QueryContext
 
getConfigName() - Method in class manifold.sql.rt.api.UpdateContext
 
getConnection(String, Class<?>) - Method in interface manifold.sql.rt.api.ConnectionProvider
Provides a JDBC connection corresponding with the configName DbConfig and optional classContext.
getConnection(DbConfig) - Method in interface manifold.sql.rt.api.ConnectionProvider
Provides a JDBC connection configured with the provided DbConfing.
getConnection() - Method in interface manifold.sql.rt.api.TxScope.SqlChangeCtx
 
getConnection(String, Class<?>) - Method in class manifold.sql.rt.impl.HikariConnectionProvider
 
getConnection(DbConfig) - Method in class manifold.sql.rt.impl.HikariConnectionProvider
 
getConnectionProvider() - Method in interface manifold.sql.rt.api.Dependencies
 
getConnectionProvider() - Method in class manifold.sql.rt.config.DefaultDependencies
 
getCrudProvider() - Method in interface manifold.sql.rt.api.Dependencies
 
getCrudProvider() - Method in class manifold.sql.rt.config.DefaultDependencies
 
getCustomBaseClass() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) The qualified name of the base class to be used for generated schema table classes
getCustomBaseClass() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getCustomBaseInterface() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) The qualified name of the base interface to be used for generated schema table classes
getCustomBaseInterface() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getCustomEntityFactory() - Method in interface manifold.sql.rt.api.Dependencies
 
getCustomEntityFactory() - Method in class manifold.sql.rt.config.DefaultDependencies
 
getDbConfig() - Method in interface manifold.sql.rt.api.TxScope
Provides data source configuration info for this tx scope.
getDbConfigProvider() - Method in interface manifold.sql.rt.api.Dependencies
 
getDbConfigProvider() - Method in class manifold.sql.rt.config.DefaultDependencies
 
getDbDdl() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) The DDL for the database/schema this configuration is using.
getDbDdl() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getDbLocationProvider() - Method in interface manifold.sql.rt.api.Dependencies
 
getDbLocationProvider() - Method in class manifold.sql.rt.config.DefaultDependencies
 
getDdlTableName() - Method in class manifold.sql.rt.api.QueryContext
 
getDdlTableName() - Method in class manifold.sql.rt.api.TableInfo
 
getDdlTableName() - Method in class manifold.sql.rt.api.UpdateContext
 
getDefaultTxScopeProvider() - Method in interface manifold.sql.rt.api.Dependencies
 
getDefaultTxScopeProvider() - Method in class manifold.sql.rt.config.DefaultDependencies
 
getDriverBaseName() - Method in enum manifold.sql.rt.util.DriverInfo
 
getDriversInUse() - Method in enum manifold.sql.rt.util.DriverInfo
For logging/testing purposes, helps to know the full driver name.
getForeignKey() - Method in interface manifold.sql.rt.api.BaseElement
 
getHeldValue(String) - Method in class manifold.sql.rt.api.BasicTxBindings
 
getHeldValue(String) - Method in interface manifold.sql.rt.api.OperableTxBindings
 
getJavaType(BaseElement) - Method in interface manifold.sql.rt.api.ValueAccessor
Provides the Java type to be used for JDBC columns and parameters in the Manifold SQL APIs.
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.ArrayValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.BigIntValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.BinaryValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.BitValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.BlobValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.BooleanValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.ClobValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.DataLinkValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.DateValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.DecimalValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.DoubleValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.IntegerValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.NvarcharValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.Oracle_IntervalDsValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.Oracle_IntervalYmValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.Oracle_TimestampLtzValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.Oracle_TimestampTzValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.OtherValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.RealValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.RowIdValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.SqlXmlValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.TimestampValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.TimestampWithTimeZoneValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.TimeValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.TimeWithTimeZoneValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.TinyIntValueAccessor
 
getJavaType(BaseElement) - Method in class manifold.sql.rt.impl.accessors.VarcharValueAccessor
 
getJdbcType() - Method in interface manifold.sql.rt.api.BaseElement
 
getJdbcType() - Method in class manifold.sql.rt.api.ColumnInfo
 
getJdbcType() - Method in interface manifold.sql.rt.api.ValueAccessor
Indicates the JDBC type handled by this implementation.
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.ArrayValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.BigIntValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.BinaryValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.BitValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.BlobValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.BooleanValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.CharValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.ClobValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.DataLinkValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.DateValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.DecimalValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.DistinctValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.DoubleValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.FloatValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.IntegerValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.JavaObjectValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.LongNvarcharValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.LongVarBinaryValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.LongVarcharValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.NcharValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.NclobValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.NumericValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.NvarcharValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.Oracle_IntervalDsValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.Oracle_IntervalYmValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.Oracle_TimestampLtzValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.Oracle_TimestampTzValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.OtherValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.RealValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.RowIdValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.SmallIntValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.SqlXmlValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.TimestampValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.TimestampWithTimeZoneValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.TimeValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.TimeWithTimeZoneValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.TinyIntValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.VarBinaryValueAccessor
 
getJdbcType() - Method in class manifold.sql.rt.impl.accessors.VarcharValueAccessor
 
getJdbcType(DatabaseMetaData, ResultSet) - Method in class manifold.sql.rt.util.SqliteTypeMapping
 
getKeyColName() - Method in class manifold.sql.rt.api.KeyRef
 
getLocation(Function<String, FqnCache<IFile>>, ExecutionEnv, String, String...) - Method in interface manifold.sql.rt.api.DbLocationProvider
 
getLocation(Function<String, FqnCache<IFile>>, ExecutionEnv, String, String...) - Method in class manifold.sql.rt.impl.ResourceDbLocationProvider
 
getMetadata() - Method in class manifold.sql.rt.api.BasicTxBindings
 
getName() - Method in interface manifold.sql.rt.api.BaseElement
 
getName() - Method in class manifold.sql.rt.api.ColumnInfo
 
getName() - Method in interface manifold.sql.rt.api.DbConfig
(Provided) Name corresponding with the dbconfig file: MyDatabase.dbconfig -> "MyDatabase".
getName() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getOrCreate(Class<T>) - Method in interface manifold.sql.rt.api.Dependencies
 
getOrCreate(Class<T>) - Method in class manifold.sql.rt.config.DefaultDependencies
 
getOwner() - Method in class manifold.sql.rt.api.BasicTxBindings
 
getOwner() - Method in interface manifold.sql.rt.api.TxBindings
 
getParameterExpression(DatabaseMetaData, Object, ColumnInfo) - Method in interface manifold.sql.rt.api.ValueAccessor
Supply a parameter expression.
getParameterExpression(DatabaseMetaData, Object, ColumnInfo) - Method in class manifold.sql.rt.impl.accessors.BitValueAccessor
 
getParameterExpression(DatabaseMetaData, Object, ColumnInfo) - Method in class manifold.sql.rt.impl.accessors.DoubleValueAccessor
 
getParameterExpression(DatabaseMetaData, Object, ColumnInfo) - Method in class manifold.sql.rt.impl.accessors.OtherValueAccessor
 
getParamInfo() - Method in class manifold.sql.rt.api.QueryContext
 
getParams() - Method in class manifold.sql.rt.api.QueryContext
 
getPassword() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) Password for database account
getPassword() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getPath() - Method in interface manifold.sql.rt.api.DbConfig
(Provided: Compile) Location of dbconfig file corresponding with this class.
getPath() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getPersistedStateValue(String) - Method in class manifold.sql.rt.api.BasicTxBindings
 
getPersistedStateValue(String) - Method in interface manifold.sql.rt.api.OperableTxBindings
 
getPkCols() - Method in class manifold.sql.rt.api.TableInfo
 
getPkCols() - Method in class manifold.sql.rt.api.UpdateContext
 
getPosition() - Method in interface manifold.sql.rt.api.BaseElement
 
getProperties() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) JDBC connection properties in JSON format.
getProperties() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getQueryClass() - Method in class manifold.sql.rt.api.QueryContext
 
getQueryColumnType(int, ResultSetMetaData, DatabaseMetaData) - Method in interface manifold.sql.rt.api.TypeProvider
 
getQueryColumnType(int, ResultSetMetaData, DatabaseMetaData) - Method in class manifold.sql.rt.impl.accessors.DefaultTypeProvider
 
getQueryParameterType(int, ParameterMetaData, DatabaseMetaData) - Method in interface manifold.sql.rt.api.TypeProvider
 
getQueryParameterType(int, ParameterMetaData, DatabaseMetaData) - Method in class manifold.sql.rt.impl.accessors.DefaultTypeProvider
 
getRef() - Method in class manifold.sql.rt.api.KeyRef
 
getRowMaker() - Method in class manifold.sql.rt.api.QueryContext
 
getRows() - Method in interface manifold.sql.rt.api.OperableTxScope
 
getRowValue(ResultSet, BaseElement) - Method in interface manifold.sql.rt.api.ValueAccessor
Returns a query result value corresponding with an elem from result set, rs.
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.ArrayValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.BigIntValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.BinaryValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.BitValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.BlobValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.BooleanValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.ClobValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.DataLinkValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.DateValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.DecimalValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.DoubleValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.IntegerValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.NvarcharValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.Oracle_IntervalDsValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.Oracle_IntervalYmValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.Oracle_TimestampLtzValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.Oracle_TimestampTzValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.OtherValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.RealValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.RowIdValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.SqlXmlValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.TimestampValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.TimestampWithTimeZoneValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.TimeValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.TimeWithTimeZoneValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.TinyIntValueAccessor
 
getRowValue(ResultSet, BaseElement) - Method in class manifold.sql.rt.impl.accessors.VarcharValueAccessor
 
getScale() - Method in interface manifold.sql.rt.api.BaseElement
 
getSchemaColumnType(boolean, ResultSet, DatabaseMetaData) - Method in interface manifold.sql.rt.api.TypeProvider
 
getSchemaColumnType(boolean, ResultSet, DatabaseMetaData) - Method in class manifold.sql.rt.impl.accessors.DefaultTypeProvider
 
getSchemaName() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) The name of the database schema used for this configuration.
getSchemaName() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getSchemaPackage() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) The fully qualified package name where schema .class files will be generated.
getSchemaPackage() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getSize() - Method in interface manifold.sql.rt.api.BaseElement
 
getSize() - Method in class manifold.sql.rt.api.ColumnInfo
 
getSqlType() - Method in interface manifold.sql.rt.api.BaseElement
 
getSqlType() - Method in class manifold.sql.rt.api.ColumnInfo
 
getTable() - Method in class manifold.sql.rt.api.UpdateContext
 
getTxScope() - Method in class manifold.sql.rt.api.BasicTxBindings
 
getTxScope() - Method in class manifold.sql.rt.api.QueryContext
 
getTxScope() - Method in interface manifold.sql.rt.api.TxBindings
 
getTxScope() - Method in interface manifold.sql.rt.api.TxScope.SqlChangeCtx
 
getTxScope() - Method in class manifold.sql.rt.api.UpdateContext
 
getTxScopeProvider() - Method in interface manifold.sql.rt.api.Dependencies
 
getTxScopeProvider() - Method in class manifold.sql.rt.config.DefaultDependencies
 
getTypeProvider() - Method in interface manifold.sql.rt.api.Dependencies
 
getTypeProvider() - Method in class manifold.sql.rt.config.DefaultDependencies
 
getUkCols() - Method in class manifold.sql.rt.api.TableInfo
a non-null unique key
getUkCols() - Method in class manifold.sql.rt.api.UpdateContext
a non-null unique key
getUrl() - Method in interface manifold.sql.rt.api.DbConfig
(Required: Compile/Run) JDBC URL for database (run time).
getUrl() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getUser() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) Username for database account
getUser() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
getValueAccessorProvider() - Method in interface manifold.sql.rt.api.Dependencies
 
getValueAccessorProvider() - Method in class manifold.sql.rt.config.DefaultDependencies
 

H

handleAnonQueryColumn(String, int) - Static method in class manifold.sql.rt.util.DbUtil
 
hashCode() - Method in class manifold.sql.rt.api.BaseEntity
 
hashCode() - Method in class manifold.sql.rt.api.BasicTxBindings
 
hashCode() - Method in class manifold.sql.rt.api.Result
 
hashCode() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
HikariConnectionProvider - Class in manifold.sql.rt.impl
 
HikariConnectionProvider() - Constructor for class manifold.sql.rt.impl.HikariConnectionProvider
 
holdValue(String, Object) - Method in class manifold.sql.rt.api.BasicTxBindings
 
holdValue(String, Object) - Method in interface manifold.sql.rt.api.OperableTxBindings
 
holdValues(Bindings) - Method in class manifold.sql.rt.api.BasicTxBindings
 
holdValues(Bindings) - Method in interface manifold.sql.rt.api.OperableTxBindings
 

I

init(Connection, ExecutionEnv) - Method in interface manifold.sql.rt.api.DbConfig
 
init(Connection, ExecutionEnv) - Method in class manifold.sql.rt.impl.DbConfigImpl
 
initializers - Variable in class manifold.sql.rt.util.PropertyExpressionProcessor.Result
 
instance() - Static method in interface manifold.sql.rt.api.Dependencies
 
IntegerValueAccessor - Class in manifold.sql.rt.impl.accessors
 
IntegerValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.IntegerValueAccessor
 
isAutoIncrement() - Method in interface manifold.sql.rt.api.BaseElement
 
isDefault() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) If true, this dbconfig is the "default" configuration.
isDefault() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
isEmpty() - Method in class manifold.sql.rt.api.BasicTxBindings
 
isForDelete() - Method in class manifold.sql.rt.api.BasicTxBindings
 
isForDelete() - Method in interface manifold.sql.rt.api.TxBindings
 
isForInsert() - Method in class manifold.sql.rt.api.BasicTxBindings
 
isForInsert() - Method in interface manifold.sql.rt.api.TxBindings
 
isForUpdate() - Method in class manifold.sql.rt.api.BasicTxBindings
 
isForUpdate() - Method in interface manifold.sql.rt.api.TxBindings
 
isGenerated() - Method in interface manifold.sql.rt.api.BaseElement
 
isInMemory() - Method in interface manifold.sql.rt.api.DbConfig
(Optional) true if using the database and driver in-process (in-memory) e.g., jdbc:h2:mem or jdbc:sqlite::memory:.
isInMemory() - Method in class manifold.sql.rt.impl.DbConfigImpl
 
isNullable() - Method in interface manifold.sql.rt.api.BaseElement
 
isRequired() - Method in class manifold.sql.rt.api.ColumnInfo
 
iterator() - Method in class manifold.sql.rt.api.Result
 

J

JavaObjectValueAccessor - Class in manifold.sql.rt.impl.accessors
 
JavaObjectValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.JavaObjectValueAccessor
 
JDBC_TYPE_INTERVALDS - Static variable in class manifold.sql.rt.impl.accessors.Oracle_IntervalDsValueAccessor
 
JDBC_TYPE_INTERVALYM - Static variable in class manifold.sql.rt.impl.accessors.Oracle_IntervalYmValueAccessor
 
JDBC_TYPE_TIMESTAMPLTZ - Static variable in class manifold.sql.rt.impl.accessors.Oracle_TimestampLtzValueAccessor
 
JDBC_TYPE_TIMESTAMPTZ - Static variable in class manifold.sql.rt.impl.accessors.Oracle_TimestampTzValueAccessor
 

K

KeyRef - Class in manifold.sql.rt.api
 
KeyRef(Entity, String) - Constructor for class manifold.sql.rt.api.KeyRef
 
keySet() - Method in class manifold.sql.rt.api.BasicTxBindings
 

L

loadDbConfig(String, Class<?>) - Method in interface manifold.sql.rt.api.DbConfigProvider
This default implementation loads the file with base file name configName and extension .dbconfig in the context of class ctx.
loadDbConfig(String, Class<?>) - Method in class manifold.sql.rt.impl.DbConfigFinder
 
LOGGER - Static variable in interface manifold.sql.rt.api.ValueAccessor
 
LOGGER - Static variable in enum manifold.sql.rt.util.DriverInfo
 
LongNvarcharValueAccessor - Class in manifold.sql.rt.impl.accessors
 
LongNvarcharValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.LongNvarcharValueAccessor
 
LongVarBinaryValueAccessor - Class in manifold.sql.rt.impl.accessors
 
LongVarBinaryValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.LongVarBinaryValueAccessor
 
LongVarcharValueAccessor - Class in manifold.sql.rt.impl.accessors
 
LongVarcharValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.LongVarcharValueAccessor
 
lookup(DatabaseMetaData) - Static method in enum manifold.sql.rt.util.DriverInfo
 

M

makeTempDirName(String) - Static method in class manifold.sql.rt.impl.ResourceDbLocationProvider
 
manifold.sql.rt.api - package manifold.sql.rt.api
 
manifold.sql.rt.config - package manifold.sql.rt.config
 
manifold.sql.rt.impl - package manifold.sql.rt.impl
 
manifold.sql.rt.impl.accessors - package manifold.sql.rt.impl.accessors
 
manifold.sql.rt.util - package manifold.sql.rt.util
 
maybeGetCompileTimeResource(Function<String, FqnCache<IFile>>, ExecutionEnv, String) - Static method in class manifold.sql.rt.impl.ResourceDbLocationProvider
 

N

NcharValueAccessor - Class in manifold.sql.rt.impl.accessors
 
NcharValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.NcharValueAccessor
 
NclobValueAccessor - Class in manifold.sql.rt.impl.accessors
 
NclobValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.NclobValueAccessor
 
newInstance(TxBindings, Class<T>) - Method in interface manifold.sql.rt.api.CustomEntityFactory
Constructs classes implementing the entity API interfaces.
newInstance(TxBindings, Class<T>) - Method in class manifold.sql.rt.api.DefaultCustomEntityFactory
 
newScope(Class<? extends SchemaType>) - Method in interface manifold.sql.rt.api.TxScopeProvider
 
newScope(Class<? extends SchemaType>) - Method in class manifold.sql.rt.impl.BasicTxScopeProvider
 
newSqlChangeCtx(Connection) - Method in interface manifold.sql.rt.api.OperableTxScope
 
NumericValueAccessor - Class in manifold.sql.rt.impl.accessors
 
NumericValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.NumericValueAccessor
 
NvarcharValueAccessor - Class in manifold.sql.rt.impl.accessors
 
NvarcharValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.NvarcharValueAccessor
 

O

OperableTxBindings - Interface in manifold.sql.rt.api
 
OperableTxScope - Interface in manifold.sql.rt.api
This interface is for internal use.
Oracle_IntervalDsValueAccessor - Class in manifold.sql.rt.impl.accessors
 
Oracle_IntervalDsValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.Oracle_IntervalDsValueAccessor
 
Oracle_IntervalYmValueAccessor - Class in manifold.sql.rt.impl.accessors
 
Oracle_IntervalYmValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.Oracle_IntervalYmValueAccessor
 
Oracle_TimestampLtzValueAccessor - Class in manifold.sql.rt.impl.accessors
 
Oracle_TimestampLtzValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.Oracle_TimestampLtzValueAccessor
 
Oracle_TimestampTzValueAccessor - Class in manifold.sql.rt.impl.accessors
 
Oracle_TimestampTzValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.Oracle_TimestampTzValueAccessor
 
OtherValueAccessor - Class in manifold.sql.rt.impl.accessors
 
OtherValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.OtherValueAccessor
 

P

persistedStateEntrySet() - Method in class manifold.sql.rt.api.BasicTxBindings
 
persistedStateEntrySet() - Method in interface manifold.sql.rt.api.OperableTxBindings
 
process(Function<String, FqnCache<IFile>>, String, ExecutionEnv, Function<String, String>) - Static method in class manifold.sql.rt.util.PropertyExpressionProcessor
 
PropertyExpressionProcessor - Class in manifold.sql.rt.util
Substitutes ${<property-ref>} expressions with corresponding values from system properties, environment vars, and special references starting with # via custom DbLocationProvider implementations.

Example: ${java.io.tmpdir}/mydir/myfile.abc -> c:/tmp/mydir/myfile.abc

You can implement the DbLocationProvider SPI to handle #<your-tag> expressions:

Example: #mytag /mydir/myfile.abc, myinfo -> my url
PropertyExpressionProcessor() - Constructor for class manifold.sql.rt.util.PropertyExpressionProcessor
 
PropertyExpressionProcessor.Result - Class in manifold.sql.rt.util
 
PROVIDED - Static variable in interface manifold.sql.rt.api.DbLocationProvider
 
put(String, Object) - Method in class manifold.sql.rt.api.BasicTxBindings
 
putAll(Map<? extends String, ?>) - Method in class manifold.sql.rt.api.BasicTxBindings
 

Q

Query - Interface in manifold.sql.rt.api
A base type for all SQL queries.
QueryContext<T extends ResultRow> - Class in manifold.sql.rt.api
 
QueryContext(TxScope, Class<T>, String, Map<String, ColumnInfo>, ColumnInfo[], Bindings, String, Function<TxBindings, T>) - Constructor for class manifold.sql.rt.api.QueryContext
 

R

readMany(QueryContext<T>) - Method in interface manifold.sql.rt.api.CrudProvider
 
readMany(QueryContext<T>) - Method in class manifold.sql.rt.impl.BasicCrudProvider
 
readOne(QueryContext<T>) - Method in interface manifold.sql.rt.api.CrudProvider
 
readOne(QueryContext<T>) - Method in class manifold.sql.rt.impl.BasicCrudProvider
 
RealValueAccessor - Class in manifold.sql.rt.impl.accessors
 
RealValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.RealValueAccessor
 
remove(Object) - Method in class manifold.sql.rt.api.BasicTxBindings
Note, sets the key's value to null in the changes bindings, to distinguish null values from unset values.
removeRow(Entity) - Method in interface manifold.sql.rt.api.OperableTxScope
 
requiresQueryExecForTableName() - Method in enum manifold.sql.rt.util.DriverInfo
Some drivers' query column metadata does not provide the table name info if the query is not first executed before metadata collected.
RESOURCE - Static variable in class manifold.sql.rt.impl.ResourceDbLocationProvider
 
RESOURCE_SCRIPT - Static variable in class manifold.sql.rt.impl.ResourceDbLocationProvider
 
ResourceDbLocationProvider - Class in manifold.sql.rt.impl
DbLocationProvider for: #resource and #resource_script.
ResourceDbLocationProvider() - Constructor for class manifold.sql.rt.impl.ResourceDbLocationProvider
 
Result<R extends manifold.ext.rt.api.IBindingsBacked> - Class in manifold.sql.rt.api
Fetches all rows from a provided ResultSet into a List.
Result(QueryContext, ResultSet) - Constructor for class manifold.sql.rt.api.Result
 
Result(Map<String, ColumnInfo>, ResultSet, Function<Bindings, R>) - Constructor for class manifold.sql.rt.api.Result
 
Result(String, List<Consumer<Connection>>) - Constructor for class manifold.sql.rt.util.PropertyExpressionProcessor.Result
 
ResultRow - Interface in manifold.sql.rt.api
Base interface for all query result types type-safely reflecting query fields and structure.
reuse() - Method in class manifold.sql.rt.api.BasicTxBindings
 
reuse() - Method in interface manifold.sql.rt.api.OperableTxBindings
 
revert() - Method in class manifold.sql.rt.api.BasicTxBindings
For internal use, only to be called from TxScope.revert()
revert() - Method in interface manifold.sql.rt.api.OperableTxBindings
 
revert() - Method in interface manifold.sql.rt.api.TxScope
Reverts all entity changes within this tx scope back to the last commit, or if no commits were made, back to the creation of this tx scope.
RowIdValueAccessor - Class in manifold.sql.rt.impl.accessors
 
RowIdValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.RowIdValueAccessor
 
Runner<T extends ResultRow> - Class in manifold.sql.rt.api
 
Runner(QueryContext<T>, String) - Constructor for class manifold.sql.rt.api.Runner
 
runScript(Connection, String) - Static method in class manifold.sql.rt.util.SqlScriptRunner
Runs a script of SQL commands.
runScript(Connection, String, BiPredicate<String, SQLException>) - Static method in class manifold.sql.rt.util.SqlScriptRunner
 
runScript(String, DbConfig, Class<?>) - Static method in class manifold.sql.rt.util.SqlScriptRunner
 

S

SchemaBuilder<T extends Entity> - Interface in manifold.sql.rt.api
 
SchemaType - Interface in manifold.sql.rt.api
All schema types implement this
self() - Method in interface manifold.sql.rt.api.CustomEntity
Provides type-safe access to the customized entity interface.
setDelete(boolean) - Method in class manifold.sql.rt.api.BasicTxBindings
 
setDelete(boolean) - Method in interface manifold.sql.rt.api.OperableTxBindings
 
setOwner(Entity) - Method in class manifold.sql.rt.api.BasicTxBindings
 
setOwner(Entity) - Method in interface manifold.sql.rt.api.OperableTxBindings
 
setParameter(PreparedStatement, int, Object) - Method in interface manifold.sql.rt.api.ValueAccessor
Sets the query parameter value corresponding with pos.
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.ArrayValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.BigIntValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.BinaryValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.BitValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.BlobValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.BooleanValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.ClobValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.DataLinkValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.DateValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.DecimalValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.DoubleValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.IntegerValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.NvarcharValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.Oracle_IntervalDsValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.Oracle_IntervalYmValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.Oracle_TimestampLtzValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.Oracle_TimestampTzValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.OtherValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.RealValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.RowIdValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.SqlXmlValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.TimestampValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.TimestampWithTimeZoneValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.TimeValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.TimeWithTimeZoneValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.TinyIntValueAccessor
 
setParameter(PreparedStatement, int, Object) - Method in class manifold.sql.rt.impl.accessors.VarcharValueAccessor
 
size() - Method in class manifold.sql.rt.api.BasicTxBindings
 
SmallIntValueAccessor - Class in manifold.sql.rt.impl.accessors
 
SmallIntValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.SmallIntValueAccessor
 
SqlCommand - Interface in manifold.sql.rt.api
Base class for all non-Select SQL statements.
SQLITE_LAST_INSERT_ROWID - Static variable in class manifold.sql.rt.impl.BasicCrudProvider
 
SqliteTypeMapping - Class in manifold.sql.rt.util
Sqlite is pretty much a mess regarding schema types reflecting result set types.
SqliteTypeMapping() - Constructor for class manifold.sql.rt.util.SqliteTypeMapping
 
SqlScriptParser - Class in manifold.sql.rt.util
Use this to extract the list of commands from a SQL Script.
SqlScriptParser.ExtraSeparator - Enum in manifold.sql.rt.util
 
SqlScriptRunner - Class in manifold.sql.rt.util
 
SqlScriptRunner() - Constructor for class manifold.sql.rt.util.SqlScriptRunner
 
SqlXmlValueAccessor - Class in manifold.sql.rt.impl.accessors
 
SqlXmlValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.SqlXmlValueAccessor
 

T

tableInfo() - Method in interface manifold.sql.rt.api.Entity
Type information necessary for implementation of CRUD operations.
TableInfo - Class in manifold.sql.rt.api
 
TableInfo(String, Set<String>, Set<String>, Map<String, ColumnInfo>) - Constructor for class manifold.sql.rt.api.TableInfo
 
ThreadLocalDefaultTxScopeProvider - Class in manifold.sql.rt.impl
Default scope is ThreadLocal per Schema type.
ThreadLocalDefaultTxScopeProvider() - Constructor for class manifold.sql.rt.impl.ThreadLocalDefaultTxScopeProvider
 
TimestampValueAccessor - Class in manifold.sql.rt.impl.accessors
 
TimestampValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.TimestampValueAccessor
 
TimestampWithTimeZoneValueAccessor - Class in manifold.sql.rt.impl.accessors
 
TimestampWithTimeZoneValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.TimestampWithTimeZoneValueAccessor
 
TimeValueAccessor - Class in manifold.sql.rt.impl.accessors
 
TimeValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.TimeValueAccessor
 
TimeWithTimeZoneValueAccessor - Class in manifold.sql.rt.impl.accessors
 
TimeWithTimeZoneValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.TimeWithTimeZoneValueAccessor
 
TinyIntValueAccessor - Class in manifold.sql.rt.impl.accessors
 
TinyIntValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.TinyIntValueAccessor
 
toList() - Method in class manifold.sql.rt.api.Result
 
toProperties() - Method in interface manifold.sql.rt.api.DbConfig
Convert the connection related config attributes to a Properties object
toString() - Method in class manifold.sql.rt.api.BaseEntity
 
toString() - Method in class manifold.sql.rt.api.Result
 
TxBindings - Interface in manifold.sql.rt.api
 
TxKind - Enum in manifold.sql.rt.api
 
TxScope - Interface in manifold.sql.rt.api
All data source entities have a data source transaction scope (TxScope).
TxScope.ScopeConsumer - Interface in manifold.sql.rt.api
 
TxScope.SqlChangeCtx - Interface in manifold.sql.rt.api
This interface also ensures a raw change is not unintentionally committed to another TxScope
TxScopeProvider - Interface in manifold.sql.rt.api
 
TypeProvider - Interface in manifold.sql.rt.api
 

U

uncommittedChangesEntrySet() - Method in class manifold.sql.rt.api.BasicTxBindings
 
uncommittedChangesEntrySet() - Method in interface manifold.sql.rt.api.OperableTxBindings
 
UNHANDLED - Static variable in interface manifold.sql.rt.api.DbLocationProvider
 
update(Connection, UpdateContext<T>) - Method in interface manifold.sql.rt.api.CrudProvider
 
update(Connection, UpdateContext<T>) - Method in class manifold.sql.rt.impl.BasicCrudProvider
 
UpdateContext<T extends ResultRow> - Class in manifold.sql.rt.api
 
UpdateContext(TxScope, T, String, String, Set<String>, Set<String>, Map<String, ColumnInfo>) - Constructor for class manifold.sql.rt.api.UpdateContext
 
url - Variable in class manifold.sql.rt.util.PropertyExpressionProcessor.Result
 

V

ValueAccessor - Interface in manifold.sql.rt.api
This interface performs the following:
- provides Java types to be used for JDBC columns and parameters in Manifold's schema and SQL APIs - sets query parameter values to JDBC
- gets query result values from JDBC

ValueAccessorProvider - Interface in manifold.sql.rt.api
 
valueOf(String) - Static method in enum manifold.sql.rt.api.ExecutionEnv
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.sql.rt.api.TxKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.sql.rt.util.DriverInfo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.sql.rt.util.SqlScriptParser.ExtraSeparator
Returns the enum constant of this type with the specified name.
values() - Method in class manifold.sql.rt.api.BasicTxBindings
 
values() - Static method in enum manifold.sql.rt.api.ExecutionEnv
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.sql.rt.api.TxKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.sql.rt.util.DriverInfo
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.sql.rt.util.SqlScriptParser.ExtraSeparator
Returns an array containing the constants of this enum type, in the order they are declared.
VarBinaryValueAccessor - Class in manifold.sql.rt.impl.accessors
 
VarBinaryValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.VarBinaryValueAccessor
 
VarcharValueAccessor - Class in manifold.sql.rt.impl.accessors
 
VarcharValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.VarcharValueAccessor
 
A B C D E F G H I J K L M N O P Q R S T U V 
Skip navigation links

Copyright © 2024. All rights reserved.