: Package ModSQL

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package ModSQL

Interface Summary
Aggregate | Refinement of Function interface for aggregate functions.
DatabaseIndex | Interface to be implemented by table indices.
DatabaseManager | Interface to be implemented by database managers.
DatabaseTable | Interface to be implemented by classes representing database tables.
DatabaseTableBase | Base interface for DatabaseTable and DatabaseIndex.
Function | This interface is at the root of all single-valued SQL expressions (including row constructors).
FunctionProvider | Classes implementing this interface provide Function objects matching a particular String description on demand.
Query | Interface for the various SQL query classes.
RowConstructor | A row constructor (in SQL speak) is a single row of one or more columns.
Table | A table is zero or more rows.

Class Summary
AbstractAggregate | Abstract implementation of Aggregate to simplify the implementation of real aggregate functions.
AbstractFunction | Abstract implementation of Function to simplify the implementation of real functions.
Aggregate_Count | Implementation of SQL aggregate function COUNT().
Aggregate_Math | Implementation of SQL aggregate functions SUM(), AVG() and STDEV().
Aggregate_MinMax | Implementation of SQL aggregate functions MIN() and MAX().
ColumnValue | This object is used to retrieve the value of specific of a database table.
Connection | A Connection represents a session with a specific database.
Create | Create will parse a CREATE SQL statement.
DatabaseMetaData | This class provides information about the database as a whole.
Delete | Delete will parse and execute an SQL DELETE query.
Driver | JDBC Driver object.
DriverConfig | Configuration data for ModSQL.
Drop | Drop will parse a DROP sql statement.
EndOfTable | A throwable to indicate that the end of a table has been reached.
Expression | Abstract class with static methods for parsing SQL expressions.
Function_Math | This class implements standard SQL math functions: ABS, CEIL, FLOOR, GREATEST, LEAST, MOD, POWER, ROUND, SIGN, and SQRT.
Function_NVL | SQL function for NVL (null value substitution function).
Function_String | SQL function for string operations.
IndexTable | Abstract base class for built-in table indexing classes.
IndexTable_Hash | Implementation of DatabaseTable for tables that are indexed by the ModSQL driver using a hash table.
IndexTable_Sort | Implementation of DatabaseTable for tables that are indexed by the ModSQL driver.
IndexTableEntry | Column data object and table rowset combined.
IndexTableRowset | Each object describes a set of rows in a table.
IndirectFunction | Wrapper for some other function.
Insert | Insert parses and executes an SQL INSERT query.
Literal | Wrapper for literal values.
LiteralRow | This class represents a literal row constructor.
LiteralTable | A literal table is a list of rows consisting of RowConstructor or Function objects.
MetaManager | DatabaseManager that can be used to combine multiple DatabaseManagers into one metadatabase.
NumberMath | A class very much like java.lang.Math, but for doing math on Number objects.
Operator | Abstract implementation of Function to simplify the implementation of operators.
Operator_Add | SQL operator "+".
Operator_Compare | SQL comparison operators.
Operator_Concat | SQL operator "||".
Operator_Divide | SQL operator "/".
Operator_Exists | Implementation of EXISTS operator.
Operator_In | SQL comparison operators with a table on the RHS.
Operator_Is | SQL operator IS.
Operator_Like | SQL operator LIKE.
Operator_Logical | SQL operators AND and OR.
Operator_Multiply | SQL operator "*".
Operator_Negate | SQL operator "-".
Operator_Not | SQL operator NOT.
PreparedStatement | An object that represents a precompiled SQL statement.
ResultSet | A ResultSet provides access to a table of data.
ResultSetMetaData | A ResultSetMetaData object can be used to find out about the types and properties of the columns in a ResultSet.
Select | Class to parse and execute an SQL SELECT statement.
SelectTable | Wrapper for a Select object to make it look like a DatabaseTable.
TableReader | Keeps track of open tables, referenced columns, and current row being read from joined table.
Update | Update will parse and execute an SQL UPDATE query.

Exception Summary
DatabaseException | An exception for use by classes implementing `DatabaseManager`, `DatabaseTable`, and `DatabaseIndex` to represent database errors that may occur.
SQLExceptionWithCause | Updated version of SQLException implementing Java 1.4 cause objects.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES