@Experimental @CheckReturnValue @ParametersAreNonnullByDefault
See: Description
Interface | Description |
---|---|
TableColumn |
An interface for the database table columns representation.
|
TypeMapping |
A
Type -to-name mapping. |
Class | Description |
---|---|
ConnectionWrapper |
The wrapper for
Connection instances. |
DataSourceConfig |
The configuration object for an underlying
DataSource or
Driver implementation and a connection pool. |
DataSourceConfig.Builder |
The builder for
DataSourceConfig . |
DataSourceWrapper |
Wrapper for
DataSource instances. |
JdbcStorageFactory |
Creates storages based on JDBC-compliant RDBMS.
|
JdbcStorageFactory.Builder |
Builds instances of
JdbcStorageFactory . |
Sql |
Set of enums and utilities for constructing the SQL sentences.
|
StorageBuilder<B extends StorageBuilder<B,S>,S extends io.spine.server.storage.Storage> |
An abstract Builder for the JDBC-based
Storage implementations. |
TypeMappingBuilder |
A builder for type mappings.
|
Enum | Description |
---|---|
PredefinedMapping |
Predefined type mappings for different databases.
|
Sql.BuildingBlock |
Set of punctuation signs used in SQL:
Operators: equal, not equal, comparison operators;
Punctuation: comma, brackets, semicolon.
|
Sql.Function |
Set of SQL keywords representing 5 aggregating functions:
MIN
MAX
COUNT
AVG
SUM
|
Sql.Query |
Set of basic SQL keywords/key-phrases for CRUD operations, predicate constructing,
grouping and ordering, etc.
|
Type |
Data types used in the SQL tables of the project.
|
Exception | Description |
---|---|
DatabaseException |
Signals that an error occurred during an interaction with the DB.
|
This API is experimental and is a subject for changes in future releases.
for the library entry point