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

ABSFunction - class org.axiondb.functions.ABSFunction.
 
ABSFunction() - Constructor for class org.axiondb.functions.ABSFunction
 
ADD - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ALL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ALTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
AND - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ARG_TYPE - Static variable in class org.axiondb.functions.MatchesFunction
 
ARRAY - Static variable in interface org.axiondb.Index
 
AS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ASC - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ASCIIToEBCDIC(int) - Static method in class org.axiondb.util.AsciiEbcdicEncoder
 
ASSIGN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ASTERISK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
AbstractAcceptingRowIterator - class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator.
Abstract base DelegatingRowIterator that excludes Rows that are not acceptable.
AbstractAcceptingRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator
 
AbstractAxionBlob - class org.axiondb.jdbc.AbstractAxionBlob.
Abstract base implementation of AxionBlob.
AbstractAxionBlob() - Constructor for class org.axiondb.jdbc.AbstractAxionBlob
 
AbstractAxionClob - class org.axiondb.jdbc.AbstractAxionClob.
Abstract base implementation of AxionClob.
AbstractAxionClob() - Constructor for class org.axiondb.jdbc.AbstractAxionClob
 
AbstractFilteringRowIterator - class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator.
 
AbstractFilteringRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
AddConstraintCommand - class org.axiondb.engine.commands.AddConstraintCommand.
An ADD CONSTRAINT command, as generated by ALTER TABLE and CREATE TABLE statements.
AddConstraintCommand(String, Constraint) - Constructor for class org.axiondb.engine.commands.AddConstraintCommand
 
AddFunction - class org.axiondb.functions.AddFunction.
 
AddFunction() - Constructor for class org.axiondb.functions.AddFunction
 
AggregateBigDecimalFunction - class org.axiondb.functions.AggregateBigDecimalFunction.
 
AggregateBigDecimalFunction(String) - Constructor for class org.axiondb.functions.AggregateBigDecimalFunction
 
AggregateFunction - interface org.axiondb.functions.AggregateFunction.
An aggregate function, which evalutes a collection of Rows.
AlterTableCommand - class org.axiondb.engine.commands.AlterTableCommand.
A Experimental: ALTER TABLE tableName
AlterTableCommand(String) - Constructor for class org.axiondb.engine.commands.AlterTableCommand
 
AndFunction - class org.axiondb.functions.AndFunction.
 
AndFunction() - Constructor for class org.axiondb.functions.AndFunction
 
AnyType - class org.axiondb.types.AnyType.
Generic implemention of DataType, for use by BindVariable.
AnyType() - Constructor for class org.axiondb.types.AnyType
 
ArithmeticFunction - class org.axiondb.functions.ArithmeticFunction.
 
ArithmeticFunction(String) - Constructor for class org.axiondb.functions.ArithmeticFunction
 
ArrayIndexFactory - class org.axiondb.engine.ArrayIndexFactory.
An IndexFactory for array indices.
ArrayIndexFactory() - Constructor for class org.axiondb.engine.ArrayIndexFactory
 
AsciiEbcdicEncoder - class org.axiondb.util.AsciiEbcdicEncoder.
Utility to convert Ascii to EBCDIC and vice-versa
AsciiEbcdicEncoder() - Constructor for class org.axiondb.util.AsciiEbcdicEncoder
 
AsciiFunction - class org.axiondb.functions.AsciiFunction.
 
AsciiFunction() - Constructor for class org.axiondb.functions.AsciiFunction
 
AverageFunction - class org.axiondb.functions.AverageFunction.
 
AverageFunction() - Constructor for class org.axiondb.functions.AverageFunction
 
AxionBlob - interface org.axiondb.jdbc.AxionBlob.
The JDBC Blob interface, including the JDBC 2 writing methods.
AxionClob - interface org.axiondb.jdbc.AxionClob.
The JDBC Clob interface, including the JDBC 2 writing methods.
AxionColumnsMetaTableUpdater - class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater.
Updates the AXION_TABLES meta table
AxionColumnsMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
AxionCommand - interface org.axiondb.AxionCommand.
A command to be executed against a Database.
AxionConnection - class org.axiondb.jdbc.AxionConnection.
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
 
AxionDBLinksMetaTableUpdater - class org.axiondb.engine.metaupdaters.AxionDBLinksMetaTableUpdater.
Updates the AXION_DB_LINKS meta table
AxionDBLinksMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionDBLinksMetaTableUpdater
 
AxionDataSource - class org.axiondb.jdbc.AxionDataSource.
A DataSource implementation.
AxionDataSource(String) - Constructor for class org.axiondb.jdbc.AxionDataSource
 
AxionDatabaseMetaData - class org.axiondb.jdbc.AxionDatabaseMetaData.
A DatabaseMetaData implementation.
AxionDatabaseMetaData(AxionConnection, Database) - Constructor for class org.axiondb.jdbc.AxionDatabaseMetaData
 
AxionDriver - class org.axiondb.jdbc.AxionDriver.
A Driver implementation.
AxionDriver() - Constructor for class org.axiondb.jdbc.AxionDriver
 
AxionException - exception org.axiondb.AxionException.
Root exception for Axion related or specific problems.
AxionException() - Constructor for class org.axiondb.AxionException
Equivalent to AxionException(null,null).
AxionException(String) - Constructor for class org.axiondb.AxionException
Equivalent to AxionException(message,null).
AxionException(String, Throwable) - Constructor for class org.axiondb.AxionException
Construct a new AxionException with the given message, wrapping the given Throwable.
AxionException(Throwable) - Constructor for class org.axiondb.AxionException
Equivalent to AxionException(null,nested).
AxionPreparedStatement - class org.axiondb.jdbc.AxionPreparedStatement.
A PreparedStatement implementation.
AxionPreparedStatement(AxionConnection, String) - Constructor for class org.axiondb.jdbc.AxionPreparedStatement
 
AxionQueryContext - class org.axiondb.engine.commands.AxionQueryContext.
AxionQueryContext holds metadata for the Query or Sub-Query.
AxionQueryContext() - Constructor for class org.axiondb.engine.commands.AxionQueryContext
 
AxionQueryOptimizer - class org.axiondb.engine.commands.AxionQueryOptimizer.
Axion Query Optimizer
AxionQueryOptimizer() - Constructor for class org.axiondb.engine.commands.AxionQueryOptimizer
 
AxionQueryPlanner - class org.axiondb.engine.commands.AxionQueryPlanner.
Query Planner to be used in select and sub-select Query.
AxionQueryPlanner(AxionQueryContext) - Constructor for class org.axiondb.engine.commands.AxionQueryPlanner
 
AxionResultSet - class org.axiondb.jdbc.AxionResultSet.
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 org.axiondb.jdbc.AxionResultSetMetaData.
A ResultSetMetaData implementation.
AxionResultSetMetaData(Selectable[]) - Constructor for class org.axiondb.jdbc.AxionResultSetMetaData
 
AxionSequencesMetaTableUpdater - class org.axiondb.engine.metaupdaters.AxionSequencesMetaTableUpdater.
Updates the AXION_SEQUENCES meta table
AxionSequencesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionSequencesMetaTableUpdater
 
AxionSqlParser - class org.axiondb.parser.AxionSqlParser.
JavaCC generated SQL parser.
AxionSqlParser() - Constructor for class org.axiondb.parser.AxionSqlParser
 
AxionSqlParser(InputStream) - 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 org.axiondb.parser.AxionSqlParserConstants.
 
AxionSqlParserTokenManager - class org.axiondb.parser.AxionSqlParserTokenManager.
 
AxionSqlParserTokenManager(SimpleCharStream) - Constructor for class org.axiondb.parser.AxionSqlParserTokenManager
 
AxionSqlParserTokenManager(SimpleCharStream, int) - Constructor for class org.axiondb.parser.AxionSqlParserTokenManager
 
AxionStatement - class org.axiondb.jdbc.AxionStatement.
A Statement implementation.
AxionStatement(AxionConnection) - Constructor for class org.axiondb.jdbc.AxionStatement
 
AxionTablePropertiesMetaTableUpdater - class org.axiondb.engine.metaupdaters.AxionTablePropertiesMetaTableUpdater.
Updates the AXION_TABLE_PROPERTIES meta table
AxionTablePropertiesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionTablePropertiesMetaTableUpdater
 
AxionTablesMetaTableUpdater - class org.axiondb.engine.metaupdaters.AxionTablesMetaTableUpdater.
Updates the AXION_TABLES meta table
AxionTablesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionTablesMetaTableUpdater
 
AxionTypesMetaTableUpdater - class org.axiondb.engine.metaupdaters.AxionTypesMetaTableUpdater.
Updates the AXION_TYPES meta table
AxionTypesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionTypesMetaTableUpdater
 
abortTransaction(Transaction) - Method in interface org.axiondb.TransactionManager
Abort the given Transaction.
abortTransaction(Transaction) - Method in class org.axiondb.engine.TransactionManagerImpl
 
absolute(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
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.TimeType
 
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.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 interface org.axiondb.RowIterator
Add a Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
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(int) - Method in class org.axiondb.util.IntIteratorIntListIterator
 
add(int) - Method in class org.axiondb.util.IntListIteratorChain
 
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(Column) - Method in interface org.axiondb.Table
Add the given Columnto this table.
addColumn(Column) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
addConstraint(Constraint) - Method in interface org.axiondb.Table
 
addConstraint(Constraint) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
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
 
addEscapeSequence(String) - Static method in class org.axiondb.engine.tables.BaseFlatfileTable
 
addEscapes(String) - Static method in class org.axiondb.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addFrom(TableIdentifier) - Method in class org.axiondb.engine.commands.AxionQueryContext
Adds a TableIdentifierto the list of tables being selected from.
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) - Method in interface org.axiondb.Table
Add an index, associating it with a Column, and adding it as a org.axiondb.TableModificationListenerto the table.
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.TransactableTableImpl
 
addIndex(Index) - Method in class org.axiondb.engine.tables.BaseTable
 
addIndex(Index) - Method in class org.axiondb.engine.tables.TableView
 
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 interface org.axiondb.Table
Insert the given Row.
addRow(Row) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
addRowIterator(RowIterator) - Method in interface org.axiondb.JoinedRowIterator
 
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
 
addSelect(Selectable) - Method in class org.axiondb.engine.commands.AxionQueryContext
Adds a Selectableto the list of items being selected.
addSelectable(Selectable) - Method in interface org.axiondb.SelectableBasedConstraint
 
addSelectable(Selectable) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
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 interface org.axiondb.Table
Adds a listener to receive events on this table
addTableModificationListener(TableModificationListener) - Method in class org.axiondb.event.BaseTableModificationPublisher
 
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
 
add_escapes(String) - Method in class 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.
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
 
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.
anyIteratorIsEmpty() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
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 interface org.axiondb.Transactable
Apply this committedtransaction..
apply() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
apply() - Method in class org.axiondb.engine.TransactableTableImpl
 
