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

addRow(TableRow) - Method in interface manifold.sql.rt.api.OperableTxScope
 
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
 
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, BasicTxBindings.TxKind, Bindings) - Constructor for class manifold.sql.rt.api.BasicTxBindings
Creates a new bindings for a new instance of a TableRow, such as a schema table or query result table.
BasicTxBindings.TxKind - Enum in manifold.sql.rt.api
 
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 unassigned 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
 
clear() - Method in class manifold.sql.rt.impl.DbConfigFinder
 
clear() - Method in class manifold.sql.rt.impl.DefaultTxScopeProvider
 
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
 
commit() - Method in class manifold.sql.rt.api.BasicTxBindings
 
commit() - Method in interface manifold.sql.rt.api.TxBindings
 
commit() - Method in interface manifold.sql.rt.api.TxScope
 
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(TableRow) - 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
 

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 datasource.
DBCONFIG_EXT - Static variable in class manifold.sql.rt.impl.DbConfigFinder
 
DbConfigFinder - Class in manifold.sql.rt.impl
 
DbConfigFinder() - Constructor for class manifold.sql.rt.impl.DbConfigFinder
 
DbConfigImpl - Class in manifold.sql.rt.impl
 
DbConfigImpl(Function<String, FqnCache<IFile>>, Bindings, DbLocationProvider.Mode) - Constructor for class manifold.sql.rt.impl.DbConfigImpl
 
DbConfigImpl(Function<String, FqnCache<IFile>>, Bindings, DbLocationProvider.Mode, Function<String, String>) - Constructor for class manifold.sql.rt.impl.DbConfigImpl
Type-safe access to configuration from .dbconfig files.
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.
DbLocationProvider.Mode - Enum in manifold.sql.rt.api
 
DecimalValueAccessor - Class in manifold.sql.rt.impl.accessors
 
DecimalValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.DecimalValueAccessor
 
DefaultDependencies - Class in manifold.sql.rt.config
 
DefaultDependencies() - Constructor for class manifold.sql.rt.config.DefaultDependencies
 
defaultScope(Class<? extends SchemaType>) - Method in class manifold.sql.rt.impl.DefaultTxScopeProvider
 
DefaultTxScopeProvider - Class in manifold.sql.rt.impl
Default scope is ThreadLocal per Schema type.
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(DbLocationProvider.Mode, String) - Static method in class manifold.sql.rt.impl.ResourceDbLocationProvider
 
Dependencies - Interface in manifold.sql.rt.api
 
DoubleValueAccessor - Class in manifold.sql.rt.impl.accessors
 
DoubleValueAccessor() - Constructor for class manifold.sql.rt.impl.accessors.DoubleValueAccessor
 
dropHeldValues() - Method in class manifold.sql.rt.api.BasicTxBindings
 
dropHeldValues() - Method in interface manifold.sql.rt.api.TxBindings
 

E

EMPTY - Static variable in class manifold.sql.rt.impl.DbConfigImpl
 
entrySet() - Method in class manifold.sql.rt.api.BasicTxBindings
 
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
 

F

fetch(Class<T>) - Method in interface manifold.sql.rt.api.Dependencies
 
fetch() - Method in class manifold.sql.rt.api.Runner
 
fetch(Class<T>) - Method in class manifold.sql.rt.config.DefaultDependencies
 
fetchOne() - Method in class manifold.sql.rt.api.Runner
 
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
 
getAll() - Method in class manifold.sql.rt.impl.accessors.DefaultValueAccessorProvider
 
getAllColsWithJdbcType() - Method in class manifold.sql.rt.api.TableInfo
 
getAllColsWithJdbcType() - Method in class manifold.sql.rt.api.UpdateContext
 
