| Interface | Description |
|---|---|
| BaseElement | |
| ConnectionProvider |
Implementors provide JDBC connections for all manifold-sql JDBC operations.
|
| CrudProvider | |
| CustomEntity<E extends Entity & CustomEntity<E>> |
A base interface for custom entity interfaces.
|
| CustomEntityFactory | |
| DbConfig |
Configuration for connecting to a JDBC data source.
|
| DbConfigProvider | |
| DbLocationProvider |
Note, implementers must chain/forward to the default provider to fall back on existing behavior.
|
| DefaultTxScopeProvider |
This is a _dependency_ interface.
|
| Dependencies | |
| Entity |
Common super interface for db table types generated from the DB schema.
|
| OperableTxBindings | |
| OperableTxScope |
This interface is for internal use.
|
| Query |
A base type for all SQL queries.
|
| ResultRow |
Base interface for all query result types type-safely reflecting query fields and structure.
|
| SchemaBuilder<T extends Entity> | |
| SchemaType |
All schema types implement this
|
| SqlCommand |
Base class for all non-Select SQL statements.
|
| TxBindings | |
| TxScope |
All data source entities have a data source transaction scope (
TxScope). |
| TxScope.ScopeConsumer | |
| TxScope.SqlChangeCtx |
This interface also ensures a raw change is not unintentionally committed to another TxScope
|
| TxScopeProvider | |
| TypeProvider | |
| ValueAccessor |
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 |
| Class | Description |
|---|---|
| BaseEntity |
Generated "Entity" classes from SchemaParentType extend this base class.
|
| BasicTxBindings | |
| ColumnInfo | |
| DefaultCustomEntityFactory |
Simple factory that customizes nothing.
|
| Executor |
For internal use, called from generated code.
|
| KeyRef | |
| QueryContext<T extends ResultRow> | |
| Result<R extends manifold.ext.rt.api.IBindingsBacked> |
Fetches all rows from a provided
ResultSet into a List. |
| Runner<T extends ResultRow> | |
| TableInfo | |
| UpdateContext<T extends ResultRow> |
| Enum | Description |
|---|---|
| ExecutionEnv | |
| TxKind |
Copyright © 2024. All rights reserved.