-
Interface Summary Interface Description OpTypes RangeGroup SchemaObject SQL schema object interfaceSchemaObject.ConstraintTypes SchemaObject.Deferable SchemaObject.Nullability SchemaObject.ParameterModes SchemaObject.ReferentialAction SchemaObject.ViewCheckModes SessionInterface Interface to Session and its remote proxy objects.StatementTypes TransactionManager Manages rows involved in transactionsTrigger The interface an HSQLDB TRIGGER must implement. -
Class Summary Class Description ClientConnection Base remote session proxy implementation.ClientConnectionHTTP HTTP protocol session proxy implementation.ColumnBase Base implementation of variables, columns of result or table.ColumnSchema Implementation of SQL table column metadata.Constraint Implementation of a table constraint with references to the indexes used by the constraint.Database Database is the root class for HSQL Database Engine database.DatabaseManager Handles initial attempts to connect to HSQLDB databases within the JVM (or a classloader within the JVM).DatabaseURL Expression Expression class.ExpressionAccessor database object component accessExpressionAggregate Implementation of aggregate operationsExpressionArithmetic Implementation of arithmetic and concatenation operationsExpressionArrayAggregate Implementation of array aggregate operationsExpressionColumn Implementation of column, variable, parameter, etc.ExpressionColumnAccessor Implementation of column used as assignment target.ExpressionLike Implementation of LIKE operationsExpressionLogical ExpressionOp Implementation of CAST, CASE, LIMIT and ZONE operations.ExpressionOrderBy Implementation of ORDER BY operationsExpressionTable Implementation of table conversion.ExpressionValue Implementation of value access operations.FunctionCustom Implementation of HSQLDB functions that are not defined by the SQL standard.FunctionSQL Implementation of SQL standard function callsFunctionSQLInvoked Implementation of SQL-invoked user-defined function calls - PSM and JRTHsqlDateTime collection of static methods to convert Date and Timestamp strings into corresponding Java objects and perform other Calendar related operation.HsqlNameManager Provides Name Management for SQL objects.HsqlNameManager.HsqlName HsqlNameManager.SimpleName jdbcDriver NumberSequence Maintains a sequence of numbers.ParserBase ParserCommand Parser for session and management statementsParserDDL Parser for DDL statementsParserDML Parser for DML statementsParserDQL Parser for DQL statementsParserDQL.CompileContext ParserRoutine Parser for SQL stored procedures and functions - PSMQueryExpression QuerySpecification Implementation of an SQL query specification, including SELECT.RangeGroup.RangeGroupEmpty RangeGroup.RangeGroupSimple RangeVariable Metadata for range variables, including conditions.RangeVariable.RangeIteratorBase RangeVariable.RangeIteratorJoined RangeVariable.RangeIteratorMain RangeVariable.RangeIteratorRight RangeVariable.RangeVariableConditions RangeVariableJoined Metadata for range joined variablesRangeVariableResolver Determines how JOIN and WHERE expressions are used in query processing and which indexes are used for table access.Routine Implementation of specific routineRoutineSchema Implementation of SQL procedure and functionsRow Base class for a database row object.RowAction Represents the chain of insert / delete / rollback / commit actions on a row.RowActionBase Represents a single insert / delete / rollback / commit action on a row.RowAVL Base class for a database row object implementing rows for memory resident tables.RowAVLDisk In-memory representation of a disk-based database row object with methods for serialization and de-serialization.RowAVLDiskData Implementation of rows for tables with memory resident indexes and disk-based data, such as TEXT tables.RowAVLDiskLarge Subclass of Row huge databases.RowDiskDataChange Scanner Scans for SQL tokens.Schema Representation of a Schema.SchemaManager Manages all SCHEMA related database objectsSchemaObjectSet Collection of SQL schema objects of a specific type in a schemaServer Session Implementation of SQL sessions.SessionContext SessionData SessionManager Container that maintains a map of session id's to Session objects.SetFunction Implementation of SQL set functions (currently only aggregate functions).SortAndSlice SqlInvariants Invariant schema objects.Statement Base class for compiled statement objects.StatementCommand Implementation of Statement for SQL commands.StatementCompound Implementation of Statement for PSM compound statements.StatementCursor Implementation of Statement for PSM and trigger assignment.StatementDML Implementation of Statement for DML statements.StatementDMQL Statement implementation for DML and base DQL statements.StatementExpression Implementation of Statement for PSM statements with expressions.StatementHandler Implementation of Statement for condition handler objects.StatementInsert Implementation of Statement for INSERT statements.StatementManager This class manages the reuse of Statement objects for prepared statements for a Session instance.StatementProcedure Implementation of Statement for callable procedures.StatementQuery Implementation of Statement for query expressions.StatementResultUpdate Implementation of Statement for updating result rows.StatementSchema Implementation of Statement for DDL statements.StatementSchemaDefinition Implementation of Statement for CREATE SCHEMA statements.StatementSession Implementation of Statement for SQL session statements.StatementSet Implementation of Statement for PSM and trigger assignment.StatementSimple Implementation of Statement for simple PSM control statements.Table Holds the data structures and methods for creation of a named database table.TableBase The base of all HSQLDB table implementations.TableDerived Table with data derived from a query expression.TableUtil TableWorks The methods in this class perform alterations to the structure of an existing table which may result in a new Table objectTextTable Subclass of Table to handle TEXT data source.Token Tokens Defines and enumerates reserved and non-reserved SQL keywords.TransactionManager2PL Manages rows involved in transactionsTransactionManagerMV2PL Manages rows involved in transactionsTransactionManagerMVCC Manages rows involved in transactionsTriggerDef Represents an HSQLDB Trigger definition.TriggerDefSQL Implementation of SQL TRIGGER objects.TypeInvariants Information Schema types.View Represents an SQL VIEW based on a query expression -
Exception Summary Exception Description HsqlException Class encapsulating all exceptions that can be thrown within the engine. -
Error Summary Error Description HsqlException.HsqlRuntimeMemoryError
Package org.hsqldb Description
Contains basic HyperSQL engine classes.
See
the HyperSQL User Guide for details about HyperSQL database
DataMelt 3.0 © DataMelt by jWork.ORG