All Classes

Class Description
AceQLBlob
Blob implementation.
AceQLClob
Clob implementation.
AceQLConnection
Provides a Connection implementation that enable to use a virtual JDBC Connection that is mapped to a Server JDBC Connection in order to access a remote SQL database through HTTP.
AceQLDriver
The AceQL JDBC Driver class for accessing remote SQL databases through HTTP from Android or Java desktop programs.

user, password, and database are the only required properties.
AceQLException
Wrapper class for Exceptions thrown on client side or server side.
CallableServerQuery
The object used for executing a remote server class that implements org.kawanfw.sql.api.server.executor.ServerQueryExecutor and returns the produced ResultSet.
CatalogAndSchema
Parent of all metadata of objects: they all belong to a catalog and schema.
Column
A SQL Column with it's defining elements.
ConnectionInfo
Allows to get all the info set and passed when creating an SQL Connection to the remote AceQL Server.
DatabaseInfo
A simple shortcut class that contains main remote database and JDBC info.
ExportedKey
A SQL Foreign Key.
ForeignKey
A SQL Foreign Key.
HealthCheck
Allows testing if the remote AceQL servlet is accessible with a ping, and to check database access response time.
ImportedKey
A SQL Foreign Key.
Index
A SQL Index with it's defining elements.
InternalWrapper
A internal wrapper for Java package protected calls.
JdbcDatabaseMetaData
Contains main SQL meta info sent by remote JDBC Driver.
LimitsInfo
A simple shortcut class that contains main remote database limits info: maxRows: the maximum number of SQL rows that may be returned to the client by the AceQL server. maxBlobLength: the maximum length allowed for a Blob upload.
PrimaryKey
A SQL Primary Key with it's defining elements.
RemoteDatabaseMetaData
Allows to easily retrieve metadata info of the remote SQL database: Schema description in HTML or Text format. Databases object wrappers: Tables, Columns, Indexes, etc.
ResultSetMetaDataPolicy
Defines the policy for ResultSetMetaData access: on: ResulSetMetaData will be always accessible, because downloaded along with ResultSet for each SELECT.
ServerMemoryInfo
Contains health check Java memory info of the AceQL server running instance.
Table
A SQL Table with it's defining elements.