Module proto4j.redis
Package org.proto4j.redis.sql
-
Interface Summary Interface Description SQLContext The base class for objects that implement the behaviour of an SQLContext.SQLExtractor<T> Represents a function that reads data from the givenResultSet
with aSQLContext
in mind and produces a result.SQLFactory The base class every external factory must implement.SQLValidator Represents aPredicate<String>
that tries to verify the given sql statement. -
Class Summary Class Description SQL.Environment The SQL.Environment class can be used to store SQL statements globally for a specific time period.SQLConfiguration The base class for all SQLConfiguration objects.SQLPrincipal A user principal identified by a username or account name.SQLService The base class for all services that execute the given sql statement on the connected database.SQLSource -
Annotation Types Summary Annotation Type Description Entity Indicates that the annotated class is typed and will be extracted using anInstanceCreator
while values are fetched from a database.Param Used to set a specific name to the annotated parameter.SQL Sets the usedSQLFactory
andDriver
by providing its identifier.SQL.Column Fields annotated with theSQL.Column
annotation will be used by theInstanceCreator
to wrap data in aResultSet
into a new type instance.SQL.Create Indicates the annotated method should execute a SQL-Create statement.SQL.Delete Indicates the annotated method should execute a SQL-Delete statement.SQL.Drop Indicates the annotated method should execute a SQL-Drop statement.SQL.Insert Indicates the annotated method should execute a SQL-Insert statement.SQL.Raw Indicates the annotated method should execute a SQL-Raw statement.SQL.Select Indicates the annotated method should execute a SQL-Select statement.SQL.Update Indicates the annotated method should execute a SQL-Update statement.Validator Indicates the annotated class should use the givenSQLValidator
to verify sql statements.