See: Description
Interface | Description |
---|---|
ColumnMetaData |
Encapsulates column (or field) metadata of an SQL Resource.
|
Factory.ConnectionFactory |
Creates JDBC connection objects.
|
Factory.RequestDeserializerFactory |
Creates RequestDeserializer objects.
|
Factory.RequestFactory |
Creates Request objects.
|
Factory.ResponseSerializerFactory |
Creates ResponseSerializer objects.
|
Factory.SqlResourceFactory |
Creates SQLResource objects.
|
HttpRequestAttributes |
Contains HTTP request attributes.
|
Request |
Represents a single CRUD request on a specific SQL Resource.
|
RequestDeserializer |
Processes requests represented in some string form, e.g.
|
RequestLogger |
Logs request for troubleshooting applications.
|
ResponseSerializer |
Converts read/write results to a string, e.g.
|
SequenceManager |
Contains functions to manage sequences.
|
SqlBuilder |
Builds SQL for an operation on a SQL Resource.
|
SqlResource |
Represents an SQL Resource, a queryable and updatable database "view".
|
SqlResourceMetaData |
Represents meta data for sql resource.
|
TableMetaData |
Encapsulates table information for an SQL Resource.
|
Trigger |
Provides a mechanism for executing non-trivial domain validation or business logic on all CRUD operations.
|
Class | Description |
---|---|
AbstractFactory |
Base class for generic factories.
|
AbstractFactory.FactoryHelper |
Helps lookup implementation configuration, load the class and construct an instance.
|
AbstractTrigger |
Contains no-op implementation of
Trigger interface. |
BinaryObject |
Wraps a byte array for input/output to a binary type column.
|
Config |
Loads properties from user-supplied file, defines property keys and defaults, and configures logging for framework.
|
Config.ImmutableProperties |
Wraps a java.util.Properties, exposing only the property getter.
|
Factory |
Creates implementations and also is a facade for other framework factories.
|
RequestUtil |
Contains utility methods to assist request processing.
|
RequestValue |
Encapsulates name and value for collections of request identifiers and parameters.
|
ResponseValue |
Represents a response column name, value and column number, which may be placed into a set ordered by column number.
|
SqlBuilder.SqlStruct |
Helper struct for building SQL.
|
WriteResponse |
Represents a restSQL write response containing the rows affected.
|
Enum | Description |
---|---|
Request.Type |
Represents request types, mapping to CRUD operations.
|
RequestValue.Operator |
Represents all operations for parameters.
|
TableMetaData.TableRole |
Represents all of the roles a table may plan in a SQL Resource.
|
Exception | Description |
---|---|
Factory.SqlResourceFactoryException |
Indicates an error in creating a SQL Resource object from a definition.
|
InvalidRequestException |
Exception is thrown when a request does not meet expectations.
|
SqlResourceException |
Represents a restSQL error, typically wrapping an
SQLException and adding an SQL String. |
Copyright © 2011-2018 restSQL Project Contributors