org.continuent.sequoia.driver |
Sequoia driver core.
|
Java Source File Name | Type | Comment |
CallableStatement.java | Class | This class is used to execute SQL stored procedures. |
Connection.java | Class | This class implements the communication protocol to the Controller. |
ConnectionClosingThread.java | Class | The ConnectionClosingThread wakes up every 5 seconds when
close() has been called on a connection and it frees the connection if it has
not been reused. |
ControllerInfo.java | Class | Controller related information, namely the host address and the port on which
the controller is running.
This class actually extends InetSocketAddress with similar
constructor from name and port, which catches name resolution issues to throw
an UnknownHostException.
A second constructor from InetSocketAddress is available to
create a ControllerInfo from (for example) a udp packet. |
ControllerPingSender.java | Class | |
ControllerStateChangedCallback.java | Interface | Provides the two methods that will be called when a controller is detected as
failed (does not respond to pings anymore) or as back alive (responds to
pings again after silence). |
ControllerWatcher.java | Class | Main class for controller ping monitoring.
Launches a controller pinger thread and creates a list of controllers with
their states. |
DatabaseMetaData.java | Class | DatabaseMetaData retrieves most of the values from the Sequoia controller. |
DatabaseUser.java | Class | A DatabaseUser is just a login/password combination to
represent database user. |
DataSource.java | Class | An implementation of the JDBC 2.0 optional package DataSource
interface. |
DataSourceFactory.java | Class | DataSource factory for to implement Referenceable . |
Driver.java | Class | Sequoia Driver for client side. |
DriverGeneratedKeysResult.java | Class | |
DriverResultSet.java | Class | A ResultSet provides access to a table of data generated by
executing a Statement. |
JDBCRegExp.java | Interface | This interface defines the methods for SQL to JDBC API mapping using regular
expressions. |
PreparedStatement.java | Class | A SQL Statement is pre-compiled and stored in a
PreparedStatement object. |
ResultAndWarnings.java | Class | |
ResultSetMetaData.java | Class | ResultSet metadata provided for pretty printing of the ResultSet by a
console. |
Savepoint.java | Class | |
SequoiaJDBCRegExp.java | Class | This class defines the regular expressions to map generic ANSI SQL requests
to JDBC API calls. |
SequoiaUrl.java | Class | This class defines a Sequoia url with parsed Metadata and so on. |
SocketKillerCallBack.java | Class | |
Statement.java | Class | A Statement object is used for executing a static SQL
statement and obtaining the results produced by it.
Only one ResultSet per Statement can be open at
any point in time. |
WatchedControllers.java | Class | Provides a list of controllers and maintains their state (up or down),
launching appropriatly methods from callback given callback instance.
To each controller is associated a lastTimeSeen value corresponding to the
last time the controller responded to a ping. |