Represents a SQL statement to execute against a remote SQL database.
Class AceQLConnection. Allows to create a database connection to the remote server.
AceQLCredential provides a more secure way than using a connection string to specify the username, password or Session ID for a login attempt. Note that this version does not encrypt the password. This could and should be done in a future version.
Class AceQLDataReader. Provides a way of reading a forward-only stream of rows from a remote database transferred in a local filePath. Note that all data of the stream are already downloaded when AceQLDataReader is created.
Class AceQLException. All client and server side exceptions raised are wrapped in an AceQLException.
Allows to pass a null value as parameter for remote SQL execution.
Represents a parameter to an AceQLCommand.
Represents a collection of parameters associated with an AceQLCommand and their respective mappings to columns.
AceQLProgressIndicator Class. Allows to get the percentage progress between 0 and 100 for Blob/Clob upload.
Class AceQLTransaction. Allows to define a Transaction in order to execute remote commit or rollback.
Class ConnectionInfo. Contains all info about Connections. Password cannot be retrieved for the sake of security.
A simple shortcut class that contains the main info of the remote database and the remote JDBC Driver.
Class HealthCheck. Allows testing if the remote AceQL servlet is accessible with a ping, to check database access response time, and gathering server memory info.
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.
The class PasswordAuthentication is a data holder that is used by Authenticator. It is simply a repository for a user name and a password.
Contains health check Java memory info of the AceQL server running instance.
Specifies the SQL type to pass to the server when setting a value to NULL with AceQLParameter.
Specifies how a command string is interpreted.
Specifies the transaction locking behavior for the remote connection.
Specifies the type of a parameter within a query.