getBindings() - Method in interface manifold.sql.rt.api.ResultRow
 
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(BaseElement, 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
 
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(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
 
getDbConfig() - Method in interface manifold.sql.rt.api.TxScope
 
getDbConfigProvider() - Method in interface manifold.sql.rt.api.Dependencies
 
getDbConfigProvider() - Method in class manifold.sql.rt.config.DefaultDependencies
 
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
 
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.TxBindings
 
getJavaType(BaseElement) - Method in interface manifold.sql.rt.api.ValueAccessor
 
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.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.SmallIntValueAccessor
 
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
 
getJdbcParamTypes() - Method in class manifold.sql.rt.api.QueryContext
 
getJdbcType() - Method in interface manifold.sql.rt.api.ValueAccessor
 
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.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.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
 
getKeyColName() - Method in class manifold.sql.rt.api.KeyRef
 
getLocation(Function<String, FqnCache<IFile>>, DbLocationProvider.Mode, String, String...) - Method in interface manifold.sql.rt.api.DbLocationProvider
 
getLocation(Function<String, FqnCache<IFile>>, DbLocationProvider.Mode, 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 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
 
getOwner() - Method in class manifold.sql.rt.api.BasicTxBindings
 
getOwner() - Method in interface manifold.sql.rt.api.TxBindings
 
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.TxBindings
 
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
 
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 a elem from 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.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.SmallIntValueAccessor
 
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
 
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
(Required: Compile) 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
 
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 class manifold.sql.rt.api.UpdateContext
 
getTxScopeProvider() - Method in interface manifold.sql.rt.api.Dependencies
 
getTxScopeProvider() - 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

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.TxBindings
 
holdValues(Bindings) - Method in class manifold.sql.rt.api.BasicTxBindings
 
holdValues(Bindings) - Method in interface manifold.sql.rt.api.TxBindings
 

I

init(Connection, String) - Method in interface manifold.sql.rt.api.DbConfig
 
init(Connection, String) - 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
 
instance() - Static method in class manifold.sql.rt.impl.DefaultTxScopeProvider
 
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 applied to SQL resources that do not specify a dbconfig name.
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
 
isNullable() - Method in interface manifold.sql.rt.api.BaseElement
 
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
 

K

KeyRef - Class in manifold.sql.rt.api
 
KeyRef(TableRow, 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
 
loadDbConfig(String, Class<?>) - Method in class manifold.sql.rt.impl.DbConfigFinder
 
LOGGER - Static variable in interface manifold.sql.rt.api.ValueAccessor
 
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
 

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
 

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
 
newScope(Class<? extends SchemaType>) - Method in interface manifold.sql.rt.api.TxScopeProvider
 
newScope(Class<? extends SchemaType>) - Method in class manifold.sql.rt.impl.BasicTxScopeProvider
 
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

OperableTxScope - Interface in manifold.sql.rt.api
This interface is for internal use.
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.TxBindings
 
process(Function<String, FqnCache<IFile>>, String, DbLocationProvider.Mode, 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
 
PROVIDERS - Static variable in interface manifold.sql.rt.api.Dependencies
 
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 class for all SQL queries.
QueryContext<T extends ResultRow> - Class in manifold.sql.rt.api
 
QueryContext(TxScope, Class<T>, String, int[], 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
removeRow(TableRow) - Method in interface manifold.sql.rt.api.OperableTxScope
 
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(TxScope, ResultSet, Function<TxBindings, R>) - Constructor for class manifold.sql.rt.api.Result
 
Result(ResultSet, Function<Bindings, R>) - Constructor for class manifold.sql.rt.api.Result
 
Result(Map<String, Integer>, 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.
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.

S

SchemaBuilder<T extends TableRow> - Interface in manifold.sql.rt.api
 
SchemaType - Interface in manifold.sql.rt.api
All schema types implement this
setDelete(boolean) - Method in class manifold.sql.rt.api.BasicTxBindings
 
setDelete(boolean) - Method in interface manifold.sql.rt.api.TxBindings
 
setOwner(TableRow) - Method in class manifold.sql.rt.api.BasicTxBindings
 
setOwner(TableRow) - Method in interface manifold.sql.rt.api.TxBindings
 
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.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.SmallIntValueAccessor
 
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
 
SQLITE_LAST_INSERT_ROWID - Static variable in class manifold.sql.rt.impl.BasicCrudProvider
 
SqlScriptParser - Class in manifold.sql.rt.util
Use this to extract the list of commands from a SQL Script.
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 - Class in manifold.sql.rt.api
 
TableInfo(String, Set<String>, Set<String>, Map<String, Integer>) - Constructor for class manifold.sql.rt.api.TableInfo
 
tableInfo() - Method in interface manifold.sql.rt.api.TableRow
 
TableRow - Interface in manifold.sql.rt.api
Common base type for db table types (generated from the schema).
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.Result
 
TxBindings - Interface in manifold.sql.rt.api
 
TxScope - Interface in manifold.sql.rt.api
 
TxScopeProvider - Interface in manifold.sql.rt.api
 

U

uncommittedChangesEntrySet() - Method in class manifold.sql.rt.api.BasicTxBindings
 
uncommittedChangesEntrySet() - Method in interface manifold.sql.rt.api.TxBindings
 
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, Integer>) - 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
The value returned from ValueAccessor.getJdbcType() indicates the JDBC type handled by the implementation.
ValueAccessorProvider - Interface in manifold.sql.rt.api
 
valueOf(String) - Static method in enum manifold.sql.rt.api.BasicTxBindings.TxKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.sql.rt.api.DbLocationProvider.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum manifold.sql.rt.api.BasicTxBindings.TxKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class manifold.sql.rt.api.BasicTxBindings
 
values() - Static method in enum manifold.sql.rt.api.DbLocationProvider.Mode
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 © 2023. All rights reserved.