apply() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
applyDeletes(IntCollection) - Method in interface org.axiondb.Table
Remove the specified rows from this table and any associated indices.
applyDeletes(IntCollection) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
applyDeletesToIndices(IntCollection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyInserts(Collection) - Method in interface org.axiondb.Table
Insert the given rows into this table and any associated indices.
applyInserts(Collection) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
applyInsertsToIndices(Collection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyUpdates(Collection) - Method in interface org.axiondb.Table
Update the given rows in this table and any associated indices.
applyUpdates(Collection) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
applyUpdatesToIndices(Collection) - Method in class org.axiondb.engine.tables.BaseTable
 
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 interface org.axiondb.TableOrganizationContext
Asserts that all property keys referenced in the given Properties instance are valid for the specific external table type.
assertValidPropertyKeys(Properties) - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
attemptToConvertValue(Object, DataType, ColumnIdentifier) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 

B

BEGIN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
BETWEEN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
BLOCK_COMMENT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
BTREE - Static variable in interface org.axiondb.Index
 
BTreeIndexFactory - class org.axiondb.engine.BTreeIndexFactory.
An IndexFactory for B-Tree indices.
BTreeIndexFactory() - Constructor for class org.axiondb.engine.BTreeIndexFactory
 
BY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
Base64DecodeFunction - class org.axiondb.functions.Base64DecodeFunction.
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 org.axiondb.functions.Base64EncodeFunction.
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 org.axiondb.engine.indexes.BaseArrayIndex.
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 org.axiondb.engine.indexes.BaseArrayIndexLoader.
 
BaseArrayIndexLoader() - Constructor for class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
BaseAxionCommand - class org.axiondb.engine.commands.BaseAxionCommand.
Abstract base AxionCommandimplementation.
BaseAxionCommand() - Constructor for class org.axiondb.engine.commands.BaseAxionCommand
 
BaseAxionStatement - class org.axiondb.jdbc.BaseAxionStatement.
Abstract base Statement implementation.
BaseAxionStatement(AxionConnection) - Constructor for class org.axiondb.jdbc.BaseAxionStatement
 
BaseBTreeIndex - class org.axiondb.engine.indexes.BaseBTreeIndex.
Abstract base implementation for B-Tree based indices.
BaseBTreeIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.BaseBTreeIndex
 
BaseBooleanBranchFunction - class org.axiondb.functions.BaseBooleanBranchFunction.
 
BaseBooleanBranchFunction(String) - Constructor for class org.axiondb.functions.BaseBooleanBranchFunction
 
BaseConstraint - class org.axiondb.constraints.BaseConstraint.
Abstract base Constraint implementation.
BaseConstraint(String, String) - Constructor for class org.axiondb.constraints.BaseConstraint
Creates a Constraint with the given name and type.
BaseDataType - class org.axiondb.types.BaseDataType.
Abstract base implemention of DataType.
BaseDataType() - Constructor for class org.axiondb.types.BaseDataType
 
BaseDatabase - class org.axiondb.engine.BaseDatabase.
Abstract base Databaseimplementation.
BaseDatabase(String) - Constructor for class org.axiondb.engine.BaseDatabase
 
BaseDatabaseModificationListener - class org.axiondb.event.BaseDatabaseModificationListener.
A no-op implementation of DatabaseModificationListener.
BaseDatabaseModificationListener() - Constructor for class org.axiondb.event.BaseDatabaseModificationListener
 
BaseDiskTable - class org.axiondb.engine.tables.BaseDiskTable.
Abstract base disk-resident implementation of Table.
BaseDiskTable(String, Database, TableFactory) - Constructor for class org.axiondb.engine.tables.BaseDiskTable
 
BaseFlatfileTable - class org.axiondb.engine.tables.BaseFlatfileTable.
Base Flatfile Table
BaseFlatfileTable(String, Database, TableFactory) - Constructor for class org.axiondb.engine.tables.BaseFlatfileTable
 
BaseFlatfileTable.BaseFlatfileTableOrganizationContext - class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext.
 
BaseFlatfileTable.BaseFlatfileTableOrganizationContext() - Constructor for class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
BaseFunction - class org.axiondb.functions.BaseFunction.
An abstract base ConcreteFunctionimplementation.
BaseFunction(String) - Constructor for class org.axiondb.functions.BaseFunction
 
BaseIndex - class org.axiondb.engine.indexes.BaseIndex.
Abstract base implementation of Index.
BaseIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.BaseIndex
 
BaseIndexFactory - class org.axiondb.engine.indexes.BaseIndexFactory.
Abstract base class for IndexFactoryto hold common methods.
BaseIndexFactory() - Constructor for class org.axiondb.engine.indexes.BaseIndexFactory
 
BaseJoinedRowIterator - class org.axiondb.engine.rowiterators.BaseJoinedRowIterator.
 
BaseJoinedRowIterator() - Constructor for class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
BaseNumberDataType - class org.axiondb.types.BaseNumberDataType.
An abstract base DataType for Number types.
BaseNumberDataType() - Constructor for class org.axiondb.types.BaseNumberDataType
 
BaseRow - class org.axiondb.engine.rows.BaseRow.
An abstract base implementation of Row, providing equals, hashCode and toString implementations.
BaseRow() - Constructor for class org.axiondb.engine.rows.BaseRow
 
BaseRowIterator - class org.axiondb.engine.rowiterators.BaseRowIterator.
An abstract base implementation of RowIterator.
BaseRowIterator() - Constructor for class org.axiondb.engine.rowiterators.BaseRowIterator
 
BaseSelectable - class org.axiondb.BaseSelectable.
 
BaseSelectable() - Constructor for class org.axiondb.BaseSelectable
 
BaseSelectableBasedConstraint - class org.axiondb.constraints.BaseSelectableBasedConstraint.
Abstract base SelectableBasedConstraintimplementation.
BaseSelectableBasedConstraint(String, String) - Constructor for class org.axiondb.constraints.BaseSelectableBasedConstraint
Creates a Constraintwith the given name and type .
BaseTable - class org.axiondb.engine.tables.BaseTable.
An abstract base implementation of Table.
BaseTable(String) - Constructor for class org.axiondb.engine.tables.BaseTable
 
BaseTableModificationListener - class org.axiondb.event.BaseTableModificationListener.
No-op convenience class for quick listener implementations.
BaseTableModificationListener() - Constructor for class org.axiondb.event.BaseTableModificationListener
 
BaseTableModificationPublisher - class org.axiondb.event.BaseTableModificationPublisher.
Provides utilities for publishing events to one or more listeners.
BaseTableModificationPublisher() - Constructor for class org.axiondb.event.BaseTableModificationPublisher
 
BaseTableOrganizationContext - class org.axiondb.engine.tables.BaseTableOrganizationContext.
Table Organization Context.
BaseTableOrganizationContext() - Constructor for class org.axiondb.engine.tables.BaseTableOrganizationContext
 
BatchSqlCommandRunner - class org.axiondb.tools.BatchSqlCommandRunner.
 
BatchSqlCommandRunner(Connection) - Constructor for class org.axiondb.tools.BatchSqlCommandRunner
 
BatchSqlCommandRunner(Statement) - Constructor for class org.axiondb.tools.BatchSqlCommandRunner
 
BeginToken() - Method in class org.axiondb.parser.SimpleCharStream
 
BigDecimalType - class org.axiondb.types.BigDecimalType.
A DataType representing an number value.
BigDecimalType() - Constructor for class org.axiondb.types.BigDecimalType
 
BigDecimalType(int) - Constructor for class org.axiondb.types.BigDecimalType
 
BindVariable - class org.axiondb.BindVariable.
A Literalthat can be bound via PreparedStatementmethods.
BindVariable() - Constructor for class org.axiondb.BindVariable
 
BitAndFunction - class org.axiondb.functions.BitAndFunction.
 
BitAndFunction() - Constructor for class org.axiondb.functions.BitAndFunction
Creates a new instance of Class
BitOrFunction - class org.axiondb.functions.BitOrFunction.
 
BitOrFunction() - Constructor for class org.axiondb.functions.BitOrFunction
Creates a new instance of Class
BlobSource - class org.axiondb.types.BlobSource.
A Blob wrapping a LobSource.
BlobSource(LobSource) - Constructor for class org.axiondb.types.BlobSource
 
BooleanType - class org.axiondb.types.BooleanType.
A DataType representing a Boolean value.
BooleanType() - Constructor for class org.axiondb.types.BooleanType
 
BufferedRandomAccessFile - class org.axiondb.util.BufferedRandomAccessFile.
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
 
ByteArrayBlob - class org.axiondb.types.ByteArrayBlob.
A Blob based upon a simple byte array.
ByteArrayBlob(byte[]) - Constructor for class org.axiondb.types.ByteArrayBlob
 
ByteType - class org.axiondb.types.ByteType.
A DataType representing a byte value.
ByteType() - Constructor for class org.axiondb.types.ByteType
 
backup(int) - Method in class org.axiondb.parser.SimpleCharStream
 
beforeFirst() - Method in class org.axiondb.jdbc.AxionResultSet
 
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.
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.
bufcolumn - Variable in class org.axiondb.parser.SimpleCharStream
 
buffer - Variable in class org.axiondb.parser.SimpleCharStream
 
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
 

C

CASE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CAST - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CHECK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CLOSEPAREN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
COLUMN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
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
COMMA - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
COMMIT_SIZE - Static variable in interface org.axiondb.Database
 
CONCAT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CONSTRAINT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CR - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
CREATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
CastAsFunction - class org.axiondb.functions.CastAsFunction.
ANSI style Cast As Function function : CAST( {id|expr} AS type)
CastAsFunction() - Constructor for class org.axiondb.functions.CastAsFunction
 
ChainedRowIterator - class org.axiondb.engine.rowiterators.ChainedRowIterator.
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
 
ChangingIndexedRowIterator - class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator.
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
 
CharFunction - class org.axiondb.functions.CharFunction.
CHAR(number): returns the character representing the unicode value number.
CharFunction() - Constructor for class org.axiondb.functions.CharFunction
 
CharToDateFunction - class org.axiondb.functions.CharToDateFunction.
Syntax: CharToDate( date-string, 'format-literal' )
CharToDateFunction() - Constructor for class org.axiondb.functions.CharToDateFunction
Creates a new instance of Class
CharacterType - class org.axiondb.types.CharacterType.
A DataType representing a single char value.
CharacterType() - Constructor for class org.axiondb.types.CharacterType
 
CheckConstraint - class org.axiondb.constraints.CheckConstraint.
A CHECK constraint, which is violated whenever the given condition is violated.
CheckConstraint(String) - Constructor for class org.axiondb.constraints.CheckConstraint
 
CheckFileStateCommand - class org.axiondb.engine.commands.CheckFileStateCommand.
A CHECKFILESTATE query.
CheckFileStateCommand() - Constructor for class org.axiondb.engine.commands.CheckFileStateCommand
 
ClobSource - class org.axiondb.types.ClobSource.
An Clob wrapping a LobSource.
ClobSource(LobSource) - Constructor for class org.axiondb.types.ClobSource
 
CoalesceFunction - class org.axiondb.functions.CoalesceFunction.
COALESCE([value]+): returns the first non-null value in the argument list.
CoalesceFunction() - Constructor for class org.axiondb.functions.CoalesceFunction
 
CollatingRowIterator - class org.axiondb.engine.rowiterators.CollatingRowIterator.
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 org.axiondb.Column.
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 .
ColumnEvent - class org.axiondb.event.ColumnEvent.
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 org.axiondb.ColumnIdentifier.
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
 
ComparisonFunction - class org.axiondb.functions.ComparisonFunction.
 
ComparisonFunction(String) - Constructor for class org.axiondb.functions.ComparisonFunction
 
CompressedLOBType - class org.axiondb.types.CompressedLOBType.
A DataType representing a compressed LOB value.
CompressedLOBType() - Constructor for class org.axiondb.types.CompressedLOBType
 
CompressedLobSource - class org.axiondb.types.CompressedLobSource.
A LobSource that compresses/decompresses the input/output streams using GZIP compression.
CompressedLobSource(LobSource) - Constructor for class org.axiondb.types.CompressedLobSource
 
ConcatFunction - class org.axiondb.functions.ConcatFunction.
CONCAT(string [, string]*): concatenates one or more strings.
ConcatFunction() - Constructor for class org.axiondb.functions.ConcatFunction
 
ConcreteFunction - interface org.axiondb.functions.ConcreteFunction.
An executable Function, as opposed to a FunctionIdentifier.
ConnectionFactory - class org.axiondb.jdbc.ConnectionFactory.
Abstract factory for creating AxionConnections.
ConnectionFactory() - Constructor for class org.axiondb.jdbc.ConnectionFactory
 
Console - class org.axiondb.tools.Console.
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 org.axiondb.Constraint.
A database constraint, such as UNIQUE or NOT NULL.
ConstraintCommand - class org.axiondb.engine.commands.ConstraintCommand.
 
ConstraintCommand(String) - Constructor for class org.axiondb.engine.commands.ConstraintCommand
 
ConstraintEvent - class org.axiondb.event.ConstraintEvent.
An event signifying that a constraint in a Table has changed.
ConstraintEvent(Table, Constraint) - Constructor for class org.axiondb.event.ConstraintEvent
 
ConstraintViolationException - exception org.axiondb.ConstraintViolationException.
Thrown when a Constrainthas been violated.
ConstraintViolationException(Constraint) - Constructor for class org.axiondb.ConstraintViolationException
 
ConstraintViolationException(String, Throwable) - Constructor for class org.axiondb.ConstraintViolationException
 
ContainsFunction - class org.axiondb.functions.ContainsFunction.
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
 
CountFunction - class org.axiondb.functions.CountFunction.
COUNT: an aggregate function returning the number of rows.
CountFunction() - Constructor for class org.axiondb.functions.CountFunction
 
CreateCommand - class org.axiondb.engine.commands.CreateCommand.
Abstract base for commands like CREATE TABLE and CREATE SEQUENCE.
CreateCommand() - Constructor for class org.axiondb.engine.commands.CreateCommand
 
CreateDatabaseLinkCommand - class org.axiondb.engine.commands.CreateDatabaseLinkCommand.
A CREATE DATABASE LINK command.
CreateDatabaseLinkCommand() - Constructor for class org.axiondb.engine.commands.CreateDatabaseLinkCommand
 
CreateDatabaseLinkCommand(String) - Constructor for class org.axiondb.engine.commands.CreateDatabaseLinkCommand
 
CreateIndexCommand - class org.axiondb.engine.commands.CreateIndexCommand.
A CREATE [UNIQUE] [TYPE] INDEX command.
CreateIndexCommand() - Constructor for class org.axiondb.engine.commands.CreateIndexCommand
 
CreateSequenceCommand - class org.axiondb.engine.commands.CreateSequenceCommand.
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
 
CreateTableCommand - class org.axiondb.engine.commands.CreateTableCommand.
A CREATE [TYPE] TABLE command.
CreateTableCommand() - Constructor for class org.axiondb.engine.commands.CreateTableCommand
 
CreateTableCommand(String) - Constructor for class org.axiondb.engine.commands.CreateTableCommand
 
CreateViewCommand - class org.axiondb.engine.commands.CreateViewCommand.
A CREATE VIEW AS sub-query command.
CreateViewCommand() - Constructor for class org.axiondb.engine.commands.CreateViewCommand
 
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
 
cancel() - Method in class org.axiondb.jdbc.AxionStatement
 
cancelRowUpdates() - Method in class org.axiondb.jdbc.AxionResultSet
 
changeRowId(Table, Row, int, int) - Method in interface org.axiondb.Index
 
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
 
checkConstraints(RowEvent) - Method in class org.axiondb.engine.TransactableTableImpl
 
checkConstraints(RowEvent, boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
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.IntKeySet
 
clear() - Method in class org.axiondb.util.IntHashMap
 
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
 
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
 
column - Variable in class org.axiondb.parser.SimpleCharStream
 
columnAdded(ColumnEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
columnAdded(ColumnEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
columnAdded(ColumnEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
columnAdded(ColumnEvent) - Method in interface org.axiondb.event.TableModificationListener
 
commit() - Method in interface org.axiondb.Transactable
This transaction has been committed.
commit() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
commit() - Method in class org.axiondb.engine.TransactableTableImpl
 
commit() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
commit() - Method in class org.axiondb.jdbc.AxionConnection
 
commitIfAuto() - Method in class org.axiondb.jdbc.AxionConnection
 
commitTransaction(Transaction) - Method in interface org.axiondb.TransactionManager
Commit the given Transaction.
commitTransaction(Transaction) - Method in class org.axiondb.engine.TransactionManagerImpl
 
compare(Object, Object) - Method in class org.axiondb.RowComparator
 
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.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
 
connect(String, Properties) - Method in class org.axiondb.jdbc.AxionDriver
 
constraintAdded(ConstraintEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
constraintAdded(ConstraintEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
constraintAdded(ConstraintEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
constraintAdded(ConstraintEvent) - Method in interface org.axiondb.event.TableModificationListener
 
constraintRemoved(ConstraintEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
constraintRemoved(ConstraintEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
constraintRemoved(ConstraintEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
constraintRemoved(ConstraintEvent) - Method in interface org.axiondb.event.TableModificationListener
 
contains(int) - Method in class org.axiondb.util.IntHashMap.IntKeySet
 
containsKey(Object) - Method in interface org.axiondb.VariableContext
 
containsKey(Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
containsKey(int) - Method in class org.axiondb.util.IntHashMap
 
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.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.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.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.
convertToIOException(Exception) - Static method in class org.axiondb.util.ExceptionConverter
 
convertToIllegalArgumentException(String, RuntimeException) - 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
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
 
createEmptyResultSet(Statement) - Static method in class org.axiondb.jdbc.AxionResultSet
 
createExternalTable(Database, String) - Method in interface org.axiondb.ExternalTableLoader
 
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
 
createFailureResultSet() - Method in class org.axiondb.engine.commands.CheckFileStateCommand
 
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
 
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 interface org.axiondb.ExternalTableLoader
 
createTable(Database, String) - Method in interface org.axiondb.TableFactory
 
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
 
createTransaction() - Method in interface org.axiondb.TransactionManager
Create a new Transaction.
createTransaction() - Method in class org.axiondb.engine.TransactionManagerImpl
 
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
 
curChar - Variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
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.).
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
 
currentIndex() - Method in interface org.axiondb.RowIterator
Returns the index of the RowIterator.current()row, if any.
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
 
currentToken - Variable in class org.axiondb.parser.ParseException
This is the last token that has been consumed successfully.

D

DATABASE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DATA_TYPE_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the DataTypein this column's configuration
DAY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DAY - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing day interval
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 - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DELETE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DELIMITED_TABLE_TYPE - Static variable in interface org.axiondb.ExternalTable
 
DESC - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DIGIT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DISTINCT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DMLWhenClause - class org.axiondb.engine.commands.DMLWhenClause.
A WHEN clause in insert, update and merge statements.
DMLWhenClause(Selectable) - Constructor for class org.axiondb.engine.commands.DMLWhenClause
 
DOT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DROP - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
DataOutputOutputStream - class org.axiondb.util.DataOutputOutputStream.
An OutputStream wrapping a DataOutput stream.
DataOutputOutputStream(DataOutput) - Constructor for class org.axiondb.util.DataOutputOutputStream
Create an OutputStream wrapping the given DataOutput.
DataType - interface org.axiondb.DataType.
The type of a field (column) that can be stored in a Table.
DataTypeFactory - interface org.axiondb.DataTypeFactory.
A simple factory for creating new DataType instances.
Database - interface org.axiondb.Database.
An Axion database.
DatabaseLink - class org.axiondb.DatabaseLink.
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 org.axiondb.event.DatabaseLinkEvent.
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 org.axiondb.event.DatabaseModificationListener.
An observer of DatabaseModifiedEvents.
DatabaseModifiedEvent - class org.axiondb.event.DatabaseModifiedEvent.
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
 
DatabaseSequenceEvent - class org.axiondb.event.DatabaseSequenceEvent.
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 org.axiondb.event.DatabaseTypeEvent.
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
 
Databases - class org.axiondb.engine.Databases.
A static Map of Databases by name.
DateAddFunction - class org.axiondb.functions.DateAddFunction.
Syntax: DateAdd(interval_type, interval, timestamp)
DateAddFunction() - Constructor for class org.axiondb.functions.DateAddFunction
Creates a new instance of Class
DateDiffFunction - class org.axiondb.functions.DateDiffFunction.
Syntax: DATEDIFF(interval_type, timestamp1, timestamp2)
DateDiffFunction() - Constructor for class org.axiondb.functions.DateDiffFunction
Creates a new instance of Class
DatePartFunction - class org.axiondb.functions.DatePartFunction.
Syntax: DatePart(date-part, timestamp)
DatePartFunction() - Constructor for class org.axiondb.functions.DatePartFunction
Creates a new instance of Class
DateTimeUtils - class org.axiondb.util.DateTimeUtils.
Methods to support manipulation and conversion of date, time and timestamp values.
DateTimeUtils() - Constructor for class org.axiondb.util.DateTimeUtils
 
DateToCharFunction - class org.axiondb.functions.DateToCharFunction.
Syntax: DateToChar( date-expr, 'format-string' )
DateToCharFunction() - Constructor for class org.axiondb.functions.DateToCharFunction
Creates a new instance of Class
DateType - class org.axiondb.types.DateType.
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
 
Defrag - class org.axiondb.tools.Defrag.
A utility class for defragmenting an Axion database.
Defrag() - Constructor for class org.axiondb.tools.Defrag
 
DefragCommand - class org.axiondb.engine.commands.DefragCommand.
A DEFRAG TABLE tableName command, to compact the a disk resident table
DefragCommand() - Constructor for class org.axiondb.engine.commands.DefragCommand
 
DelegatingRowIterator - class org.axiondb.engine.rowiterators.DelegatingRowIterator.
An abstract base RowIterator that delegates all calls to a wrapped instance.
DelegatingRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
DeleteCommand - class org.axiondb.engine.commands.DeleteCommand.
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
 
DelimitedFlatfileTable - class org.axiondb.engine.tables.DelimitedFlatfileTable.
A disk-resident Delimited Flatfile Table.
DelimitedFlatfileTable(String, Database) - Constructor for class org.axiondb.engine.tables.DelimitedFlatfileTable
 
DelimitedFlatfileTableLoader - class org.axiondb.engine.tables.DelimitedFlatfileTableLoader.
 
DelimitedFlatfileTableLoader() - Constructor for class org.axiondb.engine.tables.DelimitedFlatfileTableLoader
 
DifferenceFunction - class org.axiondb.functions.DifferenceFunction.
 
DifferenceFunction() - Constructor for class org.axiondb.functions.DifferenceFunction
Creates a new instance of Class
DiskDatabase - class org.axiondb.engine.DiskDatabase.
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 org.axiondb.engine.tables.DiskTable.
A disk-resident Table.
DiskTable(String, Database) - Constructor for class org.axiondb.engine.tables.DiskTable
 
DiskTableFactory - class org.axiondb.engine.DiskTableFactory.
A TableFactory for disk-based tables.
DiskTableFactory() - Constructor for class org.axiondb.engine.DiskTableFactory
 
DistinctRowIterator - class org.axiondb.engine.rowiterators.DistinctRowIterator.
A DelegatingRowIteratorimplementing DISTINCT.
DistinctRowIterator(RowIterator, Map, Selectable[]) - Constructor for class org.axiondb.engine.rowiterators.DistinctRowIterator
 
DivideFunction - class org.axiondb.functions.DivideFunction.
 
DivideFunction() - Constructor for class org.axiondb.functions.DivideFunction
 
Done() - Method in class org.axiondb.parser.SimpleCharStream
 
DropCommand - class org.axiondb.engine.commands.DropCommand.
Abstract base class for things like DROP TABLE and DROP SEQUENCE.
DropCommand() - Constructor for class org.axiondb.engine.commands.DropCommand
 
DropConstraintCommand - class org.axiondb.engine.commands.DropConstraintCommand.
A DROP CONSTRAINT command.
DropConstraintCommand(String, String) - Constructor for class org.axiondb.engine.commands.DropConstraintCommand
 
DropDatabaseLinkCommand - class org.axiondb.engine.commands.DropDatabaseLinkCommand.
A DROP DATABASE LINK command.
DropDatabaseLinkCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropDatabaseLinkCommand
 
DropIndexCommand - class org.axiondb.engine.commands.DropIndexCommand.
A DROP INDEX command.
DropIndexCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropIndexCommand
 
DropSequenceCommand - class org.axiondb.engine.commands.DropSequenceCommand.
A DROP SEQUENCE command.
DropSequenceCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropSequenceCommand
 
DropTableCommand - class org.axiondb.engine.commands.DropTableCommand.
A DROP TABLE command.
DropTableCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropTableCommand
 
DropViewCommand - class org.axiondb.engine.commands.DropViewCommand.
A DROP VIEW command.
DropViewCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropViewCommand
 
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.
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
 
defrag() - Method in class org.axiondb.engine.DiskDatabase
 
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
 
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.
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.
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
 
disable_tracing() - Method in class org.axiondb.parser.AxionSqlParser
 
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).
drop() - Method in interface org.axiondb.Table
Drop this table from the database.
drop() - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
dropColumn(String) - Method in class org.axiondb.engine.commands.AlterTableCommand
 
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
 
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
 
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
 
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
 

E

EBCDICToASCII(int) - Static method in class org.axiondb.util.AsciiEbcdicEncoder
 
ELSE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
END - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
END_QUOTED_IDENTIFIER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
EOF - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
EOF - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
EQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
EXCEPTION - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
EXISTS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
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
 
EmptyRowIterator - class org.axiondb.engine.rowiterators.EmptyRowIterator.
A RowIterator that contains no Rows.
EmptyRowIterator() - Constructor for class org.axiondb.engine.rowiterators.EmptyRowIterator
 
EqualFunction - class org.axiondb.functions.EqualFunction.
 
EqualFunction() - Constructor for class org.axiondb.functions.EqualFunction
 
ExceptionConverter - class org.axiondb.util.ExceptionConverter.
Converts Axion-specific Exceptions into SQLExceptions.
ExceptionConverter() - Constructor for class org.axiondb.util.ExceptionConverter
 
ExistsFunction - class org.axiondb.functions.ExistsFunction.
 
ExistsFunction() - Constructor for class org.axiondb.functions.ExistsFunction
 
ExpandBuff(boolean) - Method in class org.axiondb.parser.SimpleCharStream
 
ExternalDatabaseTable - class org.axiondb.engine.tables.ExternalDatabaseTable.
Base implementation of ExternalTable interface.
ExternalDatabaseTable(String, Database) - Constructor for class org.axiondb.engine.tables.ExternalDatabaseTable
 
ExternalDatabaseTableLoader - class org.axiondb.engine.tables.ExternalDatabaseTableLoader.
 
ExternalDatabaseTableLoader() - Constructor for class org.axiondb.engine.tables.ExternalDatabaseTableLoader
 
ExternalTable - interface org.axiondb.ExternalTable.
Extends Table interface to accept configuration parameters associated with connecting a table to an external resource, such as a flatfile or external JDBC-compatible database.
ExternalTableFactory - class org.axiondb.engine.tables.ExternalTableFactory.
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 org.axiondb.ExternalTableLoader.
Creates an ExternalTable with the given name, using the given Database .
enable_tracing() - Method in class org.axiondb.parser.AxionSqlParser
 
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
 
eol - Variable in class org.axiondb.parser.ParseException
The end of line string for this machine.
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.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
 
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.
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() - 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
 
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.LPadFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LTrimFunction
 
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.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.RPadFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.RTrimFunction
 
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 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
 
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
 
exitOnValue() - Method in class org.axiondb.functions.AndFunction
 
exitOnValue() - Method in class org.axiondb.functions.BaseBooleanBranchFunction
 
exitOnValue() - Method in class org.axiondb.functions.OrFunction
 
expectedTokenSequences - Variable in class org.axiondb.parser.ParseException
Each entry in this array is an array of integers.

F

FALSE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
FILLER - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
FIRST - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
FLOATING_POINT_LITERAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
FOREIGN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
FROM - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
FULL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
FW_TABLE_TYPE - Static variable in interface org.axiondb.ExternalTable
 
FileLobLocator - class org.axiondb.types.FileLobLocator.
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 org.axiondb.types.FileLobLocatorFactory.
A LobLocatorFactory for FileLobLocators.
FileLobLocatorFactory() - Constructor for class org.axiondb.types.FileLobLocatorFactory
 
FileLobSource - class org.axiondb.types.FileLobSource.
A LobSource that's backed by a simple File.
FileLobSource(File) - Constructor for class org.axiondb.types.FileLobSource
 
FileOffsetLobLocator - class org.axiondb.types.FileOffsetLobLocator.
A LobLocator based upon an byte-offset into a file.
FileOffsetLobLocator(long, int) - Constructor for class org.axiondb.types.FileOffsetLobLocator
 
FileOffsetLobLocatorFactory - class org.axiondb.types.FileOffsetLobLocatorFactory.
A LobLocatorFactory for FileOffsetLobLocators.
FileOffsetLobLocatorFactory() - Constructor for class org.axiondb.types.FileOffsetLobLocatorFactory
 
FileOffsetLobSource - class org.axiondb.types.FileOffsetLobSource.
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
 
FilteringChangingIndexedRowIterator - class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator.
 
FilteringChangingIndexedRowIterator(MutableIndexedRowIterator, RowDecorator, Selectable) - Constructor for class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
FilteringRowIterator - class org.axiondb.engine.rowiterators.FilteringRowIterator.
A DelegatingRowIterator that only returns Rows that match a given WhereNode.
FilteringRowIterator(RowIterator, RowDecorator, Selectable) - Constructor for class org.axiondb.engine.rowiterators.FilteringRowIterator
 
FixedWidthFlatfileTable - class org.axiondb.engine.tables.FixedWidthFlatfileTable.
A disk-resident Fixed Width Flatfile Table.
FixedWidthFlatfileTable(String, Database) - Constructor for class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
FixedWidthFlatfileTableLoader - class org.axiondb.engine.tables.FixedWidthFlatfileTableLoader.
 
FixedWidthFlatfileTableLoader() - Constructor for class org.axiondb.engine.tables.FixedWidthFlatfileTableLoader
 
FlattenWhereNodeVisitor - class org.axiondb.engine.visitors.FlattenWhereNodeVisitor.
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
 
FloatType - class org.axiondb.types.FloatType.
A DataType representing an float value.
FloatType() - Constructor for class org.axiondb.types.FloatType
 
ForeignKeyConstraint - class org.axiondb.constraints.ForeignKeyConstraint.
A FOREIGN KEY constraint
ForeignKeyConstraint(String) - Constructor for class org.axiondb.constraints.ForeignKeyConstraint
 
ForeignKeyConstraint(String, String) - Constructor for class org.axiondb.constraints.ForeignKeyConstraint
 
FromNode - class org.axiondb.FromNode.
A binary tree of tables (or "table like" objects) being selected from.
FromNode() - Constructor for class org.axiondb.FromNode
 
Function - interface org.axiondb.Function.
A database function.
FunctionFactory - interface org.axiondb.FunctionFactory.
A simple factory for creating new ConcreteFunctioninstances.
FunctionIdentifier - class org.axiondb.functions.FunctionIdentifier.
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
 
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 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.
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
 
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
flip() - Method in class org.axiondb.functions.ComparisonFunction
 
flush() - Method in class org.axiondb.util.DataOutputOutputStream
Flush any buffered bytes.
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 interface org.axiondb.Table
Un-reserve a row id.
freeRowId(int) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 

G

GREATER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
GREATEREQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
GROUP - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
GetImage() - Method in class org.axiondb.parser.SimpleCharStream
 
GetSuffix(int) - Method in class org.axiondb.parser.SimpleCharStream
 
GreaterThanFunction - class org.axiondb.functions.GreaterThanFunction.
 
GreaterThanFunction() - Constructor for class org.axiondb.functions.GreaterThanFunction
 
GreaterThanOrEqualFunction - class org.axiondb.functions.GreaterThanOrEqualFunction.
 
GreaterThanOrEqualFunction() - Constructor for class org.axiondb.functions.GreaterThanOrEqualFunction
 
GroupedRowIterator - class org.axiondb.engine.rowiterators.GroupedRowIterator.
Processes a "raw" iterator to implement GROUP BY functionality.
GroupedRowIterator(RowIterator, Map, List, List) - Constructor for class org.axiondb.engine.rowiterators.GroupedRowIterator
 
generateParseException() - Method in class org.axiondb.parser.AxionSqlParser
 
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(Object) - Method in interface org.axiondb.VariableContext
 
get(Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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(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.
getAlias() - Method in class org.axiondb.ColumnIdentifier
Returns my column alias name, if any.
getAlias() - Method in interface org.axiondb.Function
Returns the Alias name of this function.
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
 
getAlias() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getAlias() - Method in class org.axiondb.functions.BaseFunction
 
getAlias() - Method in class org.axiondb.functions.FunctionIdentifier
 
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
 
getBTree() - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
getBTree() - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
getBaseProperties() - Static method in class org.axiondb.engine.BaseDatabase
Callers should treat the returned Properties as immutable.
getBasePropertyKeys() - Method in interface org.axiondb.TableOrganizationContext
Gets a Set of Strings representing property key names that all ExternalTable instances should accept.
getBasePropertyKeys() - 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.
getBaseRequiredPropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
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
 
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
 
getCatalogSeparator() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getCatalogTerm() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getCatalogs() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
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 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 .
getColumn(int) - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumn(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
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() - Method in class org.axiondb.event.ColumnEvent
 
getColumn() - Method in class org.axiondb.parser.SimpleCharStream
Deprecated.  
getColumnClassName(int) - 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.
getColumnCount() - Method in class org.axiondb.engine.TransactableTableImpl
 
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.jdbc.AxionResultSetMetaData
 
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
 
getColumnIdToFieldMap() - Method in class org.axiondb.engine.commands.AxionQueryPlanner
 
getColumnIdToFieldMap() - Method in class org.axiondb.engine.commands.SelectCommand
 
getColumnIdentifierList(TableIdentifier) - Method in class org.axiondb.engine.tables.TableView
 
getColumnIdentifiers() - Method in interface org.axiondb.Table
Return an Iteratorover the ColumnIdentifiersfor my Columns.
getColumnIdentifiers() - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumnIdentifiers() - Method in class org.axiondb.engine.tables.BaseTable
 
getColumnIdentifiers() - Method in class org.axiondb.engine.tables.TableView
 
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 .
getColumnIndex(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumnIndex(String) - Method in class org.axiondb.engine.tables.BaseTable
 
getColumnIndex(String) - Method in class org.axiondb.engine.tables.TableView
 
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.
getColumnType(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnTypeName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumns(String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported,
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.FromNode
get the join condition
getCondition() - Method in class org.axiondb.constraints.CheckConstraint
 
getConfiguration() - Method in class org.axiondb.Column
 
getConnection() - Method in class org.axiondb.DatabaseLink
 
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.AxionDatabaseMetaData
Returns my Connection.
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 interface org.axiondb.Table
 
getConstraints() - Method in class org.axiondb.engine.TransactableTableImpl
 
getConstraints() - Method in class org.axiondb.engine.tables.BaseTable
 
getConstraints() - Method in class org.axiondb.engine.tables.TableView
 
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
 
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
 
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() - Method in class org.axiondb.Literal
 
getDataType() - Method in interface org.axiondb.Selectable
 
getDataType() - Method in class org.axiondb.SequenceEvaluator
 
getDataType(String) - Method in class org.axiondb.engine.BaseDatabase
 
getDataType(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getDataType() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getDataType() - Method in class org.axiondb.engine.indexes.BaseIndex
 
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.LPadFunction
StringType
getDataType() - Method in class org.axiondb.functions.LTrimFunction
StringType
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.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.RPadFunction
StringType
getDataType() - Method in class org.axiondb.functions.RTrimFunction
StringType
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.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
 
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".
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.
getDecorator() - Method in interface org.axiondb.RowDecoratorIterator
 
getDecorator() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
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 interface org.axiondb.Row
 
getIdentifier() - Method in class org.axiondb.engine.rows.BaseRow
 
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.
getImportedKeys(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
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 interface org.axiondb.Table
Return the first Indexthat pertains to the given Column, or null if no such Indexexists.
getIndexForColumn(Column) - Method in class org.axiondb.engine.TransactableTableImpl
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.tables.BaseTable
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.tables.TableView
 
getIndexInfo(String, String, String, boolean, boolean) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Partially supported.
getIndexLoader() - Method in interface org.axiondb.Index
 
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
 
getIndexedColumn() - Method in interface org.axiondb.Index
Returns the column I index.
getIndexedColumn() - Method in class org.axiondb.engine.indexes.BaseIndex
 
getIndexedRows(Selectable, boolean) - Method in interface org.axiondb.Table
 
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.tables.BaseTable
 
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.tables.TableView
 
getIndices() - Method in interface org.axiondb.Table
Obtain an Iteratorover my indices.
getIndices() - Method in class org.axiondb.engine.TransactableTableImpl
 
getIndices() - Method in class org.axiondb.engine.tables.BaseTable
 
getIndices() - Method in class org.axiondb.engine.tables.TableView
 
getInnerTableColumnCount() - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
getInorderRowIterator(RowSource) - Method in interface org.axiondb.Index
Returns a RowIteratorwhich is inorder traversal of keys,
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
 
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() - Method in interface org.axiondb.RowDecoratorIterator
 
getIterator(int) - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
getIterator() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
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.TimeType
 
getJdbcType() - Method in class org.axiondb.types.TimestampType
 
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.Literal
Returns my Literal name.
getLabel() - Method in interface org.axiondb.Selectable
 
getLabel() - Method in class org.axiondb.SequenceEvaluator
 
getLabel() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getLabel() - Method in class org.axiondb.functions.BaseFunction
Returns my function alias or name.
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
 
getLogWriter() - Method in class org.axiondb.jdbc.AxionDataSource
 
getLoginTimeout() - 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 interface org.axiondb.Table
Obtain an iteratorover my Rows where each Selectablein the selectable list evaluatesto the corresponding value in the value list.
getMatchingRows(List, List) - Method in class org.axiondb.engine.TransactableTableImpl
 
getMatchingRows(List, List) - Method in class org.axiondb.engine.tables.BaseTable
 
getMatchingRows(List, List) - Method in class org.axiondb.engine.tables.TableView
 
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.
getMaxRowSize() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0, since Axion has no hard limit on the size of a row.
getMaxRows() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
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 class org.axiondb.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class 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 interface org.axiondb.Transaction
Return a Setof Tables that have been modified thus far in this transaction.
getModifiedTables() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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 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 interface org.axiondb.Function
Returns the cannonical name of this function.
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.
getName() - Method in class org.axiondb.constraints.BaseConstraint
 
getName() - Method in class org.axiondb.engine.BaseDatabase
 
getName() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getName() - Method in class org.axiondb.engine.TransactableTableImpl
 
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.tables.BaseTable
 
getName() - Method in class org.axiondb.engine.tables.TableView
 
getName() - Method in class org.axiondb.event.DatabaseSequenceEvent
 
getName() - Method in class org.axiondb.event.DatabaseTypeEvent
 
getName() - Method in class org.axiondb.functions.BaseFunction
 
getName() - Method in class org.axiondb.functions.FunctionIdentifier
 
getNestedThrowable() - Method in class org.axiondb.AxionException
Return the Throwable I'm wrapping, if any.
getNewRow() - Method in class org.axiondb.event.RowEvent
 
getNextRowId() - Method in interface org.axiondb.Table
Reserve a row id.
getNextRowId() - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
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 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.
getOpenOnTransaction() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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.
getProcedureTerm() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getProcedures(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getPropertyInfo(String, Properties) - Method in class org.axiondb.jdbc.AxionDriver
 
getPropertyKeys() - Method in interface org.axiondb.TableOrganizationContext
Gets a Set of Strings representing valid property key names.
getPropertyKeys() - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
getPropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
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 interface org.axiondb.Transaction
Return a Setof Tables that have been read thus far in this transaction.
getReadTables() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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 interface org.axiondb.TableOrganizationContext
 
getRequiredPropertyKeys() - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
getRequiredPropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
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() - Method in class org.axiondb.RowDecorator
Gets the RowI'm currently decorating.
getRow(int) - Method in interface org.axiondb.RowSource
 
getRow(int) - Method in class org.axiondb.engine.TransactableTableImpl
 
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() - Method in class org.axiondb.jdbc.AxionResultSet
 
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 interface org.axiondb.Table
Return the number of Rows I contain.
getRowCount() - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
getRowIndex() - Method in class org.axiondb.RowDecorator
 
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.
getRowIterator(boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
getRows() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getSQLKeywords() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getSQLStateType() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently unsupported.
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
 
getSchemaTerm() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getSchemas() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getSearchStringEscape() - 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
 
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.
getSelectCount() - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the number of Selectables being selected.
getSelectSQL(String, List) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getSelectable() - Method in class org.axiondb.OrderNode
 
getSelectable(int) - Method in interface org.axiondb.SelectableBasedConstraint
 
getSelectable(int) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
getSelectableCount() - Method in interface org.axiondb.SelectableBasedConstraint
 
getSelectableCount() - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
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
 
getSelected() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
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.MergeSort
 
getSortedRowIds(RowIterator, Comparator) - Method in class org.axiondb.engine.rowiterators.SortedRowIterator
 
getSortedRowList(RowIterator, Comparator) - Method in class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
 
getSortedRowList(RowIterator, Comparator) - Method in class org.axiondb.engine.rowiterators.SortedRowIterator
 
getSourceRow() - Method in class org.axiondb.engine.rows.RowView
 
getSourceTable() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getSqlType() - Method in class org.axiondb.Column
 
getStartValue() - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
getState() - Method in interface org.axiondb.Transaction
Return my current transaction state.
getState() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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
 
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(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.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() - 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.TableIdentifier
 
getTableName() - Method in class org.axiondb.engine.commands.ConstraintCommand
 
getTableName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getTablePrivileges(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
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.
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
 
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.
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.
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.
getTimeZone() - Static method in class org.axiondb.types.TimeType
 
getTimeZone() - Static method in class org.axiondb.types.TimestampType
 
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
 
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.FromNode
get the type of the join
getType() - Method in interface org.axiondb.Index
Returns my type.
getType() - Method in interface org.axiondb.Table
Get the type of this table.
getType() - Method in class org.axiondb.constraints.BaseConstraint
 
getType() - Method in class org.axiondb.engine.TransactableTableImpl
 
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.jdbc.AxionResultSet
 
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.
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
 
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
 
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.Literal
 
getValue() - Method in class org.axiondb.Sequence
Get the current value of this sequence.
getValue() - Method in class org.axiondb.event.DatabaseSequenceEvent
 
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
 

H

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
hasColumn(ColumnIdentifier) - Method in interface org.axiondb.Table
Indicate whether the ColumnIdentifierreferences a column in this table
hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.TransactableTableImpl
 
hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.tables.BaseTable
 
hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.tables.TableView
 
hasCondition() - Method in class org.axiondb.FromNode
 
hasCurrent() - Method in interface org.axiondb.RowDecoratorIterator
 
hasCurrent() - Method in interface org.axiondb.RowIterator
Returns true if I have a current Row.
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
 
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.TransactableTableImpl
 
hasDeferredConstraint() - Method in class org.axiondb.engine.tables.BaseTable
 
hasIndex(String) - Method in interface org.axiondb.Database
Returns true iff the given Indexexists.
hasIndex(String) - Method in interface org.axiondb.Table
 
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.TransactableTableImpl
 
hasIndex(String) - Method in class org.axiondb.engine.tables.BaseTable
 
hasIndex(String) - Method in class org.axiondb.engine.tables.TableView
 
hasLeft() - Method in class org.axiondb.FromNode
 
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.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 class org.axiondb.util.IntIteratorIntListIterator
 
hasNext() - Method in class org.axiondb.util.IntListIteratorChain
 
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.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 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
 
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.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
 
hashCode() - Method in class org.axiondb.engine.rows.BaseRow
Return a hash code for me, in keeping with the generic Object.hashCode() contract.

I

ID - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
IF - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
IMMEDIATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
IN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
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
 
INITIALLY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
INNER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
INSERT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
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
 
INTEGER_LITERAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
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
 
IfThenFunction - class org.axiondb.functions.IfThenFunction.
IFTHEN(condition value): returns value if condition evalates to true; else, it returns null.
IfThenFunction() - Constructor for class org.axiondb.functions.IfThenFunction
 
InFunction - class org.axiondb.functions.InFunction.
 
InFunction() - Constructor for class org.axiondb.functions.InFunction
 
InStringFunction - class org.axiondb.functions.InStringFunction.
 
InStringFunction() - Constructor for class org.axiondb.functions.InStringFunction
 
Index - interface org.axiondb.Index.
A database index.
IndexFactory - interface org.axiondb.IndexFactory.
A simple factory for creating Indexinstances.
IndexJoinedRowIterator - class org.axiondb.engine.rowiterators.IndexJoinedRowIterator.
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 org.axiondb.IndexLoader.
Reads/writes indicesto disk.
InsertCommand - class org.axiondb.engine.commands.InsertCommand.
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
 
IntArrayIndex - class org.axiondb.engine.indexes.IntArrayIndex.
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 org.axiondb.engine.IntArrayIndexLoader.
An IndexLoader for IntArrayIndex.
IntArrayIndexLoader() - Constructor for class org.axiondb.engine.IntArrayIndexLoader
 
IntBTree - class org.axiondb.util.IntBTree.
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 org.axiondb.engine.indexes.IntBTreeIndex.
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 org.axiondb.engine.IntBTreeIndexLoader.
An IndexLoader for IntBTreeIndex.
IntBTreeIndexLoader() - Constructor for class org.axiondb.engine.IntBTreeIndexLoader
 
IntHashMap - class org.axiondb.util.IntHashMap.
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 org.axiondb.util.IntHashMap.Int2ObjectEntry.
 
IntHashMap.IntKeySet - class org.axiondb.util.IntHashMap.IntKeySet.
 
IntHashMap.IntKeySet() - Constructor for class org.axiondb.util.IntHashMap.IntKeySet
 
IntIteratorIntListIterator - class org.axiondb.util.IntIteratorIntListIterator.
 
IntIteratorIntListIterator(IntIterator) - Constructor for class org.axiondb.util.IntIteratorIntListIterator
 
IntListIteratorChain - class org.axiondb.util.IntListIteratorChain.
Concatenates multiple IntListIterators into a single IntListIterator.
IntListIteratorChain() - Constructor for class org.axiondb.util.IntListIteratorChain
 
IntegerType - class org.axiondb.types.IntegerType.
A DataType representing an integer value.
IntegerType() - Constructor for class org.axiondb.types.IntegerType
 
IsNotNullFunction - class org.axiondb.functions.IsNotNullFunction.
 
IsNotNullFunction() - Constructor for class org.axiondb.functions.IsNotNullFunction
 
IsNullFunction - class org.axiondb.functions.IsNullFunction.
 
IsNullFunction() - Constructor for class org.axiondb.functions.IsNullFunction
 
IsValidDateTimeFunction - class org.axiondb.functions.IsValidDateTimeFunction.
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
 
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.
inBuf - Variable in class org.axiondb.parser.SimpleCharStream
 
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
 
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
 
inorderIterator() - Method in class org.axiondb.util.IntBTree
 
inorderIterator() - Method in class org.axiondb.util.ObjectBTree
 
inputStream - Variable in class org.axiondb.parser.SimpleCharStream
 
input_stream - Variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
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.
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
 
insertValues() - Method in class org.axiondb.parser.AxionSqlParser
 
insertsAreDetected(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
instance() - Static method in class org.axiondb.types.StringType
 
instance - Static variable in class org.axiondb.util.NullObject
 
intIterator() - Method in class org.axiondb.util.IntHashMap.IntKeySet
 
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 interface org.axiondb.Table
Check to see if an Indexexists for the given Column
isColumnIndexed(Column) - Method in class org.axiondb.engine.TransactableTableImpl
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.tables.BaseTable
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.tables.TableView
 
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
 
isEOF(int) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
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.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 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
 
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.FromNode
 
isLeftJoin() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
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
 
isNullString(String) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
isNullable(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isPreviousAvailable() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
isPreviousRowSet() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
isPrimaryKeyConstraintExists(String) - Method in interface org.axiondb.Table
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 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
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.FromNode
 
isRightJoin() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
isScalarSelect() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
isSearchable(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isShutdown() - Method in interface org.axiondb.TransactionManager
Return whether or not I've been TransactionManager.shutdown().
isShutdown() - Method in class org.axiondb.engine.TransactionManagerImpl
 
isSigned(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isTablePartOfSelect(TableIdentifier) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
isUnique() - Method in interface org.axiondb.Index
Whether or not I allow duplicate values.
isUnique() - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
isUnique() - Method in class org.axiondb.engine.indexes.BaseIndex
 
isUniqueConstraintExists(String) - Method in interface org.axiondb.Table
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 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
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.LPadFunction
 
isValid() - Method in class org.axiondb.functions.LTrimFunction
 
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.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.RPadFunction
 
isValid() - Method in class org.axiondb.functions.RTrimFunction
 
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.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
 
isWritable(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
iterator() - Method in class org.axiondb.util.IntHashMap.IntKeySet
 

J

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

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

LEFT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LESS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LESSEQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LETTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LIKE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LIMIT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LINE_COMMENT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LINK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
LOBType - class org.axiondb.types.LOBType.
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
LPadFunction - class org.axiondb.functions.LPadFunction.
 
LPadFunction() - Constructor for class org.axiondb.functions.LPadFunction
Creates a new instance of Class
LTrimFunction - class org.axiondb.functions.LTrimFunction.
 
LTrimFunction() - Constructor for class org.axiondb.functions.LTrimFunction
Creates a new instance of Class
LazyRow - class org.axiondb.engine.rows.LazyRow.
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 org.axiondb.engine.rowiterators.LazyRowRowIterator.
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
 
LengthFunction - class org.axiondb.functions.LengthFunction.
Length(string): returns a Type integerrepresenting the length of the input string .
LengthFunction() - Constructor for class org.axiondb.functions.LengthFunction
 
LessThanFunction - class org.axiondb.functions.LessThanFunction.
 
LessThanFunction() - Constructor for class org.axiondb.functions.LessThanFunction
 
LessThanOrEqualFunction - class org.axiondb.functions.LessThanOrEqualFunction.
 
LessThanOrEqualFunction() - Constructor for class org.axiondb.functions.LessThanOrEqualFunction
 
LexicalError(boolean, int, int, int, String, char) - Static method in class org.axiondb.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LikeToRegexpFunction - class org.axiondb.functions.LikeToRegexpFunction.
 
LikeToRegexpFunction() - Constructor for class org.axiondb.functions.LikeToRegexpFunction
 
LimitingRowIterator - class org.axiondb.engine.rowiterators.LimitingRowIterator.
RowIterator implementing LIMIT and OFFSET.
LimitingRowIterator(RowIterator, Literal, Literal) - Constructor for class org.axiondb.engine.rowiterators.LimitingRowIterator
 
ListIteratorRowIterator - class org.axiondb.engine.rowiterators.ListIteratorRowIterator.
A RowIterator that simply wraps a ListIterator.
ListIteratorRowIterator(ListIterator) - Constructor for class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
Literal - class org.axiondb.Literal.
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
 
LobLocator - interface org.axiondb.types.LobLocator.
A factory for LobSources.
LobLocatorFactory - interface org.axiondb.types.LobLocatorFactory.
Reads, writes and creates LobLocators.
LobSource - interface org.axiondb.types.LobSource.
Defines the basic Large Object (LOB) methods.
Log10Function - class org.axiondb.functions.Log10Function.
 
Log10Function() - Constructor for class org.axiondb.functions.Log10Function
Creates a new instance of Class
LongType - class org.axiondb.types.LongType.
A DataType representing a long value.
LongType() - Constructor for class org.axiondb.types.LongType
 
LowerFunction - class org.axiondb.functions.LowerFunction.
LOWER(string): returns a string containing the lower case version of the input string.
LowerFunction() - Constructor for class org.axiondb.functions.LowerFunction
 
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 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.
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
 
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
 
lexStateNames - Static variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
line - Variable in class org.axiondb.parser.SimpleCharStream
 
loadIndex(Table, File) - Method in interface org.axiondb.IndexLoader
 
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 class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
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
 
locatorsUpdateCopy() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently unsupported.
lookingAhead - Variable in class org.axiondb.parser.AxionSqlParser
 

M

MATCHED - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
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
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
MONTH - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
MONTH - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing month interval
MatchesFunction - class org.axiondb.functions.MatchesFunction.
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 org.axiondb.functions.MaxFunction.
 
MaxFunction() - Constructor for class org.axiondb.functions.MaxFunction
 
MemoryDatabase - class org.axiondb.engine.MemoryDatabase.
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 org.axiondb.engine.tables.MemoryTable.
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 org.axiondb.engine.MemoryTableFactory.
A TableFactory for memory-based tables.
MemoryTableFactory() - Constructor for class org.axiondb.engine.MemoryTableFactory
 
MinFunction - class org.axiondb.functions.MinFunction.
 
MinFunction() - Constructor for class org.axiondb.functions.MinFunction
 
ModFunction - class org.axiondb.functions.ModFunction.
 
ModFunction() - Constructor for class org.axiondb.functions.ModFunction
Creates a new instance of Class
MultiplyFunction - class org.axiondb.functions.MultiplyFunction.
 
MultiplyFunction() - Constructor for class org.axiondb.functions.MultiplyFunction
 
MutableIndexedRowIterator - interface org.axiondb.engine.rowiterators.MutableIndexedRowIterator.
 
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.IntArrayIndexLoader
 
makeIndex(String, Column, boolean, Object, IntList) - Method in class org.axiondb.engine.ObjectArrayIndexLoader
 
makeIndex(String, Column, boolean, Object, IntList) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
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() - Method in interface org.axiondb.FunctionFactory
 
makeNewInstance(String, Column, boolean) - Method in interface org.axiondb.IndexFactory
 
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 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.LPadFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LTrimFunction
 
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.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.RPadFunction
 
makeNewInstance() - Method in class org.axiondb.functions.RTrimFunction
 
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.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() - 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.TimeType
 
makeNewInstance() - Method in class org.axiondb.types.TimestampType
 
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 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.
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).
makeRowDecorator() - Method in interface org.axiondb.RowSource
 
makeRowDecorator() - Method in interface org.axiondb.Table
 
makeRowDecorator() - Method in class org.axiondb.engine.TransactableTableImpl
 
makeRowDecorator() - Method in class org.axiondb.engine.tables.BaseTable
 
makeRowDecorator() - Method in class org.axiondb.engine.tables.TableView
 
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 interface org.axiondb.Table
Create a TransactableTablefor this table.
makeTransactableTable() - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
markRowAsUpdated(int) - Method in class org.axiondb.engine.rows.JoinedRow
 
markRowAsUpdated(int) - Method in class org.axiondb.engine.rows.RowView
 
maxNextCharInd - Variable in class org.axiondb.parser.SimpleCharStream
 
moveToCurrentRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
moveToInsertRow() - Method in class org.axiondb.jdbc.AxionResultSet
 

N

NAME_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the name in this column's configuration
NEVER_APPLY - Static variable in class org.axiondb.engine.TransactionManagerImpl
 
NL - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
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
 
NULL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
NamedIdentifier - class org.axiondb.NamedIdentifier.
A named object in the database
NamedIdentifier() - Constructor for class org.axiondb.NamedIdentifier
 
NestedLoopJoinedRowIterator - class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator.
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
 
NotEqualFunction - class org.axiondb.functions.NotEqualFunction.
 
NotEqualFunction() - Constructor for class org.axiondb.functions.NotEqualFunction
 
NotExistsFunction - class org.axiondb.functions.NotExistsFunction.
 
NotExistsFunction() - Constructor for class org.axiondb.functions.NotExistsFunction
 
NotFunction - class org.axiondb.functions.NotFunction.
 
NotFunction() - Constructor for class org.axiondb.functions.NotFunction
 
NotInFunction - class org.axiondb.functions.NotInFunction.
 
NotInFunction() - Constructor for class org.axiondb.functions.NotInFunction
 
NotNullConstraint - class org.axiondb.constraints.NotNullConstraint.
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 org.axiondb.functions.NowFunction.
 
NowFunction() - Constructor for class org.axiondb.functions.NowFunction
 
NullConstraint - class org.axiondb.constraints.NullConstraint.
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 org.axiondb.util.NullObject.
 
NullObject() - Constructor for class org.axiondb.util.NullObject
 
nativeSQL(String) - Method in class org.axiondb.jdbc.AxionConnection
 
newToken(int) - Static method in class org.axiondb.parser.Token
Returns a new Token object, by default.
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.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 class org.axiondb.util.IntIteratorIntListIterator
 
next() - Method in class org.axiondb.util.IntListIteratorChain
 
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.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 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
 
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
 
notifyColumnsOfNewLobDir(File) - Method in class org.axiondb.engine.tables.BaseTable
 
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

OFFSET - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ON - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
OPENPAREN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
OR - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ORDER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ORGANIZATION - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
OUTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
ObjectArrayIndex - class org.axiondb.engine.indexes.ObjectArrayIndex.
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 org.axiondb.engine.ObjectArrayIndexLoader.
An IndexLoader for ObjectArrayIndex.
ObjectArrayIndexLoader() - Constructor for class org.axiondb.engine.ObjectArrayIndexLoader
 
ObjectBTree - class org.axiondb.util.ObjectBTree.
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 org.axiondb.engine.indexes.ObjectBTreeIndex.
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 org.axiondb.engine.ObjectBTreeIndexLoader.
An IndexLoader for ObjectBTreeIndex.
ObjectBTreeIndexLoader() - Constructor for class org.axiondb.engine.ObjectBTreeIndexLoader
 
ObjectType - class org.axiondb.types.ObjectType.
A DataType representing a Serializable object value.
ObjectType() - Constructor for class org.axiondb.types.ObjectType
 
OrFunction - class org.axiondb.functions.OrFunction.
 
OrFunction() - Constructor for class org.axiondb.functions.OrFunction
 
OrderNode - class org.axiondb.OrderNode.
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.
onlyReferencesTable(TableIdentifier, Selectable) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
openFile(File, boolean) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
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
 
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.
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.
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

PLUS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
PRIMARY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
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
ParseException - exception org.axiondb.parser.ParseException.
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for class org.axiondb.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for class org.axiondb.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class org.axiondb.parser.ParseException
 
Parser - interface org.axiondb.parser.Parser.
Generic Axion parser interface.
PrimaryKeyConstraint - class org.axiondb.constraints.PrimaryKeyConstraint.
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
 
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
 
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
 
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 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.
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
 
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.
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
 
populateIndex(Index) - Method in interface org.axiondb.Table
Populate an Index, adding my current rows to it.
populateIndex(Index) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
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 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.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 class org.axiondb.util.IntIteratorIntListIterator
 
previous() - Method in class org.axiondb.util.IntListIteratorChain
 
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.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 class org.axiondb.util.IntIteratorIntListIterator
 
previousIndex() - Method in class org.axiondb.util.IntListIteratorChain
 
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.)
publishEvent(TableModifiedEvent) - Method in class org.axiondb.event.BaseTableModificationPublisher
 
put(Object, Object) - Method in interface org.axiondb.VariableContext
 
put(Object, Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
put(int, Object) - Method in class org.axiondb.util.IntHashMap
 
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

REFERENCES - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
REGULAR_TABLE_TYPE - Static variable in interface org.axiondb.Table
 
RETURN_TYPE - Static variable in class org.axiondb.functions.MatchesFunction
 
RIGHT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
RPadFunction - class org.axiondb.functions.RPadFunction.
 
RPadFunction() - Constructor for class org.axiondb.functions.RPadFunction
Creates a new instance of Class
RTrimFunction - class org.axiondb.functions.RTrimFunction.
 
RTrimFunction() - Constructor for class org.axiondb.functions.RTrimFunction
Creates a new instance of Class
ReInit(InputStream) - 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, int, int, int) - Method in class org.axiondb.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class org.axiondb.parser.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.axiondb.parser.SimpleCharStream
 
RebindableIndexedRowIterator - class org.axiondb.engine.rowiterators.RebindableIndexedRowIterator.
A DelegatingRowIterator that is wraps a RowIterator from some Index, and that can be reset to recreate the iterator for a new bound value.
RebindableIndexedRowIterator(Index, Table, Function, BindVariable) - Constructor for class org.axiondb.engine.rowiterators.RebindableIndexedRowIterator
 
ReferencesOtherTablesWhereNodeVisitor - class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor.
Return true if reference a table other than the given one, false otherwise.
ReferencesOtherTablesWhereNodeVisitor(TableIdentifier) - Constructor for class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor
 
RemountCommand - class org.axiondb.engine.commands.RemountCommand.
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
 
ReplaceFunction - class org.axiondb.functions.ReplaceFunction.
 
ReplaceFunction() - Constructor for class org.axiondb.functions.ReplaceFunction
Creates a new instance of Class
RoundFunction - class org.axiondb.functions.RoundFunction.
 
RoundFunction() - Constructor for class org.axiondb.functions.RoundFunction
Creates a new instance of Class
Row - interface org.axiondb.Row.
Contains the data for a single row in a table, view, result set, etc.
RowComparator - class org.axiondb.RowComparator.
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 org.axiondb.RowDecorator.
A Rowwith meta-information.
RowDecorator(Map) - Constructor for class org.axiondb.RowDecorator
 
RowDecoratorIterator - interface org.axiondb.RowDecoratorIterator.
A bidirectional iterator over a collection of RowDecorators.
RowDeletedEvent - class org.axiondb.event.RowDeletedEvent.
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 org.axiondb.event.RowEvent.
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
 
RowInsertedEvent - class org.axiondb.event.RowInsertedEvent.
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 org.axiondb.RowIterator.
A bidirectional iterator over a collection of Rows.
RowIteratorRowDecoratorIterator - class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator.
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 org.axiondb.functions.RowNumFunction.
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 org.axiondb.RowSource.
An abstract Rowgenerator and container.
RowUpdatedEvent - class org.axiondb.event.RowUpdatedEvent.
An event signifying that a row has been updated into a Table.
RowUpdatedEvent(Table, Row, Row) - Constructor for class org.axiondb.event.RowUpdatedEvent
 
RowView - class org.axiondb.engine.rows.RowView.
A Rowwrapper for sub-query view.
RowView(Row, int, int[]) - Constructor for class org.axiondb.engine.rows.RowView
 
RowViewRowIterator - class org.axiondb.engine.rowiterators.RowViewRowIterator.
A RowIterator that creates RowViews based upon selected Row identifiers.
RowViewRowIterator(RowIterator, Map, List) - Constructor for class org.axiondb.engine.rowiterators.RowViewRowIterator
 
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 class org.axiondb.types.LOBType
 
read(DataInput) - Method in interface org.axiondb.types.LobLocatorFactory
 
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.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.TimestampType
 
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.IntArrayIndexLoader
 
readKeys(ObjectInputStream) - Method in class org.axiondb.engine.ObjectArrayIndexLoader
 
readKeys(ObjectInputStream) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
readOrSetDefaultProperties(Properties) - Method in interface org.axiondb.TableOrganizationContext
 
readOrSetDefaultProperties(Properties) - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
readOrSetDefaultProperties(Properties) - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
refreshRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
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() - Method in interface org.axiondb.ExternalTable
 
remount(File, boolean) - Method in interface org.axiondb.Table
Notify this table that its disk-location has moved.
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.TransactableTableImpl
 
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
 
remove() - Method in interface org.axiondb.RowIterator
Set the Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
remove(Object) - Method in interface org.axiondb.VariableContext
 
remove(Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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(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
 
removeConstraint(String) - Method in interface org.axiondb.Table
 
removeConstraint(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
removeDatabaseModificationListener(DatabaseModificationListener) - Method in class org.axiondb.engine.BaseDatabase
 
removeIndex(Index) - Method in interface org.axiondb.Table
Remove an index, both from the indices and as a TableModificationListener
removeIndex(Index) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
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 interface org.axiondb.Table
Removes a listener so that it stops receiving events on this table
removeTableModificationListener(TableModificationListener) - Method in class org.axiondb.event.BaseTableModificationPublisher
 
rename(String, String) - Method in interface org.axiondb.Table
 
rename(String, String) - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
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
 
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.
replacedString(String, String, int) - Method in class org.axiondb.functions.ReplaceFunction
 
replacedString(String, String, String, int) - Method in class org.axiondb.functions.ReplaceFunction
 
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).
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
 
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
 
resolveSelectSelectable(SubSelectCommand, TableIdentifier[]) - Method in class org.axiondb.engine.BaseDatabase
 
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
 
rollback() - Method in interface org.axiondb.Transactable
This transaction has been aborted.
rollback() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
rollback() - Method in class org.axiondb.engine.TransactableTableImpl
 
rollback() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
rollback() - Method in class org.axiondb.jdbc.AxionConnection
 
rollback(Savepoint) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
roundMagic(double) - Static method in class org.axiondb.functions.Log10Function
 
rowDeleted(RowEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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.event.BaseTableModificationListener
 
rowDeleted(RowEvent) - Method in interface org.axiondb.event.TableModificationListener
 
rowDeleted() - Method in class org.axiondb.jdbc.AxionResultSet
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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.event.BaseTableModificationListener
 
rowInserted(RowEvent) - Method in interface org.axiondb.event.TableModificationListener
 
rowInserted() - Method in class org.axiondb.jdbc.AxionResultSet
 
rowUpdated(RowEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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.event.BaseTableModificationListener
 
rowUpdated(RowEvent) - Method in interface org.axiondb.event.TableModificationListener
 
rowUpdated() - Method in class org.axiondb.jdbc.AxionResultSet
 
runCommands(BufferedReader) - Method in class org.axiondb.tools.BatchSqlCommandRunner
 
runCommands(InputStream) - Method in class org.axiondb.tools.BatchSqlCommandRunner
 

S

SECOND - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
SECOND - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing second time interval
SELECT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
SEMICOLON - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
SEQUENCE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
SET - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
SLASH - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
SOUNDS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
SQLDefrag() - Method in class org.axiondb.parser.AxionSqlParser
 
STARTS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
START_QUOTED_IDENTIFIER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
STATE_ABORTED - Static variable in interface org.axiondb.Transaction
Aborted.
STATE_APPLIED - Static variable in interface org.axiondb.Transaction
Applied.
STATE_COMMITTED - Static variable in interface org.axiondb.Transaction
Committed, but not yet applied.
STATE_OPEN - Static variable in interface org.axiondb.Transaction
Open (neither committed nor aborted yet).
STATE_QuotedIdentEnd - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
STATE_QuotedIdentStart - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
STRING_LITERAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
SUBQUERY - Static variable in class org.axiondb.engine.tables.TableView
 
SYSDATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
SYSTABLE_DB_LINKS - Static variable in class org.axiondb.engine.BaseDatabase
 
SYSTABLE_INDEX_INFO - Static variable in class org.axiondb.engine.BaseDatabase
 
SYSTEM_TABLE_TYPE - Static variable in interface org.axiondb.Table
 
ScalarFunction - interface org.axiondb.functions.ScalarFunction.
A ConcreteFunction that evaluates a single Row.
SelectCommand - class org.axiondb.engine.commands.SelectCommand.
A SELECT query.
SelectCommand(AxionQueryContext) - Constructor for class org.axiondb.engine.commands.SelectCommand
 
Selectable - interface org.axiondb.Selectable.
An abstraction of objects that can be selected from (a row in) the database.
SelectableBasedConstraint - interface org.axiondb.SelectableBasedConstraint.
Interface for Constraints that are defined by one or more Selectable s.
SelectableVisitor - interface org.axiondb.SelectableVisitor.
A visitor over a WhereNodetree.
Sequence - class org.axiondb.Sequence.
A database sequence.
Sequence(String) - Constructor for class org.axiondb.Sequence
Create a equence starting whose initial value is 0.
Sequence(String, int) - Constructor for class org.axiondb.Sequence
Create a equence starting whose initial value is startVal .
SequenceEvaluator - class org.axiondb.SequenceEvaluator.
 
SequenceEvaluator(Sequence, String) - Constructor for class org.axiondb.SequenceEvaluator
 
SequenceModificationListener - interface org.axiondb.event.SequenceModificationListener.
An observer of SequenceEvents.
ShortType - class org.axiondb.types.ShortType.
A DataType representing a short value.
ShortType() - Constructor for class org.axiondb.types.ShortType
 
ShutdownCommand - class org.axiondb.engine.commands.ShutdownCommand.
A SHUTDOWN command, which closes the database.
ShutdownCommand() - Constructor for class org.axiondb.engine.commands.ShutdownCommand
 
SignFunction - class org.axiondb.functions.SignFunction.
Returns an indicator of the sign of the given double value.
SignFunction() - Constructor for class org.axiondb.functions.SignFunction
Creates a new instance of Class
SimpleCharStream - class org.axiondb.parser.SimpleCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.axiondb.parser.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class org.axiondb.parser.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class org.axiondb.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.axiondb.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class org.axiondb.parser.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class org.axiondb.parser.SimpleCharStream
 
SimpleRow - class org.axiondb.engine.rows.SimpleRow.
A simple implementation of Row.
SimpleRow(Row) - Constructor for class org.axiondb.engine.rows.SimpleRow
 
SimpleRow(Object[]) - Constructor for class org.axiondb.engine.rows.SimpleRow
 
SimpleRow(int, int) - Constructor for class org.axiondb.engine.rows.SimpleRow
 
SimpleRow(int) - Constructor for class org.axiondb.engine.rows.SimpleRow
 
SingleRowIterator - class org.axiondb.engine.rowiterators.SingleRowIterator.
A RowIterator over a single Row.
SingleRowIterator(Row) - Constructor for class org.axiondb.engine.rowiterators.SingleRowIterator
 
SnapshotIsolationTransaction - class org.axiondb.engine.SnapshotIsolationTransaction.
A Transaction implementation that provides "snapshot isolation", which supports TRANSACTION_SERIALIZABLE isolation without locking.
SnapshotIsolationTransaction(Database) - Constructor for class org.axiondb.engine.SnapshotIsolationTransaction
 
SortedRowIterator - class org.axiondb.engine.rowiterators.SortedRowIterator.
 
SortedRowIterator() - Constructor for class org.axiondb.engine.rowiterators.SortedRowIterator
 
SortedRowIterator.MergeSort - class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort.
 
SortedRowIterator.MergeSort(RowSource, RowIterator, Comparator) - Constructor for class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
 
SortedRowIterator.MergeSort(RowSource, RowIterator, List, RowDecorator) - Constructor for class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
 
SortedRowIterator.MergeSort(RowIterator, Comparator) - Constructor for class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
 
SortedRowIterator.MergeSort(RowIterator, List, RowDecorator) - Constructor for class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
 
SoundexFunction - class org.axiondb.functions.SoundexFunction.
 
SoundexFunction() - Constructor for class org.axiondb.functions.SoundexFunction
Creates a new instance of Class
SoundexFunction(String) - Constructor for class org.axiondb.functions.SoundexFunction
Creates a new instance of Class
SoundsLikeFunction - class org.axiondb.functions.SoundsLikeFunction.
 
SoundsLikeFunction() - Constructor for class org.axiondb.functions.SoundsLikeFunction
Creates a new instance of Class
SpaceFunction - class org.axiondb.functions.SpaceFunction.
 
SpaceFunction() - Constructor for class org.axiondb.functions.SpaceFunction
Creates a new instance of Class
SqlAlterTable() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlAlterTableAdd(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlAlterTableDrop(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlAxionCustom() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlBetweenClause() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlBindVar() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCase() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCastAs() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCastAsType() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCheckConstraintType(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlColumnConstraint(String, String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlColumnDef() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlColumnExpression(CreateTableCommand) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlColumnRef() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCommand() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCompareExpr() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCompareOp() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCreate() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCreateIndex(boolean, String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCreateSequence() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCreateServer() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCreateTable(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCreateView() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDMLWhenClause() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDeferrable(Constraint) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDelete() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDrop() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDropColumn(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDropIndex() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDropSequence() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDropServer() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDropTable() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDropView() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlExistsClause() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlForeignKeyConstraintType(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlFrom() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlFunction() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlFunctionArgs() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlGroupBy() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlGroupByElem() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlGroupByList() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlIdentifier() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlIfNotExists(AxionCommand) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlInClause(Selectable) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlInitiallyDeferredOrImmediate(Constraint) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlInsert() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlInsertElseClause(InsertCommand) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlInsertIntoClause(InsertCommand) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlIsClause() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlJoin(FromNode) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlJoinType() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlLValue() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlLValueTerm() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlLikeCaluse(Selectable) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlLiteral() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlLiteralList() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlLiteralOrBindVar() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlMultiTableInsert() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlNestedFrom() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlNumericLiteralOrBindVar() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlOrderBy() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlOrderByElem() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlOrderByList() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlOrderDirection() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlProductExprSelectable() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlPseudoColumn() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlQuotedId() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlReadProperties() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlRemount() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelect() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectAsScalarValue() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectClauseElement() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectCols() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectContext() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectLimit() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectList() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectOffset() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectable() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectableBasedConstraintArgs(SelectableBasedConstraint) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectableBasedConstraintType(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelectableElements() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSingleTableInsert() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSubSelect() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSubSelectContext() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSumExprSelectable() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlTableConstraint() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlTableList(FromNode) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlTableOrView() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlTableRef() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlTruncate() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlUpdate() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlUpdateAssignment() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlUpdateExceptionWhenClause(UpdateCommand) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlUpsert() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlUpsertExceptionWhenClause(UpsertCommand) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlWhere() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlWhereAnd() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlWhereElt() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlWhereNot() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlWhereOr() - Method in class org.axiondb.parser.AxionSqlParser
 
StringBTree - class org.axiondb.util.StringBTree.
An ObjectBTreeoptimized for reading and writing Strings.
StringBTree(File, String, int, Comparator) - Constructor for class org.axiondb.util.StringBTree
Create or load a new root node.
StringBTreeIndex - class org.axiondb.engine.indexes.StringBTreeIndex.
 
StringBTreeIndex(String, Column, boolean, int, File) - Constructor for class org.axiondb.engine.indexes.StringBTreeIndex
 
StringBTreeIndex(String, Column, boolean, int) - Constructor for class org.axiondb.engine.indexes.StringBTreeIndex
 
StringBTreeIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.StringBTreeIndex
 
StringBTreeIndexLoader - class org.axiondb.engine.StringBTreeIndexLoader.
 
StringBTreeIndexLoader() - Constructor for class org.axiondb.engine.StringBTreeIndexLoader
 
StringClob - class org.axiondb.types.StringClob.
A Clob based upon a simple String.
StringClob(String) - Constructor for class org.axiondb.types.StringClob
 
StringType - class org.axiondb.types.StringType.
A DataType representing a String value.
StringType() - Constructor for class org.axiondb.types.StringType
 
SubSelectCommand - class org.axiondb.engine.commands.SubSelectCommand.
A Sub SELECT query used for view, scalar value, from node, row list
SubSelectCommand(AxionQueryContext) - Constructor for class org.axiondb.engine.commands.SubSelectCommand
 
SubstringFunction - class org.axiondb.functions.SubstringFunction.
Syntax: SUBSTRING(str, m [,n]) -- m is one(1) based index.)
SubstringFunction() - Constructor for class org.axiondb.functions.SubstringFunction
Creates a new instance of Class
SubtractFunction - class org.axiondb.functions.SubtractFunction.
 
SubtractFunction() - Constructor for class org.axiondb.functions.SubtractFunction
 
SumFunction - class org.axiondb.functions.SumFunction.
 
SumFunction() - Constructor for class org.axiondb.functions.SumFunction
 
SwitchTo(int) - Method in class org.axiondb.parser.AxionSqlParserTokenManager
 
save(File) - Method in interface org.axiondb.Index
 
save(File) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
save(File) - Method in class org.axiondb.engine.indexes.BaseBTreeIndex
 
save(File) - Method in class org.axiondb.engine.indexes.BaseIndex
 
save() - Method in class org.axiondb.util.IntBTree
Deprecated. See BaseBTree.save(File)
save() - Method in class org.axiondb.util.ObjectBTree
Deprecated. See BaseBTree.save(File)
saveAfterTruncate(File) - Method in interface org.axiondb.Index
 
saveAfterTruncate(File) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
saveAfterTruncate(File) - Method in class org.axiondb.engine.indexes.BaseBTreeIndex
 
saveAfterTruncate(File) - Method in class org.axiondb.engine.indexes.BaseIndex
 
saveIndex(Index, File) - Method in interface org.axiondb.IndexLoader
 
saveIndex(Index, File) - Method in class org.axiondb.engine.IntBTreeIndexLoader
 
saveIndex(Index, File) - Method in class org.axiondb.engine.ObjectBTreeIndexLoader
 
saveIndex(Index, File) - Method in class org.axiondb.engine.StringBTreeIndexLoader
 
saveIndex(Index, File) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
saveIndexAfterTruncate(Index, File) - Method in interface org.axiondb.IndexLoader
 
saveIndexAfterTruncate(Index, File) - Method in class org.axiondb.engine.IntBTreeIndexLoader
 
saveIndexAfterTruncate(Index, File) - Method in class org.axiondb.engine.ObjectBTreeIndexLoader
 
saveIndexAfterTruncate(Index, File) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
saveIndices() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
saveIndicesAfterTruncate() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
seek(long) - Method in class org.axiondb.util.BufferedRandomAccessFile
 
sequenceAdded(DatabaseSequenceEvent) - Method in class org.axiondb.engine.metaupdaters.AxionSequencesMetaTableUpdater
 
sequenceAdded(DatabaseSequenceEvent) - Method in class org.axiondb.event.BaseDatabaseModificationListener
 
sequenceAdded(DatabaseSequenceEvent) - Method in interface org.axiondb.event.DatabaseModificationListener
 
sequenceDropped(DatabaseSequenceEvent) - Method in class org.axiondb.event.BaseDatabaseModificationListener
 
sequenceDropped(DatabaseSequenceEvent) - Method in interface org.axiondb.event.DatabaseModificationListener
 
sequenceIncremented(DatabaseSequenceEvent) - Method in class org.axiondb.engine.metaupdaters.AxionSequencesMetaTableUpdater
 
sequenceIncremented(DatabaseSequenceEvent) - Method in interface org.axiondb.event.SequenceModificationListener
 
serverAdded(DatabaseLinkEvent) - Method in class org.axiondb.engine.metaupdaters.AxionDBLinksMetaTableUpdater
 
serverAdded(DatabaseLinkEvent) - Method in class org.axiondb.event.BaseDatabaseModificationListener
 
serverAdded(DatabaseLinkEvent) - Method in interface org.axiondb.event.DatabaseModificationListener
 
serverDropped(DatabaseLinkEvent) - Method in class org.axiondb.engine.metaupdaters.AxionDBLinksMetaTableUpdater
 
serverDropped(DatabaseLinkEvent) - Method in class org.axiondb.event.BaseDatabaseModificationListener
 
serverDropped(DatabaseLinkEvent) - Method in interface org.axiondb.event.DatabaseModificationListener
 
set(int, Object) - Method in interface org.axiondb.Row
Sets the value of the field at i (zero indexed).
set(Row) - Method in interface org.axiondb.RowIterator
Set the Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
set(Row) - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
set(int, Row) - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
Not supported in the base implementation.
set(Row) - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.GroupedRowIterator
 
set(int, Row) - Method in class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
set(int, Row) - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.SortedRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.UnmodifiableRowIterator
 
set(int, Object) - Method in class org.axiondb.engine.rows.JoinedRow
 
set(int, Object) - Method in class org.axiondb.engine.rows.LazyRow
 
set(int, Object) - Method in class org.axiondb.engine.rows.RowView
Set the value of field i to val .
set(int, Object) - Method in class org.axiondb.engine.rows.SimpleRow
Set the value of field i to val.
set(int) - Method in class org.axiondb.util.IntIteratorIntListIterator
 
set(int) - Method in class org.axiondb.util.IntListIteratorChain
 
setAlias(String) - Method in class org.axiondb.ColumnIdentifier
Sets my column alias name, if any.
setAlias(String) - Method in interface org.axiondb.Function
Set the Alias name of this function.
setAlias(String) - Method in class org.axiondb.Literal
Sets the name of this Literal.
setAlias(String) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
setAlias(String) - Method in class org.axiondb.functions.BaseFunction
 
setAlias(String) - Method in class org.axiondb.functions.FunctionIdentifier
 
setAliasName(String) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setArgument(int, Selectable) - Method in interface org.axiondb.Function
 
setArgument(int, Selectable) - Method in class org.axiondb.functions.BaseFunction
 
setArgument(int, Selectable) - Method in class org.axiondb.functions.FunctionIdentifier
 
setArray(int, Array) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setAsciiStream(long) - Method in class org.axiondb.jdbc.AbstractAxionClob
 
setAsciiStream(long) - Method in interface org.axiondb.jdbc.AxionClob
 
setAsciiStream(int, InputStream, int) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setAsciiStream(long) - Method in class org.axiondb.types.ClobSource
The behaviour of this method is undefined for non-ASCII input.
setAsciiStream(long) - Method in class org.axiondb.types.StringClob
 
setAutoCommit(boolean) - Method in class org.axiondb.jdbc.AxionConnection
 
setBigDecimal(int, BigDecimal) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setBinaryStream(long) - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
setBinaryStream(long) - Method in interface org.axiondb.jdbc.AxionBlob
 
setBinaryStream(int, InputStream, int) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setBinaryStream(long) - Method in class org.axiondb.types.BlobSource
 
setBinaryStream(long) - Method in class org.axiondb.types.ByteArrayBlob
 
setBlob(int, Blob) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setBoolean(int, boolean) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setByte(int, byte) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setBytes(long, byte[]) - Method in class org.axiondb.jdbc.AbstractAxionBlob
Invokes setBytes(pos,bytes,0,bytes.length)
setBytes(long, byte[], int, int) - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
setBytes(long, byte[]) - Method in interface org.axiondb.jdbc.AxionBlob
 
setBytes(long, byte[], int, int) - Method in interface org.axiondb.jdbc.AxionBlob
 
setBytes(int, byte[]) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setBytes(long, byte[], int, int) - Method in class org.axiondb.types.ByteArrayBlob
 
setBytes(long, byte[]) - Method in class org.axiondb.types.ByteArrayBlob
 
setCatalog(String) - Method in class org.axiondb.jdbc.AxionConnection
 
setCharacterStream(long) - Method in class org.axiondb.jdbc.AbstractAxionClob
 
setCharacterStream(long) - Method in interface org.axiondb.jdbc.AxionClob
 
setCharacterStream(int, Reader, int) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setCharacterStream(long) - Method in class org.axiondb.types.StringClob
 
setClob(int, Clob) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setColumn(Column) - Method in class org.axiondb.event.ColumnEvent
 
setColumnsForInsert(List) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setCondition(Selectable) - Method in class org.axiondb.FromNode
Set the join condition
setCondition(Selectable) - Method in class org.axiondb.constraints.CheckConstraint
 
setCondition(Selectable) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setConstraintName(String) - Method in class org.axiondb.engine.commands.DropConstraintCommand
 
setCorrelatedSubQuery(boolean) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setCurrentResult(boolean, AxionCommand) - Method in class org.axiondb.jdbc.BaseAxionStatement
 
setCurrentResultSet(AxionResultSet) - Method in class org.axiondb.jdbc.BaseAxionStatement
 
setCurrentUpdateCount(int) - Method in class org.axiondb.jdbc.BaseAxionStatement
 
setCursorName(String) - Method in class org.axiondb.jdbc.AxionStatement
 
setDB(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
setDataFilesOnly(boolean) - Method in class org.axiondb.engine.commands.RemountCommand
 
setDataType(DataType) - Method in class org.axiondb.ColumnIdentifier
Sets my DataType, if any.
setDataType(DataType) - Method in class org.axiondb.Literal
 
setDate(int, Date) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setDate(int, Date, Calendar) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setDebugStream(PrintStream) - Method in class org.axiondb.parser.AxionSqlParserTokenManager
 
setDecorator(RowDecorator) - Method in interface org.axiondb.RowDecoratorIterator
 
setDecorator(RowDecorator) - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
setDeferrable(boolean) - Method in interface org.axiondb.Constraint
Set whether or not I am deferrable.
setDeferrable(boolean) - Method in class org.axiondb.constraints.BaseConstraint
 
setDeferred(boolean) - Method in interface org.axiondb.Constraint
Set whether or not I am deferred.
setDeferred(boolean) - Method in class org.axiondb.constraints.BaseConstraint
 
setDelegate(RowIterator) - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
setDescending(boolean) - Method in class org.axiondb.OrderNode
 
setDirectory(String) - Method in class org.axiondb.engine.commands.RemountCommand
 
setDirectory(Literal) - Method in class org.axiondb.engine.commands.RemountCommand
 
setDistinct(boolean) - Method in class org.axiondb.engine.commands.AxionQueryContext
Determines if the ResultSetgenerated from this object will contain distinct tuples (default is false).
setDouble(int, double) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setEffectedRowCount(int) - Method in class org.axiondb.engine.commands.BaseAxionCommand
If sublasses return a number of rows effected, then upon execution, they should set that number here so it can support AxionCommand.execute(org.axiondb.Database)
setElseClause(TableIdentifier, List, List) - Method in class org.axiondb.engine.commands.InsertCommand
 
setEscapeProcessing(boolean) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setEscapeProcessing(boolean) - Method in class org.axiondb.jdbc.AxionStatement
 
setEvaluteAsScalarValue() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
setExceptionWhenClause(DMLWhenClause, TableIdentifier, List, List) - Method in class org.axiondb.engine.commands.UpdateCommand
 
setExceptionWhenClause(DMLWhenClause, TableIdentifier, List, List) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setExplain(boolean) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setFetchDirection(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
setFetchDirection(int) - Method in class org.axiondb.jdbc.AxionStatement
 
setFetchSize(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
setFetchSize(int) - Method in class org.axiondb.jdbc.AxionStatement
 
setFloat(int, float) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setFoundAggregateFunction(boolean) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setFrom(FromNode) - Method in class org.axiondb.engine.commands.AxionQueryContext
Sets the root FromNodefor the select statement.
setGroupBy(List) - Method in class org.axiondb.engine.commands.AxionQueryContext
Sets the group by clause for this query.
setHoldability(int) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
setIdentifier(int) - Method in interface org.axiondb.Row
 
setIdentifier(int) - Method in class org.axiondb.engine.rows.BaseRow
 
setIfExists(boolean) - Method in class org.axiondb.engine.commands.DropCommand
 
setIfNotExists(boolean) - Method in class org.axiondb.engine.commands.CreateCommand
 
setIndexKey(Object) - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
setIndexKey(Object) - Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
setIndexKey(Object) - Method in interface org.axiondb.engine.rowiterators.MutableIndexedRowIterator
 
setInnerTableColumnCount(int) - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
Sets the _innerTableColumnCount.
setInt(int, int) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setIterator(RowIterator) - Method in interface org.axiondb.RowDecoratorIterator
 
setIterator(RowIterator) - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
setJoinCondition(RowDecorator, Selectable) - Method in interface org.axiondb.JoinedRowIterator
 
setJoinCondition(RowDecorator, Selectable) - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
setJoinType(int) - Method in interface org.axiondb.JoinedRowIterator
 
setJoinType(int) - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
setLeft(FromNode) - Method in class org.axiondb.FromNode
 
setLeft(Object) - Method in class org.axiondb.FromNode
 
setLength(int) - Method in class org.axiondb.types.VarBinaryType
 
setLimit(Literal) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setLobDir(File) - Method in class org.axiondb.types.LOBType
 
setLobSource(LobSource) - Method in class org.axiondb.types.BlobSource
 
setLobSource(LobSource) - Method in class org.axiondb.types.ClobSource
 
setLogWriter(PrintWriter) - Method in class org.axiondb.jdbc.AxionDataSource
 
setLoginTimeout(int) - Method in class org.axiondb.jdbc.AxionDataSource
 
setLong(int, long) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setMaxFieldSize(int) - Method in class org.axiondb.jdbc.AxionStatement
 
setMaxRows(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
setMaxRows(int) - Method in class org.axiondb.jdbc.BaseAxionStatement
 
setMultiTableEvaluationMode(int) - Method in class org.axiondb.engine.commands.InsertCommand
 
setName(String) - Method in class org.axiondb.ColumnIdentifier
Sets the name of this column, and the name of my table if the given name includes " .".
setName(String) - Method in interface org.axiondb.Constraint
Set my name.
setName(String) - Method in class org.axiondb.constraints.BaseConstraint
Sets the name of this constraint.
setName(String) - Method in class org.axiondb.engine.tables.BaseTable
 
setName(String) - Method in class org.axiondb.functions.BaseFunction
 
setName(String) - Method in class org.axiondb.functions.FunctionIdentifier
 
setNewRow(Row) - Method in class org.axiondb.event.RowEvent
 
setNext(Row) - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
setNextRow() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
setNextRow(Row) - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
setNextRow() - Method in class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
 
setNextRow() - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
setNull(int, int) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setNull(int, int, String) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setObject(int, Object) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setObject(int, Object, int) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setObject(int, Object, int, int) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setObjectName(String) - Method in class org.axiondb.engine.commands.CreateCommand
 
setObjectName(String) - Method in class org.axiondb.engine.commands.DefragCommand
 
setObjectName(String) - Method in class org.axiondb.engine.commands.DropCommand
 
setObjectName(String) - Method in class org.axiondb.engine.commands.TruncateCommand
 
setOffset(Literal) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setOldRow(Row) - Method in class org.axiondb.event.RowEvent
 
setOrderBy(List) - Method in class org.axiondb.engine.commands.AxionQueryContext
Sets the order by clause for this query.
setOutputStream(long) - Method in class org.axiondb.types.CompressedLobSource
 
setOutputStream(long) - Method in class org.axiondb.types.FileLobSource
 
setOutputStream(long) - Method in class org.axiondb.types.FileOffsetLobSource
 
setOutputStream(long) - Method in interface org.axiondb.types.LobSource
 
setParentRow(RowDecorator) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setParentTables(TableIdentifier[]) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setParentTables(TableIdentifier[]) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
setPidx(int, long) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
setPrevious(Row) - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
setPreviousRow() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
setPreviousRow(Row) - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
setPreviousRow() - Method in class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
 
setPreviousRow() - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
setProperties(Properties) - Method in class org.axiondb.engine.commands.CreateDatabaseLinkCommand
 
setProperties(Properties) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
setProperty(String, String) - Method in interface org.axiondb.TableOrganizationContext
 
setProperty(String, String) - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
setQueryTimeout(int) - Method in class org.axiondb.jdbc.AxionStatement
 
setReadOnly(boolean) - Method in class org.axiondb.jdbc.AxionConnection
 
setRef(int, Ref) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setResolved(boolean) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setResolvedSelect(List) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setResultSet(ResultSet) - Method in class org.axiondb.engine.commands.BaseAxionCommand
If subclasses create a AxionResultSetupon execution, they should set it here so that they can support AxionCommand.execute(org.axiondb.Database).
setRight(FromNode) - Method in class org.axiondb.FromNode
 
setRight(Object) - Method in class org.axiondb.FromNode
 
setRow(int, Row) - Method in class org.axiondb.RowDecorator
Sets the RowI'm currently decorating.
setRow(Row) - Method in class org.axiondb.RowDecorator
Sets the RowI'm currently decorating.
setRows(RowIterator) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setSavepoint() - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
setSavepoint(String) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
setScale(Integer) - Method in class org.axiondb.Column
 
setSelect(int, Selectable) - Method in class org.axiondb.engine.commands.AxionQueryContext
Sets the i th Selectablebeing selected.
setSelect(List) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setSelectCommand(SubSelectCommand) - Method in class org.axiondb.engine.commands.UpdateCommand
 
setSelectCommand(SubSelectCommand) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setSelectable(Selectable) - Method in class org.axiondb.OrderNode
 
setSelected(Selectable[]) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setShort(int, short) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setSize(Integer) - Method in class org.axiondb.Column
 
setSourceTable(Table) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
setSourceTable(TableIdentifier) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setSqlType(String) - Method in class org.axiondb.Column
 
setStartValue(String) - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
setStartValue(int) - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
setStatement(Statement) - Method in class org.axiondb.jdbc.AxionResultSet
 
setString(long, String) - Method in class org.axiondb.jdbc.AbstractAxionClob
Invokes setString(pos,str,0,str.length())
setString(long, String, int, int) - Method in class org.axiondb.jdbc.AbstractAxionClob
 
setString(long, String) - Method in interface org.axiondb.jdbc.AxionClob
 
setString(long, String, int, int) - Method in interface org.axiondb.jdbc.AxionClob
 
setString(int, String) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setString(long, String) - Method in class org.axiondb.types.StringClob
 
setString(long, String, int, int) - Method in class org.axiondb.types.StringClob
 
setSubQuery(SubSelectCommand) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
setSubQuery(String) - Method in class org.axiondb.engine.commands.CreateViewCommand
 
setSubQuery(String) - Method in class org.axiondb.engine.tables.TableView
 
setSubSelect(SubSelectCommand) - Method in class org.axiondb.engine.commands.InsertCommand
 
setSubSelectAlias(String) - Method in class org.axiondb.engine.commands.UpdateCommand
 
setTable(TableIdentifier) - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
setTable(String) - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
setTable(TableIdentifier) - Method in class org.axiondb.engine.commands.DeleteCommand
 
setTable(TableIdentifier) - Method in class org.axiondb.engine.commands.RemountCommand
 
setTable(TableIdentifier) - Method in class org.axiondb.engine.commands.UpdateCommand
 
setTable(Table) - Method in class org.axiondb.event.TableModifiedEvent
 
setTableAlias(String) - Method in class org.axiondb.TableIdentifier
 
setTableIdentifier(TableIdentifier) - Method in class org.axiondb.ColumnIdentifier
Sets my table identifier, if any.
setTableName(String) - Method in class org.axiondb.TableIdentifier
 
setTableName(String) - Method in class org.axiondb.engine.commands.ConstraintCommand
 
setTableProperties(Properties) - Method in interface org.axiondb.ExternalTable
Sets collection of configuration properties for this external table to the given Properties instance.
setTableProperties(Properties) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
Sets the properties for the given text table this is only called once by create command get executed
setTableProperties(Properties) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
setTableProperties(Properties) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
setTableProperties(Properties) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
setTableProperties(Properties) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
setTables(TableIdentifier[]) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setTargetTable(TableIdentifier) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setTime(int, Time) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setTime(int, Time, Calendar) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setTimeZone(String) - Static method in class org.axiondb.types.TimestampType
 
setTimestamp(int, Timestamp) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setTimestamp(int, Timestamp, Calendar) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setTransaction(TransactionManager, Transaction) - Method in class org.axiondb.jdbc.AxionResultSet
 
setTransactionIsolation(int) - Method in class org.axiondb.jdbc.AxionConnection
 
setType(int) - Method in class org.axiondb.FromNode
Set the type of join.
setType(String) - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
setType(String) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
setType(String) - Method in class org.axiondb.engine.tables.BaseTable
 
setType(String) - Method in class org.axiondb.engine.tables.TableView
 
setTypeMap(Map) - Method in class org.axiondb.jdbc.AxionConnection
 
setURL(int, URL) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setUnicodeStream(int, InputStream, int) - Method in class org.axiondb.jdbc.AxionPreparedStatement
Deprecated. See PreparedStatement.setUnicodeStream(int, java.io.InputStream, int)
setUnique(boolean) - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
setUp(DatabaseLink) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
setUpdatableIteratorRequested(boolean) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setUsingSubSelectAlias(String) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setUsingSubSelectCommand(SubSelectCommand) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setUtf8Stream(long) - Method in class org.axiondb.jdbc.AbstractAxionClob
 
setUtf8Stream(long) - Method in class org.axiondb.types.ClobSource
 
setValue(Object) - Method in class org.axiondb.BindVariable
 
setValue(Object) - Method in class org.axiondb.Literal
 
setValuesForInsert(List) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setVariableContext(VariableContext) - Method in class org.axiondb.BaseSelectable
 
setVariableContext(VariableContext) - Method in class org.axiondb.ColumnIdentifier
 
setVariableContext(VariableContext) - Method in class org.axiondb.Literal
 
setVariableContext(VariableContext) - Method in interface org.axiondb.Selectable
 
setVariableContext(VariableContext) - Method in class org.axiondb.SequenceEvaluator
 
setVariableContext(VariableContext) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
setVariableContext(VariableContext) - Method in class org.axiondb.functions.BaseFunction
 
setWhere(Selectable) - Method in class org.axiondb.engine.commands.AxionQueryContext
Sets the where treefor this query.
setWhere(Selectable) - Method in class org.axiondb.engine.commands.DeleteCommand
 
setWhere(Selectable) - Method in class org.axiondb.engine.commands.UpdateCommand
 
shutdown() - Method in interface org.axiondb.Database
Close this database and free any resources associated with it.
shutdown() - Method in interface org.axiondb.Table
The database is shutting down, shutdown this table also.
shutdown() - Method in interface org.axiondb.TransactionManager
Shut down this TransactionManager.
shutdown() - Method in class org.axiondb.engine.BaseDatabase
 
shutdown() - Method in class org.axiondb.engine.DiskDatabase
 
shutdown() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
shutdown() - Method in class org.axiondb.engine.TransactableTableImpl
 
shutdown() - Method in class org.axiondb.engine.TransactionManagerImpl
 
shutdown() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
shutdown() - Method in class org.axiondb.engine.tables.BaseTable
 
shutdown() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
shutdown() - Method in class org.axiondb.engine.tables.TableView
 
size() - Method in interface org.axiondb.Row
Returns the number of fields in me.
size() - Method in class org.axiondb.engine.rows.JoinedRow
 
size() - Method in class org.axiondb.engine.rows.LazyRow
 
size() - Method in class org.axiondb.engine.rows.RowView
Return the number of fields I contain.
size() - Method in class org.axiondb.engine.rows.SimpleRow
Return the number of fields I contain.
size() - Method in class org.axiondb.util.IntBTree
Returns the number of keys I currently contain.
size() - Method in class org.axiondb.util.IntHashMap.IntKeySet
 
size() - Method in class org.axiondb.util.IntHashMap
 
size() - Method in class org.axiondb.util.ObjectBTree
Returns the number of keys I currently contain.
soundex(String) - Static method in class org.axiondb.functions.SoundexFunction
Returns a four character code representing the sound of the given String.
specialConstructor - Variable in class org.axiondb.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class org.axiondb.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
staticFlag - Static variable in class org.axiondb.parser.SimpleCharStream
 
storesLowerCaseIdentifiers() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since Axion currently ignores case in identifiers, and stores them internally as upper case values.
storesLowerCaseQuotedIdentifiers() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since Axion currently ignores case in identifiers, and stores them internally as upper case values.
storesMixedCaseIdentifiers() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since Axion currently ignores case in identifiers, and stores them internally as upper case values.
storesMixedCaseQuotedIdentifiers() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since Axion currently ignores case in identifiers, and stores them internally as upper case values.
storesUpperCaseIdentifiers() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, since Axion currently ignores case in identifiers, and stores them internally as upper case values.
storesUpperCaseQuotedIdentifiers() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
successor(Object) - Method in interface org.axiondb.DataType
Returns the successor for the given value.
successor(Object) - Method in class org.axiondb.types.AnyType
 
successor(Object) - Method in class org.axiondb.types.BaseDataType
 
successor(Object) - Method in class org.axiondb.types.ByteType
 
successor(Object) - Method in class org.axiondb.types.CharacterType
 
successor(Object) - Method in class org.axiondb.types.DateType
 
successor(Object) - Method in class org.axiondb.types.IntegerType
 
successor(Object) - Method in class org.axiondb.types.LongType
 
successor(Object) - Method in class org.axiondb.types.ObjectType
 
successor(Object) - Method in class org.axiondb.types.ShortType
 
successor(Object) - Method in class org.axiondb.types.StringType
 
successor(Object) - Method in class org.axiondb.types.TimeType
 
successor(Object) - Method in class org.axiondb.types.TimestampType
 
successor(Object) - Method in class org.axiondb.types.UnsignedByteType
 
successor(Object) - Method in class org.axiondb.types.UnsignedIntegerType
 
successor(Object) - Method in class org.axiondb.types.UnsignedShortType
 
successor(Object) - Method in class org.axiondb.types.VarBinaryType
 
supportsANSI92EntryLevelSQL() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsANSI92FullSQL() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsANSI92IntermediateSQL() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsAlterTableWithAddColumn() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsAlterTableWithDropColumn() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsBatchUpdates() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, since Axion supports addBatch,clearBatch and executeBatch.
supportsCatalogsInDataManipulation() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsCatalogsInIndexDefinitions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsCatalogsInPrivilegeDefinitions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsCatalogsInProcedureCalls() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsCatalogsInTableDefinitions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsColumnAliasing() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, since Axion supports column aliasing.
supportsConvert() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true; use CAST(col AS type)
supportsConvert(int, int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsCoreSQLGrammar() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsCorrelatedSubqueries() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
supportsDataDefinitionAndDataManipulationTransactions() - 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.
supportsDataManipulationTransactionsOnly() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
supportsDifferentTableCorrelationNames() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true as Axion supports table aliasing.
supportsExpressionsInOrderBy() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
supportsExtendedSQLGrammar() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsFullOuterJoins() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
supportsFunction(Function) - Method in interface org.axiondb.Index
Returns true iff #getRowIterator(org.axiondb.RowSource,org.axiondb.ComparisonOperator,java.lang.Object) can support the given operator, false otherwise.
supportsFunction(Function) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
supportsFunction(Function) - Method in class org.axiondb.engine.indexes.BaseBTreeIndex
 
supportsFunction(Function) - Method in class org.axiondb.engine.indexes.BaseIndex
 
supportsGetGeneratedKeys() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently always false.
supportsGroupBy() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Is some form of "GROUP BY" clause supported? Returns true
supportsGroupByBeyondSelect() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Can a "GROUP BY" clause add columns not in the SELECT provided it specifies all the columns in the SELECT? Returns true
supportsGroupByUnrelated() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Can a "GROUP BY" clause use columns not in the SELECT? Returns true
supportsIntegrityEnhancementFacility() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsLikeEscapeClause() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsLimitedOuterJoins() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
supportsMinimumSQLGrammar() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true as Axion supports the "ODBC Minimum SQL Grammar".
supportsMixedCaseIdentifiers() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since Axion currently ignores case in identifiers.
supportsMixedCaseQuotedIdentifiers() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since Axion currently ignores case in identifiers.
supportsMultipleOpenResults() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently always false.
supportsMultipleResultSets() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently unsupported.
supportsMultipleTransactions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, Axion supports multiple transactions.
supportsNamedParameters() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently always false.
supportsNonNullableColumns() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, Axion supports NOT NULL constraints.
supportsOpenCursorsAcrossCommit() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false.
supportsOpenCursorsAcrossRollback() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false.
supportsOpenStatementsAcrossCommit() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
supportsOpenStatementsAcrossRollback() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
supportsOrderByUnrelated() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, since Axion allows arbitrary columns in an ORDER BY.
supportsOuterJoins() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
supportsPositionedDelete() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false since this feature is currently not supported.
supportsPositionedUpdate() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false since this feature is currently not supported.
supportsResultSetConcurrency(int, int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsResultSetHoldability(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
supportsResultSetType(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true iff type is ResultSet.TYPE_FORWARD_ONLY.
supportsSavepoints() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently always false.
supportsSchemasInDataManipulation() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsSchemasInIndexDefinitions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsSchemasInPrivilegeDefinitions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsSchemasInProcedureCalls() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsSchemasInTableDefinitions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsSelectForUpdate() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsStatementPooling() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently always false.
supportsStoredProcedures() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsSubqueriesInComparisons() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true since you could use id = {sub-select}.
supportsSubqueriesInExists() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true
supportsSubqueriesInIns() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true
supportsSubqueriesInQuantifieds() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsSuccessor() - Method in interface org.axiondb.DataType
Returns true if the DataType.successor(java.lang.Object)method is supported, false otherwise.
supportsSuccessor() - Method in class org.axiondb.types.AnyType
 
supportsSuccessor() - Method in class org.axiondb.types.BaseDataType
 
supportsSuccessor() - Method in class org.axiondb.types.BaseNumberDataType
This base implementation returns true.
supportsSuccessor() - Method in class org.axiondb.types.BigDecimalType
false
supportsSuccessor() - Method in class org.axiondb.types.CharacterType
 
supportsSuccessor() - Method in class org.axiondb.types.DateType
 
supportsSuccessor() - Method in class org.axiondb.types.FloatType
false
supportsSuccessor() - Method in class org.axiondb.types.ObjectType
 
supportsSuccessor() - Method in class org.axiondb.types.StringType
 
supportsSuccessor() - Method in class org.axiondb.types.TimeType
 
supportsSuccessor() - Method in class org.axiondb.types.TimestampType
 
supportsSuccessor() - Method in class org.axiondb.types.VarBinaryType
 
supportsTableCorrelationNames() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true as Axion supports table aliasing.
supportsTransactionIsolationLevel(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true iff level is Connection.TRANSACTION_SERIALIZABLE since Axion supports TRANSACTION_SERIALIZABLE transactions only.
supportsTransactions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, since Axion supports transactions.
supportsUnion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false since UNION queries are currently not supported..
supportsUnionAll() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.

T

TABLE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
TAGGED_EBCDIC_TABLE_TYPE - Static variable in interface org.axiondb.ExternalTable
 
THEN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
TIMEZONE - Static variable in class org.axiondb.types.TimestampType
 
TRUE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
TRUNCATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
TYPE_DELIMITED - Static variable in class org.axiondb.engine.tables.ExternalTableFactory
 
TYPE_FIXEDWIDTH - Static variable in class org.axiondb.engine.tables.ExternalTableFactory
 
TYPE_INNER - Static variable in class org.axiondb.FromNode
Inner join.
TYPE_LEFT - Static variable in class org.axiondb.FromNode
Left outer join
TYPE_REMOTE - Static variable in class org.axiondb.engine.tables.ExternalTableFactory
 
TYPE_RIGHT - Static variable in class org.axiondb.FromNode
Right outer join
TYPE_SINGLE - Static variable in class org.axiondb.FromNode
No Join
TYPE_TAGGEDEBCDIC - Static variable in class org.axiondb.engine.tables.ExternalTableFactory
 
Table - interface org.axiondb.Table.
A database table.
TableFactory - interface org.axiondb.TableFactory.
A simple factory for creating Tableinstances.
TableIdentifier - class org.axiondb.TableIdentifier.
An identifier for a table.
TableIdentifier() - Constructor for class org.axiondb.TableIdentifier
 
TableIdentifier(String) - Constructor for class org.axiondb.TableIdentifier
 
TableIdentifier(String, String) - Constructor for class org.axiondb.TableIdentifier
 
TableModificationListener - interface org.axiondb.event.TableModificationListener.
An observer of RowEvents.
TableModifiedEvent - class org.axiondb.event.TableModifiedEvent.
An event signifying that a Table has changed, due to a DDL or DML command.
TableModifiedEvent() - Constructor for class org.axiondb.event.TableModifiedEvent
 
TableOrganizationContext - interface org.axiondb.TableOrganizationContext.
Table Organization Context.
TableView - class org.axiondb.engine.tables.TableView.
A sub-query view Table.
TableView(Database, RowIterator, Map, List, List, String, String) - Constructor for class org.axiondb.engine.tables.TableView
 
TableView(Database, RowIterator, Map, List, List, String) - Constructor for class org.axiondb.engine.tables.TableView
 
TableView(Database, String) - Constructor for class org.axiondb.engine.tables.TableView
 
TableViewFactory - class org.axiondb.engine.tables.TableViewFactory.
A TableFactory for view created using SELECT.
TableViewFactory() - Constructor for class org.axiondb.engine.tables.TableViewFactory
 
TaggedEBCDICTable - class org.axiondb.engine.tables.TaggedEBCDICTable.
A disk-resident Fixed Width Flatfile Table.
TaggedEBCDICTable(String, Database) - Constructor for class org.axiondb.engine.tables.TaggedEBCDICTable
 
TaggedEBCDICTableLoader - class org.axiondb.engine.tables.TaggedEBCDICTableLoader.
 
TaggedEBCDICTableLoader() - Constructor for class org.axiondb.engine.tables.TaggedEBCDICTableLoader
 
TimeType - class org.axiondb.types.TimeType.
Implements a date type which can generate instances of java.sql.Date and other JDBC date-related types.
TimeType() - Constructor for class org.axiondb.types.TimeType
 
TimestampType - class org.axiondb.types.TimestampType.
A DataType representing a timestamp value.
TimestampType() - Constructor for class org.axiondb.types.TimestampType
 
Token - class org.axiondb.parser.Token.
Describes the input token stream.
Token() - Constructor for class org.axiondb.parser.Token
 
TokenMgrError - error org.axiondb.parser.TokenMgrError.
 
TokenMgrError() - Constructor for class org.axiondb.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class org.axiondb.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class org.axiondb.parser.TokenMgrError
 
Transactable - interface org.axiondb.Transactable.
Interface for entities that can take part in a transaction.
TransactableTable - interface org.axiondb.TransactableTable.
A Transactableversion of a Table.
TransactableTableImpl - class org.axiondb.engine.TransactableTableImpl.
An implemenation of TransactableTable.
TransactableTableImpl(Table) - Constructor for class org.axiondb.engine.TransactableTableImpl
 
Transaction - interface org.axiondb.Transaction.
A database transaction.
TransactionConflictException - exception org.axiondb.TransactionConflictException.
Thrown when a transaction conflict is discovered.
TransactionConflictException(String) - Constructor for class org.axiondb.TransactionConflictException
 
TransactionConflictException(String, Throwable) - Constructor for class org.axiondb.TransactionConflictException
 
TransactionManager - interface org.axiondb.TransactionManager.
Manages the Transactionlifecycle.
TransactionManagerImpl - class org.axiondb.engine.TransactionManagerImpl.
An implemenation of TransactionManager currently only supportd SnapshotIsolationTransactions.
TransactionManagerImpl(Database) - Constructor for class org.axiondb.engine.TransactionManagerImpl
 
TransformingRowIterator - class org.axiondb.engine.rowiterators.TransformingRowIterator.
A DelegatingRowIterator that transforms each returned Row.
TransformingRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.TransformingRowIterator
 
TruncateCommand - class org.axiondb.engine.commands.TruncateCommand.
A TRUNCATE TABLE command.
TruncateCommand() - Constructor for class org.axiondb.engine.commands.TruncateCommand
 
TruncateFunction - class org.axiondb.functions.TruncateFunction.
 
TruncateFunction() - Constructor for class org.axiondb.functions.TruncateFunction
Creates a new instance of Class
tableAdded(DatabaseModifiedEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
tableAdded(DatabaseModifiedEvent) - Method in class org.axiondb.engine.metaupdaters.AxionTablePropertiesMetaTableUpdater
 
tableAdded(DatabaseModifiedEvent) - Method in class org.axiondb.engine.metaupdaters.AxionTablesMetaTableUpdater
 
tableAdded(DatabaseModifiedEvent) - Method in class org.axiondb.event.BaseDatabaseModificationListener
 
tableAdded(DatabaseModifiedEvent) - Method in interface org.axiondb.event.DatabaseModificationListener
 
tableAltered(Table) - Method in interface org.axiondb.Database
Update metadata tables since this table has changed.
tableAltered(Table) - Method in class org.axiondb.engine.BaseDatabase
 
tableAltered(Table) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
tableDropped(DatabaseModifiedEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
tableDropped(DatabaseModifiedEvent) - Method in class org.axiondb.engine.metaupdaters.AxionTablePropertiesMetaTableUpdater
 
tableDropped(DatabaseModifiedEvent) - Method in class org.axiondb.engine.metaupdaters.AxionTablesMetaTableUpdater
 
tableDropped(DatabaseModifiedEvent) - Method in class org.axiondb.event.BaseDatabaseModificationListener
 
tableDropped(DatabaseModifiedEvent) - Method in interface org.axiondb.event.DatabaseModificationListener
 
tableExistsInRemoteDB() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
toArray(TableIdentifier) - Method in class org.axiondb.constraints.BaseConstraint
 
toBigDecimal(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a BigDecimal, or throw a AxionException.
toBigDecimal(Object) - Method in class org.axiondb.types.BaseDataType
 
toBigDecimal(Object) - Method in class org.axiondb.types.DateType
 
toBigDecimal(Object) - Method in class org.axiondb.types.TimeType
 
toBigDecimal(Object) - Method in class org.axiondb.types.TimestampType
 
toBigInteger(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a BigInteger, or throw a AxionException.
toBigInteger(Object) - Method in class org.axiondb.types.BaseDataType
 
toBlob(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a Blob, or throw a AxionException.
toBlob(Object) - Method in class org.axiondb.types.AnyType
 
toBlob(Object) - Method in class org.axiondb.types.BaseDataType
 
toBlob(Object) - Method in class org.axiondb.types.LOBType
 
toBoolean(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a boolean, or throw a SQLException.
toBoolean(Object) - Method in class org.axiondb.types.AnyType
 
toBoolean(Object) - Method in class org.axiondb.types.BaseDataType
 
toBoolean(Object) - Method in class org.axiondb.types.BooleanType
 
toByte(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a byte, or throw a SQLException.
toByte(Object) - Method in class org.axiondb.types.AnyType
 
toByte(Object) - Method in class org.axiondb.types.BaseDataType
 
toByteArray(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a byte[], or throw a AxionException.
toByteArray(Object) - Method in class org.axiondb.types.AnyType
 
toByteArray(Object) - Method in class org.axiondb.types.BaseDataType
 
toByteArray(Object) - Method in class org.axiondb.types.StringType
 
toByteArray(Object) - Method in class org.axiondb.types.VarBinaryType
 
toClob(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a Clob, or throw a AxionException.
toClob(Object) - Method in class org.axiondb.types.AnyType
 
toClob(Object) - Method in class org.axiondb.types.BaseDataType
 
toClob(Object) - Method in class org.axiondb.types.LOBType
 
toDate(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a Date, or throw a SQLException.
toDate(Object) - Method in class org.axiondb.types.AnyType
 
toDate(Object) - Method in class org.axiondb.types.BaseDataType
 
toDate(Object) - Method in class org.axiondb.types.DateType
 
toDate(Object) - Method in class org.axiondb.types.TimeType
 
toDate(Object) - Method in class org.axiondb.types.TimestampType
 
toDouble(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a double, or throw a AxionException.
toDouble(Object) - Method in class org.axiondb.types.AnyType
 
toDouble(Object) - Method in class org.axiondb.types.BaseDataType
 
toFloat(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a float, or throw a AxionException.
toFloat(Object) - Method in class org.axiondb.types.AnyType
 
toFloat(Object) - Method in class org.axiondb.types.BaseDataType
 
toInt(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a int, or throw a AxionException.
toInt(Object) - Method in class org.axiondb.types.AnyType
 
toInt(Object) - Method in class org.axiondb.types.BaseDataType
 
toLong(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a long, or throw a AxionException.
toLong(Object) - Method in class org.axiondb.types.AnyType
 
toLong(Object) - Method in class org.axiondb.types.BaseDataType
 
toMessage(Constraint) - Static method in class org.axiondb.ConstraintViolationException
 
toNumber(Object) - Method in class org.axiondb.types.AnyType
 
toNumber(Object) - Method in class org.axiondb.types.BaseDataType
 
toNumber(Object) - Method in class org.axiondb.types.BaseNumberDataType
 
toShort(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a short, or throw a AxionException.
toShort(Object) - Method in class org.axiondb.types.AnyType
 
toShort(Object) - Method in class org.axiondb.types.BaseDataType
 
toString() - Method in class org.axiondb.BindVariable
 
toString() - Method in class org.axiondb.Column
 
toString() - Method in class org.axiondb.ColumnIdentifier
Returns a String representation of me, suitable for debugging output.
toString(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a String, or throw a AxionException.
toString() - Method in class org.axiondb.FromNode
 
toString() - Method in class org.axiondb.Literal
Returns a String representation of me, suitable for debugging output.
toString() - Method in class org.axiondb.OrderNode
 
toString() - Method in class org.axiondb.TableIdentifier
 
toString() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
toString() - Method in class org.axiondb.engine.commands.CheckFileStateCommand
 
toString() - Method in class org.axiondb.engine.commands.DropConstraintCommand
 
toString() - Method in class org.axiondb.engine.commands.RemountCommand
 
toString() - Method in class org.axiondb.engine.commands.SelectCommand
 
toString() - Method in class org.axiondb.engine.commands.ShutdownCommand
 
toString() - Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.DistinctRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.FilteringRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.GroupedRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.LimitingRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
 
toString() - Method in class org.axiondb.engine.rowiterators.UnmodifiableRowIterator
 
toString() - Method in class org.axiondb.engine.rows.BaseRow
Returns a simple String representation of me, perhaps suitable for debugging purposes.
toString() - Method in class org.axiondb.engine.tables.BaseTable
 
toString() - Method in class org.axiondb.engine.tables.TableView
 
toString() - Method in class org.axiondb.event.ColumnEvent
 
toString() - Method in class org.axiondb.event.RowEvent
 
toString() - Method in class org.axiondb.functions.BaseFunction
 
toString() - Method in class org.axiondb.functions.FunctionIdentifier
 
toString() - Method in class org.axiondb.parser.Token
Returns the image.
toString(Object) - Method in class org.axiondb.types.AnyType
 
toString(Object) - Method in class org.axiondb.types.BaseDataType
 
toString() - Method in class org.axiondb.types.BigDecimalType
Returns "BigDecimal"
toString() - Method in class org.axiondb.types.BooleanType
Returns "boolean"
toString() - Method in class org.axiondb.types.ByteType
 
toString() - Method in class org.axiondb.types.CharacterType
Returns "character"
toString() - Method in class org.axiondb.types.CompressedLOBType
 
toString() - Method in class org.axiondb.types.DateType
 
toString(Object) - Method in class org.axiondb.types.DateType
 
toString() - Method in class org.axiondb.types.FileLobLocator
 
toString() - Method in class org.axiondb.types.FileOffsetLobLocator
 
toString() - Method in class org.axiondb.types.FloatType
Returns "float"
toString() - Method in class org.axiondb.types.IntegerType
Returns "integer"
toString(Object) - Method in class org.axiondb.types.LOBType
 
toString() - Method in class org.axiondb.types.LOBType
 
toString() - Method in class org.axiondb.types.LongType
 
toString() - Method in class org.axiondb.types.ObjectType
Returns "string"
toString() - Method in class org.axiondb.types.ShortType
 
toString() - Method in class org.axiondb.types.StringType
Returns "string"
toString() - Method in class org.axiondb.types.TimeType
 
toString(Object) - Method in class org.axiondb.types.TimeType
 
toString() - Method in class org.axiondb.types.TimestampType
 
toString(Object) - Method in class org.axiondb.types.TimestampType
 
toString() - Method in class org.axiondb.types.UnsignedByteType
 
toString() - Method in class org.axiondb.types.UnsignedIntegerType
 
toString() - Method in class org.axiondb.types.UnsignedShortType
 
toString(Object) - Method in class org.axiondb.types.VarBinaryType
 
toString() - Method in class org.axiondb.util.IntBTree
Obtain a String representation of this node, suitable for debugging.
toString() - Method in class org.axiondb.util.ObjectBTree
Obtain a String representation of this node, suitable for debugging.
toTableArray() - Method in class org.axiondb.FromNode
Array of tables in this FromNode or its children.
toTime(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a Time, or throw a AxionException.
toTime(Object) - Method in class org.axiondb.types.AnyType
 
toTime(Object) - Method in class org.axiondb.types.BaseDataType
 
toTime(Object) - Method in class org.axiondb.types.DateType
 
toTime(Object) - Method in class org.axiondb.types.TimeType
 
toTime(Object) - Method in class org.axiondb.types.TimestampType
 
toTimestamp(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a Timestamp, or throw a AxionException.
toTimestamp(Object) - Method in class org.axiondb.types.AnyType
 
toTimestamp(Object) - Method in class org.axiondb.types.BaseDataType
 
toTimestamp(Object) - Method in class org.axiondb.types.DateType
 
toTimestamp(Object) - Method in class org.axiondb.types.TimeType
 
toTimestamp(Object) - Method in class org.axiondb.types.TimestampType
 
toURL(Object) - Method in interface org.axiondb.DataType
Convert the given non- null value to a URL, or throw a AxionException.
toURL(Object) - Method in class org.axiondb.types.BaseDataType
 
toUpperOrNull(String) - Method in class org.axiondb.NamedIdentifier
 
token - Variable in class org.axiondb.parser.AxionSqlParser
 
tokenImage - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
tokenImage - Variable in class org.axiondb.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
token_source - Variable in class org.axiondb.parser.AxionSqlParser
 
transform(Row) - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
truncate() - Method in interface org.axiondb.Index
 
truncate() - Method in interface org.axiondb.Table
Unconditionally delete all rows in this table.
truncate() - Method in class org.axiondb.engine.TransactableTableImpl
 
truncate() - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
truncate() - Method in class org.axiondb.engine.indexes.BaseIndex
 
truncate() - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
truncate() - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
truncate() - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
truncate() - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
truncate() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
truncate() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
truncate() - Method in class org.axiondb.engine.tables.MemoryTable
 
truncate() - Method in class org.axiondb.engine.tables.TableView
 
truncate(long) - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
truncate(long) - Method in class org.axiondb.jdbc.AbstractAxionClob
 
truncate(long) - Method in interface org.axiondb.jdbc.AxionBlob
 
truncate(long) - Method in interface org.axiondb.jdbc.AxionClob
 
truncate(long) - Method in class org.axiondb.types.BlobSource
 
truncate(long) - Method in class org.axiondb.types.ByteArrayBlob
 
truncate(long) - Method in class org.axiondb.types.ClobSource
 
truncate(long) - Method in class org.axiondb.types.CompressedLobSource
 
truncate(long) - Method in class org.axiondb.types.FileLobSource
 
truncate(long) - Method in class org.axiondb.types.FileOffsetLobSource
 
truncate(long) - Method in interface org.axiondb.types.LobSource
 
truncate(long) - Method in class org.axiondb.types.StringClob
 
truncate() - Method in class org.axiondb.util.IntBTree
 
truncate() - Method in class org.axiondb.util.ObjectBTree
 
truncateIndices() - Method in class org.axiondb.engine.tables.BaseTable
 
trySettingColumn(int, Row, int, String) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
tryToRemove(Iterator) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
typeAdded(DatabaseTypeEvent) - Method in class org.axiondb.engine.metaupdaters.AxionTypesMetaTableUpdater
 
typeAdded(DatabaseTypeEvent) - Method in class org.axiondb.event.BaseDatabaseModificationListener
 
typeAdded(DatabaseTypeEvent) - Method in interface org.axiondb.event.DatabaseModificationListener
 
typeToString(int) - Static method in class org.axiondb.FromNode
 

U

UNIQUE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
UPDATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
UPSERT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
URL_PREFIX - Static variable in class org.axiondb.jdbc.ConnectionFactory
 
USER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
USING - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
UniqueConstraint - class org.axiondb.constraints.UniqueConstraint.
A UNIQUE constraint, which is violated when my collection of Selectables is not unique within my table.
UniqueConstraint(String) - Constructor for class org.axiondb.constraints.UniqueConstraint
 
UniqueConstraint(String, String) - Constructor for class org.axiondb.constraints.UniqueConstraint
 
UnmodifiableRowIterator - class org.axiondb.engine.rowiterators.UnmodifiableRowIterator.
 
UnmodifiableRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.UnmodifiableRowIterator
 
UnsignedByteType - class org.axiondb.types.UnsignedByteType.
A DataType representing an unsigned byte value.
UnsignedByteType() - Constructor for class org.axiondb.types.UnsignedByteType
 
UnsignedIntegerType - class org.axiondb.types.UnsignedIntegerType.
A DataType representing a unsigned integer value as a long.
UnsignedIntegerType() - Constructor for class org.axiondb.types.UnsignedIntegerType
 
UnsignedShortType - class org.axiondb.types.UnsignedShortType.
A DataType representing an unsigned short value as an int.
UnsignedShortType() - Constructor for class org.axiondb.types.UnsignedShortType
 
UpdateCommand - class org.axiondb.engine.commands.UpdateCommand.
An UPDATE command.
UpdateCommand() - Constructor for class org.axiondb.engine.commands.UpdateCommand
 
UpdateLineColumn(char) - Method in class org.axiondb.parser.SimpleCharStream
 
UpperFunction - class org.axiondb.functions.UpperFunction.
UPPER(string): returns a string representing the upper case version of the input string.
UpperFunction() - Constructor for class org.axiondb.functions.UpperFunction
 
UpsertCommand - class org.axiondb.engine.commands.UpsertCommand.
An UPSERT or MERGE command.
UpsertCommand() - Constructor for class org.axiondb.engine.commands.UpsertCommand
 
Utf8InputStreamConverter - class org.axiondb.util.Utf8InputStreamConverter.
 
Utf8InputStreamConverter(InputStream, String) - Constructor for class org.axiondb.util.Utf8InputStreamConverter
Currently only supports "US-ASCII"
updateArray(int, Array) - Method in class org.axiondb.jdbc.AxionResultSet
Currently unsupported.
updateArray(String, Array) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateAsciiStream(int, InputStream, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateAsciiStream(String, InputStream, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBigDecimal(int, BigDecimal) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBigDecimal(String, BigDecimal) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBinaryStream(int, InputStream, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBinaryStream(String, InputStream, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBlob(int, Blob) - Method in class org.axiondb.jdbc.AxionResultSet
Currently unsupported.
updateBlob(String, Blob) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBoolean(int, boolean) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBoolean(String, boolean) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateByte(int, byte) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateByte(String, byte) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBytes(int, byte[]) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBytes(String, byte[]) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateCharacterStream(int, Reader, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateCharacterStream(String, Reader, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateClob(int, Clob) - Method in class org.axiondb.jdbc.AxionResultSet
Currently unsupported.
updateClob(String, Clob) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateDate(int, Date) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateDate(String, Date) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateDouble(int, double) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateDouble(String, double) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateFloat(int, float) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateFloat(String, float) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateInt(int, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateInt(String, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateLong(int, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateLong(String, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateLongFile(RandomAccessFile, long, long) - Method in class org.axiondb.engine.tables.BaseDiskTable
Updates a long value to a file.
updateNull(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNull(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNullableStatus(ConstraintEvent, boolean) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
updateObject(int, Object) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateObject(String, Object) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateObject(int, Object, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateObject(String, Object, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateProperties() - Method in interface org.axiondb.TableOrganizationContext
 
updateProperties() - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
updateProperties() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
updateRef(int, Ref) - Method in class org.axiondb.jdbc.AxionResultSet
Currently unsupported.
updateRef(String, Ref) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateRow(Row, Row) - Method in interface org.axiondb.Table
Update the given Row.
updateRow(Row, Row) - Method in class org.axiondb.engine.TransactableTableImpl
 
updateRow(Row, Row) - Method in class org.axiondb.engine.tables.BaseTable
 
updateRow(Row, Row) - Method in class org.axiondb.engine.tables.TableView
 
updateRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
updateShort(int, short) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateShort(String, short) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateString(int, String) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateString(String, String) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateTime(int, Time) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateTime(String, Time) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateTimestamp(int, Timestamp) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateTimestamp(String, Timestamp) - Method in class org.axiondb.jdbc.AxionResultSet
 
updatesAreDetected(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
usesLocalFilePerTable() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since the driver does not require local files
usesLocalFiles() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since the driver does not require local files

V

VALUES - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
VIEW - Static variable in class org.axiondb.engine.tables.TableView
 
VIEW - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
VarBinaryType - class org.axiondb.types.VarBinaryType.
A DataType representing a BinaryArray value.
VarBinaryType() - Constructor for class org.axiondb.types.VarBinaryType
 
VarBinaryType(int) - Constructor for class org.axiondb.types.VarBinaryType
Creates a new instance of VarBinaryType
VariableContext - interface org.axiondb.VariableContext.
A collection of name/value pairs, essentially a subset of Map
valueIterator() - Method in class org.axiondb.util.IntBTree
 
valueIterator() - Method in class org.axiondb.util.IntHashMap
 
valueIteratorGreaterThan(int) - Method in class org.axiondb.util.IntBTree
 
valueIteratorGreaterThanOrEqualTo(int) - Method in class org.axiondb.util.IntBTree
 
valueListIterator() - Method in class org.axiondb.util.IntHashMap
 
values() - Method in class org.axiondb.util.IntHashMap
 
visit(Selectable) - Method in interface org.axiondb.SelectableVisitor
 
visit(Selectable) - Method in class org.axiondb.engine.visitors.FlattenWhereNodeVisitor
 
visit(Selectable) - Method in class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor
 
visit(TableModificationListener) - Method in class org.axiondb.event.ColumnEvent
 
visit(TableModificationListener) - Method in class org.axiondb.event.RowDeletedEvent
 
visit(TableModificationListener) - Method in class org.axiondb.event.RowInsertedEvent
 
visit(TableModificationListener) - Method in class org.axiondb.event.RowUpdatedEvent
 
visit(TableModificationListener) - Method in class org.axiondb.event.TableModifiedEvent
 

W

WEEK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
WEEK - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing week interval
WHEN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
WHEN_ALL - Static variable in class org.axiondb.engine.commands.InsertCommand
 
WHEN_FIRST - Static variable in class org.axiondb.engine.commands.InsertCommand
 
WHERE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
WITH - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
wasNull() - Method in class org.axiondb.jdbc.AxionResultSet
 
wrap(RowIterator) - Static method in class org.axiondb.engine.rowiterators.UnmodifiableRowIterator
 
write(Object, DataOutput) - Method in interface org.axiondb.DataType
Write an object of my type to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.AnyType
 
write(Object, DataOutput) - Method in class org.axiondb.types.BaseDataType
 
write(Object, DataOutput) - Method in class org.axiondb.types.BigDecimalType
 
write(Object, DataOutput) - Method in class org.axiondb.types.BooleanType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.ByteType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.CharacterType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.DateType
Overrides parent implementation to always write time (in milliseconds) as a long, writing a placeholder zero for the nanosecond field usually written by TimestampType.write().
write(DataOutput) - Method in class org.axiondb.types.FileLobLocator
 
write(LobLocator, DataOutput) - Method in class org.axiondb.types.FileLobLocatorFactory
 
write(DataOutput) - Method in class org.axiondb.types.FileOffsetLobLocator
 
write(LobLocator, DataOutput) - Method in class org.axiondb.types.FileOffsetLobLocatorFactory
 
write(Object, DataOutput) - Method in class org.axiondb.types.FloatType
 
write(Object, DataOutput) - Method in class org.axiondb.types.IntegerType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.LOBType
 
write(LobLocator, DataOutput) - Method in interface org.axiondb.types.LobLocatorFactory
 
write(Object, DataOutput) - Method in class org.axiondb.types.LongType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.ObjectType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.ShortType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.StringType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.TimeType
Overrides parent implementation to always write time (in milliseconds) as a long, writing a placeholder zero for the nanosecond field usually written by TimestampType.write().
write(Object, DataOutput) - Method in class org.axiondb.types.TimestampType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.UnsignedByteType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.UnsignedIntegerType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.UnsignedShortType
Writes the given value to the given DataOutput.
write(Object, DataOutput) - Method in class org.axiondb.types.VarBinaryType
Write an object of my type to the given DataOutput.
write(int) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given byte.
write(byte[]) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given byte array.
write(byte[], int, int) - Method in class org.axiondb.util.DataOutputOutputStream
Write the specified sub-array of the given byte array.
write() - Method in class org.axiondb.util.IntBTree
Writes the node file out.
write() - Method in class org.axiondb.util.ObjectBTree
Writes the node file out.
write() - Method in class org.axiondb.util.StringBTree
 
writeBoolean(boolean) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.
writeByte(int) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.
writeByteArrayBlob(ByteArrayBlob) - Method in class org.axiondb.types.LOBType
 
writeBytes(String) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.
writeChar(int) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.
writeChars(String) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.
writeColumns(ObjectOutputStream) - Method in class org.axiondb.engine.tables.BaseTable
 
writeConstraints(ObjectOutputStream) - Method in class org.axiondb.engine.tables.BaseTable
 
writeDouble(double) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.
writeFloat(float) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.
writeFridFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
writeHeader(RandomAccessFile) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
writeHeader(RandomAccessFile) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
writeHeader(RandomAccessFile) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
writeHeader(RandomAccessFile) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
writeInt(int) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.
writeIntFile(String, IntList) - Method in class org.axiondb.engine.tables.BaseDiskTable
Writes a list of int values to a file.
writeKeys(ObjectOutputStream, BaseArrayIndex) - Method in class org.axiondb.engine.IntArrayIndexLoader
 
writeKeys(ObjectOutputStream, BaseArrayIndex) - Method in class org.axiondb.engine.ObjectArrayIndexLoader
 
writeKeys(ObjectOutputStream, BaseArrayIndex) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
writeLong(long) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.
writeLongFile(String, LongList) - Method in class org.axiondb.engine.tables.BaseDiskTable
Writes a list of long values to a file.
writeMetaFile(File) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
writeNameToFile(File, Object) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
writePidxFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
writeRow(CharArrayWriter, Row) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
writeRow(CharArrayWriter, Row) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
writeRow(CharArrayWriter, Row) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
writeRow(CharArrayWriter, Row) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
writeShort(int) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.
writeStringClob(StringClob) - Method in class org.axiondb.types.LOBType
 
writeTableProperties(ObjectOutputStream) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
writeTableProperties(ObjectOutputStream) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
writeTableProperties(ObjectOutputStream) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
writeTableProperties(ObjectOutputStream) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
writeUTF(String) - Method in class org.axiondb.util.DataOutputOutputStream
Write the given value.

Y

YEAR - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
 
YEAR - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing year interval

_

_acceptableStatus - Variable in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
_context - Variable in class org.axiondb.engine.commands.SelectCommand
 
_count - Variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
_currentDatabase - Variable in class org.axiondb.engine.commands.SelectCommand
 
_dataFile - Variable in class org.axiondb.engine.tables.BaseDiskTable
The name of my ".data" file.
_dbdir - Variable in class org.axiondb.engine.tables.BaseDiskTable
 
_faultCount - Variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
_fileName - Variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
_fmts - Static variable in class org.axiondb.types.TimestampType
 
_freeIds - Variable in class org.axiondb.engine.tables.BaseDiskTable
List of free ids.
_freeIdsFileName - Variable in class org.axiondb.engine.tables.BaseDiskTable
The name of my ".frid" file.
_index - Variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
_isFirstLineHeader - Variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
_lineSep - Variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
_maxFaults - Variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
_minimizationFactor - Variable in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
_modCount - Variable in class org.axiondb.engine.tables.BaseDiskTable
 
_nodes - Variable in class org.axiondb.engine.visitors.FlattenWhereNodeVisitor
 
_pidx - Variable in class org.axiondb.engine.tables.BaseDiskTable
List of offsets into the .data file, by row id.
_pidxFileName - Variable in class org.axiondb.engine.tables.BaseDiskTable
 
_planner - Variable in class org.axiondb.engine.commands.SelectCommand
 
_pos - Variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
_props - Variable in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
_rowCount - Variable in class org.axiondb.engine.tables.BaseDiskTable
 
_rowIter - Variable in class org.axiondb.engine.rowiterators.SortedRowIterator
 
_rows - Variable in class org.axiondb.jdbc.AxionResultSet
 
_rowsToSkip - Variable in class org.axiondb.engine.tables.BaseFlatfileTable
 

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