@Internal @Experimental @CheckReturnValue @ParametersAreNonnullByDefault
See: Description
Interface | Description |
---|---|
SelectQuery<R> |
An interface for
SELECT queries. |
StorageQuery |
A marker interface for an SQL query.
|
WriteQuery |
A query which makes changes in a data source.
|
Class | Description |
---|---|
AbstractQuery |
The implementation base for the queries to an SQL-compliant database.
|
AbstractQuery.Builder<B extends AbstractQuery.Builder<B,Q>,Q extends AbstractQuery> |
An abstract builder for queries.
|
AbstractTable<I,R,W> |
A representation of an SQL table.
|
ColumnReader<R> |
A reader of the designated column value in the current row of the
ResultSet . |
ColumnReaderFactory |
The factory which creates
ColumnReader instances. |
DbIterator<R> |
An iterator over a
ResultSet of storage records. |
DbIterator.DoubleColumnRecord<A,B> |
A holder of a pair of column values for the simultaneous iteration over a
ResultSet . |
EntityTable<I,R,W> |
A common base for the storage tables, that are used to maintain entities.
|
IdAwareQuery<I> |
An abstract base for queries, which work with a
single ID . |
IdAwareQuery.Builder<I,B extends IdAwareQuery.Builder<I,B,Q>,Q extends IdAwareQuery<I>> | |
IdColumn<I> |
A wrapper for the column which stores a primary key in a DB table.
|
Parameter |
A parameter of an SQL query.
|
Parameters |
A query parameters with identifiers.
|
Parameters.Builder |
A builder for
Parameters . |
QueryPredicates |
A utility methods to work with predicates.
|
SelectMessageByIdQuery<I,M extends com.google.protobuf.Message> |
A query which obtains a
Message by an ID. |
SelectMessageByIdQuery.Builder<B extends SelectMessageByIdQuery.Builder<B,Q,I,R>,Q extends SelectMessageByIdQuery<I,R>,I,R extends com.google.protobuf.Message> | |
Serializer |
A utility class for serializing/deserializing messages.
|
The package is internal to Spine code and should not be used outside of the library.