A B C D E F G H I J K L M N O P Q R S T U V W Y _

A

abortTransaction(Transaction) - Method in class org.axiondb.engine.TransactionManagerImpl
 
abortTransaction(Transaction) - Method in interface org.axiondb.TransactionManager
Abort the given Transaction.
ABSFunction - Class in org.axiondb.functions
 
ABSFunction() - Constructor for class org.axiondb.functions.ABSFunction
 
absolute(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
AbstractAcceptingRowIterator - Class in org.axiondb.engine.rowiterators
Abstract base DelegatingRowIterator that excludes Rows that are not acceptable.
AbstractAcceptingRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator
 
AbstractAxionBlob - Class in org.axiondb.jdbc
Abstract base implementation of AxionBlob.
AbstractAxionBlob() - Constructor for class org.axiondb.jdbc.AbstractAxionBlob
 
AbstractAxionClob - Class in org.axiondb.jdbc
Abstract base implementation of AxionClob.
AbstractAxionClob() - Constructor for class org.axiondb.jdbc.AbstractAxionClob
 
AbstractFilteringRowIterator - Class in org.axiondb.engine.rowiterators
 
AbstractFilteringRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
acceptable(int, Row) - Method in class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator
My filtering method.
acceptable(int, Row) - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
acceptable(int, Row) - Method in class org.axiondb.engine.rowiterators.DistinctRowIterator
 
acceptable(int, Row) - Method in class org.axiondb.engine.rowiterators.FilteringRowIterator
 
accepts(Object) - Method in interface org.axiondb.DataType
Return true if a field of my type can be assigned the given non- null value , false otherwise.
accepts(Object) - Method in class org.axiondb.types.AnyType
 
accepts(Object) - Method in class org.axiondb.types.BaseDataType
 
accepts(Object) - Method in class org.axiondb.types.BaseNumberDataType
Returns true iff value is String that can be converted without exception, null, or a Number.
accepts(Object) - Method in class org.axiondb.types.BigDecimalType
 
accepts(Object) - Method in class org.axiondb.types.BooleanType
Returns true iff value is null, or a Boolean.
accepts(Object) - Method in class org.axiondb.types.CharacterType
Returns true iff value is null, a Character, or a single character String.
accepts(Object) - Method in class org.axiondb.types.DateType
 
accepts(Object) - Method in class org.axiondb.types.LOBType
 
accepts(Object) - Method in class org.axiondb.types.LongType
Returns true iff value is String that can be converted without exception, null, or a Number.
accepts(Object) - Method in class org.axiondb.types.ObjectType
Returns true iff value is null or a Serializable.object
accepts(Object) - Method in class org.axiondb.types.StringType
Returns true iff value is null or a String.
accepts(Object) - Method in class org.axiondb.types.TimestampType
Returns true iff value is null, a Number, or a String that can be converted to a Long.
accepts(Object) - Method in class org.axiondb.types.TimeType
 
accepts(Object) - Method in class org.axiondb.types.UnsignedByteType
Returns true iff value is null, a Number, within the unsigned byte range (0 to 255).
accepts(Object) - Method in class org.axiondb.types.UnsignedIntegerType
 
accepts(Object) - Method in class org.axiondb.types.UnsignedShortType
 
accepts(Object) - Method in class org.axiondb.types.VarBinaryType
Return true if a field of my type can be assigned the given non-null value, false otherwise.
acceptsURL(String) - Method in class org.axiondb.jdbc.AxionDriver
 
add(Row) - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
Not supported in this base implementation.
add(Row) - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
Not supported in the base implementation.
add(Row) - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.GroupedRowIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.SortedRowIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.UnmodifiableRowIterator
 
ADD - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
add(Row) - Method in interface org.axiondb.RowIterator
Add a Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
add(int) - Method in class org.axiondb.util.IntIteratorIntListIterator
 
add(int) - Method in class org.axiondb.util.IntListIteratorChain
 
add_escapes(String) - Method in exception org.axiondb.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAllSelectToResolvedSelect() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
addArgument(Selectable) - Method in interface org.axiondb.Function
Append the given Selectableto my argument list.
addArgument(Selectable) - Method in class org.axiondb.functions.BaseFunction
 
addArgument(Selectable) - Method in class org.axiondb.functions.FunctionIdentifier
 
addBatch(String) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
addBatch() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
addBatch(String) - Method in class org.axiondb.jdbc.AxionStatement
 
addBatchCommand(AxionCommand) - Method in class org.axiondb.jdbc.AxionStatement
 
addChildCommand(AxionCommand) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
addColumn(String, String, String, String, Selectable) - Method in class org.axiondb.engine.commands.AlterTableCommand
 
addColumn(String) - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
addColumn(ColumnIdentifier) - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
addColumn(String, String) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
addColumn(String, String, Selectable) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
addColumn(String, String, String, String, Selectable) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
addColumn(ColumnIdentifier) - Method in class org.axiondb.engine.commands.InsertCommand
 
addColumn(ColumnIdentifier) - Method in class org.axiondb.engine.commands.UpdateCommand
 
addColumn(Column) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
addColumn(Column, boolean) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
addColumn(Column, boolean) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
addColumn(Column) - Method in class org.axiondb.engine.tables.BaseTable
Add the given Columnto this table.
addColumn(Column, boolean) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
addColumn(Column) - Method in class org.axiondb.engine.tables.TableView
 
addColumn(Column) - Method in class org.axiondb.engine.TransactableTableImpl
 
addColumn(Column) - Method in interface org.axiondb.Table
Add the given Columnto this table.
addConstraint(Constraint) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
addConstraint(Constraint) - Method in class org.axiondb.engine.tables.BaseTable
 
addConstraint(Constraint) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
addConstraint(Constraint) - Method in class org.axiondb.engine.tables.TableView
 
addConstraint(Constraint) - Method in class org.axiondb.engine.TransactableTableImpl
 
addConstraint(Constraint) - Method in interface org.axiondb.Table
 
AddConstraintCommand - Class in org.axiondb.engine.commands
An ADD CONSTRAINT command, as generated by ALTER TABLE and CREATE TABLE statements.
AddConstraintCommand(String, Constraint) - Constructor for class org.axiondb.engine.commands.AddConstraintCommand
 
addDatabaseModificationListener(DatabaseModificationListener) - Method in interface org.axiondb.Database
Adds a listener to receive events on this database
addDatabaseModificationListener(DatabaseModificationListener) - Method in class org.axiondb.engine.BaseDatabase
 
addDatabaseModificationListener(DatabaseModificationListener) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
addEscapes(String) - Static method in error org.axiondb.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapeSequence(String) - Static method in class org.axiondb.engine.tables.BaseFlatfileTable
 
addFrom(TableIdentifier) - Method in class org.axiondb.engine.commands.AxionQueryContext
Adds a TableIdentifierto the list of tables being selected from.
AddFunction - Class in org.axiondb.functions
 
AddFunction() - Constructor for class org.axiondb.functions.AddFunction
 
addIndex(Index, Table) - Method in interface org.axiondb.Database
Add the given Indexto this database, associated with the given table.
addIndex(Index, Table, boolean) - Method in interface org.axiondb.Database
Add the given Indexto this database, associating it with the given table and (optionally) populating it.
addIndex(Index, Table) - Method in class org.axiondb.engine.BaseDatabase
 
addIndex(Index, Table, boolean) - Method in class org.axiondb.engine.BaseDatabase
 
addIndex(Index, Table) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
addIndex(Index, Table, boolean) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
addIndex(Index) - Method in class org.axiondb.engine.tables.BaseTable
 
addIndex(Index) - Method in class org.axiondb.engine.tables.TableView
 
addIndex(Index) - Method in class org.axiondb.engine.TransactableTableImpl
 
addIndex(Index) - Method in interface org.axiondb.Table
Add an index, associating it with a Column, and adding it as a org.axiondb.TableModificationListenerto the table.
addInsertIntoClause(DMLWhenClause, TableIdentifier, List, List) - Method in class org.axiondb.engine.commands.InsertCommand
 
addIterator(RowIterator) - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
addIterator(IntListIterator) - Method in class org.axiondb.util.IntListIteratorChain
 
addIterator(int) - Method in class org.axiondb.util.IntListIteratorChain
 
addKeyValuePair(int, int, boolean) - Method in class org.axiondb.util.IntBTree
 
addKeyValuePair(Object, int, boolean) - Method in class org.axiondb.util.ObjectBTree
 
addOrderBy(OrderNode) - Method in class org.axiondb.engine.commands.AxionQueryContext
Appends an OrderNodeto the order by clause for this query
addRow(Row) - Method in class org.axiondb.engine.rows.JoinedRow
 
addRow(Row) - Method in class org.axiondb.engine.tables.BaseTable
 
addRow(Row) - Method in class org.axiondb.engine.tables.TableView
 
addRow(Row) - Method in class org.axiondb.engine.TransactableTableImpl
 
addRow(Row) - Method in interface org.axiondb.Table
Insert the given Row.
addRowIterator(RowIterator) - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
addRowIterator(RowIterator) - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
addRowIterator(RowIterator) - Method in class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
 
addRowIterator(RowIterator) - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
addRowIterator(RowIterator) - Method in interface org.axiondb.JoinedRowIterator
 
addSelect(Selectable) - Method in class org.axiondb.engine.commands.AxionQueryContext
Adds a Selectableto the list of items being selected.
addSelectable(Selectable) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
addSelectable(Selectable) - Method in interface org.axiondb.SelectableBasedConstraint
 
addSequenceModificationListener(SequenceModificationListener) - Method in class org.axiondb.Sequence
 
addTable(Table) - Method in interface org.axiondb.Database
Add the given Tableto this database.
addTable(Table) - Method in class org.axiondb.engine.BaseDatabase
 
addTable(Table) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
addTableModificationListener(TableModificationListener) - Method in class org.axiondb.event.BaseTableModificationPublisher
 
addTableModificationListener(TableModificationListener) - Method in interface org.axiondb.Table
Adds a listener to receive events on this table
addUpdateColumn(ColumnIdentifier) - Method in class org.axiondb.engine.commands.UpsertCommand
 
addUpdateValue(Selectable) - Method in class org.axiondb.engine.commands.UpsertCommand
 
addValue(Selectable) - Method in class org.axiondb.engine.commands.InsertCommand
 
addValue(Selectable) - Method in class org.axiondb.engine.commands.UpdateCommand
 
adjustBeginLineColumn(int, int) - Method in class org.axiondb.parser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
afterLast() - Method in class org.axiondb.jdbc.AxionResultSet
 
AggregateBigDecimalFunction - Class in org.axiondb.functions
 
AggregateBigDecimalFunction(String) - Constructor for class org.axiondb.functions.AggregateBigDecimalFunction
 
AggregateFunction - Interface in org.axiondb.functions
An aggregate function, which evalutes a collection of Rows.
ALL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
allIteratorsAreEmpty() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
allProceduresAreCallable() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns false.
allTablesAreSelectable() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, since all tables are indeed selectable.
ALTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
AlterTableCommand - Class in org.axiondb.engine.commands
A Experimental: ALTER TABLE tableName
AlterTableCommand(String) - Constructor for class org.axiondb.engine.commands.AlterTableCommand
 
AND - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
AndFunction - Class in org.axiondb.functions
 
AndFunction() - Constructor for class org.axiondb.functions.AndFunction
 
anyIteratorIsEmpty() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
AnyType - Class in org.axiondb.types
Generic implemention of DataType, for use by BindVariable.
AnyType() - Constructor for class org.axiondb.types.AnyType
 
appendBindVariables(Selectable, List) - Static method in class org.axiondb.engine.commands.BaseAxionCommand
 
appendLongFile(String, long) - Method in class org.axiondb.engine.tables.BaseDiskTable
Appends a long value to a file.
appendLongFile(String, LongList) - Method in class org.axiondb.engine.tables.BaseDiskTable
Appends several long values to a file.
apply() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
apply() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
apply() - Method in class org.axiondb.engine.TransactableTableImpl
 
apply() - Method in interface org.axiondb.Transactable
Apply this committedtransaction..
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.MemoryTable
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.TableView
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.TransactableTableImpl
 
applyDeletes(IntCollection) - Method in interface org.axiondb.Table
Remove the specified rows from this table and any associated indices.
applyDeletesToIndices(IntCollection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyInserts(Iterator) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
applyInserts(Collection) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
applyInserts(Iterator) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
applyInserts(Collection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyInserts(Iterator) - Method in class org.axiondb.engine.tables.DiskTable
 
applyInserts(Collection) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
applyInserts(Collection) - Method in class org.axiondb.engine.tables.MemoryTable
 
applyInserts(Collection) - Method in class org.axiondb.engine.tables.TableView
 
applyInserts(Collection) - Method in class org.axiondb.engine.TransactableTableImpl
 
applyInserts(Collection) - Method in interface org.axiondb.Table
Insert the given rows into this table and any associated indices.
applyInsertsToIndices(Collection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyUpdates(Iterator) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
applyUpdates(Collection) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
applyUpdates(Iterator) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
applyUpdates(Collection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyUpdates(Iterator) - Method in class org.axiondb.engine.tables.DiskTable
 
applyUpdates(Collection) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
applyUpdates(Collection) - Method in class org.axiondb.engine.tables.MemoryTable
 
applyUpdates(Collection) - Method in class org.axiondb.engine.tables.TableView
 
applyUpdates(Collection) - Method in class org.axiondb.engine.TransactableTableImpl
 
applyUpdates(Collection) - Method in interface org.axiondb.Table
Update the given rows in this table and any associated indices.
applyUpdatesToIndices(Collection) - Method in class org.axiondb.engine.tables.BaseTable
 
ARG_TYPE - Static variable in class org.axiondb.functions.MatchesFunction
 
ArithmeticFunction - Class in org.axiondb.functions
 
ArithmeticFunction(String) - Constructor for class org.axiondb.functions.ArithmeticFunction
 
ARRAY - Static variable in interface org.axiondb.Index
 
ArrayIndexFactory - Class in org.axiondb.engine
An IndexFactory for array indices.
ArrayIndexFactory() - Constructor for class org.axiondb.engine.ArrayIndexFactory
 
AS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ASC - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
AsciiEbcdicEncoder - Class in org.axiondb.util
Utility to convert Ascii to EBCDIC and vice-versa
AsciiEbcdicEncoder() - Constructor for class org.axiondb.util.AsciiEbcdicEncoder
 
AsciiFunction - Class in org.axiondb.functions
 
AsciiFunction() - Constructor for class org.axiondb.functions.AsciiFunction
 
ASCIIToEBCDIC(int) - Static method in class org.axiondb.util.AsciiEbcdicEncoder
 
assertConnection() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
assertExternalResultSet() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
assertNotReadOnly(Database) - Method in class org.axiondb.engine.commands.BaseAxionCommand
Throws an AxionExceptionif the given Databaseis read-only.
assertOpen() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
assertUpdatable() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
assertValidProperty(Properties) - Method in class org.axiondb.engine.tables.ExternalTableFactory
 
assertValidPropertyKeys(Properties) - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
assertValidPropertyKeys(Properties) - Method in interface org.axiondb.TableOrganizationContext
Asserts that all property keys referenced in the given Properties instance are valid for the specific external table type.
ASSIGN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ASTERISK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
attemptToConvertValue(Object, DataType, ColumnIdentifier) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
AverageFunction - Class in org.axiondb.functions
 
AverageFunction() - Constructor for class org.axiondb.functions.AverageFunction
 
AxionBlob - Interface in org.axiondb.jdbc
The JDBC Blob interface, including the JDBC 2 writing methods.
AxionClob - Interface in org.axiondb.jdbc
The JDBC Clob interface, including the JDBC 2 writing methods.
AxionColumnsMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_TABLES meta table
AxionColumnsMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
AxionCommand - Interface in org.axiondb
A command to be executed against a Database.
AxionConnection - Class in org.axiondb.jdbc
A Connection implementation.
AxionConnection(String, File, String) - Constructor for class org.axiondb.jdbc.AxionConnection
 
AxionConnection(Database, String) - Constructor for class org.axiondb.jdbc.AxionConnection
 
AxionConnection(Database) - Constructor for class org.axiondb.jdbc.AxionConnection
 
AxionDatabaseMetaData - Class in org.axiondb.jdbc
A DatabaseMetaData implementation.
AxionDatabaseMetaData(AxionConnection, Database) - Constructor for class org.axiondb.jdbc.AxionDatabaseMetaData
 
AxionDataSource - Class in org.axiondb.jdbc
A DataSource implementation.
AxionDataSource(String) - Constructor for class org.axiondb.jdbc.AxionDataSource
 
AxionDBLinksMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_DB_LINKS meta table
AxionDBLinksMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionDBLinksMetaTableUpdater
 
AxionDriver - Class in org.axiondb.jdbc
A Driver implementation.
AxionDriver() - Constructor for class org.axiondb.jdbc.AxionDriver
 
AxionException - Exception in org.axiondb
Root exception for Axion related or specific problems.
AxionException() - Constructor for exception org.axiondb.AxionException
Equivalent to AxionException(null,null).
AxionException(String) - Constructor for exception org.axiondb.AxionException
Equivalent to AxionException(message,null).
AxionException(String, Throwable) - Constructor for exception org.axiondb.AxionException
Construct a new AxionException with the given message, wrapping the given Throwable.
AxionException(Throwable) - Constructor for exception org.axiondb.AxionException
Equivalent to AxionException(null,nested).
AxionPreparedStatement - Class in org.axiondb.jdbc
A PreparedStatement implementation.
AxionPreparedStatement(AxionConnection, String) - Constructor for class org.axiondb.jdbc.AxionPreparedStatement
 
AxionQueryContext - Class in org.axiondb.engine.commands
AxionQueryContext holds metadata for the Query or Sub-Query.
AxionQueryContext() - Constructor for class org.axiondb.engine.commands.AxionQueryContext
 
AxionQueryOptimizer - Class in org.axiondb.engine.commands
Axion Query Optimizer
AxionQueryOptimizer() - Constructor for class org.axiondb.engine.commands.AxionQueryOptimizer
 
AxionQueryPlanner - Class in org.axiondb.engine.commands
Query Planner to be used in select and sub-select Query.
AxionQueryPlanner(AxionQueryContext) - Constructor for class org.axiondb.engine.commands.AxionQueryPlanner
 
AxionResultSet - Class in org.axiondb.jdbc
A ResultSet implementation.
AxionResultSet(RowDecoratorIterator, Selectable[]) - Constructor for class org.axiondb.jdbc.AxionResultSet
Deprecated. use {@link #AxionResultSet(RowDecoratorIterator,Selectable,Statement)
AxionResultSet(RowDecoratorIterator, Selectable[], Statement) - Constructor for class org.axiondb.jdbc.AxionResultSet
 
AxionResultSetMetaData - Class in org.axiondb.jdbc
A ResultSetMetaData implementation.
AxionResultSetMetaData(Selectable[]) - Constructor for class org.axiondb.jdbc.AxionResultSetMetaData
 
AxionSequencesMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_SEQUENCES meta table
AxionSequencesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionSequencesMetaTableUpdater
 
AxionSqlParser - Class in org.axiondb.parser
JavaCC generated SQL parser.
AxionSqlParser() - Constructor for class org.axiondb.parser.AxionSqlParser
 
AxionSqlParser(InputStream) - Constructor for class org.axiondb.parser.AxionSqlParser
 
AxionSqlParser(InputStream, String) - Constructor for class org.axiondb.parser.AxionSqlParser
 
AxionSqlParser(Reader) - Constructor for class org.axiondb.parser.AxionSqlParser
 
AxionSqlParser(AxionSqlParserTokenManager) - Constructor for class org.axiondb.parser.AxionSqlParser
 
AxionSqlParserConstants - Interface in org.axiondb.parser
 
AxionSqlParserTokenManager - Class in org.axiondb.parser
 
AxionSqlParserTokenManager(SimpleCharStream) - Constructor for class org.axiondb.parser.AxionSqlParserTokenManager
 
AxionSqlParserTokenManager(SimpleCharStream, int) - Constructor for class org.axiondb.parser.AxionSqlParserTokenManager
 
AxionStatement - Class in org.axiondb.jdbc
A Statement implementation.
AxionStatement(AxionConnection) - Constructor for class org.axiondb.jdbc.AxionStatement
 
AxionTablePropertiesMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_TABLE_PROPERTIES meta table
AxionTablePropertiesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionTablePropertiesMetaTableUpdater
 
AxionTablesMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_TABLES meta table
AxionTablesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionTablesMetaTableUpdater
 
AxionTypesMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_TYPES meta table
AxionTypesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionTypesMetaTableUpdater
 

B

backup(int) - Method in class org.axiondb.parser.SimpleCharStream
 
Base64DecodeFunction - Class in org.axiondb.functions
BASE64DECODE(string): returns a byte array representing the Base64 decoded value of the given string.
Base64DecodeFunction() - Constructor for class org.axiondb.functions.Base64DecodeFunction
 
Base64EncodeFunction - Class in org.axiondb.functions
BASE64ENCODE(byte[]): returns a string representing the Base64 encoded value of the given byte[] or Blob.
Base64EncodeFunction() - Constructor for class org.axiondb.functions.Base64EncodeFunction
 
BaseArrayIndex - Class in org.axiondb.engine.indexes
Abstract base implemenation for indicesthat maintain an in-memory, sorted array of key values (and their associated row identifiers).
BaseArrayIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.BaseArrayIndex
 
BaseArrayIndex(String, Column, boolean, IntList) - Constructor for class org.axiondb.engine.indexes.BaseArrayIndex
 
BaseArrayIndexLoader - Class in org.axiondb.engine.indexes
 
BaseArrayIndexLoader() - Constructor for class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
BaseAxionCommand - Class in org.axiondb.engine.commands
Abstract base AxionCommandimplementation.
BaseAxionCommand() - Constructor for class org.axiondb.engine.commands.BaseAxionCommand
 
BaseAxionStatement - Class in org.axiondb.jdbc
Abstract base Statement implementation.
BaseAxionStatement(AxionConnection) - Constructor for class org.axiondb.jdbc.BaseAxionStatement
 
BaseBooleanBranchFunction - Class in org.axiondb.functions
 
BaseBooleanBranchFunction(String) - Constructor for class org.axiondb.functions.BaseBooleanBranchFunction
 
BaseBTreeIndex - Class in org.axiondb.engine.indexes
Abstract base implementation for B-Tree based indices.
BaseBTreeIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.BaseBTreeIndex
 
BaseConstraint - Class in org.axiondb.constraints
Abstract base Constraint implementation.
BaseConstraint(String, String) - Constructor for class org.axiondb.constraints.BaseConstraint
Creates a Constraint with the given name and type.
BaseDatabase - Class in org.axiondb.engine
Abstract base Databaseimplementation.
BaseDatabase(String) - Constructor for class org.axiondb.engine.BaseDatabase
 
BaseDatabaseModificationListener - Class in org.axiondb.event
A no-op implementation of DatabaseModificationListener.
BaseDatabaseModificationListener() - Constructor for class org.axiondb.event.BaseDatabaseModificationListener
 
BaseDataType - Class in org.axiondb.types
Abstract base implemention of DataType.
BaseDataType() - Constructor for class org.axiondb.types.BaseDataType
 
BaseDiskTable - Class in org.axiondb.engine.tables
Abstract base disk-resident implementation of Table.
BaseDiskTable(String, Database, TableFactory) - Constructor for class org.axiondb.engine.tables.BaseDiskTable
 
BaseFlatfileTable - Class in org.axiondb.engine.tables
Base Flatfile Table
BaseFlatfileTable(String, Database, TableFactory) - Constructor for class org.axiondb.engine.tables.BaseFlatfileTable
 
BaseFlatfileTable.BaseFlatfileTableOrganizationContext - Class in org.axiondb.engine.tables
 
BaseFlatfileTable.BaseFlatfileTableOrganizationContext() - Constructor for class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
BaseFunction - Class in org.axiondb.functions
An abstract base ConcreteFunctionimplementation.
BaseFunction(String) - Constructor for class org.axiondb.functions.BaseFunction
 
BaseIndex - Class in org.axiondb.engine.indexes
Abstract base implementation of Index.
BaseIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.BaseIndex
 
BaseIndexFactory - Class in org.axiondb.engine.indexes
Abstract base class for IndexFactoryto hold common methods.
BaseIndexFactory() - Constructor for class org.axiondb.engine.indexes.BaseIndexFactory
 
BaseJoinedRowIterator - Class in org.axiondb.engine.rowiterators
 
BaseJoinedRowIterator() - Constructor for class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
BaseNumberDataType - Class in org.axiondb.types
An abstract base DataType for Number types.
BaseNumberDataType() - Constructor for class org.axiondb.types.BaseNumberDataType
 
BaseRow - Class in org.axiondb.engine.rows
An abstract base implementation of Row, providing equals, hashCode and toString implementations.
BaseRow() - Constructor for class org.axiondb.engine.rows.BaseRow
 
BaseRowIterator - Class in org.axiondb.engine.rowiterators
An abstract base implementation of RowIterator.
BaseRowIterator() - Constructor for class org.axiondb.engine.rowiterators.BaseRowIterator
 
BaseSelectable - Class in org.axiondb
 
BaseSelectable() - Constructor for class org.axiondb.BaseSelectable
 
BaseSelectableBasedConstraint - Class in org.axiondb.constraints
Abstract base SelectableBasedConstraintimplementation.
BaseSelectableBasedConstraint(String, String) - Constructor for class org.axiondb.constraints.BaseSelectableBasedConstraint
Creates a Constraintwith the given name and type .
BaseTable - Class in org.axiondb.engine.tables
An abstract base implementation of Table.
BaseTable(String) - Constructor for class org.axiondb.engine.tables.BaseTable
 
BaseTableModificationListener - Class in org.axiondb.event
No-op convenience class for quick listener implementations.
BaseTableModificationListener() - Constructor for class org.axiondb.event.BaseTableModificationListener
 
BaseTableModificationPublisher - Class in org.axiondb.event
Provides utilities for publishing events to one or more listeners.
BaseTableModificationPublisher() - Constructor for class org.axiondb.event.BaseTableModificationPublisher
 
BaseTableOrganizationContext - Class in org.axiondb.engine.tables
Table Organization Context.
BaseTableOrganizationContext() - Constructor for class org.axiondb.engine.tables.BaseTableOrganizationContext
 
BatchSqlCommandRunner - Class in org.axiondb.tools
 
BatchSqlCommandRunner(Connection) - Constructor for class org.axiondb.tools.BatchSqlCommandRunner
 
BatchSqlCommandRunner(Statement) - Constructor for class org.axiondb.tools.BatchSqlCommandRunner
 
beforeFirst() - Method in class org.axiondb.jdbc.AxionResultSet
 
BEGIN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
beginColumn - Variable in class org.axiondb.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.axiondb.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class org.axiondb.parser.SimpleCharStream
 
BETWEEN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
BigDecimalType - Class in org.axiondb.types
A DataType representing an number value.
BigDecimalType() - Constructor for class org.axiondb.types.BigDecimalType
 
BigDecimalType(int) - Constructor for class org.axiondb.types.BigDecimalType
 
bind(int, Object) - Method in interface org.axiondb.AxionCommand
Sets the value of the ith bind variable within this command.
bind(int, Object) - Method in class org.axiondb.engine.commands.BaseAxionCommand
Sets the value of the i th bind variable within this command.
BindVariable - Class in org.axiondb
A Literalthat can be bound via PreparedStatementmethods.
BindVariable() - Constructor for class org.axiondb.BindVariable
 
BitAndFunction - Class in org.axiondb.functions
 
BitAndFunction() - Constructor for class org.axiondb.functions.BitAndFunction
Creates a new instance of Class
BitOrFunction - Class in org.axiondb.functions
 
BitOrFunction() - Constructor for class org.axiondb.functions.BitOrFunction
Creates a new instance of Class
BlobSource - Class in org.axiondb.types
A Blob wrapping a LobSource.
BlobSource(LobSource) - Constructor for class org.axiondb.types.BlobSource
 
BLOCK_COMMENT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
BooleanType - Class in org.axiondb.types
A DataType representing a Boolean value.
BooleanType() - Constructor for class org.axiondb.types.BooleanType
 
BTREE - Static variable in interface org.axiondb.Index
 
BTreeIndexFactory - Class in org.axiondb.engine
An IndexFactory for B-Tree indices.
BTreeIndexFactory() - Constructor for class org.axiondb.engine.BTreeIndexFactory
 
bufcolumn - Variable in class org.axiondb.parser.SimpleCharStream
 
buffer - Variable in class org.axiondb.parser.SimpleCharStream
 
BufferedRandomAccessFile - Class in org.axiondb.util
A buffered extension of RandomAccessFile.
BufferedRandomAccessFile(File, String) - Constructor for class org.axiondb.util.BufferedRandomAccessFile
 
BufferedRandomAccessFile(File, String, int) - Constructor for class org.axiondb.util.BufferedRandomAccessFile
 
BufferedRandomAccessFile(String, String) - Constructor for class org.axiondb.util.BufferedRandomAccessFile
 
BufferedRandomAccessFile(String, String, int) - Constructor for class org.axiondb.util.BufferedRandomAccessFile
 
bufline - Variable in class org.axiondb.parser.SimpleCharStream
 
bufpos - Variable in class org.axiondb.parser.SimpleCharStream
 
buildComparatorChain(List, RowDecorator) - Static method in class org.axiondb.engine.rowiterators.SortedRowIterator
 
buildRowDecorator() - Method in class org.axiondb.engine.tables.TableView
 
buildTableList(Database) - Method in class org.axiondb.engine.commands.SelectCommand
 
buildTableList(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
BY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ByteArrayBlob - Class in org.axiondb.types
A Blob based upon a simple byte array.
ByteArrayBlob(byte[]) - Constructor for class org.axiondb.types.ByteArrayBlob
 
ByteType - Class in org.axiondb.types
A DataType representing a byte value.
ByteType() - Constructor for class org.axiondb.types.ByteType
 

C

cancel() - Method in class org.axiondb.jdbc.AxionStatement
 
cancelRowUpdates() - Method in class org.axiondb.jdbc.AxionResultSet
 
canResolveSelectable(Selectable, TableIdentifier[]) - Method in interface org.axiondb.Database
 
canResolveSelectable(Selectable, TableIdentifier[]) - Method in class org.axiondb.engine.BaseDatabase
 
canResolveSelectable(Selectable, TableIdentifier[]) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
CASE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CAST - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CastAsFunction - Class in org.axiondb.functions
ANSI style Cast As Function function : CAST( {id|expr} AS type)
CastAsFunction() - Constructor for class org.axiondb.functions.CastAsFunction
 
ChainedRowIterator - Class in org.axiondb.engine.rowiterators
Chains together one or more RowIterators to make them look like one (similiar to a SQL UNION).
ChainedRowIterator() - Constructor for class org.axiondb.engine.rowiterators.ChainedRowIterator
 
changeRowId(Table, Row, int, int) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
changeRowId(Table, Row, int, int) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
changeRowId(Table, Row, int, int) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
changeRowId(Table, Row, int, int) - Method in interface org.axiondb.Index
 
ChangingIndexedRowIterator - Class in org.axiondb.engine.rowiterators
A DelegatingRowIterator that is wraps a RowIterator from some Index, and that can be reset to recreate the iterator for a new bound value.
ChangingIndexedRowIterator(Index, Table, Function) - Constructor for class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
CharacterType - Class in org.axiondb.types
A DataType representing a single char value.
CharacterType() - Constructor for class org.axiondb.types.CharacterType
 
CharFunction - Class in org.axiondb.functions
CHAR(number): returns the character representing the unicode value number.
CharFunction() - Constructor for class org.axiondb.functions.CharFunction
 
CharToDateFunction - Class in org.axiondb.functions
Syntax: CharToDate( date-string, 'format-literal' )
CharToDateFunction() - Constructor for class org.axiondb.functions.CharToDateFunction
Creates a new instance of Class
CHECK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CheckConstraint - Class in org.axiondb.constraints
A CHECK constraint, which is violated whenever the given condition is violated.
CheckConstraint(String) - Constructor for class org.axiondb.constraints.CheckConstraint
 
checkConstraints(RowEvent) - Method in class org.axiondb.engine.tables.BaseTable
 
checkConstraints(RowEvent, boolean) - Method in class org.axiondb.engine.tables.BaseTable
 
checkConstraints(RowEvent) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
checkConstraints(RowEvent) - Method in class org.axiondb.engine.TransactableTableImpl
 
checkConstraints(RowEvent, boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
CheckFileStateCommand - Class in org.axiondb.engine.commands
A CHECKFILESTATE query.
CheckFileStateCommand() - Constructor for class org.axiondb.engine.commands.CheckFileStateCommand
 
checkpoint() - Method in interface org.axiondb.Database
Make sure any modified state or data has been written to disk.
checkpoint() - Method in class org.axiondb.engine.BaseDatabase
 
checkpoint() - Method in class org.axiondb.engine.DiskDatabase
 
checkpoint() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
cleanUp() - Method in class org.axiondb.tools.Console
 
clear() - Method in class org.axiondb.util.IntHashMap
 
clear() - Method in class org.axiondb.util.IntHashMap.IntKeySet
 
clearBatch() - Method in class org.axiondb.jdbc.AxionStatement
 
clearBatchCommands() - Method in class org.axiondb.jdbc.AxionStatement
 
clearBindings() - Method in interface org.axiondb.AxionCommand
Clears all bind variables within this command.
clearBindings() - Method in class org.axiondb.engine.commands.BaseAxionCommand
Clears all bind variables within this command.
clearBoundValue() - Method in class org.axiondb.BindVariable
 
clearConnection() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
clearCurrentResult() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
clearCurrentUpdateCount() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
clearData() - Method in class org.axiondb.util.IntBTree
Clear my keys, values, and file ids.
clearData() - Method in class org.axiondb.util.ObjectBTree
Clear my keys, values, and file ids.
clearDataFileReference() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
clearMetaFileReference() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
clearNextRow() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
clearNextRow() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
clearParameters() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
clearPreviousRow() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
clearPreviousRow() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
clearWarnings() - Method in class org.axiondb.jdbc.AxionConnection
 
clearWarnings() - Method in class org.axiondb.jdbc.AxionResultSet
 
clearWarnings() - Method in class org.axiondb.jdbc.AxionStatement
 
ClobSource - Class in org.axiondb.types
An Clob wrapping a LobSource.
ClobSource(LobSource) - Constructor for class org.axiondb.types.ClobSource
 
close() - Method in class org.axiondb.jdbc.AxionConnection
 
close() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
close() - Method in class org.axiondb.jdbc.AxionResultSet
 
close() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
close() - Method in class org.axiondb.tools.BatchSqlCommandRunner
 
close() - Method in class org.axiondb.util.DataOutputOutputStream
Close me and free any associated resources.
closeCurrentResultSet() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
closeFiles() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
CLOSEPAREN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CoalesceFunction - Class in org.axiondb.functions
COALESCE([value]+): returns the first non-null value in the argument list.
CoalesceFunction() - Constructor for class org.axiondb.functions.CoalesceFunction
 
CollatingRowIterator - Class in org.axiondb.engine.rowiterators
Collates the results of two or more sorted RowIterators according to the given RowComparator.
CollatingRowIterator(RowComparator) - Constructor for class org.axiondb.engine.rowiterators.CollatingRowIterator
 
Column - Class in org.axiondb
Describes a column within a Table.
Column(String, DataType) - Constructor for class org.axiondb.Column
Create column with the given name and type .
Column(String, DataType, Selectable) - Constructor for class org.axiondb.Column
Create column with the given name and type .
COLUMN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
column - Variable in class org.axiondb.parser.SimpleCharStream
 
COLUMN_PRECISION_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the Precision in this column's configuration
COLUMN_SCALE_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the Scale in this column's configuration
COLUMN_SQL_TYPE_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the sqlType in this column's configuration
columnAdded(ColumnEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
columnAdded(ColumnEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
columnAdded(ColumnEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
columnAdded(ColumnEvent) - Method in interface org.axiondb.event.TableModificationListener
 
ColumnEvent - Class in org.axiondb.event
An event signifying that a Column in a Table has changed, for example, due to a DDL command.
ColumnEvent(Table, Column) - Constructor for class org.axiondb.event.ColumnEvent
 
ColumnIdentifier - Class in org.axiondb
An identifier for a column.
ColumnIdentifier(String) - Constructor for class org.axiondb.ColumnIdentifier
 
ColumnIdentifier(TableIdentifier, String) - Constructor for class org.axiondb.ColumnIdentifier
 
ColumnIdentifier(TableIdentifier, String, String) - Constructor for class org.axiondb.ColumnIdentifier
 
ColumnIdentifier(TableIdentifier, String, String, DataType) - Constructor for class org.axiondb.ColumnIdentifier
 
COMMA - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
commit() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
commit() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
commit() - Method in class org.axiondb.engine.TransactableTableImpl
 
commit() - Method in class org.axiondb.jdbc.AxionConnection
 
commit() - Method in interface org.axiondb.Transactable
This transaction has been committed.
COMMIT_SIZE - Static variable in interface org.axiondb.Database
 
commitIfAuto() - Method in class org.axiondb.jdbc.AxionConnection
 
commitTransaction(Transaction) - Method in class org.axiondb.engine.TransactionManagerImpl
 
commitTransaction(Transaction) - Method in interface org.axiondb.TransactionManager
Commit the given Transaction.
compare(int) - Method in class org.axiondb.functions.ComparisonFunction
 
compare(int) - Method in class org.axiondb.functions.EqualFunction
 
compare(int) - Method in class org.axiondb.functions.GreaterThanFunction
 
compare(int) - Method in class org.axiondb.functions.GreaterThanOrEqualFunction
 
compare(int) - Method in class org.axiondb.functions.LessThanFunction
 
compare(int) - Method in class org.axiondb.functions.LessThanOrEqualFunction
 
compare(int) - Method in class org.axiondb.functions.NotEqualFunction
 
compare(Object, Object) - Method in class org.axiondb.RowComparator
 
compare(Object, Object) - Method in class org.axiondb.types.BaseDataType
 
compare(Object, Object) - Method in class org.axiondb.types.BigDecimalType
 
compare(Object, Object) - Method in class org.axiondb.types.ByteType
 
compare(Object, Object) - Method in class org.axiondb.types.CharacterType
 
compare(Object, Object) - Method in class org.axiondb.types.FloatType
 
compare(Object, Object) - Method in class org.axiondb.types.IntegerType
 
compare(Object, Object) - Method in class org.axiondb.types.LongType
 
compare(Object, Object) - Method in class org.axiondb.types.ShortType
 
compare(Object, Object) - Method in class org.axiondb.types.StringType
 
compare(Object, Object) - Method in class org.axiondb.types.TimestampType
 
compare(Object, Object) - Method in class org.axiondb.types.VarBinaryType
 
ComparisonFunction - Class in org.axiondb.functions
 
ComparisonFunction(String) - Constructor for class org.axiondb.functions.ComparisonFunction
 
CompressedLobSource - Class in org.axiondb.types
A LobSource that compresses/decompresses the input/output streams using GZIP compression.
CompressedLobSource(LobSource) - Constructor for class org.axiondb.types.CompressedLobSource
 
CompressedLOBType - Class in org.axiondb.types
A DataType representing a compressed LOB value.
CompressedLOBType() - Constructor for class org.axiondb.types.CompressedLOBType
 
CONCAT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ConcatFunction - Class in org.axiondb.functions
CONCAT(string [, string]*): concatenates one or more strings.
ConcatFunction() - Constructor for class org.axiondb.functions.ConcatFunction
 
ConcreteFunction - Interface in org.axiondb.functions
An executable Function, as opposed to a FunctionIdentifier.
connect(String, Properties) - Method in class org.axiondb.jdbc.AxionDriver
 
ConnectionFactory - Class in org.axiondb.jdbc
Abstract factory for creating AxionConnections.
ConnectionFactory() - Constructor for class org.axiondb.jdbc.ConnectionFactory
 
Console - Class in org.axiondb.tools
Simple console-based Axion client application.
Console(String, PrintWriter) - Constructor for class org.axiondb.tools.Console
 
Console(String, String, PrintWriter) - Constructor for class org.axiondb.tools.Console
 
Constraint - Interface in org.axiondb
A database constraint, such as UNIQUE or NOT NULL.
CONSTRAINT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
constraintAdded(ConstraintEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
constraintAdded(ConstraintEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
constraintAdded(ConstraintEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
constraintAdded(ConstraintEvent) - Method in interface org.axiondb.event.TableModificationListener
 
ConstraintCommand - Class in org.axiondb.engine.commands
 
ConstraintCommand(String) - Constructor for class org.axiondb.engine.commands.ConstraintCommand
 
ConstraintEvent - Class in org.axiondb.event
An event signifying that a constraint in a Table has changed.
ConstraintEvent(Table, Constraint) - Constructor for class org.axiondb.event.ConstraintEvent
 
constraintRemoved(ConstraintEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
constraintRemoved(ConstraintEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
constraintRemoved(ConstraintEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
constraintRemoved(ConstraintEvent) - Method in interface org.axiondb.event.TableModificationListener
 
ConstraintViolationException - Exception in org.axiondb
Thrown when a Constrainthas been violated.
ConstraintViolationException(Constraint) - Constructor for exception org.axiondb.ConstraintViolationException
 
ConstraintViolationException(String, Throwable) - Constructor for exception org.axiondb.ConstraintViolationException
 
contains(int) - Method in class org.axiondb.util.IntHashMap.IntKeySet
 
ContainsFunction - Class in org.axiondb.functions
CONTAINS(string, string): returns a booleanthat indicates whether the second string is a substring of the first.
ContainsFunction() - Constructor for class org.axiondb.functions.ContainsFunction
 
containsKey(Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
containsKey(int) - Method in class org.axiondb.util.IntHashMap
 
containsKey(Object) - Method in interface org.axiondb.VariableContext
 
containsValue(Object) - Method in class org.axiondb.util.IntHashMap
 
context - Variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
convert(Object) - Method in interface org.axiondb.DataType
Converts an acceptablevalue to one of the appropriate type.
convert(Object) - Method in class org.axiondb.types.AnyType
 
convert(Object) - Method in class org.axiondb.types.BaseDataType
 
convert(Object) - Method in class org.axiondb.types.BaseNumberDataType
Returns value if value is null and throws IllegalArgumentException otherwise.
convert(Object) - Method in class org.axiondb.types.BigDecimalType
Returns a Float converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.BooleanType
Returns a Boolean converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.ByteType
Returns an Byte converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.CharacterType
Returns an Character converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.DateType
Returns a java.sql.Date converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.FloatType
Returns a Float converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.IntegerType
Returns an Integer converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.LOBType
 
convert(Object) - Method in class org.axiondb.types.LongType
Returns an Long converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.ObjectType
Returns a String converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.ShortType
Returns an Short converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.StringType
Returns a String converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.TimestampType
Returns an Byte converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.TimeType
Returns a java.sql.Date converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.UnsignedByteType
Returns an Short converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.UnsignedIntegerType
Returns an Long converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.UnsignedShortType
Returns an Integer converted from the given value, or throws IllegalArgumentException if the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.VarBinaryType
Converts an acceptable value to one of the appropriate type.
convert(AxionException) - Static method in class org.axiondb.util.ExceptionConverter
 
convert(String, AxionException) - Static method in class org.axiondb.util.ExceptionConverter
 
convert(RuntimeException) - Static method in class org.axiondb.util.ExceptionConverter
 
convert(String, RuntimeException) - Static method in class org.axiondb.util.ExceptionConverter
 
convert(IOException) - Static method in class org.axiondb.util.ExceptionConverter
 
convertAsciiToEbcdic(byte[]) - Static method in class org.axiondb.util.AsciiEbcdicEncoder
 
convertEbcdicToAscii(byte[]) - Static method in class org.axiondb.util.AsciiEbcdicEncoder
 
convertLike(String) - Method in class org.axiondb.functions.LikeToRegexpFunction
 
convertToChar(Timestamp, String) - Static method in class org.axiondb.util.DateTimeUtils
Creates a String representation of the given Timestamp object, using the given format string as a template and the current Axion timezone.
convertToChar(Timestamp, String, TimeZone) - Static method in class org.axiondb.util.DateTimeUtils
Creates a String representation of the given Timestamp object, using the given format string as a template, the given timezone, and the current default Locale.
convertToChar(Timestamp, String, TimeZone, Locale) - Static method in class org.axiondb.util.DateTimeUtils
Creates a String representation of the given Timestamp object, using the given format string as a template, the given timezone, and the given Locale.
convertToIllegalArgumentException(String, RuntimeException) - Static method in class org.axiondb.util.ExceptionConverter
 
convertToIOException(Exception) - Static method in class org.axiondb.util.ExceptionConverter
 
convertToRuntimeException(Exception) - Static method in class org.axiondb.util.ExceptionConverter
 
convertToTimestamp(String, String) - Static method in class org.axiondb.util.DateTimeUtils
Creates a String representation of the given Timestamp object, using the given format string as a template and the current Axion timezone.
convertToTimestamp(String, String, TimeZone) - Static method in class org.axiondb.util.DateTimeUtils
Creates a String representation of the given Timestamp object, using the given format string as a template and the given timezone.
convertToTimestamp(String, String, TimeZone, Locale) - Static method in class org.axiondb.util.DateTimeUtils
Creates a String representation of the given Timestamp object, using the given format string as a template, the given timezone, and the given Locale
CountFunction - Class in org.axiondb.functions
COUNT: an aggregate function returning the number of rows.
CountFunction() - Constructor for class org.axiondb.functions.CountFunction
 
CR - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
CREATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CreateCommand - Class in org.axiondb.engine.commands
Abstract base for commands like CREATE TABLE and CREATE SEQUENCE.
CreateCommand() - Constructor for class org.axiondb.engine.commands.CreateCommand
 
createConnection(String) - Method in class org.axiondb.jdbc.ConnectionFactory
 
createDatabaseLink(DatabaseLink) - Method in interface org.axiondb.Database
 
createDatabaseLink(DatabaseLink) - Method in class org.axiondb.engine.BaseDatabase
 
createDatabaseLink(DatabaseLink) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
CreateDatabaseLinkCommand - Class in org.axiondb.engine.commands
A CREATE DATABASE LINK command.
CreateDatabaseLinkCommand() - Constructor for class org.axiondb.engine.commands.CreateDatabaseLinkCommand
 
CreateDatabaseLinkCommand(String) - Constructor for class org.axiondb.engine.commands.CreateDatabaseLinkCommand
 
createEmptyResultSet(Statement) - Static method in class org.axiondb.jdbc.AxionResultSet
 
createExternalTable(Database, String) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTableLoader
 
createExternalTable(Database, String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTableLoader
 
createExternalTable(Database, String) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTableLoader
 
createExternalTable(Database, String) - Method in class org.axiondb.engine.tables.TaggedEBCDICTableLoader
 
createExternalTable(Database, String) - Method in interface org.axiondb.ExternalTableLoader
 
createFailureResultSet() - Method in class org.axiondb.engine.commands.CheckFileStateCommand
 
CreateIndexCommand - Class in org.axiondb.engine.commands
A CREATE [UNIQUE] [TYPE] INDEX command.
CreateIndexCommand() - Constructor for class org.axiondb.engine.commands.CreateIndexCommand
 
createMetaDataTables() - Method in class org.axiondb.engine.BaseDatabase
Should get called by subclasses in constructors
createNode(BTreeMetaData) - Method in class org.axiondb.util.IntBTree
Create a new node.
createNode(BTreeMetaData, Comparator) - Method in class org.axiondb.util.ObjectBTree
Create a new node.
createNode(BTreeMetaData, Comparator) - Method in class org.axiondb.util.StringBTree
 
createOneRootFunction(Set) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
createOrLoadDataFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
createOrLoadDataFile() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
createOrLoadFreeIdsFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
createOrLoadMetaFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
createOrLoadPidxFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
createOrLoadResultSet(boolean) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
createRemoteTableIfNotExists() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
createResultSet() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
createRowForAddedServer(DatabaseLink) - Method in class org.axiondb.engine.metaupdaters.AxionDBLinksMetaTableUpdater
 
createRowForAddedTable(Table) - Method in class org.axiondb.engine.metaupdaters.AxionTablesMetaTableUpdater
 
createRowForColumnAdded(Table, Column) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
createSequence(Sequence) - Method in interface org.axiondb.Database
Create a numeric sequence
createSequence(Sequence) - Method in class org.axiondb.engine.BaseDatabase
 
createSequence(Sequence) - Method in class org.axiondb.engine.DiskDatabase
 
createSequence(Sequence) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
CreateSequenceCommand - Class in org.axiondb.engine.commands
A CREATE SEQUENCE command.
CreateSequenceCommand() - Constructor for class org.axiondb.engine.commands.CreateSequenceCommand
 
CreateSequenceCommand(String) - Constructor for class org.axiondb.engine.commands.CreateSequenceCommand
 
CreateSequenceCommand(String, int) - Constructor for class org.axiondb.engine.commands.CreateSequenceCommand
 
createStatement() - Method in class org.axiondb.jdbc.AxionConnection
 
createStatement(int, int) - Method in class org.axiondb.jdbc.AxionConnection
 
createStatement(int, int, int) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
createSuccessResultSet() - Method in class org.axiondb.engine.commands.CheckFileStateCommand
 
createSystemTable(String) - Method in class org.axiondb.engine.BaseDatabase
 
createSystemTable(String) - Method in class org.axiondb.engine.DiskDatabase
 
createSystemTable(String) - Method in class org.axiondb.engine.MemoryDatabase
 
createTable(Database, String) - Method in class org.axiondb.engine.DiskTableFactory
 
createTable(Database, String) - Method in class org.axiondb.engine.MemoryTableFactory
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTableLoader
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTableLoader
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.ExternalTableFactory
 
createTable(Database, String, Properties, List) - Method in class org.axiondb.engine.tables.ExternalTableFactory
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTableLoader
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.TableViewFactory
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.TaggedEBCDICTableLoader
 
createTable(Database, String) - Method in interface org.axiondb.ExternalTableLoader
 
createTable(Database, String) - Method in interface org.axiondb.TableFactory
 
CreateTableCommand - Class in org.axiondb.engine.commands
A CREATE [TYPE] TABLE command.
CreateTableCommand() - Constructor for class org.axiondb.engine.commands.CreateTableCommand
 
CreateTableCommand(String) - Constructor for class org.axiondb.engine.commands.CreateTableCommand
 
createTransaction() - Method in class org.axiondb.engine.TransactionManagerImpl
 
createTransaction() - Method in interface org.axiondb.TransactionManager
Create a new Transaction.
createTree(File, String, int, DataType) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
createTree(File, String, int, DataType) - Method in class org.axiondb.engine.indexes.StringBTreeIndex
 
CreateViewCommand - Class in org.axiondb.engine.commands
A CREATE VIEW AS sub-query command.
CreateViewCommand() - Constructor for class org.axiondb.engine.commands.CreateViewCommand
 
curChar - Variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
current() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
current() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
current() - Method in interface org.axiondb.RowDecoratorIterator
 
current() - Method in interface org.axiondb.RowIterator
Returns the last Rowreturned by me (by RowIterator.next(),RowIterator.previous(), RowIterator.first(),RowIterator.last(), etc.).
currentIndex() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
currentIndex() - Method in interface org.axiondb.RowIterator
Returns the index of the RowIterator.current()row, if any.
currentToken - Variable in exception org.axiondb.parser.ParseException
This is the last token that has been consumed successfully.

D

DATA_TYPE_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the DataTypein this column's configuration
Database - Interface in org.axiondb
An Axion database.
DATABASE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DatabaseLink - Class in org.axiondb
A Database Link that holds connection spec for a external Database CREATE DATABASE LINK (DRIVER=' ' URL=' ' USERNAME=' ' PASSWORD=' ');
DatabaseLink(String, Properties) - Constructor for class org.axiondb.DatabaseLink
Create an External Server
DatabaseLinkEvent - Class in org.axiondb.event
An event signifying that a database object has changed, for example, due to a DatabaseLink being added or dropped.
DatabaseLinkEvent(DatabaseLink) - Constructor for class org.axiondb.event.DatabaseLinkEvent
 
DatabaseModificationListener - Interface in org.axiondb.event
An observer of DatabaseModifiedEvents.
DatabaseModifiedEvent - Class in org.axiondb.event
An event signifying that a database object has changed, for example, due to a Table being added or dropped.
DatabaseModifiedEvent(Table) - Constructor for class org.axiondb.event.DatabaseModifiedEvent
 
Databases - Class in org.axiondb.engine
A static Map of Databases by name.
DatabaseSequenceEvent - Class in org.axiondb.event
An event signifying that a database object has changed, for example, due to a Table being added or dropped.
DatabaseSequenceEvent(Sequence) - Constructor for class org.axiondb.event.DatabaseSequenceEvent
 
DatabaseSequenceEvent(String, Integer) - Constructor for class org.axiondb.event.DatabaseSequenceEvent
 
DatabaseTypeEvent - Class in org.axiondb.event
An event signifying that a database object has changed, for example, due to a Table being added or dropped.
DatabaseTypeEvent(String, DataType) - Constructor for class org.axiondb.event.DatabaseTypeEvent
 
dataDefinitionCausesTransactionCommit() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since Axion currently doesn't treat Data Definition Language (DDL) statements like CREATE or DROP transactionally.
dataDefinitionIgnoredInTransactions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since Axion currently doesn't treat Data Definition Language (DDL) statements like CREATE or DROP transactionally.
DataOutputOutputStream - Class in org.axiondb.util
An OutputStream wrapping a DataOutput stream.
DataOutputOutputStream(DataOutput) - Constructor for class org.axiondb.util.DataOutputOutputStream
Create an OutputStream wrapping the given DataOutput.
DataType - Interface in org.axiondb
The type of a field (column) that can be stored in a Table.
DataTypeFactory - Interface in org.axiondb
A simple factory for creating new DataType instances.
DateAddFunction - Class in org.axiondb.functions
Syntax: DateAdd(interval_type, interval, timestamp)
DateAddFunction() - Constructor for class org.axiondb.functions.DateAddFunction
Creates a new instance of Class
DateDiffFunction - Class in org.axiondb.functions
Syntax: DATEDIFF(interval_type, timestamp1, timestamp2)
DateDiffFunction() - Constructor for class org.axiondb.functions.DateDiffFunction
Creates a new instance of Class
DatePartFunction - Class in org.axiondb.functions
Syntax: DatePart(date-part, timestamp)
DatePartFunction() - Constructor for class org.axiondb.functions.DatePartFunction
Creates a new instance of Class
DateTimeUtils - Class in org.axiondb.util
Methods to support manipulation and conversion of date, time and timestamp values.
DateTimeUtils() - Constructor for class org.axiondb.util.DateTimeUtils
 
DateToCharFunction - Class in org.axiondb.functions
Syntax: DateToChar( date-expr, 'format-string' )
DateToCharFunction() - Constructor for class org.axiondb.functions.DateToCharFunction
Creates a new instance of Class
DateType - Class in org.axiondb.types
Implements a date type which can generate instances of java.sql.Date and other JDBC date-related types.
DateType() - Constructor for class org.axiondb.types.DateType
 
DAY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DAY - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing day interval
debugStream - Variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
decomposeJoinConditionNodes(Set) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
decomposeWhereConditionNodes(Set) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
DEFAULT - Static variable in interface org.axiondb.Index
 
DEFAULT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DEFAULT_ - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DEFAULT_VALUE_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the default valuein this column's configuration
DEFERRABLE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DEFERRED - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
defrag() - Method in class org.axiondb.engine.DiskDatabase
 
DEFRAG - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
Defrag - Class in org.axiondb.tools
A utility class for defragmenting an Axion database.
Defrag() - Constructor for class org.axiondb.tools.Defrag
 
DefragCommand - Class in org.axiondb.engine.commands
A DEFRAG TABLE tableName command, to compact the a disk resident table
DefragCommand() - Constructor for class org.axiondb.engine.commands.DefragCommand
 
defragDatabase(String) - Static method in class org.axiondb.tools.Defrag
 
defragDatabase(File) - Static method in class org.axiondb.tools.Defrag
 
defragTable(String) - Method in class org.axiondb.engine.DiskDatabase
 
DelegatingRowIterator - Class in org.axiondb.engine.rowiterators
An abstract base RowIterator that delegates all calls to a wrapped instance.
DelegatingRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
DELETE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
delete(int) - Method in class org.axiondb.util.IntBTree
Delete an arbitrary instance of the specified key, which when you think about it, isn't terribly useful.
delete(Object) - Method in class org.axiondb.util.ObjectBTree
Delete an arbitrary instance of the specified key, which when you think about it, isn't terribly useful.
DeleteCommand - Class in org.axiondb.engine.commands
A DELETE command.
DeleteCommand(String, Selectable) - Constructor for class org.axiondb.engine.commands.DeleteCommand
 
DeleteCommand(TableIdentifier, Selectable) - Constructor for class org.axiondb.engine.commands.DeleteCommand
 
deleteFile(File) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
deleteFile(File) - Method in class org.axiondb.engine.tables.TableView
 
deleteRow(Row) - Method in class org.axiondb.engine.tables.BaseTable
 
deleteRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
deletesAreDetected(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
DELIMITED_TABLE_TYPE - Static variable in interface org.axiondb.ExternalTable
 
DelimitedFlatfileTable - Class in org.axiondb.engine.tables
A disk-resident Delimited Flatfile Table.
DelimitedFlatfileTable(String, Database) - Constructor for class org.axiondb.engine.tables.DelimitedFlatfileTable
 
DelimitedFlatfileTableLoader - Class in org.axiondb.engine.tables
 
DelimitedFlatfileTableLoader() - Constructor for class org.axiondb.engine.tables.DelimitedFlatfileTableLoader
 
DESC - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
determineNextRow() - Method in class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator
 
determineNextRow() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
determineNextRow() - Method in class org.axiondb.engine.rowiterators.LimitingRowIterator
 
determinePreviousRow() - Method in class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator
 
determinePreviousRow() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
determinePreviousRow() - Method in class org.axiondb.engine.rowiterators.LimitingRowIterator
 
DifferenceFunction - Class in org.axiondb.functions
 
DifferenceFunction() - Constructor for class org.axiondb.functions.DifferenceFunction
Creates a new instance of Class
DIGIT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
disable_tracing() - Method in class org.axiondb.parser.AxionSqlParser
 
DiskDatabase - Class in org.axiondb.engine
A disk-resident Database.
DiskDatabase(File) - Constructor for class org.axiondb.engine.DiskDatabase
 
DiskDatabase(String, File) - Constructor for class org.axiondb.engine.DiskDatabase
 
DiskDatabase(String, File, Properties) - Constructor for class org.axiondb.engine.DiskDatabase
 
DiskTable - Class in org.axiondb.engine.tables
A disk-resident Table.
DiskTable(String, Database) - Constructor for class org.axiondb.engine.tables.DiskTable
 
DiskTableFactory - Class in org.axiondb.engine
A TableFactory for disk-based tables.
DiskTableFactory() - Constructor for class org.axiondb.engine.DiskTableFactory
 
DISTINCT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DistinctRowIterator - Class in org.axiondb.engine.rowiterators
A DelegatingRowIteratorimplementing DISTINCT.
DistinctRowIterator(RowIterator, Map, Selectable[]) - Constructor for class org.axiondb.engine.rowiterators.DistinctRowIterator
 
DivideFunction - Class in org.axiondb.functions
 
DivideFunction() - Constructor for class org.axiondb.functions.DivideFunction
 
DMLWhenClause - Class in org.axiondb.engine.commands
A WHEN clause in insert, update and merge statements.
DMLWhenClause(Selectable) - Constructor for class org.axiondb.engine.commands.DMLWhenClause
 
doesMaxRowSizeIncludeBlobs() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false since LOB sizes are not counted in the maximum row size (which is unbounded anyway).
Done() - Method in class org.axiondb.parser.SimpleCharStream
 
DOT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
drop() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
drop() - Method in class org.axiondb.engine.tables.BaseTable
 
drop() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
drop() - Method in class org.axiondb.engine.tables.TableView
 
drop() - Method in class org.axiondb.engine.TransactableTableImpl
 
DROP - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
drop() - Method in interface org.axiondb.Table
Drop this table from the database.
dropColumn(String) - Method in class org.axiondb.engine.commands.AlterTableCommand
 
DropCommand - Class in org.axiondb.engine.commands
Abstract base class for things like DROP TABLE and DROP SEQUENCE.
DropCommand() - Constructor for class org.axiondb.engine.commands.DropCommand
 
DropConstraintCommand - Class in org.axiondb.engine.commands
A DROP CONSTRAINT command.
DropConstraintCommand(String, String) - Constructor for class org.axiondb.engine.commands.DropConstraintCommand
 
dropDatabaseLink(String) - Method in interface org.axiondb.Database
 
dropDatabaseLink(String) - Method in class org.axiondb.engine.BaseDatabase
 
dropDatabaseLink(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
DropDatabaseLinkCommand - Class in org.axiondb.engine.commands
A DROP DATABASE LINK command.
DropDatabaseLinkCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropDatabaseLinkCommand
 
dropIndex(String) - Method in interface org.axiondb.Database
Drop the given Indexfrom this database.
dropIndex(String) - Method in class org.axiondb.engine.BaseDatabase
 
dropIndex(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
DropIndexCommand - Class in org.axiondb.engine.commands
A DROP INDEX command.
DropIndexCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropIndexCommand
 
dropSequence(String) - Method in interface org.axiondb.Database
Drop the specified Sequencefrom this database.
dropSequence(String) - Method in class org.axiondb.engine.BaseDatabase
 
dropSequence(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
DropSequenceCommand - Class in org.axiondb.engine.commands
A DROP SEQUENCE command.
DropSequenceCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropSequenceCommand
 
dropTable(String) - Method in interface org.axiondb.Database
Drop the specified Tablefrom this database.
dropTable(String) - Method in class org.axiondb.engine.BaseDatabase
 
dropTable(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
DropTableCommand - Class in org.axiondb.engine.commands
A DROP TABLE command.
DropTableCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropTableCommand
 
DropViewCommand - Class in org.axiondb.engine.commands
A DROP VIEW command.
DropViewCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropViewCommand
 

E

EBCDICToASCII(int) - Static method in class org.axiondb.util.AsciiEbcdicEncoder
 
ELSE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
EmptyRowIterator - Class in org.axiondb.engine.rowiterators
A RowIterator that contains no Rows.
EmptyRowIterator() - Constructor for class org.axiondb.engine.rowiterators.EmptyRowIterator
 
enable_tracing() - Method in class org.axiondb.parser.AxionSqlParser
 
END - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
END_QUOTED_IDENTIFIER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
endColumn - Variable in class org.axiondb.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.axiondb.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
entrySet() - Method in class org.axiondb.util.IntHashMap
 
EOF - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
EOF - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
eol - Variable in exception org.axiondb.parser.ParseException
The end of line string for this machine.
EQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
EqualFunction - Class in org.axiondb.functions
 
EqualFunction() - Constructor for class org.axiondb.functions.EqualFunction
 
equals(Object) - Method in class org.axiondb.Column
Two Columns are equal if they have the same name.
equals(Object) - Method in class org.axiondb.ColumnIdentifier
Returns true iff otherobject is a ColumnIdentifier whose name, table identifier, and alias are equal to mine.
equals(Object) - Method in class org.axiondb.engine.rows.BaseRow
Returns true iff that is a Row with the same number of fields and each is equal to the corresponding field in me.
equals(Object) - Method in class org.axiondb.Literal
Returns true iff otherobject is a Literalwhose name are equal to mine.
equals(Object) - Method in interface org.axiondb.Row
Returns true iff that is a Row with the same number of fields and each is equal to the corresponding field in me.
equals(Object) - Method in class org.axiondb.TableIdentifier
 
evaluate(RowDecorator) - Method in class org.axiondb.ColumnIdentifier
Returns the value of the column I identify within the given row .
evaluate(RowEvent) - Method in interface org.axiondb.Constraint
Evaluate the given event under me.
evaluate(RowEvent) - Method in class org.axiondb.constraints.BaseConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.CheckConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.NotNullConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.NullConstraint
Returns true.
evaluate(RowEvent) - Method in class org.axiondb.constraints.PrimaryKeyConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.UniqueConstraint
 
evaluate(RowDecorator) - Method in class org.axiondb.engine.commands.DMLWhenClause
 
evaluate(RowDecorator) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.ABSFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.AggregateBigDecimalFunction
 
evaluate(RowDecoratorIterator) - Method in class org.axiondb.functions.AggregateBigDecimalFunction
 
evaluate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.AggregateBigDecimalFunction
 
evaluate(RowDecoratorIterator) - Method in interface org.axiondb.functions.AggregateFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.ArithmeticFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.AsciiFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.AverageFunction
 
evaluate(RowDecoratorIterator) - Method in class org.axiondb.functions.AverageFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.Base64DecodeFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.Base64EncodeFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.BaseBooleanBranchFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.BitAndFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.BitOrFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.CastAsFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.CharFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.CharToDateFunction
Gets String value representing the timestamp/date value in the given format.
evaluate(RowDecorator) - Method in class org.axiondb.functions.CoalesceFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.ComparisonFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.ConcatFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.ContainsFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.CountFunction
 
evaluate(RowDecoratorIterator) - Method in class org.axiondb.functions.CountFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.DateAddFunction
Returns new Timestamp which is (timestamp + interval) where interval is integer units of interval_type.
evaluate(RowDecorator) - Method in class org.axiondb.functions.DateDiffFunction
Returns integer difference (timestamp2 - timestamp1) in units of interval of type interval_type.
evaluate(RowDecorator) - Method in class org.axiondb.functions.DatePartFunction
Returns String representation of requested portion of given timestamp.
evaluate(RowDecorator) - Method in class org.axiondb.functions.DateToCharFunction
Returns String value representing the timestamp/date value in the given format.
evaluate(RowDecorator) - Method in class org.axiondb.functions.DifferenceFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.ExistsFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.FunctionIdentifier
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.IfThenFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.InFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.InStringFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.IsNotNullFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.IsNullFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.IsValidDateTimeFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LengthFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LikeToRegexpFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.Log10Function
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LowerFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LPadFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LTrimFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.MatchesFunction
 
evaluate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.MaxFunction
 
evaluate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.MinFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.ModFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.NotExistsFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.NotFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.NotInFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.NowFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.ReplaceFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.RoundFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.RowNumFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.RPadFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.RTrimFunction
 
evaluate(RowDecorator) - Method in interface org.axiondb.functions.ScalarFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.SignFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.SoundexFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.SoundsLikeFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.SpaceFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.SubstringFunction
Returns substring of str, beginning at character m, n characters long.
evaluate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.SumFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.TruncateFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.UpperFunction
 
evaluate() - Method in class org.axiondb.Literal
 
evaluate(RowDecorator) - Method in class org.axiondb.Literal
 
evaluate(RowDecorator) - Method in interface org.axiondb.Selectable
 
evaluate() - Method in class org.axiondb.Sequence
Increment and return the next value in this sequence.
evaluate(RowDecorator) - Method in class org.axiondb.SequenceEvaluator
 
EXCEPTION - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ExceptionConverter - Class in org.axiondb.util
Converts Axion-specific Exceptions into SQLExceptions.
ExceptionConverter() - Constructor for class org.axiondb.util.ExceptionConverter
 
excludeColumn(String) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
execute(Database) - Method in interface org.axiondb.AxionCommand
Executes an SQL statement that may return multiple results.
execute(Database, Table) - Method in class org.axiondb.engine.commands.AddConstraintCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.AlterTableCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.CheckFileStateCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.ConstraintCommand
 
execute(Database, Table) - Method in class org.axiondb.engine.commands.ConstraintCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.CreateCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.CreateDatabaseLinkCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.CreateViewCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.DefragCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.DeleteCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.DropCommand
 
execute(Database, Table) - Method in class org.axiondb.engine.commands.DropConstraintCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.DropDatabaseLinkCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.DropIndexCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.DropSequenceCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.DropTableCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.DropViewCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.InsertCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.RemountCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.SelectCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.ShutdownCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.TruncateCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.UpdateCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.UpsertCommand
 
execute(String) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
execute() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
execute(String) - Method in class org.axiondb.jdbc.AxionStatement
 
execute(String, int) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported when autoGeneratedKeys is not Statement.NO_GENERATED_KEYS.
execute(String, int[]) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported.
execute(String, String[]) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported.
execute(AxionCommand) - Method in class org.axiondb.jdbc.AxionStatement
 
execute(String) - Method in class org.axiondb.tools.Console
 
executeBatch() - Method in class org.axiondb.jdbc.AxionStatement
 
executeQuery(Database) - Method in interface org.axiondb.AxionCommand
Executes an SQL statement that returns a single ResultSet object such as a SELECT statement.
executeQuery(Database) - Method in class org.axiondb.engine.commands.AlterTableCommand
Unsupported
executeQuery(Database) - Method in class org.axiondb.engine.commands.CheckFileStateCommand
 
executeQuery(Database) - Method in class org.axiondb.engine.commands.ConstraintCommand
Unsupported
executeQuery(Database) - Method in class org.axiondb.engine.commands.CreateCommand
Unsupported
executeQuery(Database) - Method in class org.axiondb.engine.commands.DefragCommand
Unsupported
executeQuery(Database) - Method in class org.axiondb.engine.commands.DeleteCommand
Unsupported
executeQuery(Database) - Method in class org.axiondb.engine.commands.DropCommand
Unsupported
executeQuery(Database) - Method in class org.axiondb.engine.commands.InsertCommand
Unsupported, use InsertCommand.executeUpdate(org.axiondb.Database)instead.
executeQuery(Database) - Method in class org.axiondb.engine.commands.RemountCommand
Unsupported
executeQuery(Database) - Method in class org.axiondb.engine.commands.SelectCommand
Execute this command, returning a ResultSet.
executeQuery(Database) - Method in class org.axiondb.engine.commands.ShutdownCommand
Unsupported
executeQuery(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
executeQuery(Database) - Method in class org.axiondb.engine.commands.TruncateCommand
Unsupported
executeQuery(Database) - Method in class org.axiondb.engine.commands.UpdateCommand
Unsupported, use UpdateCommand.executeUpdate(org.axiondb.Database)instead.
executeQuery(Database) - Method in class org.axiondb.engine.commands.UpsertCommand
Unsupported, use UpsertCommand.executeUpdate(org.axiondb.Database)instead.
executeQuery(String) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
executeQuery() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
executeQuery(String) - Method in class org.axiondb.jdbc.AxionStatement
 
executeQuery(AxionCommand) - Method in class org.axiondb.jdbc.AxionStatement
 
executeUpdate(Database) - Method in interface org.axiondb.AxionCommand
Executes an SQL that may add, delete or modify zero or more rows within the database, such as an INSERT, UPDATE or DELETE statement.
executeUpdate(Database) - Method in class org.axiondb.engine.commands.AlterTableCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.CheckFileStateCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.ConstraintCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.CreateCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.DefragCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.DeleteCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.DropCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.InsertCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.RemountCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.SelectCommand
Unsupported
executeUpdate(Database) - Method in class org.axiondb.engine.commands.ShutdownCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.TruncateCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.UpdateCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.UpsertCommand
 
executeUpdate(String) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
executeUpdate() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
executeUpdate(String) - Method in class org.axiondb.jdbc.AxionStatement
 
executeUpdate(String, int) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported when auotGeneratedKeys is not Statement.NO_GENERATED_KEYS.
executeUpdate(String, int[]) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported.
executeUpdate(String, String[]) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported.
executeUpdate(AxionCommand) - Method in class org.axiondb.jdbc.AxionStatement
 
EXISTS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ExistsFunction - Class in org.axiondb.functions
 
ExistsFunction() - Constructor for class org.axiondb.functions.ExistsFunction
 
exitOnValue() - Method in class org.axiondb.functions.AndFunction
 
exitOnValue() - Method in class org.axiondb.functions.BaseBooleanBranchFunction
 
exitOnValue() - Method in class org.axiondb.functions.OrFunction
 
ExpandBuff(boolean) - Method in class org.axiondb.parser.SimpleCharStream
 
expectedTokenSequences - Variable in exception org.axiondb.parser.ParseException
Each entry in this array is an array of integers.
EXPLAIN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
EXPONENT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
EXTERNAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
EXTERNAL_DB_TABLE_TYPE - Static variable in interface org.axiondb.ExternalTable
 
EXTERNAL_LOADERS - Static variable in class org.axiondb.engine.tables.ExternalTableFactory
 
ExternalDatabaseTable - Class in org.axiondb.engine.tables
Base implementation of ExternalTable interface.
ExternalDatabaseTable(String, Database) - Constructor for class org.axiondb.engine.tables.ExternalDatabaseTable
 
ExternalDatabaseTableLoader - Class in org.axiondb.engine.tables
 
ExternalDatabaseTableLoader() - Constructor for class org.axiondb.engine.tables.ExternalDatabaseTableLoader
 
ExternalTable - Interface in org.axiondb
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 - Class in org.axiondb.engine.tables
Implementation of ExternalTableFactory, to generate instances of concrete implementations of ExternalTable, such as flatfile and remote tables.
ExternalTableFactory() - Constructor for class org.axiondb.engine.tables.ExternalTableFactory
 
ExternalTableLoader - Interface in org.axiondb
Creates an ExternalTable with the given name, using the given Database .

F

FALSE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
FileLobLocator - Class in org.axiondb.types
A file-based LobLocator.
FileLobLocator(File) - Constructor for class org.axiondb.types.FileLobLocator
 
FileLobLocator(String, String) - Constructor for class org.axiondb.types.FileLobLocator
 
FileLobLocatorFactory - Class in org.axiondb.types
A LobLocatorFactory for FileLobLocators.
FileLobLocatorFactory() - Constructor for class org.axiondb.types.FileLobLocatorFactory
 
FileLobSource - Class in org.axiondb.types
A LobSource that's backed by a simple File.
FileLobSource(File) - Constructor for class org.axiondb.types.FileLobSource
 
FileOffsetLobLocator - Class in org.axiondb.types
A LobLocator based upon an byte-offset into a file.
FileOffsetLobLocator(long, int) - Constructor for class org.axiondb.types.FileOffsetLobLocator
 
FileOffsetLobLocatorFactory - Class in org.axiondb.types
A LobLocatorFactory for FileOffsetLobLocators.
FileOffsetLobLocatorFactory() - Constructor for class org.axiondb.types.FileOffsetLobLocatorFactory
 
FileOffsetLobSource - Class in org.axiondb.types
A LobSource that's backed by a single file, storing each LOB as an offset and length.
FileOffsetLobSource(RandomAccessFile, long, int) - Constructor for class org.axiondb.types.FileOffsetLobSource
 
FillBuff() - Method in class org.axiondb.parser.SimpleCharStream
 
FILLER - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
FilteringChangingIndexedRowIterator - Class in org.axiondb.engine.rowiterators
 
FilteringChangingIndexedRowIterator(MutableIndexedRowIterator, RowDecorator, Selectable) - Constructor for class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
FilteringRowIterator - Class in org.axiondb.engine.rowiterators
A DelegatingRowIterator that only returns Rows that match a given WhereNode.
FilteringRowIterator(RowIterator, RowDecorator, Selectable) - Constructor for class org.axiondb.engine.rowiterators.FilteringRowIterator
 
find(Object, boolean) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
find(Object, boolean) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
find(int, boolean) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
find(Object, boolean) - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
findColumn(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
findColumnLiteralEqualFunction(TableIdentifier, Set) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
find the equal function involving a column and literal This function then can be apply first to restrict the number of rows returned by an iterator.
findFirstEqualFunction(Set, TableIdentifier, Database) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
findFirstFunctionUsingIndexedColumn(Set, TableIdentifier, Database) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
first() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
first() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
first() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
first() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
first() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
first() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
first() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
first() - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
first() - Method in class org.axiondb.jdbc.AxionResultSet
 
FIRST - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
first() - Method in interface org.axiondb.RowDecoratorIterator
 
first() - Method in interface org.axiondb.RowIterator
Returns the first Rowin the list, positioning the cursor to just before the first Rowin the list.
FixedWidthFlatfileTable - Class in org.axiondb.engine.tables
A disk-resident Fixed Width Flatfile Table.
FixedWidthFlatfileTable(String, Database) - Constructor for class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
FixedWidthFlatfileTableLoader - Class in org.axiondb.engine.tables
 
FixedWidthFlatfileTableLoader() - Constructor for class org.axiondb.engine.tables.FixedWidthFlatfileTableLoader
 
fixEscapeSequence(String) - Static method in class org.axiondb.engine.tables.BaseFlatfileTable
 
flatConditionTree(Selectable) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
flatten into an ANDed set
FlattenWhereNodeVisitor - Class in org.axiondb.engine.visitors
Decomposes a WhereNode tree into a HashSet of WhereNodes that were originally ANDed together in the source tree.
FlattenWhereNodeVisitor() - Constructor for class org.axiondb.engine.visitors.FlattenWhereNodeVisitor
 
flip() - Method in class org.axiondb.functions.ComparisonFunction
 
FLOATING_POINT_LITERAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
FloatType - Class in org.axiondb.types
A DataType representing an float value.
FloatType() - Constructor for class org.axiondb.types.FloatType
 
flush() - Method in class org.axiondb.util.DataOutputOutputStream
Flush any buffered bytes.
FOREIGN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ForeignKeyConstraint - Class in org.axiondb.constraints
A FOREIGN KEY constraint
ForeignKeyConstraint(String) - Constructor for class org.axiondb.constraints.ForeignKeyConstraint
 
ForeignKeyConstraint(String, String) - Constructor for class org.axiondb.constraints.ForeignKeyConstraint
 
forgetCurrentTransaction() - Method in class org.axiondb.jdbc.AxionConnection
 
forgetDatabase(String) - Static method in class org.axiondb.engine.Databases
 
foundAggregateFunction() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
freeRowId(int) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
freeRowId(int) - Method in class org.axiondb.engine.tables.BaseTable
 
freeRowId(int) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
freeRowId(int) - Method in class org.axiondb.engine.tables.MemoryTable
 
freeRowId(int) - Method in class org.axiondb.engine.tables.TableView
 
freeRowId(int) - Method in class org.axiondb.engine.TransactableTableImpl
 
freeRowId(int) - Method in interface org.axiondb.Table
Un-reserve a row id.
FROM - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
FromNode - Class in org.axiondb
A binary tree of tables (or "table like" objects) being selected from.
FromNode() - Constructor for class org.axiondb.FromNode
 
FULL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
Function - Interface in org.axiondb
A database function.
FunctionFactory - Interface in org.axiondb
A simple factory for creating new ConcreteFunctioninstances.
FunctionIdentifier - Class in org.axiondb.functions
A Selectable representing an unresolved Function.
FunctionIdentifier(String) - Constructor for class org.axiondb.functions.FunctionIdentifier
 
FunctionIdentifier(String, List) - Constructor for class org.axiondb.functions.FunctionIdentifier
 
FW_TABLE_TYPE - Static variable in interface org.axiondb.ExternalTable
 

G

generateParseException() - Method in class org.axiondb.parser.AxionSqlParser
 
get(int) - Method in class org.axiondb.engine.rows.JoinedRow
 
get(int) - Method in class org.axiondb.engine.rows.LazyRow
 
get(int) - Method in class org.axiondb.engine.rows.RowView
Get the value of field i .
get(int) - Method in class org.axiondb.engine.rows.SimpleRow
Get the value of field i.
get(Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
get(int) - Method in interface org.axiondb.Row
Returns the value of the field at i (zero indexed).
get(ColumnIdentifier) - Method in class org.axiondb.RowDecorator
Returns the value of the specified column.
get(int) - Method in class org.axiondb.util.IntBTree
Find some occurance of the given key.
get(int) - Method in class org.axiondb.util.IntHashMap
 
get(Object) - Method in class org.axiondb.util.ObjectBTree
Find some occurance of the given key.
get(Object) - Method in interface org.axiondb.VariableContext
 
getAlias() - Method in class org.axiondb.ColumnIdentifier
Returns my column alias name, if any.
getAlias() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getAlias() - Method in interface org.axiondb.Function
Returns the Alias name of this function.
getAlias() - Method in class org.axiondb.functions.BaseFunction
 
getAlias() - Method in class org.axiondb.functions.FunctionIdentifier
 
getAlias() - Method in class org.axiondb.Literal
Returns the alias name of Literal, if any.
getAlias() - Method in interface org.axiondb.Selectable
 
getAlias() - Method in class org.axiondb.SequenceEvaluator
 
getAliasName() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getAll(int) - Method in class org.axiondb.util.IntBTree
Obtain an iterator over all values associated with the given key.
getAll(Object) - Method in class org.axiondb.util.ObjectBTree
Obtain an iterator over all values associated with the given key.
getAllExcludingNull() - Method in class org.axiondb.util.IntBTree
Obtain an iterator over all values excluding null key values
getAllExcludingNull() - Method in class org.axiondb.util.ObjectBTree
Obtain an iterator over all values excluding null key values
getAllExcludingNull(IntListIteratorChain) - Method in class org.axiondb.util.ObjectBTree
 
getAllFrom(int) - Method in class org.axiondb.util.IntBTree
Obtain an iterator over all values greater than or equal to the given key.
getAllFrom(Object) - Method in class org.axiondb.util.ObjectBTree
Obtain an iterator over all values greater than or equal to the given key.
getAllTables() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getAllTo(int) - Method in class org.axiondb.util.IntBTree
Obtain an iterator over all values strictly less than the given key.
getAllTo(Object) - Method in class org.axiondb.util.ObjectBTree
Obtain an iterator over all values strictly less than the given key.
getArgument(int) - Method in interface org.axiondb.Function
Returns the Selectableat the given index.
getArgument(int) - Method in class org.axiondb.functions.BaseFunction
 
getArgument(int) - Method in class org.axiondb.functions.FunctionIdentifier
 
getArgumentCount() - Method in interface org.axiondb.Function
Returns the number of arguments in my argument list.
getArgumentCount() - Method in class org.axiondb.functions.BaseFunction
 
getArgumentCount() - Method in class org.axiondb.functions.FunctionIdentifier
 
getArray(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getArray(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getAsciiStream() - Method in class org.axiondb.jdbc.AbstractAxionClob
 
getAsciiStream() - Method in interface org.axiondb.jdbc.AxionClob
 
getAsciiStream(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getAsciiStream(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getAsciiStream() - Method in class org.axiondb.types.ClobSource
This method is guaranteed to return an ASCII strream.
getAsciiStream() - Method in class org.axiondb.types.StringClob
 
getAttributes(String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently unsupported.
getAutoCommit() - Method in class org.axiondb.jdbc.AxionConnection
 
getAxionConnection() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getBaseProperties() - Static method in class org.axiondb.engine.BaseDatabase
Callers should treat the returned Properties as immutable.
getBasePropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
getBasePropertyKeys() - Method in interface org.axiondb.TableOrganizationContext
Gets a Set of Strings representing property key names that all ExternalTable instances should accept.
getBaseRequiredPropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
getBaseRequiredPropertyKeys() - Method in interface org.axiondb.TableOrganizationContext
Gets a Set of Strings representing property key names that all ExternalTable instances must require.
getBatchCommandCount() - Method in class org.axiondb.jdbc.AxionStatement
 
getBatchCommands() - Method in class org.axiondb.jdbc.AxionStatement
 
getBeginColumn() - Method in class org.axiondb.parser.SimpleCharStream
 
getBeginLine() - Method in class org.axiondb.parser.SimpleCharStream
 
getBestRowIdentifier(String, String, String, int, boolean) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getBigDecimal(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBigDecimal(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBigDecimal(int, int) - Method in class org.axiondb.jdbc.AxionResultSet
Deprecated. See ResultSet.getBigDecimal(int,int)
getBigDecimal(String, int) - Method in class org.axiondb.jdbc.AxionResultSet
Deprecated. See ResultSet.getBigDecimal(java.lang.String,int)
getBinaryStream() - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
getBinaryStream() - Method in interface org.axiondb.jdbc.AxionBlob
 
getBinaryStream(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBinaryStream(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBinaryStream() - Method in class org.axiondb.types.BlobSource
 
getBinaryStream() - Method in class org.axiondb.types.ByteArrayBlob
 
getBindVariableIterator() - Method in class org.axiondb.engine.commands.BaseAxionCommand
Returns an Iteratorover all my BindVariables, in the proper order.
getBindVariableIterator() - Method in class org.axiondb.engine.commands.DeleteCommand
 
getBindVariableIterator() - Method in class org.axiondb.engine.commands.InsertCommand
 
getBindVariableIterator() - Method in class org.axiondb.engine.commands.RemountCommand
 
getBindVariableIterator() - Method in class org.axiondb.engine.commands.SelectCommand
 
getBindVariableIterator() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getBindVariableIterator() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getBlob(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBlob(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBoolean(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBoolean(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBTree() - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
getBTree() - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
getByte(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getByte(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBytes(long, int) - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
getBytes(long, int) - Method in interface org.axiondb.jdbc.AxionBlob
 
getBytes(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBytes(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBytes(long, int) - Method in class org.axiondb.types.BlobSource
 
getBytes() - Method in class org.axiondb.types.ByteArrayBlob
 
getBytes(long, int) - Method in class org.axiondb.types.ByteArrayBlob
 
getCanonicalIdentifier() - Method in class org.axiondb.ColumnIdentifier
 
getCanonicalIdentifier() - Method in class org.axiondb.TableIdentifier
 
getCanonicalPath(File) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getCatalog() - Method in class org.axiondb.jdbc.AxionConnection
 
getCatalogName() - Method in class org.axiondb.DatabaseLink
 
getCatalogName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getCatalogs() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getCatalogSeparator() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getCatalogTerm() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getCharacterStream() - Method in class org.axiondb.jdbc.AbstractAxionClob
 
getCharacterStream() - Method in interface org.axiondb.jdbc.AxionClob
 
getCharacterStream(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getCharacterStream(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getCharacterStream() - Method in class org.axiondb.types.ClobSource
 
getCharacterStream() - Method in class org.axiondb.types.StringClob
 
getChildCommand(int) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
getChildCommandCount() - Method in class org.axiondb.engine.commands.CreateTableCommand
 
getClob(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getClob(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getColumn(int) - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
getColumn(int) - Method in class org.axiondb.engine.tables.BaseTable
 
getColumn(String) - Method in class org.axiondb.engine.tables.BaseTable
 
getColumn(int) - Method in class org.axiondb.engine.tables.TableView
 
getColumn(String) - Method in class org.axiondb.engine.tables.TableView
 
getColumn(int) - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumn(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumn() - Method in class org.axiondb.event.ColumnEvent
 
getColumn() - Method in class org.axiondb.parser.SimpleCharStream
Deprecated.  
getColumn(int) - Method in interface org.axiondb.Table
Return the Columncorresponding to the given zero-based index .
getColumn(String) - Method in interface org.axiondb.Table
Return the Columnfor the given name .
getColumnClassName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnCount() - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
getColumnCount() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getColumnCount() - Method in class org.axiondb.engine.tables.BaseTable
 
getColumnCount() - Method in class org.axiondb.engine.tables.TableView
 
getColumnCount() - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumnCount() - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnCount() - Method in interface org.axiondb.RowSource
 
getColumnCount() - Method in interface org.axiondb.Table
Return the number of Columns I contain.
getColumnDisplaySize() - Method in interface org.axiondb.DataType
Value returned by ResultSetMetaData#getColumnDisplaySizefor this data type.
getColumnDisplaySize(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnDisplaySize() - Method in class org.axiondb.types.BaseDataType
 
getColumnDisplaySize() - Method in class org.axiondb.types.DateType
 
getColumnDisplaySize() - Method in class org.axiondb.types.StringType
 
getColumnDisplaySize() - Method in class org.axiondb.types.TimeType
 
getColumnIdentifierList(TableIdentifier) - Method in class org.axiondb.engine.tables.TableView
 
getColumnIdentifiers() - Method in class org.axiondb.engine.tables.BaseTable
 
getColumnIdentifiers() - Method in class org.axiondb.engine.tables.TableView
 
getColumnIdentifiers() - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumnIdentifiers() - Method in interface org.axiondb.Table
Return an Iteratorover the ColumnIdentifiersfor my Columns.
getColumnIdToFieldMap() - Method in class org.axiondb.engine.commands.AxionQueryPlanner
 
getColumnIdToFieldMap() - Method in class org.axiondb.engine.commands.SelectCommand
 
getColumnIndex(String) - Method in class org.axiondb.engine.tables.BaseTable
 
getColumnIndex(String) - Method in class org.axiondb.engine.tables.TableView
 
getColumnIndex(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumnIndex(String) - Method in interface org.axiondb.RowSource
 
getColumnIndex(String) - Method in interface org.axiondb.Table
Return the zero-based index of the Columnwith the given name .
getColumnIterator() - Method in class org.axiondb.engine.commands.InsertCommand
 
getColumnIterator() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getColumnLabel(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnNames() - Method in class org.axiondb.engine.commands.CreateTableCommand
 
getColumnPrivileges(String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getColumns(String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported,
getColumnType(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnTypeName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getCommitSize() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getComparator() - Method in class org.axiondb.engine.indexes.BaseIndex
 
getComparator() - Method in class org.axiondb.types.BaseDataType
This base implementation simply returns a ComparableComparator.
getComparator() - Method in class org.axiondb.types.BigDecimalType
 
getComparator() - Method in class org.axiondb.types.BooleanType
 
getComparator() - Method in class org.axiondb.types.ByteType
 
getComparator() - Method in class org.axiondb.types.CharacterType
 
getComparator() - Method in class org.axiondb.types.FloatType
 
getComparator() - Method in class org.axiondb.types.IntegerType
 
getComparator() - Method in class org.axiondb.types.LongType
 
getComparator() - Method in class org.axiondb.types.ShortType
 
getComparator() - Method in class org.axiondb.types.StringType
 
getComparator() - Method in class org.axiondb.types.TimestampType
 
getComparator() - Method in class org.axiondb.types.VarBinaryType
 
getConcurrency() - Method in class org.axiondb.jdbc.AxionResultSet
 
getCondition() - Method in class org.axiondb.constraints.CheckConstraint
 
getCondition() - Method in class org.axiondb.FromNode
get the join condition
getConfiguration() - Method in class org.axiondb.Column
 
getConnection() - Method in class org.axiondb.DatabaseLink
 
getConnection() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns my Connection.
getConnection() - Method in class org.axiondb.jdbc.AxionDataSource
 
getConnection(String, String) - Method in class org.axiondb.jdbc.AxionDataSource
 
getConnection() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getConnection() - Method in class org.axiondb.tools.Console
 
getConstraint() - Method in class org.axiondb.engine.commands.AddConstraintCommand
 
getConstraint() - Method in class org.axiondb.event.ConstraintEvent
 
getConstraintName() - Method in class org.axiondb.engine.commands.DropConstraintCommand
 
getConstraints() - Method in class org.axiondb.engine.tables.BaseTable
 
getConstraints() - Method in class org.axiondb.engine.tables.TableView
 
getConstraints() - Method in class org.axiondb.engine.TransactableTableImpl
 
getConstraints() - Method in interface org.axiondb.Table
 
getCreateSQL() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getCrossReference(String, String, String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getCurrentParsePosition() - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
getCurrentResultSet() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getCurrentTransaction() - Method in class org.axiondb.jdbc.AxionConnection
 
getCurrentUpdateCount() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getCursorName() - Method in class org.axiondb.jdbc.AxionResultSet
 
getDatabase() - Method in class org.axiondb.jdbc.AxionConnection
 
getDatabase() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getDatabaseLink(String) - Method in interface org.axiondb.Database
 
getDatabaseLink(String) - Method in class org.axiondb.engine.BaseDatabase
 
getDatabaseLink(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getDatabaseMajorVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
getDatabaseMinorVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
getDatabaseModificationListeners() - Method in interface org.axiondb.Database
Returns all listeners set to receive events on this database
getDatabaseModificationListeners() - Method in class org.axiondb.engine.BaseDatabase
 
getDatabaseModificationListeners() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getDatabaseProductName() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns "AxionDB".
getDatabaseProductVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns "1.0M1".
getDataFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getDataFile() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
getDataFile() - Method in class org.axiondb.engine.tables.DiskTable
 
getDataFilesOnly() - Method in class org.axiondb.engine.commands.RemountCommand
 
getDataType() - Method in class org.axiondb.Column
Get the DataTypeof this column.
getDataType() - Method in class org.axiondb.ColumnIdentifier
Returns my DataType, if any.
getDataType(String) - Method in interface org.axiondb.Database
Get the DataTypecurrently registered for the given name, or null.
getDataType(String) - Method in class org.axiondb.engine.BaseDatabase
 
getDataType() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getDataType() - Method in class org.axiondb.engine.indexes.BaseIndex
 
getDataType(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getDataType() - Method in class org.axiondb.event.DatabaseTypeEvent
 
getDataType() - Method in class org.axiondb.functions.ABSFunction
 
getDataType() - Method in class org.axiondb.functions.AggregateBigDecimalFunction
 
getDataType() - Method in class org.axiondb.functions.ArithmeticFunction
 
getDataType() - Method in class org.axiondb.functions.AsciiFunction
 
getDataType() - Method in class org.axiondb.functions.AverageFunction
 
getDataType() - Method in class org.axiondb.functions.Base64DecodeFunction
 
getDataType() - Method in class org.axiondb.functions.Base64EncodeFunction
 
getDataType() - Method in class org.axiondb.functions.BaseBooleanBranchFunction
 
getDataType() - Method in class org.axiondb.functions.BaseFunction
 
getDataType() - Method in class org.axiondb.functions.BitAndFunction
DataType
getDataType() - Method in class org.axiondb.functions.BitOrFunction
DataType
getDataType() - Method in class org.axiondb.functions.CastAsFunction
 
getDataType() - Method in class org.axiondb.functions.CharFunction
CharacterType
getDataType() - Method in class org.axiondb.functions.CharToDateFunction
DataType
getDataType() - Method in class org.axiondb.functions.CoalesceFunction
 
getDataType() - Method in class org.axiondb.functions.ComparisonFunction
 
getDataType() - Method in class org.axiondb.functions.ConcatFunction
StringType
getDataType() - Method in class org.axiondb.functions.ContainsFunction
 
getDataType() - Method in class org.axiondb.functions.CountFunction
 
getDataType() - Method in class org.axiondb.functions.DateAddFunction
DataType
getDataType() - Method in class org.axiondb.functions.DateDiffFunction
DataType
getDataType() - Method in class org.axiondb.functions.DatePartFunction
DataType
getDataType() - Method in class org.axiondb.functions.DateToCharFunction
DataType
getDataType() - Method in class org.axiondb.functions.DifferenceFunction
StringType
getDataType() - Method in class org.axiondb.functions.ExistsFunction
 
getDataType() - Method in class org.axiondb.functions.FunctionIdentifier
 
getDataType() - Method in class org.axiondb.functions.IfThenFunction
AnyType
getDataType() - Method in class org.axiondb.functions.InFunction
 
getDataType() - Method in class org.axiondb.functions.InStringFunction
StringType
getDataType() - Method in class org.axiondb.functions.IsNotNullFunction
 
getDataType() - Method in class org.axiondb.functions.IsNullFunction
 
getDataType() - Method in class org.axiondb.functions.IsValidDateTimeFunction
 
getDataType() - Method in class org.axiondb.functions.LengthFunction
 
getDataType() - Method in class org.axiondb.functions.LikeToRegexpFunction
 
getDataType() - Method in class org.axiondb.functions.Log10Function
StringType
getDataType() - Method in class org.axiondb.functions.LowerFunction
 
getDataType() - Method in class org.axiondb.functions.LPadFunction
StringType
getDataType() - Method in class org.axiondb.functions.LTrimFunction
StringType
getDataType() - Method in class org.axiondb.functions.MatchesFunction
 
getDataType() - Method in class org.axiondb.functions.ModFunction
StringType
getDataType() - Method in class org.axiondb.functions.NotExistsFunction
 
getDataType() - Method in class org.axiondb.functions.NotFunction
 
getDataType() - Method in class org.axiondb.functions.NotInFunction
 
getDataType() - Method in class org.axiondb.functions.NowFunction
 
getDataType() - Method in class org.axiondb.functions.ReplaceFunction
StringType
getDataType() - Method in class org.axiondb.functions.RoundFunction
StringType
getDataType() - Method in class org.axiondb.functions.RowNumFunction
 
getDataType() - Method in class org.axiondb.functions.RPadFunction
StringType
getDataType() - Method in class org.axiondb.functions.RTrimFunction
StringType
getDataType() - Method in class org.axiondb.functions.SignFunction
StringType
getDataType() - Method in class org.axiondb.functions.SoundexFunction
StringType
getDataType() - Method in class org.axiondb.functions.SoundsLikeFunction
BooleanType
getDataType() - Method in class org.axiondb.functions.SpaceFunction
StringType
getDataType() - Method in class org.axiondb.functions.SubstringFunction
StringType
getDataType() - Method in class org.axiondb.functions.TruncateFunction
StringType
getDataType() - Method in class org.axiondb.functions.UpperFunction
 
getDataType() - Method in class org.axiondb.Literal
 
getDataType() - Method in interface org.axiondb.Selectable
 
getDataType() - Method in class org.axiondb.SequenceEvaluator
 
getDate(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getDate(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getDate(int, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getDate(String, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getDatePart(Timestamp, String) - Static method in class org.axiondb.util.DateTimeUtils
Extracts the specified date/time element from the given Timestamp, using the default Locale.
getDatePart(Timestamp, String, Locale) - Static method in class org.axiondb.util.DateTimeUtils
Extracts the specified date/time element from the given Timestamp, using the given Locale.
getDBDirectory() - Method in interface org.axiondb.Database
Get the directory into which table information is stored, or null.
getDBDirectory() - Method in class org.axiondb.engine.DiskDatabase
 
getDBDirectory() - Method in class org.axiondb.engine.MemoryDatabase
 
getDBDirectory() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getDecorator() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
getDecorator() - Method in interface org.axiondb.RowDecoratorIterator
 
getDefault() - Method in class org.axiondb.Column
 
getDefaultDataFileExtension() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getDefaultDataFileExtension() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
getDefaultDataFileExtension() - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
getDefaultTransactionIsolation() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Connection.TRANSACTION_SERIALIZABLE.
getDelegate() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
getDirectory() - Method in class org.axiondb.engine.commands.RemountCommand
 
getDirectoryName() - Method in class org.axiondb.types.FileLobLocator
 
getDistinct() - Method in class org.axiondb.engine.commands.AxionQueryContext
Indicates if the ResultSetgenerated from this object will contain distinct tuples.
getDouble(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getDouble(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getDriverMajorVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns 0.
getDriverMinorVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns 1.
getDriverName() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns "Axion JDBC Driver".
getDriverVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns "1.0M1".
getEffectedRowCount() - Method in interface org.axiondb.AxionCommand
Returns the last row count generated by AxionCommand.execute(org.axiondb.Database) or AxionCommand.executeUpdate(org.axiondb.Database).
getEffectedRowCount() - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
getElseClause() - Method in class org.axiondb.engine.commands.InsertCommand
 
getEndColumn() - Method in class org.axiondb.parser.SimpleCharStream
 
getEndLine() - Method in class org.axiondb.parser.SimpleCharStream
 
getExportedKeys(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getExternalDatabaseLink() - Method in class org.axiondb.event.DatabaseLinkEvent
 
getExtraNameCharacters() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getFetchDirection() - Method in class org.axiondb.jdbc.AxionResultSet
 
getFetchDirection() - Method in class org.axiondb.jdbc.AxionStatement
 
getFetchSize() - Method in class org.axiondb.jdbc.AxionResultSet
 
getFetchSize() - Method in class org.axiondb.jdbc.AxionStatement
 
getFile(File) - Method in class org.axiondb.types.FileLobLocator
 
getFile() - Method in class org.axiondb.types.FileLobSource
 
getFileName() - Method in class org.axiondb.types.FileLobLocator
 
getFilePointer() - Method in class org.axiondb.util.BufferedRandomAccessFile
 
getFloat(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getFloat(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getFrom() - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the root FromNodefor the select statement.
getFrom(int) - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the i th table being selected.
getFromArray() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getFromCount() - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the number of tables being from.
getGeneratedKeys() - Method in class org.axiondb.jdbc.AxionStatement
 
getGlobalVariable(String) - Method in interface org.axiondb.Database
 
getGlobalVariable(String) - Method in class org.axiondb.engine.BaseDatabase
 
getGlobalVariable(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getGroupBy() - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets Selectable in Group by clause.
getGroupBy(int) - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets Selectable in Group by clause.
getGroupByCount() - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the number of Slectables group by in my query.
getHoldability() - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
getIdentifier() - Method in class org.axiondb.engine.rows.BaseRow
 
getIdentifier() - Method in interface org.axiondb.Row
 
getIdentifierQuoteString() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns " as Axion now supports quoted identifiers to allow for escaping of reserved words for use as table or column identifiers.
GetImage() - Method in class org.axiondb.parser.SimpleCharStream
 
getImportedKeys(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getIndexedColumn() - Method in class org.axiondb.engine.indexes.BaseIndex
 
getIndexedColumn() - Method in interface org.axiondb.Index
Returns the column I index.
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.tables.BaseTable
 
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.tables.TableView
 
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
getIndexedRows(Selectable, boolean) - Method in interface org.axiondb.Table
 
getIndexFactory(String) - Method in interface org.axiondb.Database
Get the IndexFactorycurrently registered for the given name, or null.
getIndexFactory(String) - Method in class org.axiondb.engine.BaseDatabase
 
getIndexFactory(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.tables.BaseTable
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.tables.TableView
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.TransactableTableImpl
 
getIndexForColumn(Column) - Method in interface org.axiondb.Table
Return the first Indexthat pertains to the given Column, or null if no such Indexexists.
getIndexInfo(String, String, String, boolean, boolean) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Partially supported.
getIndexLoader() - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.BaseIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.StringBTreeIndex
 
getIndexLoader() - Method in interface org.axiondb.Index
 
getIndices() - Method in class org.axiondb.engine.tables.BaseTable
 
getIndices() - Method in class org.axiondb.engine.tables.TableView
 
getIndices() - Method in class org.axiondb.engine.TransactableTableImpl
 
getIndices() - Method in interface org.axiondb.Table
Obtain an Iteratorover my indices.
getInnerTableColumnCount() - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
getInorderRowIterator(RowSource) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getInorderRowIterator(RowSource) - Method in class org.axiondb.engine.indexes.BaseIndex
 
getInorderRowIterator(RowSource) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
getInorderRowIterator(RowSource) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
getInorderRowIterator(RowSource) - Method in interface org.axiondb.Index
Returns a RowIteratorwhich is inorder traversal of keys,
getInputStream() - Method in class org.axiondb.types.CompressedLobSource
 
getInputStream() - Method in class org.axiondb.types.FileLobSource
 
getInputStream() - Method in class org.axiondb.types.FileOffsetLobSource
 
getInputStream() - Method in interface org.axiondb.types.LobSource
 
getInsertColumnIterator() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getInsertSQL() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getInsertValueIterator() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getInt(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getInt(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getIntForm() - Method in class org.axiondb.util.NullObject
 
getIntKey() - Method in interface org.axiondb.util.IntHashMap.Int2ObjectEntry
 
getIterator(int) - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
getIterator() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
getIterator() - Method in interface org.axiondb.RowDecoratorIterator
 
getIteratorCount() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
getJDBCMajorVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently unsupported.
getJDBCMinorVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently unsupported.
getJdbcType() - Method in interface org.axiondb.DataType
Returns the JDBC type codemost closely matching this type.
getJdbcType() - Method in class org.axiondb.types.AnyType
 
getJdbcType() - Method in class org.axiondb.types.BaseDataType
 
getJdbcType() - Method in class org.axiondb.types.BigDecimalType
 
getJdbcType() - Method in class org.axiondb.types.BooleanType
 
getJdbcType() - Method in class org.axiondb.types.ByteType
 
getJdbcType() - Method in class org.axiondb.types.CharacterType
 
getJdbcType() - Method in class org.axiondb.types.DateType
 
getJdbcType() - Method in class org.axiondb.types.FloatType
 
getJdbcType() - Method in class org.axiondb.types.IntegerType
 
getJdbcType() - Method in class org.axiondb.types.LOBType
 
getJdbcType() - Method in class org.axiondb.types.LongType
 
getJdbcType() - Method in class org.axiondb.types.ObjectType
 
getJdbcType() - Method in class org.axiondb.types.ShortType
 
getJdbcType() - Method in class org.axiondb.types.StringType
 
getJdbcType() - Method in class org.axiondb.types.TimestampType
 
getJdbcType() - Method in class org.axiondb.types.TimeType
 
getJdbcType() - Method in class org.axiondb.types.UnsignedByteType
 
getJdbcType() - Method in class org.axiondb.types.UnsignedIntegerType
 
getJdbcType() - Method in class org.axiondb.types.UnsignedShortType
 
getJdbcType() - Method in class org.axiondb.types.VarBinaryType
Returns Types.VARBINARY.
getJdbcUrl() - Method in class org.axiondb.DatabaseLink
 
getKey(int) - Method in class org.axiondb.util.IntBTree
Obtain the key stored at the specified index.
getKey(int) - Method in class org.axiondb.util.ObjectBTree
Obtain the key stored at the specified index.
getKeyByValue(Object) - Method in class org.axiondb.util.IntHashMap
 
getKeyList() - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getKeyList(int, int) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getKeyList() - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
getKeyList(int, int) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
getKeyList() - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
getKeyList(int, int) - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
getLabel() - Method in class org.axiondb.BaseSelectable
 
getLabel() - Method in class org.axiondb.ColumnIdentifier
Returns my column alias or name.
getLabel() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getLabel() - Method in class org.axiondb.functions.BaseFunction
Returns my function alias or name.
getLabel() - Method in class org.axiondb.Literal
Returns my Literal name.
getLabel() - Method in interface org.axiondb.Selectable
 
getLabel() - Method in class org.axiondb.SequenceEvaluator
 
getLeft() - Method in class org.axiondb.FromNode
Get the Left input
getLimit() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getLine() - Method in class org.axiondb.parser.SimpleCharStream
Deprecated.  
getLiteralPrefix() - Method in interface org.axiondb.DataType
Prefix used to quote a literal to delimit value for this type when in SQL syntax or result display
getLiteralPrefix() - Method in class org.axiondb.types.BaseDataType
 
getLiteralPrefix() - Method in class org.axiondb.types.StringType
 
getLiteralSuffix() - Method in interface org.axiondb.DataType
Suffix used to quote a literal to delimit value for this type when in SQL syntax or result display
getLiteralSuffix() - Method in class org.axiondb.types.BaseDataType
 
getLiteralSuffix() - Method in class org.axiondb.types.StringType
 
getLobDir() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getLobDir() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
getLobDir() - Method in class org.axiondb.engine.tables.DiskTable
 
getLobDir() - Method in class org.axiondb.types.LOBType
 
getLobFile() - Method in class org.axiondb.types.LOBType
 
getLobSource(File, RandomAccessFile) - Method in class org.axiondb.types.FileLobLocator
 
getLobSource(File, RandomAccessFile) - Method in class org.axiondb.types.FileOffsetLobLocator
 
getLobSource(File, RandomAccessFile) - Method in interface org.axiondb.types.LobLocator
 
getLoginTimeout() - Method in class org.axiondb.jdbc.AxionDataSource
 
getLogWriter() - Method in class org.axiondb.jdbc.AxionDataSource
 
getLong(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getLong(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getMajorVersion() - Method in class org.axiondb.jdbc.AxionDriver
 
getMatchingRows(List, List) - Method in class org.axiondb.engine.tables.BaseTable
 
getMatchingRows(List, List) - Method in class org.axiondb.engine.tables.TableView
 
getMatchingRows(List, List) - Method in class org.axiondb.engine.TransactableTableImpl
 
getMatchingRows(List, List) - Method in interface org.axiondb.Table
Obtain an iteratorover my Rows where each Selectablein the selectable list evaluatesto the corresponding value in the value list.
getMaxBinaryLiteralLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxCatalogNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxCharLiteralLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxColumnNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0, since Axion has no hard limit on the length of a column name.
getMaxColumnsInGroupBy() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxColumnsInIndex() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 1, since Axion currently doesn't support multi-column indices.
getMaxColumnsInOrderBy() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE, the maximum number of columns Axion can manage in a single ORDER BY clause.
getMaxColumnsInSelect() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE, the maximum number of columns Axion can manage in a single SELECT clause.
getMaxColumnsInTable() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE, the maximum number of columns Axion can manage in a single table.
getMaxConnections() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0, since Axion has no hard limit on the number of connections.
getMaxCursorNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0 since named cursors are not supported.
getMaxFieldSize() - Method in class org.axiondb.jdbc.AxionStatement
 
getMaxIndexLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxProcedureNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxRows() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getMaxRowSize() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0, since Axion has no hard limit on the size of a row.
getMaxSchemaNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxStatementLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0, since Axion has no hard limit on the size of a statement.
getMaxStatements() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxTableNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE.
getMaxTablesInSelect() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE, the maximum number of tables Axion can manage in a single SELECT statement.
getMaxUserNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMessage() - Method in exception org.axiondb.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.axiondb.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMetaData() - Method in class org.axiondb.jdbc.AxionConnection
 
getMetaData() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
getMetaData() - Method in class org.axiondb.jdbc.AxionResultSet
 
getMetaFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getMinimizationFactor() - Method in class org.axiondb.engine.indexes.StringBTreeIndex
 
getMinorVersion() - Method in class org.axiondb.jdbc.AxionDriver
 
getModifiedTables() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getModifiedTables() - Method in interface org.axiondb.Transaction
Return a Setof Tables that have been modified thus far in this transaction.
getMoreResults() - Method in class org.axiondb.jdbc.AxionStatement
 
getMoreResults(int) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported when current is not Statement.CLOSE_CURRENT_RESULT or Statement.CLOSE_ALL_RESULTS.
getMultiTableEvaluationMode() - Method in class org.axiondb.engine.commands.InsertCommand
 
getName() - Method in class org.axiondb.Column
Get the name of this column.
getName() - Method in class org.axiondb.ColumnIdentifier
Returns the name of my column, if any.
getName() - Method in interface org.axiondb.Constraint
Get my name.
getName() - Method in class org.axiondb.constraints.BaseConstraint
 
getName() - Method in interface org.axiondb.Database
Returns the name of this Database.
getName() - Method in class org.axiondb.DatabaseLink
Get the name of this database link.
getName() - Method in class org.axiondb.engine.BaseDatabase
 
getName() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getName() - Method in class org.axiondb.engine.indexes.BaseIndex
 
getName() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getName() - Method in class org.axiondb.engine.tables.BaseTable
 
getName() - Method in class org.axiondb.engine.tables.TableView
 
getName() - Method in class org.axiondb.engine.TransactableTableImpl
 
getName() - Method in class org.axiondb.event.DatabaseSequenceEvent
 
getName() - Method in class org.axiondb.event.DatabaseTypeEvent
 
getName() - Method in interface org.axiondb.Function
Returns the cannonical name of this function.
getName() - Method in class org.axiondb.functions.BaseFunction
 
getName() - Method in class org.axiondb.functions.FunctionIdentifier
 
getName() - Method in interface org.axiondb.Index
Returns my name.
getName() - Method in class org.axiondb.Literal
Returns the name of Literal, if any.
getName() - Method in interface org.axiondb.Selectable
 
getName() - Method in class org.axiondb.Sequence
Get the name of this sequence.
getName() - Method in class org.axiondb.SequenceEvaluator
 
getName() - Method in interface org.axiondb.Table
Get the name of this table.
getNestedThrowable() - Method in exception org.axiondb.AxionException
Return the Throwable I'm wrapping, if any.
getNewRow() - Method in class org.axiondb.event.RowEvent
 
getNextRowId() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getNextRowId() - Method in class org.axiondb.engine.tables.BaseTable
 
getNextRowId() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getNextRowId() - Method in class org.axiondb.engine.tables.MemoryTable
 
getNextRowId() - Method in class org.axiondb.engine.tables.TableView
 
getNextRowId() - Method in class org.axiondb.engine.TransactableTableImpl
 
getNextRowId() - Method in interface org.axiondb.Table
Reserve a row id.
getNextToken() - Method in class org.axiondb.parser.AxionSqlParser
 
getNextToken() - Method in class org.axiondb.parser.AxionSqlParserTokenManager
 
getNodes(Selectable) - Method in class org.axiondb.engine.visitors.FlattenWhereNodeVisitor
 
getNullableCode() - Method in interface org.axiondb.DataType
Code indicating that type does not accept, does accept, or does not disclose acceptance of null values
getNullableCode() - Method in class org.axiondb.types.BaseDataType
 
getNumericFunctions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getObject(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getObject(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getObject(int, Map) - Method in class org.axiondb.jdbc.AxionResultSet
 
getObject(String, Map) - Method in class org.axiondb.jdbc.AxionResultSet
 
getObjectName() - Method in class org.axiondb.engine.commands.CreateCommand
 
getObjectName() - Method in class org.axiondb.engine.commands.DropCommand
 
getOffset() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getOldRow() - Method in class org.axiondb.event.RowEvent
 
getOpenOnTransaction() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getOpenOnTransaction() - Method in interface org.axiondb.Transaction
Get the Databaseupon which I am open (i.e., the state to which we will return to if I am rolled back.
getOrCreateDatabase(String, File) - Static method in class org.axiondb.engine.Databases
 
getOrderBy() - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the List of OrderNodein my order by clause.
getOrderBy(int) - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the i th OrderNodein my order by clause.
getOrderByCount() - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the number of OrderNodes in my query.
getParameterMetaData() - Method in class org.axiondb.jdbc.AxionPreparedStatement
Currently unsupported.
getParentRow() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getParentTables() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getPartMnemonicFor(String) - Static method in class org.axiondb.util.DateTimeUtils
 
getPlanNodeRowIterator() - Method in class org.axiondb.engine.commands.AxionQueryPlanner
 
getPrecision() - Method in interface org.axiondb.DataType
Value returned by ResultSetMetaData#getPrecisionfor this data type.
getPrecision(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getPrecision() - Method in class org.axiondb.types.BaseDataType
 
getPrecision() - Method in class org.axiondb.types.BooleanType
 
getPrecision() - Method in class org.axiondb.types.ByteType
 
getPrecision() - Method in class org.axiondb.types.CharacterType
 
getPrecision() - Method in class org.axiondb.types.FloatType
 
getPrecision() - Method in class org.axiondb.types.IntegerType
 
getPrecision() - Method in class org.axiondb.types.LongType
 
getPrecision() - Method in class org.axiondb.types.ShortType
 
getPrecision() - Method in class org.axiondb.types.TimestampType
 
getPrecision() - Method in class org.axiondb.types.UnsignedByteType
 
getPrecision() - Method in class org.axiondb.types.UnsignedIntegerType
 
getPrecision() - Method in class org.axiondb.types.UnsignedShortType
 
getPreferredValueClassName() - Method in interface org.axiondb.DataType
Returns the "normal" type returned by DataType.convert(java.lang.Object).
getPreferredValueClassName() - Method in class org.axiondb.types.AnyType
 
getPreferredValueClassName() - Method in class org.axiondb.types.BaseDataType
 
getPreferredValueClassName() - Method in class org.axiondb.types.BigDecimalType
 
getPreferredValueClassName() - Method in class org.axiondb.types.BooleanType
 
getPreferredValueClassName() - Method in class org.axiondb.types.ByteType
 
getPreferredValueClassName() - Method in class org.axiondb.types.CharacterType
 
getPreferredValueClassName() - Method in class org.axiondb.types.FloatType
 
getPreferredValueClassName() - Method in class org.axiondb.types.IntegerType
 
getPreferredValueClassName() - Method in class org.axiondb.types.LongType
 
getPreferredValueClassName() - Method in class org.axiondb.types.ObjectType
 
getPreferredValueClassName() - Method in class org.axiondb.types.ShortType
 
getPreferredValueClassName() - Method in class org.axiondb.types.StringType
 
getPreferredValueClassName() - Method in class org.axiondb.types.TimestampType
 
getPreferredValueClassName() - Method in class org.axiondb.types.UnsignedByteType
 
getPreferredValueClassName() - Method in class org.axiondb.types.UnsignedIntegerType
 
getPreferredValueClassName() - Method in class org.axiondb.types.UnsignedShortType
 
getPrimaryKeys(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getProcedureColumns(String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getProcedures(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getProcedureTerm() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getPropertyInfo(String, Properties) - Method in class org.axiondb.jdbc.AxionDriver
 
getPropertyKeys() - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
getPropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
getPropertyKeys() - Method in interface org.axiondb.TableOrganizationContext
Gets a Set of Strings representing valid property key names.
getQualifier() - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
getQualifierLength() - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
getQueryContext() - Method in class org.axiondb.engine.commands.SelectCommand
 
getQueryTimeout() - Method in class org.axiondb.jdbc.AxionStatement
 
getReadFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getReadTables() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getReadTables() - Method in interface org.axiondb.Transaction
Return a Setof Tables that have been read thus far in this transaction.
getRef(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getRef(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getReplacementForNullKey() - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
getReplacementForNullKey() - Method in class org.axiondb.engine.indexes.StringBTreeIndex
 
getReplacementForNullKey() - Method in class org.axiondb.util.ObjectBTree
 
getReplacementForNullKey() - Method in class org.axiondb.util.StringBTree
 
getRequiredPropertyKeys() - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
getRequiredPropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
getRequiredPropertyKeys() - Method in interface org.axiondb.TableOrganizationContext
 
getResolvedSelect() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getResult() - Method in class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor
 
getResultSet() - Method in interface org.axiondb.AxionCommand
Returns the last ResultSet generated by AxionCommand.execute(org.axiondb.Database) or AxionCommand.executeQuery(org.axiondb.Database).
getResultSet() - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
getResultSet() - Method in class org.axiondb.jdbc.AxionStatement
 
getResultSetConcurrency() - Method in class org.axiondb.jdbc.AxionStatement
 
getResultSetHoldability() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
getResultSetHoldability() - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported.
getResultSetType() - Method in class org.axiondb.jdbc.AxionStatement
 
getRight() - Method in class org.axiondb.FromNode
get the right input
getRootDir() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getRow(int) - Method in class org.axiondb.engine.rows.JoinedRow
 
getRow(int) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getRow(int) - Method in class org.axiondb.engine.tables.BaseTable
 
getRow(int) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getRow(int) - Method in class org.axiondb.engine.tables.MemoryTable
 
getRow(int) - Method in class org.axiondb.engine.tables.TableView
 
getRow(int) - Method in class org.axiondb.engine.TransactableTableImpl
 
getRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
getRow() - Method in class org.axiondb.RowDecorator
Gets the RowI'm currently decorating.
getRow(int) - Method in interface org.axiondb.RowSource
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.DiskTable
 
getRowByOffset(int) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
getRowCount() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getRowCount() - Method in class org.axiondb.engine.tables.BaseTable
 
getRowCount() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getRowCount() - Method in class org.axiondb.engine.tables.MemoryTable
 
getRowCount() - Method in class org.axiondb.engine.tables.TableView
 
getRowCount() - Method in class org.axiondb.engine.TransactableTableImpl
 
getRowCount() - Method in interface org.axiondb.Table
Return the number of Rows I contain.
getRowIndex() - Method in class org.axiondb.RowDecorator
 
getRowIterator(Table, Selectable, boolean) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
getRowIterator(Table, Selectable, boolean, RowDecorator) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
getRowIterator(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
Return RowIterator that can used for other commands for sub-query.
getRowIterator(Database, RowDecorator) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getRowIterator(RowSource, Function, Object) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getRowIterator(RowSource, Function, Object) - Method in class org.axiondb.engine.indexes.BaseIndex
 
getRowIterator(RowSource, Function, Object) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
getRowIterator(RowSource, Function, Object) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
getRowIterator() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
getRowIterator() - Method in class org.axiondb.engine.tables.BaseTable
 
getRowIterator(boolean) - Method in class org.axiondb.engine.tables.BaseTable
 
getRowIterator() - Method in class org.axiondb.engine.tables.DiskTable
 
getRowIterator() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getRowIterator() - Method in class org.axiondb.engine.tables.MemoryTable
 
getRowIterator() - Method in class org.axiondb.engine.tables.TableView
 
getRowIterator(boolean) - Method in class org.axiondb.engine.tables.TableView
 
getRowIterator(boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
getRowIterator(RowSource, Function, Object) - Method in interface org.axiondb.Index
Returns a RowIteratorover the indexed rows, limited by the given ComparisonOperator/value pair, using the default sort order.
getRowIterator(boolean) - Method in interface org.axiondb.Table
Obtain an iteratorover my Rows.
getRows() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getScale() - Method in class org.axiondb.Column
 
getScale() - Method in interface org.axiondb.DataType
Value returned by ResultSetMetaData#getScalefor this data type.
getScale(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getScale() - Method in class org.axiondb.types.BaseDataType
 
getScale() - Method in class org.axiondb.types.BigDecimalType
 
getScale() - Method in class org.axiondb.types.FloatType
 
getSchemaName() - Method in class org.axiondb.DatabaseLink
 
getSchemaName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getSchemas() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getSchemaTerm() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getSearchableCode() - Method in interface org.axiondb.DataType
Code indicating how much WHERE ...
getSearchableCode() - Method in class org.axiondb.types.BaseDataType
 
getSearchableCode() - Method in class org.axiondb.types.LOBType
 
getSearchableCode() - Method in class org.axiondb.types.StringType
 
getSearchStringEscape() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getSelect() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getSelect(int) - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the i th Selectablebeing selected.
getSelectable(int) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
getSelectable() - Method in class org.axiondb.OrderNode
 
getSelectable(int) - Method in interface org.axiondb.SelectableBasedConstraint
 
getSelectableCount() - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
getSelectableCount() - Method in interface org.axiondb.SelectableBasedConstraint
 
getSelectableIterator() - Method in class org.axiondb.RowDecorator
Gets the selectable To Field Iterator
getSelectableList() - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
getSelectables() - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
getSelectCount() - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the number of Selectables being selected.
getSelected() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getSelectSQL(String, List) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getSequence(String) - Method in interface org.axiondb.Database
Get the specified Sequence, or null if no such sequence can be found.
getSequence(String) - Method in class org.axiondb.engine.BaseDatabase
 
getSequence(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getSequenceCount() - Method in class org.axiondb.engine.BaseDatabase
 
getSequences() - Method in class org.axiondb.engine.BaseDatabase
 
getShort(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getShort(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getShortName() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
getShortName() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
getShortName() - Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
getShortName() - Method in class org.axiondb.engine.rowiterators.FilteringRowIterator
 
getShortName() - Method in class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
 
getShortName() - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
getSize() - Method in class org.axiondb.Column
 
getSortedRowIds(RowIterator, Comparator) - Method in class org.axiondb.engine.rowiterators.SortedRowIterator
 
getSortedRowIds(RowIterator, Comparator) - Method in class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
 
getSortedRowList(RowIterator, Comparator) - Method in class org.axiondb.engine.rowiterators.SortedRowIterator
 
getSortedRowList(RowIterator, Comparator) - Method in class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
 
getSourceRow() - Method in class org.axiondb.engine.rows.RowView
 
getSourceTable() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getSQLKeywords() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getSQLStateType() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently unsupported.
getSqlType() - Method in class org.axiondb.Column
 
getStartValue() - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
getState() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getState() - Method in interface org.axiondb.Transaction
Return my current transaction state.
getStatement() - Method in class org.axiondb.jdbc.AxionResultSet
 
getString(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getString(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getString() - Method in class org.axiondb.types.StringClob
 
getStringForm() - Method in class org.axiondb.util.NullObject
 
getStringFunctions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getSubSelectAlias() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getSubString(long, int) - Method in class org.axiondb.jdbc.AbstractAxionClob
 
getSubString(long, int) - Method in interface org.axiondb.jdbc.AxionClob
 
getSubString(long, int) - Method in class org.axiondb.types.StringClob
 
GetSuffix(int) - Method in class org.axiondb.parser.SimpleCharStream
 
getSuperTables(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Always empty, super tables are currently not supported.
getSuperTypes(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Always empty, super types are currently not supported.
getSystemFunctions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getTable(String) - Method in interface org.axiondb.Database
Get the specified Table, or null if no such table can be found.
getTable(TableIdentifier) - Method in interface org.axiondb.Database
Get the specified Table, or null if no such table can be found.
getTable(String) - Method in class org.axiondb.engine.BaseDatabase
 
getTable(TableIdentifier) - Method in class org.axiondb.engine.BaseDatabase
 
getTable() - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
getTable() - Method in class org.axiondb.engine.commands.DeleteCommand
 
getTable() - Method in class org.axiondb.engine.commands.InsertCommand
 
getTable() - Method in class org.axiondb.engine.commands.RemountCommand
 
getTable() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getTable(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getTable(TableIdentifier) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getTable() - Method in class org.axiondb.engine.TransactableTableImpl
 
getTable() - Method in class org.axiondb.event.ConstraintEvent
 
getTable() - Method in class org.axiondb.event.DatabaseModifiedEvent
 
getTable() - Method in class org.axiondb.event.TableModifiedEvent
 
getTableAlias() - Method in class org.axiondb.ColumnIdentifier
Returns the alias name of my table or null.
getTableAlias() - Method in class org.axiondb.TableIdentifier
 
getTableCount() - Method in class org.axiondb.FromNode
Number of tables in this FromNode and its children.
getTableFactory(String) - Method in interface org.axiondb.Database
Get the TableFactorycurrently registered for the given name, or null.
getTableFactory(String) - Method in class org.axiondb.engine.BaseDatabase
 
getTableFactory(String) - Method in class org.axiondb.engine.DiskDatabase
 
getTableFactory(String) - Method in class org.axiondb.engine.MemoryDatabase
 
getTableFactory(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getTableFile(String) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getTableForIdentifier(Database, TableIdentifier) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
getTableIdentifier() - Method in class org.axiondb.ColumnIdentifier
Returns my table identifier, if any.
getTableModificationListeners() - Method in class org.axiondb.event.BaseTableModificationPublisher
 
getTableName() - Method in class org.axiondb.ColumnIdentifier
Returns the name of my table or null.
getTableName() - Method in class org.axiondb.engine.commands.ConstraintCommand
 
getTableName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getTableName() - Method in class org.axiondb.TableIdentifier
 
getTablePrivileges(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getTableProperties() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
getTableProperties() - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
getTableProperties() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getTableProperties() - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
getTableProperties() - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
getTableProperties() - Method in interface org.axiondb.ExternalTable
Gets Organization Property.
getTableProperties() - Method in interface org.axiondb.TableOrganizationContext
Gets table properties for this external table instance.
getTables() - Method in class org.axiondb.engine.BaseDatabase
 
getTables() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getTables(String, String, String, String[]) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getTableTypes() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getTableView(Database, String) - Method in class org.axiondb.engine.commands.SubSelectCommand
Return TableView a table wrapper to hold sub-query RowIterator.
getTabSize(int) - Method in class org.axiondb.parser.SimpleCharStream
 
getTargetTable() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getTime(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTime(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTime(int, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTime(String, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTimeDateFunctions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getTimestamp(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTimestamp(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTimestamp(int, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTimestamp(String, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTimeZone() - Static method in class org.axiondb.types.TimestampType
 
getTimeZone() - Static method in class org.axiondb.types.TimeType
 
getToken(int) - Method in class org.axiondb.parser.AxionSqlParser
 
getTransactionIsolation() - Method in class org.axiondb.jdbc.AxionConnection
 
getTransactionManager() - Method in interface org.axiondb.Database
Get the TransactionManagerfor this database.
getTransactionManager() - Method in class org.axiondb.engine.BaseDatabase
 
getTransactionManager() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getType() - Method in interface org.axiondb.Constraint
Get a human-readable descrption of the type of constraint I represent.
getType() - Method in class org.axiondb.constraints.BaseConstraint
 
getType() - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
getType() - Method in class org.axiondb.engine.commands.CreateTableCommand
 
getType() - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getType() - Method in class org.axiondb.engine.indexes.BaseBTreeIndex
 
getType() - Method in class org.axiondb.engine.tables.BaseTable
 
getType() - Method in class org.axiondb.engine.tables.TableView
 
getType() - Method in class org.axiondb.engine.TransactableTableImpl
 
getType() - Method in class org.axiondb.FromNode
get the type of the join
getType() - Method in interface org.axiondb.Index
Returns my type.
getType() - Method in class org.axiondb.jdbc.AxionResultSet
 
getType() - Method in interface org.axiondb.Table
Get the type of this table.
getTypeInfo() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getTypeMap() - Method in class org.axiondb.jdbc.AxionConnection
 
getUDTs(String, String, String, int[]) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getUnicodeStream(int) - Method in class org.axiondb.jdbc.AxionResultSet
Deprecated. See ResultSet.getUnicodeStream(int)
getUnicodeStream(String) - Method in class org.axiondb.jdbc.AxionResultSet
Deprecated. See ResultSet.getUnicodeStream(int)
getUpdatableTableView(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getUpdatableTableView(Database, String) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getUpdateColumnIterator() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getUpdateCount() - Method in class org.axiondb.jdbc.AxionStatement
 
getUpdateValueIterator() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getURL() - Method in class org.axiondb.jdbc.AxionConnection
 
getURL() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns the connect string used to establish my Connection.
getURL(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getURL(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getUserName() - Method in class org.axiondb.DatabaseLink
 
getUserName() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns null.
getUsingSubSelectAlias() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getUtf8Stream() - Method in class org.axiondb.types.ClobSource
 
getValue() - Method in class org.axiondb.BindVariable
 
getValue() - Method in class org.axiondb.event.DatabaseSequenceEvent
 
getValue() - Method in class org.axiondb.Literal
 
getValue() - Method in class org.axiondb.Sequence
Get the current value of this sequence.
getValueCount() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getValueIterator() - Method in class org.axiondb.engine.commands.InsertCommand
 
getValueIterator() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getValueList() - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getVersionColumns(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getWarnings() - Method in class org.axiondb.jdbc.AxionConnection
 
getWarnings() - Method in class org.axiondb.jdbc.AxionResultSet
 
getWarnings() - Method in class org.axiondb.jdbc.AxionStatement
 
getWhere() - Method in class org.axiondb.engine.commands.AxionQueryContext
Returns the where treefor this query.
getWhere() - Method in class org.axiondb.engine.commands.DeleteCommand
 
getWhere() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getWriteFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
glomLobs() - Method in class org.axiondb.engine.tables.DiskTable
 
GREATER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
GREATEREQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
GreaterThanFunction - Class in org.axiondb.functions
 
GreaterThanFunction() - Constructor for class org.axiondb.functions.GreaterThanFunction
 
GreaterThanOrEqualFunction - Class in org.axiondb.functions
 
GreaterThanOrEqualFunction() - Constructor for class org.axiondb.functions.GreaterThanOrEqualFunction
 
GROUP - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
GroupedRowIterator - Class in org.axiondb.engine.rowiterators
Processes a "raw" iterator to implement GROUP BY functionality.
GroupedRowIterator(RowIterator, Map, List, List) - Constructor for class org.axiondb.engine.rowiterators.GroupedRowIterator
 

H

hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.tables.BaseTable
 
hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.tables.TableView
 
hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.TransactableTableImpl
 
hasColumn(ColumnIdentifier) - Method in interface org.axiondb.Table
Indicate whether the ColumnIdentifierreferences a column in this table
hasCondition() - Method in class org.axiondb.FromNode
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
hasCurrent() - Method in interface org.axiondb.RowDecoratorIterator
 
hasCurrent() - Method in interface org.axiondb.RowIterator
Returns true if I have a current Row.
hasCurrentResultSet() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
hasDatabaseLink(String) - Method in interface org.axiondb.Database
 
hasDatabaseLink(String) - Method in class org.axiondb.engine.BaseDatabase
 
hasDatabaseLink(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
hasDefault() - Method in class org.axiondb.Column
 
hasDeferredConstraint() - Method in class org.axiondb.engine.tables.BaseTable
 
hasDeferredConstraint() - Method in class org.axiondb.engine.TransactableTableImpl
 
hashCode() - Method in class org.axiondb.Column
 
hashCode() - Method in class org.axiondb.ColumnIdentifier
Returns a hash code in keeping with the standard equals/ hashCodecontract.
hashCode() - Method in class org.axiondb.engine.rows.BaseRow
Return a hash code for me, in keeping with the generic Object.hashCode() contract.
hashCode() - Method in class org.axiondb.Literal
Returns a hash code in keeping with the standard equals/ hashCodecontract.
hashCode() - Method in interface org.axiondb.Row
Return a hash code for me, in keeping with the generic Object.hashCode() contract.
hashCode() - Method in class org.axiondb.TableIdentifier
 
hasIndex(String) - Method in interface org.axiondb.Database
Returns true iff the given Indexexists.
hasIndex(String) - Method in class org.axiondb.engine.BaseDatabase
 
hasIndex(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
hasIndex(String) - Method in class org.axiondb.engine.tables.BaseTable
 
hasIndex(String) - Method in class org.axiondb.engine.tables.TableView
 
hasIndex(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
hasIndex(String) - Method in interface org.axiondb.Table
 
hasLeft() - Method in class org.axiondb.FromNode
 
hasNext() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
hasNext() - Method in interface org.axiondb.RowDecoratorIterator
 
hasNext() - Method in interface org.axiondb.RowIterator
Returns true if I have more Rows when traversing the list in the forward direction.
hasNext() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
hasNext() - Method in class org.axiondb.util.IntListIteratorChain
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
hasPrevious() - Method in interface org.axiondb.RowDecoratorIterator
 
hasPrevious() - Method in interface org.axiondb.RowIterator
Returns true if I have more Rows when traversing the list in the reverse direction.
hasPrevious() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
hasPrevious() - Method in class org.axiondb.util.IntListIteratorChain
 
hasResult() - Method in class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor
 
hasRight() - Method in class org.axiondb.FromNode
 
hasSequence(String) - Method in interface org.axiondb.Database
 
hasSequence(String) - Method in class org.axiondb.engine.BaseDatabase
 
hasSequence(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
hasTable(String) - Method in interface org.axiondb.Database
 
hasTable(TableIdentifier) - Method in interface org.axiondb.Database
 
hasTable(String) - Method in class org.axiondb.engine.BaseDatabase
 
hasTable(TableIdentifier) - Method in class org.axiondb.engine.BaseDatabase
 
hasTable(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
hasTable(TableIdentifier) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
HAVING - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
HOUR - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
HOUR - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing hour time interval

I

ID - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
IF - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
IfThenFunction - Class in org.axiondb.functions
IFTHEN(condition value): returns value if condition evalates to true; else, it returns null.
IfThenFunction() - Constructor for class org.axiondb.functions.IfThenFunction
 
ignoreRowsToSkip() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
ignoreRowsToSkip() - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
ignoreRowsToSkip() - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
image - Variable in class org.axiondb.parser.Token
The string image of the token.
IMMEDIATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
IN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
inBuf - Variable in class org.axiondb.parser.SimpleCharStream
 
Index - Interface in org.axiondb
A database index.
INDEX - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
INDEX_ON_LEFT_TABLE - Static variable in class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
 
INDEX_ON_RIGHT_TABLE - Static variable in class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
 
IndexFactory - Interface in org.axiondb
A simple factory for creating Indexinstances.
IndexJoinedRowIterator - Class in org.axiondb.engine.rowiterators
A JoinedRowIterator in which one of the underlying iterators is a ChangingIndexedRowIterator.
IndexJoinedRowIterator(int, int) - Constructor for class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
 
IndexJoinedRowIterator(int, int, int) - Constructor for class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
 
IndexLoader - Interface in org.axiondb
Reads/writes indicesto disk.
indexSet() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
indexSet() - Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
indexSet() - Method in interface org.axiondb.engine.rowiterators.MutableIndexedRowIterator
 
InFunction - Class in org.axiondb.functions
 
InFunction() - Constructor for class org.axiondb.functions.InFunction
 
initFiles(File, boolean) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
initFiles(File, boolean) - Method in class org.axiondb.engine.tables.DiskTable
 
initializeRowCount() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
initializeTable() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
initializeTable() - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
initializeTable() - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
INITIALLY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
INNER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
inorderIterator() - Method in class org.axiondb.util.IntBTree
 
inorderIterator() - Method in class org.axiondb.util.ObjectBTree
 
input_stream - Variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
inputStream - Variable in class org.axiondb.parser.SimpleCharStream
 
INSERT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
insert(int, int) - Method in class org.axiondb.util.IntBTree
Insert the given key/value pair.
insert(Object, int) - Method in class org.axiondb.util.ObjectBTree
Insert the given key/value pair.
InsertCommand - Class in org.axiondb.engine.commands
An INSERT statement.
InsertCommand() - Constructor for class org.axiondb.engine.commands.InsertCommand
 
InsertCommand(TableIdentifier) - Constructor for class org.axiondb.engine.commands.InsertCommand
 
InsertCommand(TableIdentifier, ColumnIdentifier, Selectable) - Constructor for class org.axiondb.engine.commands.InsertCommand
 
InsertCommand(TableIdentifier, List, AxionCommand) - Constructor for class org.axiondb.engine.commands.InsertCommand
 
InsertCommand(TableIdentifier, List, SubSelectCommand) - Constructor for class org.axiondb.engine.commands.InsertCommand
 
InsertCommand(TableIdentifier, List, List) - Constructor for class org.axiondb.engine.commands.InsertCommand
 
insertKey(Object) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
insertKey(Object) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
insertKey(int) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
insertKey(Object) - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
insertRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
insertsAreDetected(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
insertValues() - Method in class org.axiondb.parser.AxionSqlParser
 
INSTANCE - Static variable in class org.axiondb.engine.Databases
 
INSTANCE - Static variable in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
INSTANCE - Static variable in class org.axiondb.types.AnyType
 
instance() - Static method in class org.axiondb.types.StringType
 
instance - Static variable in class org.axiondb.util.NullObject
 
InStringFunction - Class in org.axiondb.functions
 
InStringFunction() - Constructor for class org.axiondb.functions.InStringFunction
 
IntArrayIndex - Class in org.axiondb.engine.indexes
An array indexover integer keys.
IntArrayIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.IntArrayIndex
 
IntArrayIndex(String, Column, boolean, IntList, IntList) - Constructor for class org.axiondb.engine.indexes.IntArrayIndex
 
IntArrayIndexLoader - Class in org.axiondb.engine
An IndexLoader for IntArrayIndex.
IntArrayIndexLoader() - Constructor for class org.axiondb.engine.IntArrayIndexLoader
 
IntBTree - Class in org.axiondb.util
A B-Tree for integers, based on the implementation described in "Introduction to Algorithms" by Cormen, Leiserson and Rivest (CLR).
IntBTree(File, String, int) - Constructor for class org.axiondb.util.IntBTree
Create or load a new root node.
IntBTree(BTreeMetaData) - Constructor for class org.axiondb.util.IntBTree
Create a new, non-root node.
IntBTree(BTreeMetaData, int) - Constructor for class org.axiondb.util.IntBTree
Create a non-root node by reading it from disk.
IntBTreeIndex - Class in org.axiondb.engine.indexes
A B-Tree indexover integer keys.
IntBTreeIndex(String, Column, boolean, File) - Constructor for class org.axiondb.engine.indexes.IntBTreeIndex
 
IntBTreeIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.IntBTreeIndex
 
IntBTreeIndexLoader - Class in org.axiondb.engine
An IndexLoader for IntBTreeIndex.
IntBTreeIndexLoader() - Constructor for class org.axiondb.engine.IntBTreeIndexLoader
 
INTEGER_LITERAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
IntegerType - Class in org.axiondb.types
A DataType representing an integer value.
IntegerType() - Constructor for class org.axiondb.types.IntegerType
 
IntHashMap - Class in org.axiondb.util
A hash map that uses primitive interger for the key rather than objects.
IntHashMap() - Constructor for class org.axiondb.util.IntHashMap
 
IntHashMap(int) - Constructor for class org.axiondb.util.IntHashMap
 
IntHashMap(int, float) - Constructor for class org.axiondb.util.IntHashMap
 
IntHashMap.Int2ObjectEntry - Interface in org.axiondb.util
 
IntHashMap.IntKeySet - Class in org.axiondb.util
 
IntHashMap.IntKeySet() - Constructor for class org.axiondb.util.IntHashMap.IntKeySet
 
intIterator() - Method in class org.axiondb.util.IntHashMap.IntKeySet
 
IntIteratorIntListIterator - Class in org.axiondb.util
 
IntIteratorIntListIterator(IntIterator) - Constructor for class org.axiondb.util.IntIteratorIntListIterator
 
IntListIteratorChain - Class in org.axiondb.util
Concatenates multiple IntListIterators into a single IntListIterator.
IntListIteratorChain() - Constructor for class org.axiondb.util.IntListIteratorChain
 
INTO - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
INVALID_OFFSET - Static variable in class org.axiondb.engine.tables.BaseDiskTable
 
IS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
isAfterLast() - Method in class org.axiondb.jdbc.AxionResultSet
 
isAutoIncrement(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isBeforeFirst() - Method in class org.axiondb.jdbc.AxionResultSet
 
isBound() - Method in class org.axiondb.BindVariable
 
isCarriageReturn(int) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
isCaseSensitive() - Method in interface org.axiondb.DataType
For character and string-related types, indicates whether type acknowledges case when storing and retrieving values
isCaseSensitive(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isCaseSensitive() - Method in class org.axiondb.types.BaseDataType
 
isCaseSensitive() - Method in class org.axiondb.types.CharacterType
 
isCaseSensitive() - Method in class org.axiondb.types.LOBType
 
isCaseSensitive() - Method in class org.axiondb.types.StringType
 
isCatalogAtStart() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
isClosed() - Method in class org.axiondb.jdbc.AxionConnection
 
isColumnColumn() - Method in class org.axiondb.functions.ComparisonFunction
 
isColumnEexcluded(String) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.tables.BaseTable
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.tables.TableView
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.TransactableTableImpl
 
isColumnIndexed(Column) - Method in interface org.axiondb.Table
Check to see if an Indexexists for the given Column
isColumnLiteral() - Method in class org.axiondb.functions.ComparisonFunction
 
isCorrelatedSubQuery() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
isCurrency() - Method in interface org.axiondb.DataType
 
isCurrency(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isCurrency() - Method in class org.axiondb.types.BaseDataType
 
isDeferrable() - Method in interface org.axiondb.Constraint
Return whether or not I am deferrable.
isDeferrable() - Method in class org.axiondb.constraints.BaseConstraint
 
isDeferred() - Method in interface org.axiondb.Constraint
Return whether or not I am deferred.
isDeferred() - Method in class org.axiondb.constraints.BaseConstraint
 
isDefinitelyWritable(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isDescending() - Method in class org.axiondb.OrderNode
 
isEmpty() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
isEmpty() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
isEmpty() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
isEmpty() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
isEmpty() - Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
isEmpty() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
isEmpty() - Method in interface org.axiondb.RowIterator
Returns true if there are no rows to report with this iterator.
isEmpty() - Method in class org.axiondb.util.IntHashMap
 
isEndOfRecord(int, int, RandomAccessFile) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
isEndOfRecord(int, int, RandomAccessFile) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
isEndOfRecord(int, int, RandomAccessFile) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
isEndOfRecord(int, int, RandomAccessFile) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
isEOF(int) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
isExplain() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
isFirst() - Method in class org.axiondb.jdbc.AxionResultSet
 
isIfExists() - Method in class org.axiondb.engine.commands.DropCommand
 
isIfNotExists() - Method in class org.axiondb.engine.commands.CreateCommand
 
isInnerJoin() - Method in class org.axiondb.FromNode
 
isInsertIntoListEmpty() - Method in class org.axiondb.engine.commands.InsertCommand
 
isLast() - Method in class org.axiondb.jdbc.AxionResultSet
 
isLeftJoin() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
isLeftJoin() - Method in class org.axiondb.FromNode
 
isNewLine(int) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
isNextAvailable() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
isNextRowSet() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
IsNotNullFunction - Class in org.axiondb.functions
 
IsNotNullFunction() - Constructor for class org.axiondb.functions.IsNotNullFunction
 
isNullable(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
IsNullFunction - Class in org.axiondb.functions
 
IsNullFunction() - Constructor for class org.axiondb.functions.IsNullFunction
 
isNullString(String) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
isPreviousAvailable() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
isPreviousRowSet() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
isPrimaryKeyConstraintExists(String) - Method in class org.axiondb.engine.tables.BaseTable
check if primary constraint exists on a column
isPrimaryKeyConstraintExists(String) - Method in class org.axiondb.engine.tables.TableView
check if primary constraint exists on a column
isPrimaryKeyConstraintExists(String) - Method in class org.axiondb.engine.TransactableTableImpl
check if primary constraint exists on a column
isPrimaryKeyConstraintExists(String) - Method in interface org.axiondb.Table
check if primary constraint exists on a column
isQuoted() - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
isReadOnly() - Method in interface org.axiondb.Database
Is this database read-only?
isReadOnly() - Method in class org.axiondb.engine.BaseDatabase
 
isReadOnly() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
isReadOnly() - Method in class org.axiondb.jdbc.AxionConnection
 
isReadOnly() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true when this database is known to be read only, false otherwise.
isReadOnly(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isResolved() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
isRightJoin() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
isRightJoin() - Method in class org.axiondb.FromNode
 
isScalarSelect() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
isSearchable(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isShutdown() - Method in class org.axiondb.engine.TransactionManagerImpl
 
isShutdown() - Method in interface org.axiondb.TransactionManager
Return whether or not I've been TransactionManager.shutdown().
isSigned(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isTablePartOfSelect(TableIdentifier) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
isUnique() - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
isUnique() - Method in class org.axiondb.engine.indexes.BaseIndex
 
isUnique() - Method in interface org.axiondb.Index
Whether or not I allow duplicate values.
isUniqueConstraintExists(String) - Method in class org.axiondb.engine.tables.BaseTable
check if unique constraint exists on a column
isUniqueConstraintExists(String) - Method in class org.axiondb.engine.tables.TableView
check if unique constraint exists on a column
isUniqueConstraintExists(String) - Method in class org.axiondb.engine.TransactableTableImpl
check if unique constraint exists on a column
isUniqueConstraintExists(String) - Method in interface org.axiondb.Table
check if unique constraint exists on a column
isUnsigned() - Method in interface org.axiondb.DataType
For numeric types, indicates whether type stores only non-negative (>= 0) values
isUnsigned() - Method in class org.axiondb.types.BaseDataType
 
isUnsigned() - Method in class org.axiondb.types.UnsignedByteType
 
isUnsigned() - Method in class org.axiondb.types.UnsignedIntegerType
 
isUnsigned() - Method in class org.axiondb.types.UnsignedShortType
 
isUpdatableIteratorRequested() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
isUpdated(int) - Method in class org.axiondb.engine.rows.JoinedRow
 
isValid() - Method in class org.axiondb.functions.ABSFunction
 
isValid() - Method in class org.axiondb.functions.AggregateBigDecimalFunction
 
isValid() - Method in class org.axiondb.functions.ArithmeticFunction
 
isValid() - Method in class org.axiondb.functions.AsciiFunction
 
isValid() - Method in class org.axiondb.functions.AverageFunction
 
isValid() - Method in class org.axiondb.functions.Base64DecodeFunction
 
isValid() - Method in class org.axiondb.functions.Base64EncodeFunction
 
isValid() - Method in class org.axiondb.functions.BaseBooleanBranchFunction
 
isValid() - Method in class org.axiondb.functions.BaseFunction
 
isValid() - Method in class org.axiondb.functions.BitAndFunction
 
isValid() - Method in class org.axiondb.functions.BitOrFunction
 
isValid() - Method in class org.axiondb.functions.CastAsFunction
 
isValid() - Method in class org.axiondb.functions.CharFunction
 
isValid() - Method in class org.axiondb.functions.CharToDateFunction
 
isValid() - Method in class org.axiondb.functions.CoalesceFunction
 
isValid() - Method in class org.axiondb.functions.ComparisonFunction
 
isValid() - Method in class org.axiondb.functions.ConcatFunction
 
isValid() - Method in interface org.axiondb.functions.ConcreteFunction
 
isValid() - Method in class org.axiondb.functions.ContainsFunction
 
isValid() - Method in class org.axiondb.functions.CountFunction
 
isValid() - Method in class org.axiondb.functions.DateAddFunction
 
isValid() - Method in class org.axiondb.functions.DateDiffFunction
 
isValid() - Method in class org.axiondb.functions.DatePartFunction
 
isValid() - Method in class org.axiondb.functions.DateToCharFunction
 
isValid() - Method in class org.axiondb.functions.DifferenceFunction
 
isValid() - Method in class org.axiondb.functions.ExistsFunction
 
isValid() - Method in class org.axiondb.functions.IfThenFunction
 
isValid() - Method in class org.axiondb.functions.InFunction
 
isValid() - Method in class org.axiondb.functions.InStringFunction
 
isValid() - Method in class org.axiondb.functions.IsNotNullFunction
 
isValid() - Method in class org.axiondb.functions.IsNullFunction
 
isValid() - Method in class org.axiondb.functions.IsValidDateTimeFunction
 
isValid() - Method in class org.axiondb.functions.LengthFunction
 
isValid() - Method in class org.axiondb.functions.LikeToRegexpFunction
 
isValid() - Method in class org.axiondb.functions.Log10Function
 
isValid() - Method in class org.axiondb.functions.LowerFunction
 
isValid() - Method in class org.axiondb.functions.LPadFunction
 
isValid() - Method in class org.axiondb.functions.LTrimFunction
 
isValid() - Method in class org.axiondb.functions.MatchesFunction
 
isValid() - Method in class org.axiondb.functions.ModFunction
 
isValid() - Method in class org.axiondb.functions.NotExistsFunction
 
isValid() - Method in class org.axiondb.functions.NotFunction
 
isValid() - Method in class org.axiondb.functions.NotInFunction
 
isValid() - Method in class org.axiondb.functions.NowFunction
 
isValid() - Method in class org.axiondb.functions.ReplaceFunction
 
isValid() - Method in class org.axiondb.functions.RoundFunction
 
isValid() - Method in class org.axiondb.functions.RowNumFunction
 
isValid() - Method in class org.axiondb.functions.RPadFunction
 
isValid() - Method in class org.axiondb.functions.RTrimFunction
 
isValid() - Method in class org.axiondb.functions.SignFunction
 
isValid() - Method in class org.axiondb.functions.SoundexFunction
 
isValid() - Method in class org.axiondb.functions.SoundsLikeFunction
 
isValid() - Method in class org.axiondb.functions.SpaceFunction
 
isValid() - Method in class org.axiondb.functions.SubstringFunction
 
isValid() - Method in class org.axiondb.functions.TruncateFunction
 
isValid() - Method in class org.axiondb.functions.UpperFunction
 
isValidConnectString(String) - Method in class org.axiondb.jdbc.ConnectionFactory
 
IsValidDateTimeFunction - Class in org.axiondb.functions
Function to test whether the given String expression is in the same format as the given date format expression.
IsValidDateTimeFunction() - Constructor for class org.axiondb.functions.IsValidDateTimeFunction
 
isWritable(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
iterator() - Method in class org.axiondb.util.IntHashMap.IntKeySet
 

J

jdbcCompliant() - Method in class org.axiondb.jdbc.AxionDriver
 
jj_nt - Variable in class org.axiondb.parser.AxionSqlParser
 
jjFillToken() - Method in class org.axiondb.parser.AxionSqlParserTokenManager
 
jjnewLexState - Static variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
jjstrLiteralImages - Static variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
JOIN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
JoinedRow - Class in org.axiondb.engine.rows
A Row composed of zero or more Rows, joined together end-to-end.
JoinedRow() - Constructor for class org.axiondb.engine.rows.JoinedRow
 
JoinedRowIterator - Interface in org.axiondb
A bidirectional iterator over a collection of JoinedRows.
JOINPLUS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 

K

KEY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
keySet() - Method in class org.axiondb.util.IntHashMap
 
kind - Variable in class org.axiondb.parser.Token
An integer that describes the kind of this token.

L

labelToCode(String) - Static method in class org.axiondb.util.DateTimeUtils
Converts the given value, which represents a date or time interval, to its corresponding constant value.
last() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
last() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
last() - Method in class org.axiondb.jdbc.AxionResultSet
 
last() - Method in interface org.axiondb.RowDecoratorIterator
 
last() - Method in interface org.axiondb.RowIterator
Returns the last Rowin the list, positioning the cursor to just after the last Rowin the list.
LazyRow - Class in org.axiondb.engine.rows
A Row which loads data from a RowSource as needed.
LazyRow(RowSource, int) - Constructor for class org.axiondb.engine.rows.LazyRow
 
LazyRow(RowSource, int, int, Object) - Constructor for class org.axiondb.engine.rows.LazyRow
 
LazyRowRowIterator - Class in org.axiondb.engine.rowiterators
A RowIterator that creates LazyRows based upon a list of Row identifiers.
LazyRowRowIterator(RowSource, IntListIterator) - Constructor for class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
LazyRowRowIterator(RowSource, IntListIterator, int, ListIterator) - Constructor for class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
LEFT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
length() - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
length() - Method in class org.axiondb.jdbc.AbstractAxionClob
 
length() - Method in interface org.axiondb.jdbc.AxionBlob
 
length() - Method in interface org.axiondb.jdbc.AxionClob
 
length() - Method in class org.axiondb.types.BlobSource
 
length() - Method in class org.axiondb.types.ByteArrayBlob
 
length() - Method in class org.axiondb.types.ClobSource
 
length() - Method in class org.axiondb.types.CompressedLobSource
 
length() - Method in class org.axiondb.types.FileLobSource
 
length() - Method in class org.axiondb.types.FileOffsetLobSource
 
length() - Method in interface org.axiondb.types.LobSource
 
length() - Method in class org.axiondb.types.StringClob
 
LengthFunction - Class in org.axiondb.functions
Length(string): returns a Type integerrepresenting the length of the input string .
LengthFunction() - Constructor for class org.axiondb.functions.LengthFunction
 
LESS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LESSEQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LessThanFunction - Class in org.axiondb.functions
 
LessThanFunction() - Constructor for class org.axiondb.functions.LessThanFunction
 
LessThanOrEqualFunction - Class in org.axiondb.functions
 
LessThanOrEqualFunction() - Constructor for class org.axiondb.functions.LessThanOrEqualFunction
 
LETTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error org.axiondb.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
LIKE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LikeToRegexpFunction - Class in org.axiondb.functions
 
LikeToRegexpFunction() - Constructor for class org.axiondb.functions.LikeToRegexpFunction
 
LIMIT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LimitingRowIterator - Class in org.axiondb.engine.rowiterators
RowIterator implementing LIMIT and OFFSET.
LimitingRowIterator(RowIterator, Literal, Literal) - Constructor for class org.axiondb.engine.rowiterators.LimitingRowIterator
 
line - Variable in class org.axiondb.parser.SimpleCharStream
 
LINE_COMMENT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LINK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ListIteratorRowIterator - Class in org.axiondb.engine.rowiterators
A RowIterator that simply wraps a ListIterator.
ListIteratorRowIterator(ListIterator) - Constructor for class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
Literal - Class in org.axiondb
A typedliteral value.
Literal(Object) - Constructor for class org.axiondb.Literal
 
Literal(Object, DataType) - Constructor for class org.axiondb.Literal
 
Literal(Object, DataType, String) - Constructor for class org.axiondb.Literal
 
Literal(DataType) - Constructor for class org.axiondb.Literal
 
loadIndex(Table, File) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
loadIndex(Table, File) - Method in class org.axiondb.engine.IntBTreeIndexLoader
 
loadIndex(Table, File) - Method in class org.axiondb.engine.ObjectBTreeIndexLoader
 
loadIndex(Table, File) - Method in class org.axiondb.engine.StringBTreeIndexLoader
 
loadIndex(Table, File) - Method in interface org.axiondb.IndexLoader
 
loadNode(BTreeMetaData, int) - Method in class org.axiondb.util.IntBTree
Read the node with the specified fileId from disk.
loadNode(BTreeMetaData, Comparator, int) - Method in class org.axiondb.util.ObjectBTree
Read the node with the specified fileId from disk.
loadNode(BTreeMetaData, Comparator, int) - Method in class org.axiondb.util.StringBTree
 
loadProperties(Properties) - Method in class org.axiondb.engine.BaseDatabase
 
LobLocator - Interface in org.axiondb.types
A factory for LobSources.
LobLocatorFactory - Interface in org.axiondb.types
Reads, writes and creates LobLocators.
LobSource - Interface in org.axiondb.types
Defines the basic Large Object (LOB) methods.
LOBType - Class in org.axiondb.types
A DataType representing a Large Object (LOB), for example a Clob or Blob.
LOBType() - Constructor for class org.axiondb.types.LOBType
 
LOCALE - Static variable in class org.axiondb.types.TimestampType
irrespective of the JVM's Locale lets pick a Locale for use on any JVM
locatorsUpdateCopy() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently unsupported.
Log10Function - Class in org.axiondb.functions
 
Log10Function() - Constructor for class org.axiondb.functions.Log10Function
Creates a new instance of Class
LongType - Class in org.axiondb.types
A DataType representing a long value.
LongType() - Constructor for class org.axiondb.types.LongType
 
lookingAhead - Variable in class org.axiondb.parser.AxionSqlParser
 
LowerFunction - Class in org.axiondb.functions
LOWER(string): returns a string containing the lower case version of the input string.
LowerFunction() - Constructor for class org.axiondb.functions.LowerFunction
 
LPadFunction - Class in org.axiondb.functions
 
LPadFunction() - Constructor for class org.axiondb.functions.LPadFunction
Creates a new instance of Class
LTrimFunction - Class in org.axiondb.functions
 
LTrimFunction() - Constructor for class org.axiondb.functions.LTrimFunction
Creates a new instance of Class

M

main(String[]) - Static method in class org.axiondb.tools.Console
 
main(String[]) - Static method in class org.axiondb.tools.Defrag
 
makeBlobSource(LobLocator) - Method in class org.axiondb.types.CompressedLOBType
 
makeBlobSource(LobLocator) - Method in class org.axiondb.types.LOBType
 
makeClobSource(LobLocator) - Method in class org.axiondb.types.CompressedLOBType
 
makeClobSource(LobLocator) - Method in class org.axiondb.types.LOBType
 
makeIndex(String, Column, boolean, Object, IntList) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
makeIndex(String, Column, boolean, Object, IntList) - Method in class org.axiondb.engine.IntArrayIndexLoader
 
makeIndex(String, Column, boolean, Object, IntList) - Method in class org.axiondb.engine.ObjectArrayIndexLoader
 
makeLobLocator(File) - Method in class org.axiondb.types.FileLobLocatorFactory
 
makeLobLocator(File) - Method in class org.axiondb.types.FileOffsetLobLocatorFactory
 
makeLobLocator(File) - Method in interface org.axiondb.types.LobLocatorFactory
 
makeNewInstance() - Method in interface org.axiondb.DataTypeFactory
 
makeNewInstance(String, Column, boolean) - Method in class org.axiondb.engine.ArrayIndexFactory
 
makeNewInstance(String, Column, boolean) - Method in class org.axiondb.engine.BTreeIndexFactory
 
makeNewInstance() - Method in interface org.axiondb.FunctionFactory
 
makeNewInstance() - Method in class org.axiondb.functions.ABSFunction
 
makeNewInstance() - Method in class org.axiondb.functions.AddFunction
 
makeNewInstance() - Method in class org.axiondb.functions.AndFunction
 
makeNewInstance() - Method in class org.axiondb.functions.AsciiFunction
 
makeNewInstance() - Method in class org.axiondb.functions.AverageFunction
 
makeNewInstance() - Method in class org.axiondb.functions.Base64DecodeFunction
 
makeNewInstance() - Method in class org.axiondb.functions.Base64EncodeFunction
 
makeNewInstance() - Method in class org.axiondb.functions.BitAndFunction
 
makeNewInstance() - Method in class org.axiondb.functions.BitOrFunction
 
makeNewInstance() - Method in class org.axiondb.functions.CastAsFunction
 
makeNewInstance() - Method in class org.axiondb.functions.CharFunction
 
makeNewInstance() - Method in class org.axiondb.functions.CharToDateFunction
 
makeNewInstance() - Method in class org.axiondb.functions.CoalesceFunction
 
makeNewInstance() - Method in class org.axiondb.functions.ConcatFunction
 
makeNewInstance() - Method in class org.axiondb.functions.ContainsFunction
 
makeNewInstance() - Method in class org.axiondb.functions.CountFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DateAddFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DateDiffFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DatePartFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DateToCharFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DifferenceFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DivideFunction
 
makeNewInstance() - Method in class org.axiondb.functions.EqualFunction
 
makeNewInstance() - Method in class org.axiondb.functions.ExistsFunction
 
makeNewInstance() - Method in class org.axiondb.functions.GreaterThanFunction
 
makeNewInstance() - Method in class org.axiondb.functions.GreaterThanOrEqualFunction
 
makeNewInstance() - Method in class org.axiondb.functions.IfThenFunction
 
makeNewInstance() - Method in class org.axiondb.functions.InFunction
 
makeNewInstance() - Method in class org.axiondb.functions.InStringFunction
 
makeNewInstance() - Method in class org.axiondb.functions.IsNotNullFunction
 
makeNewInstance() - Method in class org.axiondb.functions.IsNullFunction
 
makeNewInstance() - Method in class org.axiondb.functions.IsValidDateTimeFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LengthFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LessThanFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LessThanOrEqualFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LikeToRegexpFunction
 
makeNewInstance() - Method in class org.axiondb.functions.Log10Function
 
makeNewInstance() - Method in class org.axiondb.functions.LowerFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LPadFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LTrimFunction
 
makeNewInstance() - Method in class org.axiondb.functions.MatchesFunction
 
makeNewInstance() - Method in class org.axiondb.functions.MaxFunction
 
makeNewInstance() - Method in class org.axiondb.functions.MinFunction
 
makeNewInstance() - Method in class org.axiondb.functions.ModFunction
 
makeNewInstance() - Method in class org.axiondb.functions.MultiplyFunction
 
makeNewInstance() - Method in class org.axiondb.functions.NotEqualFunction
 
makeNewInstance() - Method in class org.axiondb.functions.NotExistsFunction
 
makeNewInstance() - Method in class org.axiondb.functions.NotFunction
 
makeNewInstance() - Method in class org.axiondb.functions.NotInFunction
 
makeNewInstance() - Method in class org.axiondb.functions.NowFunction
 
makeNewInstance() - Method in class org.axiondb.functions.OrFunction
 
makeNewInstance() - Method in class org.axiondb.functions.ReplaceFunction
 
makeNewInstance() - Method in class org.axiondb.functions.RoundFunction
 
makeNewInstance() - Method in class org.axiondb.functions.RowNumFunction
 
makeNewInstance() - Method in class org.axiondb.functions.RPadFunction
 
makeNewInstance() - Method in class org.axiondb.functions.RTrimFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SignFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SoundexFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SoundsLikeFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SpaceFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SubstringFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SubtractFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SumFunction
 
makeNewInstance() - Method in class org.axiondb.functions.TruncateFunction
 
makeNewInstance() - Method in class org.axiondb.functions.UpperFunction
 
makeNewInstance(String, Column, boolean) - Method in interface org.axiondb.IndexFactory
 
makeNewInstance() - Method in class org.axiondb.types.AnyType
 
makeNewInstance() - Method in class org.axiondb.types.BaseDataType
 
makeNewInstance() - Method in class org.axiondb.types.BigDecimalType
 
makeNewInstance(int) - Method in class org.axiondb.types.BigDecimalType
 
makeNewInstance() - Method in class org.axiondb.types.BooleanType
 
makeNewInstance() - Method in class org.axiondb.types.ByteType
 
makeNewInstance() - Method in class org.axiondb.types.CharacterType
 
makeNewInstance() - Method in class org.axiondb.types.CompressedLOBType
 
makeNewInstance() - Method in class org.axiondb.types.DateType
 
makeNewInstance() - Method in class org.axiondb.types.FloatType
 
makeNewInstance() - Method in class org.axiondb.types.IntegerType
 
makeNewInstance() - Method in class org.axiondb.types.LOBType
 
makeNewInstance() - Method in class org.axiondb.types.LongType
 
makeNewInstance() - Method in class org.axiondb.types.ObjectType
 
makeNewInstance() - Method in class org.axiondb.types.ShortType
 
makeNewInstance() - Method in class org.axiondb.types.StringType
 
makeNewInstance() - Method in class org.axiondb.types.TimestampType
 
makeNewInstance() - Method in class org.axiondb.types.TimeType
 
makeNewInstance() - Method in class org.axiondb.types.UnsignedByteType
 
makeNewInstance() - Method in class org.axiondb.types.UnsignedIntegerType
 
makeNewInstance() - Method in class org.axiondb.types.UnsignedShortType
 
makeNewInstance() - Method in class org.axiondb.types.VarBinaryType
 
makeNewSystemInstance(Table, Column) - Method in class org.axiondb.engine.indexes.BaseIndexFactory
Creates a new system instance with an autogenerated index name that combines the table name, column name, and current UNIX time (expressed in hexadecimal).
makeNewSystemInstance(Table, Column) - Method in interface org.axiondb.IndexFactory
Creates a new system index, with a unique internally-generated name, on the given column with the given state of uniqueness.
makeRowDecorator() - Method in class org.axiondb.engine.tables.BaseTable
 
makeRowDecorator() - Method in class org.axiondb.engine.tables.TableView
 
makeRowDecorator() - Method in class org.axiondb.engine.TransactableTableImpl
 
makeRowDecorator() - Method in interface org.axiondb.RowSource
 
makeRowDecorator() - Method in interface org.axiondb.Table
 
makeRowIterator(Database) - Method in class org.axiondb.engine.commands.AxionQueryPlanner
 
makeRowIterator(Database) - Method in class org.axiondb.engine.commands.SelectCommand
 
makeRowIterator(Database, boolean) - Method in class org.axiondb.engine.commands.SelectCommand
 
makeRowIterator(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
makeTransactableTable() - Method in class org.axiondb.engine.tables.BaseTable
 
makeTransactableTable() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
makeTransactableTable() - Method in class org.axiondb.engine.tables.TableView
 
makeTransactableTable() - Method in class org.axiondb.engine.TransactableTableImpl
 
makeTransactableTable() - Method in interface org.axiondb.Table
Create a TransactableTablefor this table.
markRowAsUpdated(int) - Method in class org.axiondb.engine.rows.JoinedRow
 
markRowAsUpdated(int) - Method in class org.axiondb.engine.rows.RowView
 
MATCHED - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
MatchesFunction - Class in org.axiondb.functions
MATCHES(string, string): returns a boolean that indicates whether first string matches the regular expression represented by the second string
MatchesFunction() - Constructor for class org.axiondb.functions.MatchesFunction
 
MaxFunction - Class in org.axiondb.functions
 
MaxFunction() - Constructor for class org.axiondb.functions.MaxFunction
 
maxNextCharInd - Variable in class org.axiondb.parser.SimpleCharStream
 
MemoryDatabase - Class in org.axiondb.engine
A memory-resident Database.
MemoryDatabase() - Constructor for class org.axiondb.engine.MemoryDatabase
 
MemoryDatabase(String) - Constructor for class org.axiondb.engine.MemoryDatabase
 
MemoryDatabase(String, Properties) - Constructor for class org.axiondb.engine.MemoryDatabase
 
MemoryTable - Class in org.axiondb.engine.tables
A memory-resident Table.
MemoryTable(String) - Constructor for class org.axiondb.engine.tables.MemoryTable
 
MemoryTable(String, String) - Constructor for class org.axiondb.engine.tables.MemoryTable
 
MemoryTableFactory - Class in org.axiondb.engine
A TableFactory for memory-based tables.
MemoryTableFactory() - Constructor for class org.axiondb.engine.MemoryTableFactory
 
MERGE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
MILLISECOND - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
MILLISECOND - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing millisecond time interval
MinFunction - Class in org.axiondb.functions
 
MinFunction() - Constructor for class org.axiondb.functions.MinFunction
 
MINUS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
MINUTE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
MINUTE - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing minute time interval
ModFunction - Class in org.axiondb.functions
 
ModFunction() - Constructor for class org.axiondb.functions.ModFunction
Creates a new instance of Class
MONTH - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
MONTH - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing month interval
moveToCurrentRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
moveToInsertRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
MultiplyFunction - Class in org.axiondb.functions
 
MultiplyFunction() - Constructor for class org.axiondb.functions.MultiplyFunction
 
MutableIndexedRowIterator - Interface in org.axiondb.engine.rowiterators
 

N

NAME_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the name in this column's configuration
NamedIdentifier - Class in org.axiondb
A named object in the database
NamedIdentifier() - Constructor for class org.axiondb.NamedIdentifier
 
nativeSQL(String) - Method in class org.axiondb.jdbc.AxionConnection
 
NestedLoopJoinedRowIterator - Class in org.axiondb.engine.rowiterators
A RowIteratorthat iterates over zero or more RowIterators, returning Rows that are the cross product of the Row s returned by the contained iterators.
NestedLoopJoinedRowIterator() - Constructor for class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
NestedLoopJoinedRowIterator(int) - Constructor for class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
NestedLoopJoinedRowIterator(int, int) - Constructor for class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
NEVER_APPLY - Static variable in class org.axiondb.engine.TransactionManagerImpl
 
newToken(int) - Static method in class org.axiondb.parser.Token
Returns a new Token object, by default.
next() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
next() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
next() - Method in class org.axiondb.jdbc.AxionResultSet
 
next - Variable in class org.axiondb.parser.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in interface org.axiondb.RowDecoratorIterator
 
next() - Method in interface org.axiondb.RowIterator
Returns the next Rowin the list, or throws NoSuchElementExceptionif no next Row exists.
next() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
next() - Method in class org.axiondb.util.IntListIteratorChain
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
nextIndex() - Method in interface org.axiondb.RowIterator
Returns the index of the RowIterator.next()row, if any, or the number of elements is the iterator if we've reached the end.
nextIndex() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
nextIndex() - Method in class org.axiondb.util.IntListIteratorChain
 
nextLineLength(long) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
nextLineLength(long) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
NL - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
noneNull(RowDecorator, Row, Iterator) - Static method in class org.axiondb.constraints.NotNullConstraint
 
normalizeTime(long) - Static method in class org.axiondb.types.TimeType
 
normalizeToUTCZeroHour(long) - Static method in class org.axiondb.types.DateType
 
NOT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
NOTEQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
NOTEQUAL2 - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
NotEqualFunction - Class in org.axiondb.functions
 
NotEqualFunction() - Constructor for class org.axiondb.functions.NotEqualFunction
 
NotExistsFunction - Class in org.axiondb.functions
 
NotExistsFunction() - Constructor for class org.axiondb.functions.NotExistsFunction
 
NotFunction - Class in org.axiondb.functions
 
NotFunction() - Constructor for class org.axiondb.functions.NotFunction
 
notifyColumnsOfNewLobDir(File) - Method in class org.axiondb.engine.tables.BaseTable
 
NotInFunction - Class in org.axiondb.functions
 
NotInFunction() - Constructor for class org.axiondb.functions.NotInFunction
 
NotNullConstraint - Class in org.axiondb.constraints
A NOT NULL constraint, which is violated whenever one or more of the specified Selectables is null.
NotNullConstraint() - Constructor for class org.axiondb.constraints.NotNullConstraint
 
NotNullConstraint(String) - Constructor for class org.axiondb.constraints.NotNullConstraint
 
NowFunction - Class in org.axiondb.functions
 
NowFunction() - Constructor for class org.axiondb.functions.NowFunction
 
NULL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
NullConstraint - Class in org.axiondb.constraints
A NULL constraint, which is never violated but may be created and dropped.
NullConstraint() - Constructor for class org.axiondb.constraints.NullConstraint
 
NullConstraint(String) - Constructor for class org.axiondb.constraints.NullConstraint
 
NullObject - Class in org.axiondb.util
 
NullObject() - Constructor for class org.axiondb.util.NullObject
 
nullPlusNonNullIsNull() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
nullsAreSortedAtEnd() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since nulls are considered greater than any non-null value.
nullsAreSortedAtStart() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since nulls are considered greater than any non-null value.
nullsAreSortedHigh() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, since nulls are considered greater than any non-null value.
nullsAreSortedLow() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since nulls are considered greater than any non-null value.

O

ObjectArrayIndex - Class in org.axiondb.engine.indexes
An indexover Object keys.
ObjectArrayIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.ObjectArrayIndex
 
ObjectArrayIndex(String, Column, boolean, ArrayList, IntList) - Constructor for class org.axiondb.engine.indexes.ObjectArrayIndex
 
ObjectArrayIndexLoader - Class in org.axiondb.engine
An IndexLoader for ObjectArrayIndex.
ObjectArrayIndexLoader() - Constructor for class org.axiondb.engine.ObjectArrayIndexLoader
 
ObjectBTree - Class in org.axiondb.util
A B-Tree for Objects, based on the implementation described in "Introduction to Algorithms" by Cormen, Leiserson and Rivest (CLR).
ObjectBTree(File, String, int, Comparator) - Constructor for class org.axiondb.util.ObjectBTree
Create or load a new root node.
ObjectBTree(BTreeMetaData, Comparator) - Constructor for class org.axiondb.util.ObjectBTree
Create a new, non-root node.
ObjectBTree(BTreeMetaData, Comparator, int) - Constructor for class org.axiondb.util.ObjectBTree
Create a non-root node by reading it from disk.
ObjectBTreeIndex - Class in org.axiondb.engine.indexes
A B-Tree indexover Object keys.
ObjectBTreeIndex(String, Column, boolean, File) - Constructor for class org.axiondb.engine.indexes.ObjectBTreeIndex
 
ObjectBTreeIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.ObjectBTreeIndex
 
ObjectBTreeIndexLoader - Class in org.axiondb.engine
An IndexLoader for ObjectBTreeIndex.
ObjectBTreeIndexLoader() - Constructor for class org.axiondb.engine.ObjectBTreeIndexLoader
 
ObjectType - Class in org.axiondb.types
A DataType representing a Serializable object value.
ObjectType() - Constructor for class org.axiondb.types.ObjectType
 
OFFSET - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ON - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
onlyReferencesTable(TableIdentifier, Selectable) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
openFile(File, boolean) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
OPENPAREN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
operate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.AddFunction
 
operate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.ArithmeticFunction
 
operate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.DivideFunction
 
operate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.MultiplyFunction
 
operate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.SubtractFunction
 
OR - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ORDER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
OrderNode - Class in org.axiondb
One part of an ORDER BY clause.
OrderNode(Selectable, boolean) - Constructor for class org.axiondb.OrderNode
Create an OrderNode that sorts the given selectable in ascending or descending order.
OrFunction - Class in org.axiondb.functions
 
OrFunction() - Constructor for class org.axiondb.functions.OrFunction
 
org.axiondb - package org.axiondb
Core interfaces, identifiers, and exceptions.
org.axiondb.constraints - package org.axiondb.constraints
Constraint implementations.
org.axiondb.engine - package org.axiondb.engine
Core database machinery.
org.axiondb.engine.commands - package org.axiondb.engine.commands
AxionCommand implementations.
org.axiondb.engine.indexes - package org.axiondb.engine.indexes
 
org.axiondb.engine.metaupdaters - package org.axiondb.engine.metaupdaters
 
org.axiondb.engine.rowiterators - package org.axiondb.engine.rowiterators
RowIterator implementations.
org.axiondb.engine.rows - package org.axiondb.engine.rows
 
org.axiondb.engine.tables - package org.axiondb.engine.tables
 
org.axiondb.engine.visitors - package org.axiondb.engine.visitors
 
org.axiondb.event - package org.axiondb.event
Event model with listeners for database actions
org.axiondb.functions - package org.axiondb.functions
Function implementations.
org.axiondb.jdbc - package org.axiondb.jdbc
JDBC implementations.
org.axiondb.parser - package org.axiondb.parser
SQL parser interface and implementation classes.
org.axiondb.tools - package org.axiondb.tools
 
org.axiondb.types - package org.axiondb.types
DataType implementations.
org.axiondb.util - package org.axiondb.util
Utility classes.
ORGANIZATION - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
othersDeletesAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
othersInsertsAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
othersUpdatesAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
OUTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ownDeletesAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
ownInsertsAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
ownUpdatesAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.

P

parse(String) - Method in class org.axiondb.parser.AxionSqlParser
 
parse(String) - Method in interface org.axiondb.parser.Parser
Parse a command from the given String.
parseCommand(String) - Method in class org.axiondb.jdbc.BaseAxionStatement
 
ParseException - Exception in org.axiondb.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.axiondb.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.axiondb.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.axiondb.parser.ParseException
 
parseIntFile(File) - Method in class org.axiondb.engine.tables.BaseDiskTable
Reads a list of int values from a file.
parseMetaFile(File) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
Parser - Interface in org.axiondb.parser
Generic Axion parser interface.
parseTableProperties(ObjectInputStream) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
parseTableProperties(ObjectInputStream) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
parseTableProperties(ObjectInputStream) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
parseTableProperties(ObjectInputStream) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
peekNext() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
peekNext() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
peekNext() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
peekNext() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
peekNext() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
peekNext() - Method in interface org.axiondb.RowIterator
Return the value that would be returned by a call to RowIterator.next(), if any, but don't update my position.
peekPrevious() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
peekPrevious() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
peekPrevious() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
peekPrevious() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
peekPrevious() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
peekPrevious() - Method in interface org.axiondb.RowIterator
Return the value that would be returned by a call to RowIterator.previous(), if any, but don't update my position.
PLUS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
populateIndex(Index) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
populateIndex(Index) - Method in class org.axiondb.engine.tables.BaseTable
 
populateIndex(Index) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
populateIndex(Index) - Method in class org.axiondb.engine.tables.MemoryTable
 
populateIndex(Index) - Method in class org.axiondb.engine.tables.TableView
 
populateIndex(Index) - Method in class org.axiondb.engine.TransactableTableImpl
 
populateIndex(Index) - Method in interface org.axiondb.Table
Populate an Index, adding my current rows to it.
position(Blob, long) - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
position(byte[], long) - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
position(Clob, long) - Method in class org.axiondb.jdbc.AbstractAxionClob
 
position(String, long) - Method in class org.axiondb.jdbc.AbstractAxionClob
 
position(Blob, long) - Method in interface org.axiondb.jdbc.AxionBlob
 
position(byte[], long) - Method in interface org.axiondb.jdbc.AxionBlob
 
position(Clob, long) - Method in interface org.axiondb.jdbc.AxionClob
 
position(String, long) - Method in interface org.axiondb.jdbc.AxionClob
 
position(Blob, long) - Method in class org.axiondb.types.ByteArrayBlob
 
position(byte[], long) - Method in class org.axiondb.types.ByteArrayBlob
 
position(Clob, long) - Method in class org.axiondb.types.StringClob
 
position(String, long) - Method in class org.axiondb.types.StringClob
 
postProcess() - Method in class org.axiondb.engine.commands.UpsertCommand
 
prepareCall(String) - Method in class org.axiondb.jdbc.AxionConnection
 
prepareCall(String, int, int) - Method in class org.axiondb.jdbc.AxionConnection
 
prepareCall(String, int, int, int) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
prepareStatement(String) - Method in class org.axiondb.jdbc.AxionConnection
 
prepareStatement(String, int, int) - Method in class org.axiondb.jdbc.AxionConnection
 
prepareStatement(String, int, int, int) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
prepareStatement(String, int) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
prepareStatement(String, int[]) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
prepareStatement(String, String[]) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
prevCharIsCR - Variable in class org.axiondb.parser.SimpleCharStream
 
prevCharIsLF - Variable in class org.axiondb.parser.SimpleCharStream
 
previous() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
previous() - Method in class org.axiondb.jdbc.AxionResultSet
 
previous() - Method in interface org.axiondb.RowDecoratorIterator
 
previous() - Method in interface org.axiondb.RowIterator
Returns the previous Rowin the list, or throws NoSuchElementExceptionif no next Row exists.
previous() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
previous() - Method in class org.axiondb.util.IntListIteratorChain
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
previousIndex() - Method in interface org.axiondb.RowIterator
Returns the index of the RowIterator.previous()row, if any, or -1 if we're add the beginning of the list.
previousIndex() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
previousIndex() - Method in class org.axiondb.util.IntListIteratorChain
 
PRIMARY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
PrimaryKeyConstraint - Class in org.axiondb.constraints
A PRIMARY KEY constraint, which is violated whenever any of my Selectables are null or my collection of Selectables is not unique.
PrimaryKeyConstraint(String) - Constructor for class org.axiondb.constraints.PrimaryKeyConstraint
 
printBoundary(char, int[]) - Method in class org.axiondb.tools.Console
 
printCentered(String, int) - Method in class org.axiondb.tools.Console
 
printRight(String, int) - Method in class org.axiondb.tools.Console
 
processWhereTree(Selectable) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
Decomposes the given WhereNodeinto a Setof nodes that were originally joined by ANDs, and adds to this set predicates that are implied by the original tree (for example, given A = 1 and A = B, we can infer B = 1.)
PROP_CATALOG - Static variable in class org.axiondb.DatabaseLink
Property key name for Catalog Name
PROP_CATALOG - Static variable in class org.axiondb.engine.tables.ExternalDatabaseTable
Property key name for catalog name
PROP_DB - Static variable in class org.axiondb.engine.tables.ExternalDatabaseTable
Property key name for database link
PROP_DRIVERCLASS - Static variable in class org.axiondb.DatabaseLink
Property key name for JDBC driver class
PROP_ENCODING - Static variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
PROP_FIELDDELIMITER - Static variable in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
PROP_FILENAME - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
PROP_HEADERBYTESOFFSET - Static variable in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
PROP_HEADERBYTESOFFSET - Static variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
PROP_ISFIRSTLINEHEADER - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
PROP_JDBCURL - Static variable in class org.axiondb.DatabaseLink
Property key name for JDBC URL string
PROP_LOADTYPE - Static variable in interface org.axiondb.ExternalTable
Property key representing specific table type to be built
PROP_MAXFAULTS - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
PROP_MAXTAGCOUNT - Static variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
PROP_MINTAGCOUNT - Static variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
PROP_ORDERBY - Static variable in class org.axiondb.engine.tables.ExternalDatabaseTable
Property key name for where filter
PROP_PASSWORD - Static variable in class org.axiondb.DatabaseLink
Property key name for user password
PROP_QUALIFIER - Static variable in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
PROP_RECORDDELIMITER - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
PROP_RECORDLENGTH - Static variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
PROP_RECORDTRAILERBYTECOUNT - Static variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
PROP_REMOTETABLE - Static variable in class org.axiondb.engine.tables.ExternalDatabaseTable
Property key name for remote table name
PROP_ROWSTOSKIP - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
PROP_SCHEMA - Static variable in class org.axiondb.DatabaseLink
Property key name for SchemaName
PROP_SCHEMA - Static variable in class org.axiondb.engine.tables.ExternalDatabaseTable
Property key name for schema name
PROP_TAGBYTECOUNT - Static variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
PROP_TAGLENGTH - Static variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
PROP_USERNAME - Static variable in class org.axiondb.DatabaseLink
Property key name for user name
PROP_VENDOR - Static variable in class org.axiondb.engine.tables.ExternalTableFactory
Property key representing (optional) DB vendor name for remote table
PROP_WHERE - Static variable in class org.axiondb.engine.tables.ExternalDatabaseTable
Property key name for where filter
publishEvent(TableModifiedEvent) - Method in class org.axiondb.event.BaseTableModificationPublisher
 
put(Object, Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
put(int, Object) - Method in class org.axiondb.util.IntHashMap
 
put(Object, Object) - Method in interface org.axiondb.VariableContext
 
putAll(IntHashMap) - Method in class org.axiondb.util.IntHashMap
 

Q

QUARTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
QUARTER - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing quarter interval
QUESTIONMARK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
QUOTED_IDENTIFIER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 

R

read(DataInput) - Method in interface org.axiondb.DataType
Instantiate an object of my type from the given DataInput.
read(DataInput) - Method in class org.axiondb.types.AnyType
 
read(DataInput) - Method in class org.axiondb.types.BaseDataType
 
read(DataInput) - Method in class org.axiondb.types.BigDecimalType
 
read(DataInput) - Method in class org.axiondb.types.BooleanType
 
read(DataInput) - Method in class org.axiondb.types.ByteType
 
read(DataInput) - Method in class org.axiondb.types.CharacterType
 
read(DataInput) - Method in class org.axiondb.types.DateType
Overrides parent implementation to read only milliseconds (as a long) from the input stream, ignoring any nanoseconds written by TimestampType.write().
read(DataInput) - Method in class org.axiondb.types.FileLobLocator
 
read(DataInput) - Method in class org.axiondb.types.FileLobLocatorFactory
 
read(DataInput) - Method in class org.axiondb.types.FileOffsetLobLocator
 
read(DataInput) - Method in class org.axiondb.types.FileOffsetLobLocatorFactory
 
read(DataInput) - Method in class org.axiondb.types.FloatType
 
read(DataInput) - Method in class org.axiondb.types.IntegerType
 
read(DataInput) - Method in interface org.axiondb.types.LobLocatorFactory
 
read(DataInput) - Method in class org.axiondb.types.LOBType
 
read(DataInput) - Method in class org.axiondb.types.LongType
 
read(DataInput) - Method in class org.axiondb.types.ObjectType
 
read(DataInput) - Method in class org.axiondb.types.ShortType
 
read(DataInput) - Method in class org.axiondb.types.StringType
 
read(DataInput) - Method in class org.axiondb.types.TimestampType
 
read(DataInput) - Method in class org.axiondb.types.TimeType
Overrides parent implementation to read only milliseconds (as a long) from the input stream, ignoring any nanoseconds written by TimestampType.write().
read(DataInput) - Method in class org.axiondb.types.UnsignedByteType
 
read(DataInput) - Method in class org.axiondb.types.UnsignedIntegerType
 
read(DataInput) - Method in class org.axiondb.types.UnsignedShortType
 
read(DataInput) - Method in class org.axiondb.types.VarBinaryType
Instantiate an object of my type from the given DataInput.
read() - Method in class org.axiondb.util.BufferedRandomAccessFile
 
read(byte[], int, int) - Method in class org.axiondb.util.BufferedRandomAccessFile
 
read() - Method in class org.axiondb.util.IntBTree
Reads in the node.
read() - Method in class org.axiondb.util.ObjectBTree
Reads in the node.
read() - Method in class org.axiondb.util.StringBTree
 
read() - Method in class org.axiondb.util.Utf8InputStreamConverter
Returns a byte encoded as ASCII.
readChar() - Method in class org.axiondb.parser.SimpleCharStream
 
readColumns(ObjectInputStream) - Method in class org.axiondb.engine.tables.BaseTable
 
readConstraints(ObjectInputStream) - Method in class org.axiondb.engine.tables.BaseTable
 
readIntList(ObjectInputStream) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
readKeys(ObjectInputStream) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
readKeys(ObjectInputStream) - Method in class org.axiondb.engine.IntArrayIndexLoader
 
readKeys(ObjectInputStream) - Method in class org.axiondb.engine.ObjectArrayIndexLoader
 
readOrSetDefaultProperties(Properties) - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
readOrSetDefaultProperties(Properties) - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
readOrSetDefaultProperties(Properties) - Method in interface org.axiondb.TableOrganizationContext
 
RebindableIndexedRowIterator - Class in org.axiondb.engine.rowiterators
A DelegatingRowIterator that is wraps a RowIterator from some Index, and that can be reset to recreate the iterator for a new bound value.
RebindableIndexedRowIterator(Index, Table, Function, BindVariable) - Constructor for class org.axiondb.engine.rowiterators.RebindableIndexedRowIterator
 
REFERENCES - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ReferencesOtherTablesWhereNodeVisitor - Class in org.axiondb.engine.visitors
Return true if reference a table other than the given one, false otherwise.
ReferencesOtherTablesWhereNodeVisitor(TableIdentifier) - Constructor for class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor
 
refreshRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
REGULAR_TABLE_TYPE - Static variable in interface org.axiondb.Table
 
ReInit(InputStream) - Method in class org.axiondb.parser.AxionSqlParser
 
ReInit(InputStream, String) - Method in class org.axiondb.parser.AxionSqlParser
 
ReInit(Reader) - Method in class org.axiondb.parser.AxionSqlParser
 
ReInit(AxionSqlParserTokenManager) - Method in class org.axiondb.parser.AxionSqlParser
 
ReInit(SimpleCharStream) - Method in class org.axiondb.parser.AxionSqlParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class org.axiondb.parser.AxionSqlParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class org.axiondb.parser.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class org.axiondb.parser.SimpleCharStream
 
ReInit(Reader) - Method in class org.axiondb.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class org.axiondb.parser.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.axiondb.parser.SimpleCharStream
 
ReInit(InputStream, String) - Method in class org.axiondb.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class org.axiondb.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int) - Method in class org.axiondb.parser.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.axiondb.parser.SimpleCharStream
 
relative(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
releaseSavepoint(Savepoint) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
reloadDataFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
reloadDataFile() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
reloadDataFile() - Method in class org.axiondb.engine.tables.DiskTable
 
remount(File) - Method in interface org.axiondb.Database
Notify this database that its root directory has been moved to the given location.
remount(File) - Method in class org.axiondb.engine.BaseDatabase
 
remount(File) - Method in class org.axiondb.engine.DiskDatabase
 
remount(File) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
remount(File, boolean) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
remount() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
remount(File, boolean) - Method in class org.axiondb.engine.tables.BaseTable
 
remount() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
remount(File, boolean) - Method in class org.axiondb.engine.tables.TableView
 
remount(File, boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
remount() - Method in interface org.axiondb.ExternalTable
 
remount(File, boolean) - Method in interface org.axiondb.Table
Notify this table that its disk-location has moved.
RemountCommand - Class in org.axiondb.engine.commands
A REMOUNT command, which points the database at a new location or refresh the external table.
RemountCommand() - Constructor for class org.axiondb.engine.commands.RemountCommand
 
remove() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
Not supported in the base implementation.
remove() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.GroupedRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.SortedRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.UnmodifiableRowIterator
 
remove(Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
remove() - Method in interface org.axiondb.RowIterator
Set the Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
remove(int) - Method in class org.axiondb.util.IntHashMap.IntKeySet
 
remove(int) - Method in class org.axiondb.util.IntHashMap
 
remove() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
remove() - Method in class org.axiondb.util.IntListIteratorChain
 
remove(Object) - Method in interface org.axiondb.VariableContext
 
removeConstraint(String) - Method in class org.axiondb.engine.tables.BaseTable
 
removeConstraint(String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
removeConstraint(String) - Method in class org.axiondb.engine.tables.TableView
 
removeConstraint(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
removeConstraint(String) - Method in interface org.axiondb.Table
 
removeDatabaseModificationListener(DatabaseModificationListener) - Method in class org.axiondb.engine.BaseDatabase
 
removeIndex(Index) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
removeIndex(Index) - Method in class org.axiondb.engine.tables.BaseTable
 
removeIndex(Index) - Method in class org.axiondb.engine.tables.TableView
 
removeIndex(Index) - Method in class org.axiondb.engine.TransactableTableImpl
 
removeIndex(Index) - Method in interface org.axiondb.Table
Remove an index, both from the indices and as a TableModificationListener
removeIndexKey() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
removeIndexKey() - Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
removeIndexKey() - Method in interface org.axiondb.engine.rowiterators.MutableIndexedRowIterator
 
removeKey(Object) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
removeKey(Object) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
removeKey(int) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
removeKey(Object) - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
removeKey(Comparable) - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
removeKeyAt(int) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
removeKeyAt(int) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
removeKeyAt(int) - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
removeTableModificationListener(TableModificationListener) - Method in class org.axiondb.event.BaseTableModificationPublisher
 
removeTableModificationListener(TableModificationListener) - Method in interface org.axiondb.Table
Removes a listener so that it stops receiving events on this table
rename(String, String) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
rename(String, String) - Method in class org.axiondb.engine.tables.BaseTable
 
rename(String, String) - Method in class org.axiondb.engine.tables.TableView
 
rename(String, String) - Method in class org.axiondb.engine.TransactableTableImpl
 
rename(String, String) - Method in interface org.axiondb.Table
 
renameFile(File, String, String, String) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
renameTable(String, String) - Method in interface org.axiondb.Database
 
renameTable(String, String) - Method in class org.axiondb.engine.BaseDatabase
 
renameTable(String, String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
renameTableFiles(String, String) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
renameTableFiles(String, String) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
renameTableFiles(String, String) - Method in class org.axiondb.engine.tables.DiskTable
 
renameTableFiles(String, String) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
renameTableFiles(String, String) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
replacedString(String, String, int) - Method in class org.axiondb.functions.ReplaceFunction
 
replacedString(String, String, String, int) - Method in class org.axiondb.functions.ReplaceFunction
 
ReplaceFunction - Class in org.axiondb.functions
 
ReplaceFunction() - Constructor for class org.axiondb.functions.ReplaceFunction
Creates a new instance of Class
replaceId(int, int, int) - Method in class org.axiondb.util.IntBTree
Replace any occurance of oldRowId associated with the given key with newRowId.
replaceId(Object, int, int) - Method in class org.axiondb.util.ObjectBTree
Replace any occurance of oldRowId associated with the given key with newRowId.
reset() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.DistinctRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.RebindableIndexedRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
reset() - Method in interface org.axiondb.RowDecoratorIterator
 
reset() - Method in interface org.axiondb.RowIterator
Re-initialize this RowIterator to its initial state (positioned just before the first Rowin the list).
resolve(Database, TableIdentifier) - Method in interface org.axiondb.Constraint
Resolve any unresolved org.axiondb.Selectableidentifiers I may have.
resolve(Database, TableIdentifier) - Method in class org.axiondb.constraints.BaseConstraint
This base implementation is a no-op.
resolve(Database, TableIdentifier) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
This base implementation resolvesall of the Selectables in my list.
resolve(Database, TableIdentifier) - Method in class org.axiondb.constraints.CheckConstraint
 
resolve(Database, TableIdentifier[]) - Method in class org.axiondb.engine.commands.DMLWhenClause
 
resolve(Database) - Method in class org.axiondb.engine.commands.SelectCommand
 
resolveFromNode(FromNode, List) - Method in interface org.axiondb.Database
 
resolveFromNode(FromNode, List) - Method in class org.axiondb.engine.BaseDatabase
 
resolveFromNode(FromNode, List) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
resolveSelectable(Selectable, List, TableIdentifier[]) - Method in interface org.axiondb.Database
 
resolveSelectable(Selectable, TableIdentifier[]) - Method in interface org.axiondb.Database
"Resolve" the given Selectablerelative to the given list of tables, converting aliased or relative references into absolute ones.
resolveSelectable(Selectable, TableIdentifier[]) - Method in class org.axiondb.engine.BaseDatabase
 
resolveSelectable(Selectable, List, TableIdentifier[]) - Method in class org.axiondb.engine.BaseDatabase
 
resolveSelectable(Selectable, TableIdentifier[]) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
resolveSelectable(Selectable, List, TableIdentifier[]) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
resolveSelectableList(List, Database, TableIdentifier) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
resolveSelectableList(List, Database, TableIdentifier[]) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
resolveSelectSelectable(SubSelectCommand, TableIdentifier[]) - Method in class org.axiondb.engine.BaseDatabase
 
RETURN_TYPE - Static variable in class org.axiondb.functions.MatchesFunction
 
RIGHT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
rollback() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
rollback() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
rollback() - Method in class org.axiondb.engine.TransactableTableImpl
 
rollback() - Method in class org.axiondb.jdbc.AxionConnection
 
rollback(Savepoint) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
rollback() - Method in interface org.axiondb.Transactable
This transaction has been aborted.
RoundFunction - Class in org.axiondb.functions
 
RoundFunction() - Constructor for class org.axiondb.functions.RoundFunction
Creates a new instance of Class
roundMagic(double) - Static method in class org.axiondb.functions.Log10Function
 
Row - Interface in org.axiondb
Contains the data for a single row in a table, view, result set, etc.
RowComparator - Class in org.axiondb
A Comparatorfor Rows, which will sort a collection according to the value of a single selectable.
RowComparator(Selectable, RowDecorator) - Constructor for class org.axiondb.RowComparator
 
RowDecorator - Class in org.axiondb
A Rowwith meta-information.
RowDecorator(Map) - Constructor for class org.axiondb.RowDecorator
 
RowDecoratorIterator - Interface in org.axiondb
A bidirectional iterator over a collection of RowDecorators.
rowDeleted(RowEvent) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
rowDeleted(RowEvent) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
rowDeleted(RowEvent) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
rowDeleted(RowEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
rowDeleted(RowEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
rowDeleted(RowEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
rowDeleted(RowEvent) - Method in interface org.axiondb.event.TableModificationListener
 
rowDeleted() - Method in class org.axiondb.jdbc.AxionResultSet
 
RowDeletedEvent - Class in org.axiondb.event
An event signifying that a row has been deleted into a Table.
RowDeletedEvent(Table, Row, Row) - Constructor for class org.axiondb.event.RowDeletedEvent
 
RowEvent - Class in org.axiondb.event
An event signifying that a row in a Table has changed, for example, due to a DML command.
RowEvent(Table, Row, Row) - Constructor for class org.axiondb.event.RowEvent
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
rowInserted(RowEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
rowInserted(RowEvent) - Method in interface org.axiondb.event.TableModificationListener
 
rowInserted() - Method in class org.axiondb.jdbc.AxionResultSet
 
RowInsertedEvent - Class in org.axiondb.event
An event signifying that a row has been inserted into a Table.
RowInsertedEvent(Table, Row, Row) - Constructor for class org.axiondb.event.RowInsertedEvent
 
RowIterator - Interface in org.axiondb
A bidirectional iterator over a collection of Rows.
RowIteratorRowDecoratorIterator - Class in org.axiondb.engine.rowiterators
A RowDecoratorIterator based upon some decorator and RowIterator.
RowIteratorRowDecoratorIterator() - Constructor for class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
RowIteratorRowDecoratorIterator(RowIterator, RowDecorator) - Constructor for class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
RowNumFunction - Class in org.axiondb.functions
Returns an one-based index indicating the order in which a row was selected from a table, join, etc.
RowNumFunction() - Constructor for class org.axiondb.functions.RowNumFunction
 
RowSource - Interface in org.axiondb
An abstract Rowgenerator and container.
rowUpdated(RowEvent) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
rowUpdated(RowEvent) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
rowUpdated(RowEvent) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
rowUpdated(RowEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
rowUpdated(RowEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
rowUpdated(RowEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
rowUpdated(RowEvent) - Method in interface org.axiondb.event.