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 given ResultSet with a SQLContext in mind and produces a result.
    SQLFactory
    The base class every external factory must implement.
    SQLValidator
    Represents a Predicate<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 an InstanceCreator while values are fetched from a database.
    Param
    Used to set a specific name to the annotated parameter.
    SQL
    Sets the used SQLFactory and Driver by providing its identifier.
    SQL.Column
    Fields annotated with the SQL.Column annotation will be used by the InstanceCreator to wrap data in a ResultSet 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 given SQLValidator to verify sql statements.