| Class Summary | |
|---|---|
| ABSFunction | |
| AbstractAcceptingRowIterator |
Abstract base DelegatingRowIteratorthat excludes Rows that are not
acceptable.
|
| AbstractAxionBlob | Abstract base implementation of AxionBlob. |
| AbstractAxionClob | Abstract base implementation of AxionClob. |
| AbstractBaseTable | An abstract implementation of Table, code common between TransactableTableImpl and BaseTable |
| AbstractFilteringRowIterator | |
| AbstractJoinedRowIterator | |
| AddConstraintCommand |
An ADD CONSTRAINT command, as generated by ALTER TABLE
and CREATE TABLE statements.
|
| AddFunction | |
| AggregateFunction | An aggregate function, which evalutes a collection of Rows. |
| AlterSequenceCommand |
A ALTER SEQUENCE command.
|
| AlterTableCommand | A ALTER TABLE tableName ADD | DROP |ALTER column definition command. |
| AmbiguousColumnReferenceVisitor | Assert Ambiguous Column Reference. |
| AndFunction | |
| AnyType | Generic implemention of DataType, for use by BindVariable. |
| ArithmeticFunction | |
| ArrayIndexFactory |
An IndexFactory for BaseArrayIndex array indices.
|
| AsciiEbcdicEncoder | Utility to convert Ascii to EBCDIC and vice-versa |
| AsciiFunction | Returns the Integer value of the left most char of the String |
| AssertGroupByRulesVisitor | Assert general rules for Group By for Select Command. |
| AverageFunction | |
| AxionBlob | The JDBC Blob interface, including the JDBC 2 writing methods. |
| AxionClob | The JDBC Clob interface, including the JDBC 2 writing methods. |
| AxionColumnsMetaTableUpdater |
Updates the AXION_TABLES meta table
|
| AxionCommand | A command to be executed against a Database. |
| AxionConnection | A Connection implementation. |
| AxionDatabaseMetaData | A DatabaseMetaDataimplementation. |
| AxionDataSource | A DataSource implementation. |
| AxionDateTimeFormatParser | JavaCC generated date/time format string parser. |
| AxionDateTimeFormatParserConstants | Token literal values and constants. |
| AxionDateTimeFormatParserTokenManager | Token Manager. |
| AxionDBLinksMetaTableUpdater |
Updates the AXION_DB_LINKS meta table
|
| AxionDriver | A Driver implementation. |
| AxionException | Root exception for Axion related or specific problems. |
| AxionFileSystem | Axion File System, creates file input/output streams and wraps then into a custom BufferedDataStream, which improves perfermance significantly. |
| AxionFileSystem.AxionFileInputStream | |
| AxionFileSystem.AxionFileOutputStream | |
| AxionFileSystem.PidxList | |
| AxionInputStream | AxionInputStream is a generic old InputStream with a little bit of RAF-style seek ability. |
| AxionOutputStream | AxionOutputStream is an OutputStream that can track its position. |
| AxionPreparedStatement | A PreparedStatement implementation. |
| AxionPreparedStatement.Parameters | |
| AxionQueryContext | AxionQueryContext holds metadata for the Query or Sub-Query. |
| AxionQueryOptimizer | Axion Query Optimizer |
| AxionQueryPlanner | Query Planner used in select and sub-select Query. |
| AxionQueryPlanner.AxionQueryPlanNode | |
| AxionQueryPlanner.JoinCondition | |
| AxionQueryPlanner.QueryPlannerJoinContext | |
| AxionResultSet | A @link java.sql.ResultSet implementation. |
| AxionResultSetMetaData | A ResultSetMetaDataimplementation. |
| AxionRuntimeException | I preserves the state code, while wraping AxionException as RuntimeException. |
| AxionSequencesMetaTableUpdater |
Updates the AXION_SEQUENCES meta table
|
| AxionSqlParser | JavaCC generated SQL parser. |
| AxionSqlParser.AxionSqlParseException | |
| AxionSqlParser.LookaheadSuccess | |
| AxionSqlParserConstants | Token literal values and constants. |
| AxionSqlParserTokenManager | Token Manager. |
| AxionSQLStateCode | SQLState codes consisti of 5 characters. |
| AxionStatement | A Statement implementation. |
| AxionTablePropertiesMetaTableUpdater |
Updates the AXION_TABLE_PROPERTIES meta table
|
| AxionTablesMetaTableUpdater |
Updates the AXION_TABLES meta table
|
| AxionTypesMetaTableUpdater |
Updates the AXION_TYPES meta table |
| Base64DecodeFunction | BASE64DECODE(string): returns a byte array representing the Base64 decoded value of the given string . |
| Base64EncodeFunction | BASE64ENCODE(byte[]): returns a string representing the Base64 encoded value of the given byte[] or Blob. |
| BaseAggregateFunction | |
| BaseArrayIndex |
Abstract base implemenation for indicesthat maintain an in-memory,
sorted array of key values (and their associated row identifiers). |
| BaseArrayIndexLoader | |
| BaseAxionCommand | Abstract base AxionCommandimplementation. |
| BaseAxionResultSetDecorator | Decorator for AxionResultSet to disable update and other |
| BaseAxionStatement | Abstract base Statementimplementation. |
| BaseBooleanBranchFunction | |
| BaseBTree | A b-tree is a balanced, multi-way search tree that assumes its data is stored on disk. |
| BaseBTreeIndex |
Abstract base implementation for B-Tree based indices.
|
| BaseBTreeIndexLoader | |
| BaseConstraint | Abstract base Constraint implementation. |
| BaseDatabase | Abstract base Databaseimplementation. |
| BaseDatabaseModificationListener | A no-op implementation of DatabaseModificationListener. |
| BaseDataType | Abstract base implemention of DataType. |
| BaseDiskTable | Abstract base disk-resident implementation of Table. |
| BaseFlatfileTable |
Base Flatfile Table TODO: Support for decimal and thousand separator, trailing/leading minus sign TODO: Support for multiple record delimiter |
| BaseFlatfileTable.BaseFlatfileTableOrganizationContext | |
| BaseFunction | An abstract base ConcreteFunctionimplementation. |
| BaseIndex | Abstract base implementation of Index. |
| BaseIndexFactory | Abstract base class for IndexFactoryto hold common methods. |
| BaseNumberDataType | An abstract base DataTypefor Numbertypes. |
| BaseRegExpFunction | |
| BaseReport | |
| BaseRow |
An abstract base implementation of Row, providing equals,
hashCode and toString implementations.
|
| BaseRowIterator | An abstract base implementation of RowIterator. |
| BaseSelectable | |
| BaseSelectableBasedConstraint | Abstract base SelectableBasedConstraintimplementation. |
| BaseTable | An abstract base implementation of Table. |
| BaseTableModificationListener |
No-op convenience class for quick
org.axiondb.TableModificationListener listener
implementations.
|
| BaseTableModificationPublisher |
Provides utilities for publishing events
to one or more listeners.
|
| BaseTableOrganizationContext | Table Organization Context. |
| BatchSqlCommandRunner | |
| BigDecimalType | A DataTyperepresenting an number value. |
| BigIntType | A DataTyperepresenting a long value. |
| BindVariable | A Literalthat can be bound via java.sql.PreparedStatementmethods. |
| BitAndFunction | |
| BitOrFunction | |
| BlobSource | A Blob wrapping a LobSource. |
| BLOBType | A DataTyperepresenting a Binary Large Object (BLOB) |
| BooleanType | A DataTyperepresenting a Boolean value. |
| BooleanType.BooleanComparator | A Comparatorfor Boolean values. |
| BTreeIndexFactory |
An IndexFactoryfor BaseBTreeIndex B-Tree indices.
|
| BTreeMetaData | Manages the meta-data for a BTree. |
| BufferedDataInputStream | Utility that wraps a AxionInputStreamin a DataInputStreamand buffers input through a BufferedInputStream. |
| BufferedDataInputStream.Buffer | Buffer input. |
| BufferedDataInputStream.PositionCache | Cache the file position. |
| BufferedDataOutputStream | Utility that wraps a AxionOutputStreamin a DataOutputStreamand buffers output through a BufferedOutputStream. |
| BufferedDataOutputStream.Buffer | |
| BufferedDataOutputStream.PositionCache | |
| ByteArrayBlob | A Blob based upon a simple byte array. |
| ByteType | A DataTyperepresenting a byte value. |
| CastAsFunction | ANSI style CAST...AS Function function : CAST( {id|expr} AS type[(precision[,scale])] ) |
| ChainedRowIterator | Chains together one or more RowIterators to make them look like one (similiar to a SQL UNION). |
| ChangingIndexedRowIterator |
A DelegatingRowIteratorthat is wraps a RowIteratorfrom
some Index, and that can be resetto recreate the iterator for
a new BindVariable bound value.
|
| CharacterType | A DataTyperepresenting a single char value. |
| CharacterVaryingType | A DataTyperepresenting a Stringvalue with a user-specified maximum length. |
| CharFunction |
CHAR(number): returns the character
representing the unicode value number .
|
| CharToDateFunction | Syntax: CharToDate( date-string, 'format-literal' ) |
| CheckConstraint |
A CHECK constraint, which is violated whenever the given
conditionis violated.
|
| CheckFileStateCommand |
A CHECKFILESTATE query. |
| ChildTableUpdater | Update/Delete Child rows for a given relation. |
| ClobSource | An Clob wrapping a LobSource. |
| CLOBType | A DataTyperepresenting a Char Large Object (CLOB). |
| CoalesceFunction |
COALESCE([value]+): returns the first non-null value in the
argument list.
|
| CollatingRowIterator | Collates the results of two or more sorted RowIterators according to the given RowComparator. |
| Column | Describes a column within a Table. |
| ColumnEvent | An event signifying that a Column in a Table has changed, for example, due to a DDL command. |
| ColumnIdentifier | An identifier for a column. |
| ComparableAggregateFunction | |
| ComparableComparator | |
| ComparatorChain |
A ComparatorChain is a Comparator that wraps one or more Comparators in sequence. |
| ComparisonFunction | |
| CompressedLobSource | A LobSource that compresses/decompresses the input/output streams using GZIP compression. |
| CompressedLOBType | A DataType representing a compressed LOB value. |
| ConcatFunction |
CONCAT(string [, string]*): concatenates one or more
strings.
|
| ConcreteFunction | An executable Function, as opposed to a FunctionIdentifier. |
| ConnectionFactory | Abstract factory for creating AxionConnections. |
| Console | Simple console-based Axion client application. |
| Constraint | A database constraint, such as UNIQUE or NOT NULL. |
| ConstraintCommand | |
| ConstraintEvent | An event signifying that a constraint in a Table has changed. |
| ConstraintViolationException | Thrown when a Constrainthas been violated. |
| ContainsFunction |
CONTAINS(string, string): returns a booleanthat
indicates whether the second string is a substring of the first.
|
| CounterFile | A persistent counter. |
| CountFunction |
COUNT: an aggregate function returning the number of rows.
|
| CreateCommand |
Abstract base for commands like CREATE TABLE and
CREATE SEQUENCE.
|
| CreateDatabaseLinkCommand |
A CREATE DATABASE LINK command.
|
| CreateIndexCommand |
A CREATE [UNIQUE] [TYPE] INDEX command.
|
| CreateSequenceCommand |
A CREATE SEQUENCE command.
|
| CreateTableCommand |
A CREATE [TYPE] TABLE command.
|
| CreateViewCommand |
A CREATE VIEW AS sub-query command.
|
| Database | An Axion database. |
| DatabaseLink |
A Database Link that holds connection spec for a external Database
CREATE DATABASE LINK
|
| DatabaseLinkEvent | An event signifying that a database object has changed, for example, due to a DatabaseLink being added or dropped. |
| DatabaseModificationListener | An observer of DatabaseModifiedEvents. |
| DatabaseModifiedEvent | An event signifying that a database object has changed, for example, due to a Table being added or dropped. |
| Databases | A static Map of Databases by name. |
| DatabaseSequenceEvent | An event signifying that a database object has changed, for example, due to a Table being added or dropped. |
| DatabaseTypeEvent | An event signifying that a database object has changed, for example, due to a Table being added or dropped. |
| DataType | The type of a field (column) that can be stored in a Table. |
| DataType.BinaryRepresentation | Extension of DataType to indicate that the implementing class stores binary values, and as such returns precision as the number of bits used to represent a given value. |
| DataType.ExactNumeric | Extension of NonFixedPrecision to indicate that the scale of the implementing class is not fixed by the implementation, but rather can be declared by the user. |
| DataType.NonFixedPrecision | Extension of DataType to indicate that the precision of the implementing class is not fixed by the implementation, but rather can be declared by the user. |
| DataTypeFactory | A simple factory for creating new DataType instances. |
| DateAddFunction | Syntax: DateAdd(interval_type, interval, timestamp) |
| DateDiffFunction | Syntax: DATEDIFF(interval_type, timestamp1, timestamp2) |
| DatePartFunction | Syntax: DatePart(date-part, date-src) or EXTRACT(date-part FROM date-src) |
| DateTimeUtils | Methods to support manipulation and conversion of date, time and timestamp values. |
| DateToCharFunction | Syntax: DateToChar( date-expr, 'format-string' ) |
| DateType | Implements a date type which can generate instances of java.sql.Date and other JDBC date-related types. |
| Defrag | A utility class for defragmenting an Axion database. |
| DefragCommand | A DEFRAG TABLE tableName command, to compact the a disk resident table |
| DelegatingRowIterator | An abstract base RowIteratorthat delegates all calls to a wrapped instance. |
| DeleteCommand | A DELETE command. |
| DelimitedFlatfileTable | A disk-resident Delimited Flatfile Table. |
| DelimitedFlatfileTable.CharTokenizer | |
| DelimitedFlatfileTable.DelimitedTableOrganizationContext | |
| DelimitedFlatfileTableLoader | |
| DifferenceFunction | |
| DiskDatabase | A disk-resident Database. |
| DiskTable | A disk-resident Table. |
| DiskTableFactory |
A TableFactory for disk-based tables.
|
| DistinctRowIterator | A DelegatingRowIteratorimplementing DISTINCT. |
| DivideFunction | |
| DMLWhenClause | A WHEN clause in insert, update and merge statements. |
| DoubleType | A DataTyperepresenting a double value. |
| DropCommand |
Abstract base class for things like DROP TABLE and
DROP SEQUENCE.
|
| DropConstraintCommand |
A DROP CONSTRAINT command.
|
| DropDatabaseLinkCommand |
A DROP DATABASE LINK command.
|
| DropIndexCommand |
A DROP INDEX command.
|
| DropSequenceCommand |
A DROP SEQUENCE command.
|
| DropTableCommand |
A DROP TABLE command. |
| DropViewCommand |
A DROP VIEW command. |
| EmptyRowIterator | A RowIteratorthat contains no Rows. |
| EqualFunction | |
| ExceptionConverter | Converts Axion-specific Exceptions into SQLExceptions. |
| ExistsFunction | |
| ExternalAxionDBTable | Axion external table implementation of ExternalTable interface. |
| ExternalAxionDBTable.ExternalDatabaseTableOrganizationContext | |
| ExternalAxionDBTableLoader | |
| ExternalConnectionProvider | Provides External Database connection for a given DatabaseLink. |
| ExternalDatabaseTable | Base implementation of ExternalTable interface. |
| ExternalDatabaseTable.ExternalDatabaseTableOrganizationContext | |
| ExternalDatabaseTable.ExternalTableIndex | AxionDB Index which delegates to remote DB by using SELECT ... |
| ExternalDatabaseTable.IndexRowIterator | |
| ExternalDatabaseTableLoader | |
| ExternalTable | Extends Table interface to accept configuration parameters associated with connecting a table to an external resource, such as a flatfile or external JDBC-compatible database. |
| ExternalTableFactory | Implementation of ExternalTableFactory, to generate instances of concrete implementations of ExternalTable, such as flatfile and remote tables. |
| ExternalTableLoader | Creates an ExternalTable with the given name, using the given Database . |
| FileLobLocator | A file-based LobLocator. |
| FileLobLocatorFactory | A LobLocatorFactory for FileLobLocators. |
| FileLobSource | A LobSourcethat's backed by a simple File. |
| FileOffsetLobLocator | A LobLocator based upon an byte-offset into a file. |
| FileOffsetLobLocatorFactory | A LobLocatorFactory for FileOffsetLobLocators. |
| FileOffsetLobSource | A LobSource that's backed by a single file, storing each LOB as an offset and length. |
| FileUtil | Common file utils. |
| FilteringChangingIndexedRowIterator | |
| FilteringRowIterator | A DelegatingRowIterator that only returns Rows that match a given WhereNode. |
| FindAggregateFunctionVisitor | Find Aggregate function in a Selectable. |
| FindBindVariableVisitor | Returns a set of BindVarible used in a Selectable and in various commands. |
| FixedWidthFlatfileTable | A disk-resident Fixed Width Flatfile Table. |
| FixedWidthFlatfileTable.FixedwidthTableOrganizationContext | |
| FixedWidthFlatfileTableLoader | |
| FlattenWhereNodeVisitor | Decomposes a WhereNodetree into a LinkedHashSetof WhereNodes that were originally ANDed together in the source tree. |
| FloatType | A DataType representing a single-precision floating-point value. |
| ForeignKeyConstraint | A FOREIGN KEY constraint |
| ForwardOnlyResultSet | |
| FromNode | A binary tree of tables (or "table like" objects) being selected from. |
| Function | A database function. |
| FunctionFactory | A simple factory for creating new ConcreteFunctioninstances. |
| FunctionIdentifier | A Selectable representing an unresolved Function. |
| GlomLobsHelper | An Utility to glom lobs. |
| GreaterThanFunction | |
| GreaterThanOrEqualFunction | |
| GroupedRowIterator | Processes a "raw" iterator to implement GROUP BY functionality. |
| HexFunction | |
| IfThenFunction |
IFTHEN(condition value): returns value if condition
evalates to true; else, it returns null.
|
| Index | A database index. |
| IndexFactory | A simple factory for creating Indexinstances. |
| IndexLoader |
Reads/writes indicesto disk.
|
| IndexNestedLoopJoinedRowIterator | The Index Nested Loop Join or Augmented Nested Loop Join (ANL) is by far the most common join method and is the classic Axion join method. |
| InFunction | |
| InsertCommand | An INSERT statement. |
| InsertCommand.ElseClause | |
| InsertCommand.InsertMultipleRow | |
| InsertCommand.InsertSingleRow | |
| InsertIntoClause | An INSERT INTO Clause. |
| InStringFunction | INSTR(str,substr): Returns the position of the first occurrence of substring substr in string str. |
| IntArrayIndex |
An array indexover integer keys.
|
| IntArrayIndexLoader | An IndexLoader for IntArrayIndex. |
| IntBTree | A B-Tree for integers, based on the implementation described in "Introduction to Algorithms" by Cormen, Leiserson and Rivest (CLR). |
| IntBTree.BTreeValueIterator | |
| IntBTree.State | |
| IntBTree.StateStack | |
| IntBTreeIndex |
A B-Tree indexover integer keys.
|
| IntBTreeIndexLoader | An IndexLoaderfor IntBTreeIndex. |
| IntegerType | A DataTyperepresenting an integer value. |
| IntHashMap | Int key and Object value Map, this does not implement java.util.Map interface and has limited Map like API. |
| IntHashMap.Entry | This class represents a IntHashMapentry. |
| IntHashMap.EntryIterator | |
| IntHashMap.IntKeyIterator | |
| IntHashMap.Keys | |
| IntHashMap.ValueIterator | |
| IntHashMap.Values | |
| IntIteratorIntListIterator | |
| IntListIteratorChain | Concatenates multiple IntListIterators into a single IntListIterator. |
| IntListIteratorChain.SingleElementIntListIterator | |
| IntRowMap | Int key and Row value Map, this does not implement java.util.Map interface and has limited Map like API. |
| IntRowMap.RowValues | |
| IntRowMap.ValueRowIterator | |
| IntSet | An int set that uses IntHashMap to keep ids. |
| IsNotNullFunction | |
| IsNullFunction | |
| IsValidDateTimeFunction | Function to test whether the given String expression is in the same format as the given date format expression. |
| JoinedRow |
A Row composed of zero or more Rows, joined together
end-to-end.
|
| JoinedRowIterator | A bidirectional iterator over a collection of JoinedRows. |
| JoinRowIterator | A RowIterator that simply wraps a ListIterator. |
| LazyRow | A Rowwhich loads data from a RowSourceas needed. |
| LazyRowRowIterator | A RowIteratorthat creates LazyRows based upon a list of Rowidentifiers. |
| LengthFunction |
Length(string): returns a Integer Type integerrepresenting the
length of the input string .
|
| LessThanFunction | |
| LessThanOrEqualFunction | |
| LikeToRegexpFunction | |
| LimitingRowIterator | RowIteratorimplementing LIMIT and OFFSET. |
| ListIteratorRowIterator | A RowIteratorthat simply wraps a ListIterator. |
| ListRowIterator | A RowIteratorthat for a given java.util.List. |
| Literal |
A typedliteral value.
|
| LobLocator | A factory for LobSources. |
| LobLocatorFactory | Reads, writes and creates LobLocators. |
| LobSource | Defines the basic Large Object (LOB) methods. |
| LOBType | A DataTyperepresenting a Large Object (LOB), for example a Clobor Blob. |
| Log10Function | |
| LowerFunction |
LOWER(string): returns a stringcontaining the lower
case version of the input string .
|
| LPadFunction | |
| LTrimFunction | |
| MaskSelectablesForTablesVisitor | Masks Selectables For given Tables, used to mask seletable while resolving condition in FromNode scope. |
| MatchesFunction |
MATCHES(string, string): returns a BooleanTypeboolean that
indicates whether first string matches the regular expression Pattern pattern
represented by the second string.
|
| MaxFunction | |
| MemoryDatabase | A memory-resident Database. |
| MemoryTable | A memory-resident Table. |
| MemoryTableFactory |
A TableFactory for memory-based tables.
|
| MinFunction | |
| ModFunction | |
| MultiplyFunction | |
| MutableIndexedRowIterator | |
| NestedLoopJoinedRowIterator | A Nested Loop Join is performed by doing a scan over the left subtree and for each row in it performing a full scan of the right subtree. |
| NotEqualFunction | |
| NotFunction | |
| NotInFunction | |
| NotNullConstraint |
A NOT NULL constraint, which is violated whenever one or more of the specified
Selectables is null.
|
| NowFunction | |
| NullConstraint | A NULL constraint, which is never violated but may be created and dropped. |
| NullIfFunction | The NULLIF function returns a null value if the arguments are equal, otherwise it returns the value of the first argument. |
| NullObject | |
| ObjectArrayIndex |
An indexover Object keys.
|
| ObjectArrayIndexLoader | An IndexLoader for ObjectArrayIndex. |
| ObjectBTree |
A B-Tree for Objects, based on the implementation described in
"Introduction to Algorithms" by Cormen, Leiserson and Rivest (CLR).
|
| ObjectBTreeIndex |
A B-Tree indexover Object keys.
|
| ObjectBTreeIndexLoader | An IndexLoaderfor ObjectBTreeIndex. |
| ObjectType | A DataTyperepresenting a Serializableobject value. |
| OrderNode | One part of an ORDER BY clause. |
| OrFunction | |
| ParseException | This exception is thrown when parse errors are encountered. |
| Parser | Generic Axion parser interface. |
| PrimaryKeyConstraint |
A PRIMARY KEY constraint, which is violated whenever any of my Selectables are
null or my collection of Selectables is not
unique.
|
| RebindableIndexedRowIterator |
A DelegatingRowIterator that is wraps
a RowIterator from some Index,
and that can be reset to recreate the iterator
for a new bound value.
|
| ReferencesOtherTablesWhereNodeVisitor | Return true if reference a table other than the given one, false otherwise. |
| RemountCommand |
A REMOUNT command, which points the database at
a new location or refresh the external table.
|
| ReplaceFunction | |
| ResolveFromNodeVisitor | Resolves a (@link FromNode) for a given (@link Database) |
| ResolveSelectableVisitor | Resolves a (@link Selectable) for a given (@link Database) |
| ReverseSortedRowIterator | Reverse a SortedRowIterator. |
| RoundFunction | |
| Row | Contains the data for a single row in a table, view, result set, etc. |
| RowCollection | |
| RowCollections | An Utility for Row Collections. |
| RowCollections.SingletonList | |
| RowComparator |
A Comparatorfor Rows, which will sort a collection according to
the value of a single selectable. |
| RowDecorator | A Rowwith meta-information. |
| RowDecoratorIterator | A bidirectional iterator over a collection of RowDecorators. |
| RowDeletedEvent | An event signifying that a row has been deleted into a Table. |
| RowEvent | An event signifying that a row in a Table has changed, for example, due to a DML command. |
| RowInsertedEvent | An event signifying that a row has been inserted into a Table. |
| RowIterator | A bidirectional iterator over a collection of Rows. |
| RowIteratorRowDecoratorIterator |
A RowDecoratorIteratorbased upon some decoratorand
RowIterator.
|
| RowNumFunction | Returns an one-based index indicating the order in which a row was selected from a table, join, etc. |
| RowSource | An abstract Rowgenerator and container. |
| RowUpdatedEvent | An event signifying that a row has been updated into a Table. |
| RowView | A Rowwrapper for sub-query view. |
| RowViewRowIterator | A RowIteratorthat creates RowViews based upon selected Rowidentifiers. |
| RPadFunction | |
| RTrimFunction | |
| ScalarFunction | A ConcreteFunction that evaluates a single Row. |
| Selectable | An abstraction of objects that can be selected from (a row in) the database. |
| SelectableBasedConstraint | Interface for Constraints that are defined by one or more Selectable s. |
| SelectableVisitor | A visitor over a WhereNodetree. |
| SelectCommand | A SELECT query. |
| Sequence | A database sequence. |
| SequenceEvaluator | |
| SequenceModificationListener | An observer of SequenceEvents. |
| ShortType | A DataTyperepresenting a short value. |
| ShutdownCommand | A SHUTDOWN command, which closes the database. |
| SignFunction |
Returns an indicator of the sign of the given double value. |
| SimpleCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing). |
| SimpleRow | A simple implementation of Row. |
| SingleRowIterator | A RowIteratorover a single Row. |
| SnapshotIsolationTransaction | A Transactionimplementation that provides "snapshot isolation", which supports TRANSACTION_SERIALIZABLE isolation without locking. |
| SortedRowIterator | |
| SortedRowIterator.MergeSort | |
| SortedRowIterator.MutableMergeSort | |
| SoundexFunction | |
| SoundsLikeFunction | |
| SpaceFunction | Returns a string filled with a given number of spaces. |
| StringBTree | An ObjectBTreeoptimized for reading and writing Strings. |
| StringBTreeIndex | |
| StringBTreeIndexLoader | |
| StringClob | A Clob based upon a simple String. |
| StringIdentifierGenerator | Generates Unique Id across system |
| StringType | A DataType representing a String value. |
| SubSelectCommand | A Sub SELECT query used for view, scalar value, from node, row list |
| SubstringFunction | Syntax: SUBSTRING(str, m [,n]) -- m is one(1) based index.) |
| SubtractFunction | |
| SumFunction | |
| Table | A database table. |
| TableColumnsUsedInFunctionVisitor | Returns a set of columns used in a function for a given Table. |
| TableFactory | A simple factory for creating Tableinstances. |
| TableIdentifier | An identifier for a table. |
| TableModificationListener | An observer of RowEvents. |
| TableModifiedEvent | An event signifying that a Table has changed, due to a DDL or DML command. |
| TableOrganizationContext | Table Organization Context. |
| TableView | A sub-query view Table. |
| TableViewFactory | A TableFactory for view created using SELECT. |
| TaggedEBCDICTable | A disk-resident Fixed Width Flatfile Table. |
| TaggedEBCDICTable.TaggedEBCDICTableContext | |
| TaggedEBCDICTableLoader | |
| TimestampType | A DataTyperepresenting a timestamp value. |
| TimeType | Implements a date type which can generate instances of java.sql.Date and other JDBC date-related types. |
| Token | Describes the input token stream. |
| TokenMgrError | Token Manager Error. |
| Transactable | Interface for entities that can take part in a transaction. |
| TransactableTable | A Transactableversion of a Table. |
| TransactableTableImpl | An implemenation of TransactableTable. |
| TransactableTableImpl.ExcludeDeleted | Filters out rows that have been deleted in the current transaction. |
| TransactableTableImpl.ExcludeUpdated | Filters out rows that have been updated in the current transaction. |
| TransactableTableImpl.InsertedRowIterator | |
| TransactableTableImpl.TransactableTableRowIterator | Overrides TransactableTableRowIteratorand TransactableTableRowIteratorto apply them to the current transaction. |
| TransactableTableImpl.TransformUpdated | Transforms rows that have been updated within the current transaction. |
| Transaction | A database transaction. |
| TransactionConflictException | Thrown when a transaction conflict is discovered. |
| TransactionManager | Manages the Transactionlifecycle. |
| TransactionManagerImpl | An implemenation of TransactionManagercurrently only supportd SnapshotIsolationTransactions. |
| TransformingRowIterator |
A DelegatingRowIteratorthat transformseach returned
Row.
|
| TrimFunction | TRIM ( [LEADING| TRAILING| BOTH] [ trim-character ] FROM ] trim-source) function |
| TruncateCommand |
A TRUNCATE TABLE command.
|
| TruncateFunction | |
| UniqueConstraint | A UNIQUE constraint, which is violated when my collection of Selectables is not unique within my table. |
| UnmodifiableResultSet | |
| UnmodifiableRowIterator | |
| UnsignedByteType | A DataTyperepresenting an unsigned byte value. |
| UnsignedIntegerType | A DataTyperepresenting a unsigned integer value as a long. |
| UnsignedShortType | A DataTyperepresenting an unsigned short value as an int. |
| UpdateCommand | An UPDATE command. |
| UpdateCommand.ExceptionWhenClause | |
| UpperFunction |
UPPER(string): returns a stringrepresenting the upper
case version of the input string .
|
| UpsertCommand | An UPSERT or MERGE command. |
| UpsertCommand.ExceptionWhenClause | |
| Utf8InputStreamConverter | |
| Utils | |
| ValuePool | Supports pooling of small range of integer values. |
| VarBinaryType | A DataTyperepresenting a BinaryArrayvalue. |
| VariableContext | A collection of name/value pairs, essentially a subset of Map |