All Classes Interface Summary Class Summary
| Class |
Description |
| Aggregator<V,R,A extends Aggregator<V,R,A>> |
Behavior of a user-defined Derby aggregator.
|
| AwareVTI |
Interface describing a table function which can be given information about the context
in which it runs.
|
| BasicClientConnectionPoolDataSource40 |
This data source is suitable for client/server use of Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicClientDataSource40 |
This data source is suitable for client/server use of Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicClientXADataSource40 |
This data source is suitable for client/server use of Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicEmbeddedConnectionPoolDataSource40 |
This data source is suitable for an application using embedded Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicEmbeddedDataSource40 |
This data source is suitable for an application using embedded Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicEmbeddedXADataSource40 |
This data source is suitable for an application using embedded Derby,
running on Java 8 Compact Profile 2 or higher.
|
| CacheManagerMBean |
This is an MBean that provides information about one of Derby's cache
managers.
|
| ClientConnectionPoolDataSource |
This datasource is suitable for a client/server use of Derby,
running on full Java SE 6 and higher, corresponding to JDBC 4.0 and higher.
|
| ClientDataSource |
This data source is suitable for a client/server use of Derby,
running on full Java SE 6 and higher, corresponding to JDBC 4.0 and higher.
|
| ClientDriver |
The client JDBC driver (type 4) for Derby.
|
| ClientXADataSource |
This datasource is suitable for a client/server use of Derby,
running on full Java SE 6 and higher, corresponding to JDBC 4.0 and higher.
|
| dblook |
|
| EmbeddedConnectionPoolDataSource |
This datasource is suitable for an application using embedded Derby,
running on full Java SE 6 and higher, corresponding to 4.0 and higher.
|
| EmbeddedDataSource |
This data source is suitable for an application using embedded Derby,
running on full Java SE 6 and higher, corresponding to 4.0 and higher.
|
| EmbeddedDriver |
The embedded JDBC driver (Type 4) for Derby.
|
| EmbeddedXADataSource |
This data source is suitable for an application using embedded Derby,
running on full Java SE 6 or higher, corresponding to JDBC 4.0 and higher.
|
| ForeignTableVTI |
This class contains a table function which can be used to bulk-import data
from a foreign database.
|
| ForwardingVTI |
This class contains a table function which forwards its behavior to
another ResultSet wrapped inside it.
|
| ij |
ij is Derby's interactive JDBC scripting tool.
|
| JDBCMBean |
Management and information for the embedded JDBC driver.
|
| LuceneIndexDescriptor |
A descriptor for how a Lucene index is created and queried.
|
| LuceneUtils |
Utility methods for the Lucene optional tool.
|
| LuceneUtils.DefaultIndexDescriptor |
The default LuceneIndexDescriptor
|
| Management |
Management MBean to allow applications to dynamically
control visibility of Derby's MBeans.
|
| ManagementMBean |
JMX MBean inteface to control visibility of Derby's MBeans.
|
| NetServlet |
This servlet can be used to start Derby Network Server from a remote location.
|
| NetworkServerControl |
NetworkServerControl provides the ability to start a Network Server or
connect to a running Network Server to shutdown, configure or retrieve
diagnostic information.
|
| NetworkServerMBean |
This is an MBean defining a JMX management and monitoring interface of
Derby's Network Server.
|
| RestrictedVTI |
Interface for Table Functions which can be told which columns need to be fetched plus simple bounds on those columns.
|
| Restriction |
An expression to be pushed into a Table Function so that the Table Function
can short-circuit its processing and return fewer rows.
|
| Restriction.AND |
An AND of two Restrictions
|
| Restriction.ColumnQualifier |
A simple comparison of a column to a constant value.
|
| Restriction.OR |
An OR of two Restrictions
|
| run |
The run class facilitates running the various Derby utilities with the
java -jar command.
|
| SequencePreallocator |
Logic to determine how many values to pre-allocate for a sequence.
|
| SimpleJsonUtils |
Utility methods for simple JSON support.
|
| SimpleJsonVTI |
This is a table function which turns a JSON array into a relational
ResultSet.
|
| StringColumnVTI |
This is an abstract table function which assumes that all columns are strings and which
coerces the strings to reasonable values for various getXXX()
methods.
|
| sysinfo |
This class displays system information to system out.
|
| SystemPermission |
This class represents access to system-wide Derby privileges.
|
| UserAuthenticator |
The UserAuthenticator interface provides operations to authenticate
a user's credentials in order to successfully connect to a database.
|
| VersionMBean |
This interface defines a Standard MBean for exposing the version information
of a running Derby component.
|
| VTIContext |
Context parameter which is passed to an AwareVTI.
|
| VTICosting |
VTICosting is the interface that the query optimizer uses
to cost Table Functions.
|
| VTIEnvironment |
VTIEnvironment is the state variable created by the optimizer to help it
place a Table Function in the join order.
|
| VTITemplate |
An abstract implementation of ResultSet that is useful
when writing table functions, read-only VTIs (virtual table interface), and
the ResultSets returned by executeQuery in read-write VTI classes.
|
| VTITemplate.ColumnDescriptor |
A struct class which is useful for describing columns and parameters.
|