Skip navigation links
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

abort(Executor) - Method in class org.axiondb.jdbc.AxionConnection
 
abortTransaction(Transaction) - Method in class org.axiondb.engine.TransactionManagerImpl
 
abortTransaction(Transaction) - Method in interface org.axiondb.TransactionManager
Abort the given Transaction.
ABSFunction - Class in org.axiondb.functions
 
ABSFunction() - Constructor for class org.axiondb.functions.ABSFunction
 
absolute(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
absolute(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
absolute(int) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
AbstractAcceptingRowIterator - Class in org.axiondb.engine.rowiterators
Abstract base DelegatingRowIteratorthat excludes Rows that are not acceptable.
AbstractAcceptingRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator
 
AbstractAxionBlob - Class in org.axiondb.jdbc
Abstract base implementation of AxionBlob.
AbstractAxionBlob() - Constructor for class org.axiondb.jdbc.AbstractAxionBlob
 
AbstractAxionClob - Class in org.axiondb.jdbc
Abstract base implementation of AxionClob.
AbstractAxionClob() - Constructor for class org.axiondb.jdbc.AbstractAxionClob
 
AbstractBaseTable - Class in org.axiondb.engine.tables
An abstract implementation of Table, code common between TransactableTableImpl and BaseTable
AbstractBaseTable() - Constructor for class org.axiondb.engine.tables.AbstractBaseTable
 
AbstractFilteringRowIterator - Class in org.axiondb.engine.rowiterators
 
AbstractFilteringRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
AbstractJoinedRowIterator - Class in org.axiondb.engine.rowiterators
 
AbstractJoinedRowIterator() - Constructor for class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
acceptable(int, Row) - Method in class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator
My filtering method.
acceptable(int, Row) - Method in class org.axiondb.engine.rowiterators.DistinctRowIterator
 
acceptable(int, Row) - Method in class org.axiondb.engine.rowiterators.FilteringRowIterator
 
acceptable(Object) - Method in class org.axiondb.functions.BaseAggregateFunction
 
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 convertedwithout exception, null, or a Number.
accepts(Object) - Method in class org.axiondb.types.BigDecimalType
 
accepts(Object) - Method in class org.axiondb.types.BigIntType
Returns true iff value is String that can be convertedwithout exception, null, or a Number.
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.ObjectType
Returns true iff value is null or a Serializable.object
accepts(Object) - Method in class org.axiondb.types.StringType
Returns true iff value is null or a String.
accepts(Object) - Method in class org.axiondb.types.TimestampType
Returns true iff value is null, a Number, or a String that can be converted to a Long.
accepts(Object) - Method in class org.axiondb.types.TimeType
 
accepts(Object) - Method in class org.axiondb.types.UnsignedByteType
Returns true iff value is null, a Number, within the unsigned byte range (0 to 255).
accepts(Object) - Method in class org.axiondb.types.UnsignedIntegerType
 
accepts(Object) - Method in class org.axiondb.types.UnsignedShortType
 
accepts(Object) - Method in class org.axiondb.types.VarBinaryType
Return true if a field of my type can be assigned the given non- null value , false otherwise.
acceptsURL(String) - Method in class org.axiondb.jdbc.AxionDriver
 
ACTION - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
add(Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
add(Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap.Values
 
add(int) - Method in class org.axiondb.engine.rowcollection.IntSet
Adds the specified element to this set if it is not already present.
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.ChainedRowIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
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
Not supported in the base implementation.
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.ReverseSortedRowIterator
Not supported in the base implementation.
add(Row) - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
add(Row) - Method in class org.axiondb.engine.rowiterators.UnmodifiableRowIterator
 
add(long) - Method in class org.axiondb.io.AxionFileSystem.PidxList
 
ADD - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
add(Row) - Method in interface org.axiondb.RowCollection
Ensures that this row collection contains the specified row.
add(Row) - Method in interface org.axiondb.RowIterator
Add a Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
add(int) - Method in class org.axiondb.util.IntIteratorIntListIterator
 
add(int) - Method in class org.axiondb.util.IntListIteratorChain
 
addAll(IntCollection) - Method in class org.axiondb.engine.rowcollection.IntSet
 
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
 
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
 
addChildCommand(AxionCommand) - Method in class org.axiondb.engine.commands.AlterTableCommand
 
addChildCommand(AxionCommand) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
addColumn(String, String, String, String, Selectable, String) - 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, String) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
addColumn(String, String, String, String, Object) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
addColumn(String, String, String, String, Object, String) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
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) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
addColumn(Column) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
Add the given Columnto this table.
addColumn(Column, boolean) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
addColumn(Column) - Method in class org.axiondb.engine.tables.TableView
 
addColumn(Column) - Method in class org.axiondb.engine.TransactableTableImpl
 
addColumn(Column) - Method in interface org.axiondb.Table
Add the given Columnto this table.
addColumns(List) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
addComparator(Comparator) - Method in class org.axiondb.util.ComparatorChain
Add a Comparator to the end of the chain using the forward sort order
addComparator(Comparator, boolean) - Method in class org.axiondb.util.ComparatorChain
Add a Comparator to the end of the chain using the given sort order
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.ExternalAxionDBTable
 
addConstraint(Constraint) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
addConstraint(Constraint, boolean) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
addConstraint(Constraint) - Method in class org.axiondb.engine.tables.TableView
 
addConstraint(Constraint) - Method in class org.axiondb.engine.TransactableTableImpl
 
addConstraint(Constraint) - Method in interface org.axiondb.Table
 
AddConstraintCommand - Class in org.axiondb.engine.commands
An ADD CONSTRAINT command, as generated by ALTER TABLE and CREATE TABLE statements.
AddConstraintCommand(String, Constraint) - Constructor for class org.axiondb.engine.commands.AddConstraintCommand
 
addDatabaseModificationListener(DatabaseModificationListener) - Method in interface org.axiondb.Database
Adds a listener to receive events on this database
addDatabaseModificationListener(DatabaseModificationListener) - Method in class org.axiondb.engine.BaseDatabase
 
addDatabaseModificationListener(DatabaseModificationListener) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
addEntry(int, int, Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap
Adds a new entry for the specified key and value.
addEntry(int, int, Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
addEscapes(String) - Static method in error org.axiondb.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapeSequence(String) - Static method in class org.axiondb.engine.tables.BaseFlatfileTable
 
addFK(String) - Method in class org.axiondb.constraints.UniqueConstraint
 
addForeignColumns(List) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
addFrom(TableIdentifier) - Method in class org.axiondb.engine.commands.AxionQueryContext
Adds a TableIdentifierto the list of tables being selected from.
AddFunction - Class in org.axiondb.functions
 
AddFunction() - Constructor for class org.axiondb.functions.AddFunction
 
addIndex(Index, Table) - Method in interface org.axiondb.Database
Add the given Indexto this database, associated with the given table.
addIndex(Index, Table, boolean) - Method in interface org.axiondb.Database
Add the given Indexto this database, associating it with the given table and (optionally) populating it.
addIndex(Index, Table) - Method in class org.axiondb.engine.BaseDatabase
 
addIndex(Index, Table, boolean) - Method in class org.axiondb.engine.BaseDatabase
 
addIndex(Index) - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
addIndex(Index, Table) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
addIndex(Index, Table, boolean) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
addIndex(Index) - Method in class org.axiondb.engine.tables.BaseTable
 
addIndex(Index) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
addIndex(Index) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
addIndex(Index) - Method in class org.axiondb.engine.tables.TableView
 
addIndex(Index) - Method in class org.axiondb.engine.TransactableTableImpl
 
addIndex(Index) - Method in interface org.axiondb.Table
Add an index, associating it with a Column, and adding it as a org.axiondb.TableModificationListenerto the table.
addInsertIntoClause(DMLWhenClause, TableIdentifier, List, List) - Method in class org.axiondb.engine.commands.InsertCommand
 
addIterator(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(Table, Row) - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
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.ExternalAxionDBTable
 
addRow(Row) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
addRow(Row) - Method in class org.axiondb.engine.tables.TableView
 
addRow(Row) - Method in class org.axiondb.engine.TransactableTableImpl
 
addRow(Row) - Method in interface org.axiondb.Table
Insert the given Row.
addRowIterator(RowIterator) - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
addRowIterator(RowIterator) - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
addRowIterator(RowIterator) - Method in interface org.axiondb.JoinedRowIterator
 
addRowToTable(Database, Row, RowDecorator) - Method in class org.axiondb.engine.commands.InsertIntoClause
 
addSelect(Selectable) - Method in class org.axiondb.engine.commands.AxionQueryContext
Adds a Selectableto the list of items being selected.
addSelectable(Selectable) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
addSelectable(Selectable) - Method in interface org.axiondb.SelectableBasedConstraint
 
addSequenceModificationListener(SequenceModificationListener) - Method in class org.axiondb.Sequence
 
addTable(Table) - Method in interface org.axiondb.Database
Add the given Tableto this database.
addTable(Table) - Method in class org.axiondb.engine.BaseDatabase
 
addTable(Table) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
addTableModificationListener(TableModificationListener) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
addTableModificationListener(TableModificationListener) - Method in class org.axiondb.event.BaseTableModificationPublisher
 
addTableModificationListener(TableModificationListener) - Method in interface org.axiondb.Table
Adds a listener to receive events on this table
addToBatchContext(Object) - Method in class org.axiondb.jdbc.BaseAxionStatement
 
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.UpdateCommand
 
addWarning(SQLWarning) - Method in class org.axiondb.jdbc.AxionConnection
Adds the given SQLWarning instance to the current warning chain.
addWarning(SQLWarning) - Method in class org.axiondb.jdbc.AxionStatement
Adds the given SQLWarning to the current chain of SQLWarnings, or sets it as the first in the chain.
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
 
afterLast() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
afterLast() - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
AggregateFunction - Interface in org.axiondb.functions
An aggregate function, which evalutes a collection of Rows.
ALL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
allProceduresAreCallable() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns false.
allTablesAreSelectable() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, since all tables are indeed selectable.
ALTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
alterColumn(String, String, Selectable, Boolean) - Method in class org.axiondb.engine.commands.AlterTableCommand
 
alterColumn(String, String, Selectable, Boolean) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
AlterSequenceCommand - Class in org.axiondb.engine.commands
A ALTER SEQUENCE command.
AlterSequenceCommand() - Constructor for class org.axiondb.engine.commands.AlterSequenceCommand
 
AlterTableCommand - Class in org.axiondb.engine.commands
A ALTER TABLE tableName ADD | DROP |ALTER column definition command.
AlterTableCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.AlterTableCommand
 
ALWAYS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
AmbiguousColumnReferenceVisitor - Class in org.axiondb.engine.visitors
Assert Ambiguous Column Reference.
AmbiguousColumnReferenceVisitor() - Constructor for class org.axiondb.engine.visitors.AmbiguousColumnReferenceVisitor
 
AMPM - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
AND - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
AndFunction - Class in org.axiondb.functions
 
AndFunction() - Constructor for class org.axiondb.functions.AndFunction
 
AnyType - Class in org.axiondb.types
Generic implemention of DataType, for use by BindVariable.
AnyType() - Constructor for class org.axiondb.types.AnyType
 
apply() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
apply() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
apply() - Method in class org.axiondb.engine.TransactableTableImpl
 
apply() - Method in interface org.axiondb.Transactable
Apply this committedtransaction..
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.MemoryTable
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.tables.TableView
 
applyDeletes(IntCollection) - Method in class org.axiondb.engine.TransactableTableImpl
 
applyDeletes(IntCollection) - Method in interface org.axiondb.Table
Remove the specified rows from this table and any associated indices.
applyDeletesToIndices(IntCollection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyInserts(RowCollection) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
applyInserts(RowCollection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyInserts(RowCollection) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
applyInserts(RowCollection) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
applyInserts(RowCollection) - Method in class org.axiondb.engine.tables.MemoryTable
 
applyInserts(RowCollection) - Method in class org.axiondb.engine.tables.TableView
 
applyInserts(RowCollection) - Method in class org.axiondb.engine.TransactableTableImpl
 
applyInserts(RowCollection) - Method in interface org.axiondb.Table
Insert the given rows into this table and any associated indices.
applyInsertsToIndices(RowCollection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyUpdates(RowCollection) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
applyUpdates(RowCollection) - Method in class org.axiondb.engine.tables.BaseTable
 
applyUpdates(RowCollection) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
applyUpdates(RowCollection) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
applyUpdates(RowCollection) - Method in class org.axiondb.engine.tables.MemoryTable
 
applyUpdates(RowCollection) - Method in class org.axiondb.engine.tables.TableView
 
applyUpdates(RowCollection) - Method in class org.axiondb.engine.TransactableTableImpl
 
applyUpdates(RowCollection) - Method in interface org.axiondb.Table
Update the given rows in this table and any associated indices.
applyUpdatesToIndices(RowCollection) - Method in class org.axiondb.engine.tables.BaseTable
 
ARG_TYPE - Static variable in class org.axiondb.functions.MatchesFunction
 
ArithmeticFunction - Class in org.axiondb.functions
 
ArithmeticFunction(String) - Constructor for class org.axiondb.functions.ArithmeticFunction
 
ARRAY - Static variable in interface org.axiondb.Index
 
ArrayIndexFactory - Class in org.axiondb.engine
An IndexFactory for array indices.
ArrayIndexFactory() - Constructor for class org.axiondb.engine.ArrayIndexFactory
 
AS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ASC - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
AsciiEbcdicEncoder - Class in org.axiondb.util
Utility to convert Ascii to EBCDIC and vice-versa
AsciiEbcdicEncoder() - Constructor for class org.axiondb.util.AsciiEbcdicEncoder
 
AsciiFunction - Class in org.axiondb.functions
Returns the Integer value of the left most char of the String
AsciiFunction() - Constructor for class org.axiondb.functions.AsciiFunction
 
ASCIIToEBCDIC(int) - Static method in class org.axiondb.util.AsciiEbcdicEncoder
 
assertBindVariablesSet() - Method in class org.axiondb.jdbc.AxionPreparedStatement.Parameters
 
assertFileNotLocked(File) - Static method in class org.axiondb.io.FileUtil
 
AssertGroupByRulesVisitor - Class in org.axiondb.engine.visitors
Assert general rules for Group By for Select Command.
AssertGroupByRulesVisitor() - Constructor for class org.axiondb.engine.visitors.AssertGroupByRulesVisitor
 
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
 
assertRules(Table) - Method in class org.axiondb.engine.commands.InsertIntoClause
 
assertValidProperty(Properties) - Method in class org.axiondb.engine.tables.ExternalTableFactory
 
assertValidPropertyKeys(Properties) - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
assertValidPropertyKeys(Properties) - Method in interface org.axiondb.TableOrganizationContext
Asserts that all property keys referenced in the given Properties instance are valid for the specific external table type.
ASSIGN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ASTERISK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
attemptToConvertValue(Object, DataType, ColumnIdentifier) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
autoCommitFailureClosesAllResultSets() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
AverageFunction - Class in org.axiondb.functions
 
AverageFunction() - Constructor for class org.axiondb.functions.AverageFunction
 
AxionBlob - Interface in org.axiondb.jdbc
The JDBC Blob interface, including the JDBC 2 writing methods.
AxionClob - Interface in org.axiondb.jdbc
The JDBC Clob interface, including the JDBC 2 writing methods.
AxionColumnsMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_TABLES meta table
AxionColumnsMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
AxionCommand - Interface in org.axiondb
A command to be executed against a Database.
AxionConnection - Class in org.axiondb.jdbc
A Connection implementation.
AxionConnection(String, File, String) - Constructor for class org.axiondb.jdbc.AxionConnection
 
AxionConnection(Database, String) - Constructor for class org.axiondb.jdbc.AxionConnection
 
AxionConnection(Database) - Constructor for class org.axiondb.jdbc.AxionConnection
 
AxionDatabaseMetaData - Class in org.axiondb.jdbc
A DatabaseMetaDataimplementation.
AxionDatabaseMetaData(AxionConnection, Database) - Constructor for class org.axiondb.jdbc.AxionDatabaseMetaData
 
AxionDataSource - Class in org.axiondb.jdbc
A DataSource implementation.
AxionDataSource(String) - Constructor for class org.axiondb.jdbc.AxionDataSource
 
AxionDateTimeFormatParser - Class in org.axiondb.parser
JavaCC generated date/time format string parser.
AxionDateTimeFormatParser() - Constructor for class org.axiondb.parser.AxionDateTimeFormatParser
 
AxionDateTimeFormatParser(InputStream) - Constructor for class org.axiondb.parser.AxionDateTimeFormatParser
Constructor with InputStream.
AxionDateTimeFormatParser(InputStream, String) - Constructor for class org.axiondb.parser.AxionDateTimeFormatParser
Constructor with InputStream and supplied encoding
AxionDateTimeFormatParser(Reader) - Constructor for class org.axiondb.parser.AxionDateTimeFormatParser
Constructor.
AxionDateTimeFormatParser(AxionDateTimeFormatParserTokenManager) - Constructor for class org.axiondb.parser.AxionDateTimeFormatParser
Constructor with generated Token Manager.
AxionDateTimeFormatParserConstants - Interface in org.axiondb.parser
Token literal values and constants.
AxionDateTimeFormatParserTokenManager - Class in org.axiondb.parser
Token Manager.
AxionDateTimeFormatParserTokenManager(SimpleCharStream) - Constructor for class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
Constructor.
AxionDateTimeFormatParserTokenManager(SimpleCharStream, int) - Constructor for class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
Constructor.
AxionDBLinksMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_DB_LINKS meta table
AxionDBLinksMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionDBLinksMetaTableUpdater
 
AxionDriver - Class in org.axiondb.jdbc
A Driver implementation.
AxionDriver() - Constructor for class org.axiondb.jdbc.AxionDriver
 
AxionException - Exception in org.axiondb
Root exception for Axion related or specific problems.
AxionException() - Constructor for exception org.axiondb.AxionException
AxionException(int) - Constructor for exception org.axiondb.AxionException
AxionException(String) - Constructor for exception org.axiondb.AxionException
AxionException(String, int) - Constructor for exception org.axiondb.AxionException
AxionException(String, Throwable, int) - Constructor for exception org.axiondb.AxionException
Construct a new AxionExceptionwith the given message , wrapping the given Throwable.
AxionException(String, Throwable) - Constructor for exception org.axiondb.AxionException
AxionException(Throwable) - Constructor for exception org.axiondb.AxionException
AxionException(Throwable, int) - Constructor for exception org.axiondb.AxionException
AxionFileSystem - Class in org.axiondb.io
Axion File System, creates file input/output streams and wraps then into a custom BufferedDataStream, which improves perfermance significantly.
AxionFileSystem() - Constructor for class org.axiondb.io.AxionFileSystem
 
AxionFileSystem.PidxList - Class in org.axiondb.io
 
AxionInputStream - Class in org.axiondb.io
AxionInputStream is a generic old InputStream with a little bit of RAF-style seek ability.
AxionInputStream() - Constructor for class org.axiondb.io.AxionInputStream
 
AxionOutputStream - Class in org.axiondb.io
AxionOutputStream is an OutputStream that can track its position.
AxionOutputStream() - Constructor for class org.axiondb.io.AxionOutputStream
 
AxionPreparedStatement - Class in org.axiondb.jdbc
A PreparedStatement implementation.
AxionPreparedStatement(AxionConnection, String) - Constructor for class org.axiondb.jdbc.AxionPreparedStatement
 
AxionPreparedStatement(AxionConnection, String, int, int) - Constructor for class org.axiondb.jdbc.AxionPreparedStatement
 
AxionPreparedStatement.Parameters - Class in org.axiondb.jdbc
 
AxionQueryContext - Class in org.axiondb.engine.commands
AxionQueryContext holds metadata for the Query or Sub-Query.
AxionQueryContext() - Constructor for class org.axiondb.engine.commands.AxionQueryContext
 
AxionQueryOptimizer - Class in org.axiondb.engine.commands
Axion Query Optimizer
AxionQueryOptimizer() - Constructor for class org.axiondb.engine.commands.AxionQueryOptimizer
 
AxionQueryPlanner - Class in org.axiondb.engine.commands
Query Planner used in select and sub-select Query.
AxionQueryPlanner(AxionQueryContext) - Constructor for class org.axiondb.engine.commands.AxionQueryPlanner
 
AxionResultSet - Class in org.axiondb.jdbc
A ResultSetimplementation.
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
 
AxionResultSet() - Constructor for class org.axiondb.jdbc.AxionResultSet
 
AxionResultSetMetaData - Class in org.axiondb.jdbc
A ResultSetMetaDataimplementation.
AxionResultSetMetaData(Selectable[]) - Constructor for class org.axiondb.jdbc.AxionResultSetMetaData
 
AxionRuntimeException - Exception in org.axiondb
I preserves the state code, while wraping AxionException as RuntimeException.
AxionRuntimeException(AxionException) - Constructor for exception org.axiondb.AxionRuntimeException
 
AxionSequencesMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_SEQUENCES meta table
AxionSequencesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionSequencesMetaTableUpdater
 
AxionSqlParser - Class in org.axiondb.parser
JavaCC generated SQL parser.
AxionSqlParser() - Constructor for class org.axiondb.parser.AxionSqlParser
 
AxionSqlParser(InputStream) - Constructor for class org.axiondb.parser.AxionSqlParser
Constructor with InputStream.
AxionSqlParser(InputStream, String) - Constructor for class org.axiondb.parser.AxionSqlParser
Constructor with InputStream and supplied encoding
AxionSqlParser(Reader) - Constructor for class org.axiondb.parser.AxionSqlParser
Constructor.
AxionSqlParser(AxionSqlParserTokenManager) - Constructor for class org.axiondb.parser.AxionSqlParser
Constructor with generated Token Manager.
AxionSqlParserConstants - Interface in org.axiondb.parser
Token literal values and constants.
AxionSqlParserTokenManager - Class in org.axiondb.parser
Token Manager.
AxionSqlParserTokenManager(SimpleCharStream) - Constructor for class org.axiondb.parser.AxionSqlParserTokenManager
Constructor.
AxionSqlParserTokenManager(SimpleCharStream, int) - Constructor for class org.axiondb.parser.AxionSqlParserTokenManager
Constructor.
AxionSQLStateCode - Exception in org.axiondb
SQLState codes consisti of 5 characters.
AxionSQLStateCode() - Constructor for exception org.axiondb.AxionSQLStateCode
 
AxionStatement - Class in org.axiondb.jdbc
A Statement implementation.
AxionStatement(AxionConnection) - Constructor for class org.axiondb.jdbc.AxionStatement
 
AxionStatement(AxionConnection, int, int) - Constructor for class org.axiondb.jdbc.AxionStatement
 
AxionTablePropertiesMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_TABLE_PROPERTIES meta table
AxionTablePropertiesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionTablePropertiesMetaTableUpdater
 
AxionTablesMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_TABLES meta table
AxionTablesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionTablesMetaTableUpdater
 
AxionTypesMetaTableUpdater - Class in org.axiondb.engine.metaupdaters
Updates the AXION_TYPES meta table
AxionTypesMetaTableUpdater(Database) - Constructor for class org.axiondb.engine.metaupdaters.AxionTypesMetaTableUpdater
 

B

backup(int) - Method in class org.axiondb.parser.SimpleCharStream
Backup a number of characters.
Base64DecodeFunction - Class in org.axiondb.functions
BASE64DECODE(string): returns a byte array representing the Base64 decoded value of the given string .
Base64DecodeFunction() - Constructor for class org.axiondb.functions.Base64DecodeFunction
 
Base64EncodeFunction - Class in org.axiondb.functions
BASE64ENCODE(byte[]): returns a string representing the Base64 encoded value of the given byte[] or Blob.
Base64EncodeFunction() - Constructor for class org.axiondb.functions.Base64EncodeFunction
 
BaseAggregateFunction - Class in org.axiondb.functions
 
BaseAggregateFunction(String) - Constructor for class org.axiondb.functions.BaseAggregateFunction
 
BaseArrayIndex - Class in org.axiondb.engine.indexes
Abstract base implemenation for indicesthat maintain an in-memory, sorted array of key values (and their associated row identifiers).
BaseArrayIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.BaseArrayIndex
 
BaseArrayIndex(String, Column, boolean, IntList) - Constructor for class org.axiondb.engine.indexes.BaseArrayIndex
 
BaseArrayIndexLoader - Class in org.axiondb.engine.indexes
 
BaseArrayIndexLoader() - Constructor for class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
BaseAxionCommand - Class in org.axiondb.engine.commands
Abstract base AxionCommandimplementation.
BaseAxionCommand() - Constructor for class org.axiondb.engine.commands.BaseAxionCommand
 
BaseAxionResultSetDecorator - Class in org.axiondb.jdbc
Decorator for AxionResultSet to disable update and other
BaseAxionResultSetDecorator(ResultSet) - Constructor for class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
BaseAxionStatement - Class in org.axiondb.jdbc
Abstract base Statementimplementation.
BaseAxionStatement(AxionConnection) - Constructor for class org.axiondb.jdbc.BaseAxionStatement
 
BaseBooleanBranchFunction - Class in org.axiondb.functions
 
BaseBooleanBranchFunction(String) - Constructor for class org.axiondb.functions.BaseBooleanBranchFunction
 
BaseBTreeIndex - Class in org.axiondb.engine.indexes
Abstract base implementation for B-Tree based indices.
BaseBTreeIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.BaseBTreeIndex
 
BaseBTreeIndexLoader - Class in org.axiondb.engine.indexes
 
BaseBTreeIndexLoader() - Constructor for class org.axiondb.engine.indexes.BaseBTreeIndexLoader
 
BaseConstraint - Class in org.axiondb.constraints
Abstract base Constraint implementation.
BaseConstraint(String, String) - Constructor for class org.axiondb.constraints.BaseConstraint
Creates a Constraint with the given name and type.
BaseDatabase - Class in org.axiondb.engine
Abstract base Databaseimplementation.
BaseDatabase(String) - Constructor for class org.axiondb.engine.BaseDatabase
 
BaseDatabaseModificationListener - Class in org.axiondb.event
A no-op implementation of DatabaseModificationListener.
BaseDatabaseModificationListener() - Constructor for class org.axiondb.event.BaseDatabaseModificationListener
 
BaseDataType - Class in org.axiondb.types
Abstract base implemention of DataType.
BaseDataType() - Constructor for class org.axiondb.types.BaseDataType
 
BaseDiskTable - Class in org.axiondb.engine.tables
Abstract base disk-resident implementation of Table.
BaseDiskTable(String, Database, TableFactory) - Constructor for class org.axiondb.engine.tables.BaseDiskTable
 
BaseFlatfileTable - Class in org.axiondb.engine.tables
Base Flatfile Table
TODO: Support for decimal and thousand separator, trailing/leading minus sign TODO: Support for multiple record delimiter
BaseFlatfileTable(String, Database, TableFactory) - Constructor for class org.axiondb.engine.tables.BaseFlatfileTable
 
BaseFlatfileTable.BaseFlatfileTableOrganizationContext - Class in org.axiondb.engine.tables
 
BaseFlatfileTableOrganizationContext() - Constructor for class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
BaseFunction - Class in org.axiondb.functions
An abstract base ConcreteFunctionimplementation.
BaseFunction(String) - Constructor for class org.axiondb.functions.BaseFunction
 
BaseFunction(String, List) - Constructor for class org.axiondb.functions.BaseFunction
 
BaseIndex - Class in org.axiondb.engine.indexes
Abstract base implementation of Index.
BaseIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.BaseIndex
 
BaseIndexFactory - Class in org.axiondb.engine.indexes
Abstract base class for IndexFactoryto hold common methods.
BaseIndexFactory() - Constructor for class org.axiondb.engine.indexes.BaseIndexFactory
 
BaseNumberDataType - Class in org.axiondb.types
An abstract base DataTypefor Numbertypes.
BaseNumberDataType() - Constructor for class org.axiondb.types.BaseNumberDataType
 
BaseRegExpFunction - Class in org.axiondb.functions
 
BaseRegExpFunction(String) - Constructor for class org.axiondb.functions.BaseRegExpFunction
 
BaseReport - Class in org.axiondb.tools
 
BaseReport(PrintWriter) - Constructor for class org.axiondb.tools.BaseReport
 
BaseRow - Class in org.axiondb.engine.rows
An abstract base implementation of Row, providing equals, hashCode and toString implementations.
BaseRow() - Constructor for class org.axiondb.engine.rows.BaseRow
 
BaseRowIterator - Class in org.axiondb.engine.rowiterators
An abstract base implementation of RowIterator.
BaseRowIterator() - Constructor for class org.axiondb.engine.rowiterators.BaseRowIterator
 
BaseSelectable - Class in org.axiondb
 
BaseSelectable() - Constructor for class org.axiondb.BaseSelectable
 
BaseSelectableBasedConstraint - Class in org.axiondb.constraints
Abstract base SelectableBasedConstraintimplementation.
BaseSelectableBasedConstraint(String, String) - Constructor for class org.axiondb.constraints.BaseSelectableBasedConstraint
Creates a Constraintwith the given name and type .
BaseTable - Class in org.axiondb.engine.tables
An abstract base implementation of Table.
BaseTable(String) - Constructor for class org.axiondb.engine.tables.BaseTable
 
BaseTableModificationListener - Class in org.axiondb.event
No-op convenience class for quick listener implementations.
BaseTableModificationListener() - Constructor for class org.axiondb.event.BaseTableModificationListener
 
BaseTableModificationPublisher - Class in org.axiondb.event
Provides utilities for publishing events to one or more listeners.
BaseTableModificationPublisher() - Constructor for class org.axiondb.event.BaseTableModificationPublisher
 
BaseTableOrganizationContext - Class in org.axiondb.engine.tables
Table Organization Context.
BaseTableOrganizationContext() - Constructor for class org.axiondb.engine.tables.BaseTableOrganizationContext
 
BatchSqlCommandRunner - Class in org.axiondb.tools
 
BatchSqlCommandRunner(Connection) - Constructor for class org.axiondb.tools.BatchSqlCommandRunner
 
BatchSqlCommandRunner(Connection, PrintWriter) - Constructor for class org.axiondb.tools.BatchSqlCommandRunner
 
BatchSqlCommandRunner(Statement) - Constructor for class org.axiondb.tools.BatchSqlCommandRunner
 
BatchSqlCommandRunner(Statement, PrintWriter) - Constructor for class org.axiondb.tools.BatchSqlCommandRunner
 
beforeFirst() - Method in class org.axiondb.jdbc.AxionResultSet
 
beforeFirst() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
beforeFirst() - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
BEGIN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
beginColumn - Variable in class org.axiondb.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class org.axiondb.parser.Token
The line number of the first character of this Token.
BeginToken() - Method in class org.axiondb.parser.SimpleCharStream
Start.
BETWEEN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
BigDecimalType - Class in org.axiondb.types
A DataTyperepresenting an number value.
BigDecimalType() - Constructor for class org.axiondb.types.BigDecimalType
 
BigDecimalType(int) - Constructor for class org.axiondb.types.BigDecimalType
 
BigDecimalType(int, int) - Constructor for class org.axiondb.types.BigDecimalType
 
BigDecimalType(BigDecimal) - Constructor for class org.axiondb.types.BigDecimalType
 
BIGINT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
BigIntType - Class in org.axiondb.types
A DataTyperepresenting a long value.
BigIntType() - Constructor for class org.axiondb.types.BigIntType
 
BINARY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
bindAll(Object[]) - Method in interface org.axiondb.AxionCommand
Sets the values of the all bind variable within this command.
bindAll(Object[]) - Method in class org.axiondb.engine.commands.BaseAxionCommand
Sets the values of all bind variable within this command.
BindVariable - Class in org.axiondb
A Literalthat can be bound via PreparedStatementmethods.
BindVariable() - Constructor for class org.axiondb.BindVariable
 
BIT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
BitAndFunction - Class in org.axiondb.functions
 
BitAndFunction() - Constructor for class org.axiondb.functions.BitAndFunction
Creates a new instance of Class
BitOrFunction - Class in org.axiondb.functions
 
BitOrFunction() - Constructor for class org.axiondb.functions.BitOrFunction
Creates a new instance of Class
BLOB - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
BlobSource - Class in org.axiondb.types
A Blob wrapping a LobSource.
BlobSource(LobSource) - Constructor for class org.axiondb.types.BlobSource
 
BLOBType - Class in org.axiondb.types
A DataTyperepresenting a Binary Large Object (BLOB)
BLOBType() - Constructor for class org.axiondb.types.BLOBType
 
BLOCK_COMMENT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
BOOLEAN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
BooleanType - Class in org.axiondb.types
A DataTyperepresenting a Boolean value.
BooleanType() - Constructor for class org.axiondb.types.BooleanType
 
BOTH - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
BTREE - Static variable in interface org.axiondb.Index
 
BTreeIndexFactory - Class in org.axiondb.engine
An IndexFactoryfor B-Tree indices.
BTreeIndexFactory() - Constructor for class org.axiondb.engine.BTreeIndexFactory
 
bufcolumn - Variable in class org.axiondb.parser.SimpleCharStream
 
buffer - Variable in class org.axiondb.parser.SimpleCharStream
 
BufferedDataInputStream - Class in org.axiondb.io
Utility that wraps a AxionInputStreamin a DataInputStreamand buffers input through a BufferedInputStream.
BufferedDataInputStream(AxionInputStream) - Constructor for class org.axiondb.io.BufferedDataInputStream
 
BufferedDataInputStream(AxionInputStream, int) - Constructor for class org.axiondb.io.BufferedDataInputStream
 
BufferedDataOutputStream - Class in org.axiondb.io
Utility that wraps a AxionOutputStreamin a DataOutputStreamand buffers output through a BufferedOutputStream.
BufferedDataOutputStream(AxionOutputStream) - Constructor for class org.axiondb.io.BufferedDataOutputStream
 
BufferedDataOutputStream(AxionOutputStream, int) - Constructor for class org.axiondb.io.BufferedDataOutputStream
 
bufline - Variable in class org.axiondb.parser.SimpleCharStream
 
bufpos - Variable in class org.axiondb.parser.SimpleCharStream
Position in buffer.
buildBindVariables() - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
buildBindVariables() - Method in class org.axiondb.engine.commands.DeleteCommand
 
buildBindVariables() - Method in class org.axiondb.engine.commands.InsertCommand
 
buildBindVariables() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
buildBindVariables() - Method in class org.axiondb.engine.commands.RemountCommand
 
buildBindVariables() - Method in class org.axiondb.engine.commands.SelectCommand
 
buildBindVariables() - Method in class org.axiondb.engine.commands.UpdateCommand
 
buildBindVariables() - Method in class org.axiondb.engine.commands.UpsertCommand
 
buildComparatorChain(List, RowDecorator) - Static method in class org.axiondb.engine.rowiterators.SortedRowIterator
 
buildRowDecorator() - Method in class org.axiondb.engine.tables.TableView
 
buildTableList(Database) - Method in class org.axiondb.engine.commands.SelectCommand
 
buildTableList(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
BY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
BYTE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ByteArrayBlob - Class in org.axiondb.types
A Blob based upon a simple byte array.
ByteArrayBlob(byte[]) - Constructor for class org.axiondb.types.ByteArrayBlob
 
ByteType - Class in org.axiondb.types
A DataTyperepresenting a byte value.
ByteType() - Constructor for class org.axiondb.types.ByteType
 
byteValue() - Method in class org.axiondb.util.NullObject
 

C

cancel() - Method in class org.axiondb.jdbc.AxionStatement
 
cancelRowUpdates() - Method in class org.axiondb.jdbc.AxionResultSet
 
cancelRowUpdates() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
cancelRowUpdates() - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
CASCADE - Static variable in class org.axiondb.constraints.ForeignKeyConstraint
 
CASCADE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
CASE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
CAST - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
CastAsFunction - Class in org.axiondb.functions
ANSI style CAST...AS Function function : CAST( {id|expr} AS type[(precision[,scale])] )
CastAsFunction() - Constructor for class org.axiondb.functions.CastAsFunction
 
ChainedRowIterator - Class in org.axiondb.engine.rowiterators
Chains together one or more RowIterators to make them look like one (similiar to a SQL UNION).
ChainedRowIterator() - Constructor for class org.axiondb.engine.rowiterators.ChainedRowIterator
 
changeRowId(Table, Row, int, int) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
changeRowId(Table, Row, int, int) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
changeRowId(Table, Row, int, int) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
changeRowId(Table, Row, int, int) - Method in interface org.axiondb.Index
 
ChangingIndexedRowIterator - Class in org.axiondb.engine.rowiterators
A DelegatingRowIteratorthat is wraps a RowIteratorfrom some Index, and that can be resetto recreate the iterator for a new bound value.
ChangingIndexedRowIterator(Index, Table, Function) - Constructor for class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
CHAR - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
CHARACTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
CharacterType - Class in org.axiondb.types
A DataTyperepresenting a single char value.
CharacterType() - Constructor for class org.axiondb.types.CharacterType
 
CharacterType(int) - Constructor for class org.axiondb.types.CharacterType
 
CharacterVaryingType - Class in org.axiondb.types
A DataTyperepresenting a Stringvalue with a user-specified maximum length.
CharacterVaryingType() - Constructor for class org.axiondb.types.CharacterVaryingType
 
CharacterVaryingType(int) - Constructor for class org.axiondb.types.CharacterVaryingType
 
CharFunction - Class in org.axiondb.functions
CHAR(number): returns the character representing the unicode value number .
CharFunction() - Constructor for class org.axiondb.functions.CharFunction
 
CharToDateFunction - Class in org.axiondb.functions
Syntax: CharToDate( date-string, 'format-literal' )
CharToDateFunction() - Constructor for class org.axiondb.functions.CharToDateFunction
Creates a new instance of Class
CHECK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
CheckConstraint - Class in org.axiondb.constraints
A CHECK constraint, which is violated whenever the given conditionis violated.
CheckConstraint(String) - Constructor for class org.axiondb.constraints.CheckConstraint
 
checkConstraint(Database, Table) - Method in class org.axiondb.engine.commands.TruncateCommand
 
checkConstraints(RowEvent, RowDecorator) - Method in class org.axiondb.engine.tables.AbstractBaseTable
 
checkConstraints(RowEvent, boolean, RowDecorator) - Method in class org.axiondb.engine.tables.AbstractBaseTable
 
checkConstraints(RowIterator, RowIterator) - Method in class org.axiondb.engine.tables.AbstractBaseTable
 
checkConstraints(RowEvent) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
CheckFileStateCommand - Class in org.axiondb.engine.commands
A CHECKFILESTATE query.
CheckFileStateCommand() - Constructor for class org.axiondb.engine.commands.CheckFileStateCommand
 
checkpoint() - Method in interface org.axiondb.Database
Make sure any modified state or data has been written to disk.
checkpoint() - Method in class org.axiondb.engine.BaseDatabase
 
checkpoint() - Method in class org.axiondb.engine.DiskDatabase
 
checkpoint() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
checkpoint() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
checkpoint() - Method in class org.axiondb.engine.tables.BaseTable
 
checkpoint() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
checkpoint() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
checkpoint() - Method in class org.axiondb.engine.tables.TableView
 
checkpoint() - Method in class org.axiondb.engine.TransactableTableImpl
 
checkpoint() - Method in interface org.axiondb.Table
 
ChildTableUpdater - Class in org.axiondb.engine.commands
Update/Delete Child rows for a given relation.
ChildTableUpdater() - Constructor for class org.axiondb.engine.commands.ChildTableUpdater
 
cleanUp() - Method in class org.axiondb.tools.Console
 
clear() - Method in class org.axiondb.engine.rowcollection.IntHashMap
Removes all mappings from this IntHashMap.
clear() - Method in class org.axiondb.engine.rowcollection.IntHashMap.Values
 
clear() - Method in class org.axiondb.engine.rowcollection.IntRowMap
Removes all mappings from this IntRowMap.
clear() - Method in class org.axiondb.engine.rowcollection.IntSet
Removes all of the elements from this set.
clear() - Method in interface org.axiondb.RowCollection
Removes all of the rows from this row collection.
clearBatch() - Method in class org.axiondb.jdbc.AxionStatement
 
clearBatchContext() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
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.
clearBindings() - Method in class org.axiondb.jdbc.AxionPreparedStatement.Parameters
 
clearBoundValue() - Method in class org.axiondb.BindVariable
 
clearCache() - Method in class org.axiondb.engine.tables.BaseTable
 
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
 
clearIndexes() - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
clearNextRow() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
clearParameters() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
clearPreviousRow() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
clearWarnings() - Method in class org.axiondb.jdbc.AxionConnection
 
clearWarnings() - Method in class org.axiondb.jdbc.AxionResultSet
 
clearWarnings() - Method in class org.axiondb.jdbc.AxionStatement
 
clearWarnings() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
CLOB - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ClobSource - Class in org.axiondb.types
An Clob wrapping a LobSource.
ClobSource(LobSource) - Constructor for class org.axiondb.types.ClobSource
 
CLOBType - Class in org.axiondb.types
A DataTyperepresenting a Char Large Object (CLOB).
CLOBType() - Constructor for class org.axiondb.types.CLOBType
 
close() - Method in class org.axiondb.io.AxionFileSystem.PidxList
 
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.BaseAxionResultSetDecorator
 
close() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
close() - Method in class org.axiondb.tools.BatchSqlCommandRunner
 
closeCurrentResultSet() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
closeFiles() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
closeInputStream(InputStream) - Method in class org.axiondb.io.AxionFileSystem
 
closeOnCompletion() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
closeOnCompletion() - Method in class org.axiondb.jdbc.AxionStatement
 
closeOutputStream(OutputStream) - Method in class org.axiondb.io.AxionFileSystem
 
CLOSEPAREN - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
CLOSEPAREN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
CoalesceFunction - Class in org.axiondb.functions
COALESCE([value]+): returns the first non-null value in the argument list.
CoalesceFunction() - Constructor for class org.axiondb.functions.CoalesceFunction
 
CollatingRowIterator - Class in org.axiondb.engine.rowiterators
Collates the results of two or more sorted RowIterators according to the given RowComparator.
CollatingRowIterator(RowComparator) - Constructor for class org.axiondb.engine.rowiterators.CollatingRowIterator
 
COLON - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
Column - Class in org.axiondb
Describes a column within a Table.
Column(String, DataType) - Constructor for class org.axiondb.Column
Create column with the given name and type .
Column(String, DataType, Selectable) - Constructor for class org.axiondb.Column
Create column with the given name and type .
COLUMN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
column - Variable in class org.axiondb.parser.SimpleCharStream
 
COLUMN_SQL_TYPE_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the sqlType in this column's configuration
columnAdded(ColumnEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
columnAdded(ColumnEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
columnAdded(ColumnEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
columnAdded(ColumnEvent) - Method in interface org.axiondb.event.TableModificationListener
 
ColumnEvent - Class in org.axiondb.event
An event signifying that a Column in a Table has changed, for example, due to a DDL command.
ColumnEvent(Table, Column) - Constructor for class org.axiondb.event.ColumnEvent
 
ColumnIdentifier - Class in org.axiondb
An identifier for a column.
ColumnIdentifier(String) - Constructor for class org.axiondb.ColumnIdentifier
 
ColumnIdentifier(TableIdentifier, String) - Constructor for class org.axiondb.ColumnIdentifier
 
ColumnIdentifier(TableIdentifier, String, String) - Constructor for class org.axiondb.ColumnIdentifier
 
ColumnIdentifier(TableIdentifier, String, String, DataType) - Constructor for class org.axiondb.ColumnIdentifier
 
COLUMNS_ARE_CASE_SENSITIVE - Static variable in interface org.axiondb.ExternalTable
 
COMMA - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
COMMA - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
commit() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
commit(TableIdentifier) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
commit() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
commit() - Method in class org.axiondb.engine.TransactableTableImpl
 
commit() - Method in class org.axiondb.jdbc.AxionConnection
 
commit() - Method in interface org.axiondb.Transactable
This transaction has been committed.
COMMIT_SIZE - Static variable in interface org.axiondb.Database
 
commitTransaction(Transaction) - Method in class org.axiondb.engine.TransactionManagerImpl
 
commitTransaction(Transaction) - Method in interface org.axiondb.TransactionManager
Commit the given Transaction.
ComparableAggregateFunction - Class in org.axiondb.functions
 
ComparableAggregateFunction(String) - Constructor for class org.axiondb.functions.ComparableAggregateFunction
 
ComparableComparator - Class in org.axiondb.util
 
ComparableComparator() - Constructor for class org.axiondb.util.ComparableComparator
 
ComparatorChain - Class in org.axiondb.util
A ComparatorChain is a Comparator that wraps one or more Comparators in sequence.
ComparatorChain() - Constructor for class org.axiondb.util.ComparatorChain
Construct a ComparatorChain with no Comparators.
ComparatorChain(Comparator) - Constructor for class org.axiondb.util.ComparatorChain
Construct a ComparatorChain with a single Comparator, sorting in the forward order
ComparatorChain(Comparator, boolean) - Constructor for class org.axiondb.util.ComparatorChain
Construct a Comparator chain with a single Comparator, sorting in the given order
ComparatorChain(List) - Constructor for class org.axiondb.util.ComparatorChain
Construct a ComparatorChain from the Comparators in the List.
ComparatorChain(List, BitSet) - Constructor for class org.axiondb.util.ComparatorChain
Construct a ComparatorChain from the Comparators in the given List.
comparatorChain - Variable in class org.axiondb.util.ComparatorChain
 
compare(int) - Method in class org.axiondb.functions.ComparisonFunction
 
compare(int) - Method in class org.axiondb.functions.EqualFunction
 
compare(int) - Method in class org.axiondb.functions.GreaterThanFunction
 
compare(int) - Method in class org.axiondb.functions.GreaterThanOrEqualFunction
 
compare(int) - Method in class org.axiondb.functions.LessThanFunction
 
compare(int) - Method in class org.axiondb.functions.LessThanOrEqualFunction
 
compare(int) - Method in class org.axiondb.functions.NotEqualFunction
 
compare(Object, Object) - Method in class org.axiondb.RowComparator
 
compare(Object, Object) - Method in class org.axiondb.types.BaseDataType
 
compare(Object, Object) - Method in class org.axiondb.types.BigDecimalType
 
compare(Object, Object) - Method in class org.axiondb.types.BigIntType
 
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.DoubleType
 
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.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
 
compare(Object, Object) - Method in class org.axiondb.util.ComparableComparator
 
compare(Object, Object) - Method in class org.axiondb.util.ComparatorChain
Perform comparisons on the Objects as per Comparator.compare(o1,o2).
ComparisonFunction - Class in org.axiondb.functions
 
ComparisonFunction(String) - Constructor for class org.axiondb.functions.ComparisonFunction
 
compile(String) - Method in class org.axiondb.functions.BaseRegExpFunction
 
CompressedLobSource - Class in org.axiondb.types
A LobSource that compresses/decompresses the input/output streams using GZIP compression.
CompressedLobSource(LobSource) - Constructor for class org.axiondb.types.CompressedLobSource
 
CompressedLOBType - Class in org.axiondb.types
A DataType representing a compressed LOB value.
CompressedLOBType() - Constructor for class org.axiondb.types.CompressedLOBType
 
CONCAT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ConcatFunction - Class in org.axiondb.functions
CONCAT(string [, string]*): concatenates one or more strings.
ConcatFunction() - Constructor for class org.axiondb.functions.ConcatFunction
 
ConcreteFunction - Interface in org.axiondb.functions
An executable Function, as opposed to a FunctionIdentifier.
connect(String, Properties) - Method in class org.axiondb.jdbc.AxionDriver
 
ConnectionFactory - Class in org.axiondb.jdbc
Abstract factory for creating AxionConnections.
ConnectionFactory() - Constructor for class org.axiondb.jdbc.ConnectionFactory
 
Console - Class in org.axiondb.tools
Simple console-based Axion client application.
Console(String, PrintWriter) - Constructor for class org.axiondb.tools.Console
 
Console(String, String, PrintWriter) - Constructor for class org.axiondb.tools.Console
 
Constraint - Interface in org.axiondb
A database constraint, such as UNIQUE or NOT NULL.
CONSTRAINT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
constraintAdded(ConstraintEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
constraintAdded(ConstraintEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
constraintAdded(ConstraintEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
constraintAdded(ConstraintEvent) - Method in interface org.axiondb.event.TableModificationListener
 
ConstraintCommand - Class in org.axiondb.engine.commands
 
ConstraintCommand(String) - Constructor for class org.axiondb.engine.commands.ConstraintCommand
 
ConstraintEvent - Class in org.axiondb.event
An event signifying that a constraint in a Table has changed.
ConstraintEvent(Table, Constraint) - Constructor for class org.axiondb.event.ConstraintEvent
 
constraintRemoved(ConstraintEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
constraintRemoved(ConstraintEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
constraintRemoved(ConstraintEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
constraintRemoved(ConstraintEvent) - Method in interface org.axiondb.event.TableModificationListener
 
ConstraintViolationException - Exception in org.axiondb
Thrown when a Constrainthas been violated.
ConstraintViolationException(Constraint) - Constructor for exception org.axiondb.ConstraintViolationException
 
ConstraintViolationException(String, Throwable) - Constructor for exception org.axiondb.ConstraintViolationException
 
contains(Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap.Values
 
contains(int) - Method in class org.axiondb.engine.rowcollection.IntSet
Returns true if this set contains the specified element.
contains(Row) - Method in interface org.axiondb.RowCollection
Returns true if this row collection contains the specified row.
containsAll(IntCollection) - Method in class org.axiondb.engine.rowcollection.IntSet
 
containsAny(Collection, Collection) - Static method in class org.axiondb.util.Utils
Returns true iff at least one element is in both collections.
ContainsFunction - Class in org.axiondb.functions
CONTAINS(string, string): returns a booleanthat indicates whether the second string is a substring of the first.
ContainsFunction() - Constructor for class org.axiondb.functions.ContainsFunction
 
containsKey(int) - Method in class org.axiondb.engine.rowcollection.IntHashMap
Indicates if this IntHashMapcontains a mapping for the specified key.
containsKey(Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
containsKey(Object) - Method in interface org.axiondb.VariableContext
 
containsValue(Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap
Indicates if this IntHashMapmaps one or more keys to the specified value.
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 IllegalArgumentExceptionotherwise.
convert(Object) - Method in class org.axiondb.types.BigDecimalType
Returns a BigDecimal converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.BigIntType
Returns an Long converted from the given value , or throws IllegalArgumentExceptionif 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 IllegalArgumentExceptionif 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 IllegalArgumentExceptionif the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.CharacterType
Returns an String converted from the given value , or throws IllegalArgumentExceptionif 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.DoubleType
Returns a Double 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 IllegalArgumentExceptionif the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.IntegerType
Returns an Integerconverted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.LOBType
 
convert(Object) - Method in class org.axiondb.types.ObjectType
Returns a Stringconverted from the given value , or throws IllegalArgumentExceptionif 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 IllegalArgumentExceptionif the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.StringType
Returns a Stringconverted 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 IllegalArgumentExceptionif 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 AxionExceptionif 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 IllegalArgumentExceptionif 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 IllegalArgumentExceptionif 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 IllegalArgumentExceptionif the given value isn't acceptable.
convert(Object) - Method in class org.axiondb.types.VarBinaryType
Converts an acceptablevalue to one of the appropriate type.
convert(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
 
convertLike(String, char) - 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 time zone.
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 time zone, 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 time zone, and the given Locale.
convertToIOException(Exception) - Static method in class org.axiondb.util.ExceptionConverter
 
convertToJavaFormat() - Method in class org.axiondb.parser.AxionDateTimeFormatParser
 
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 time zone.
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 time zone.
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 time zone, and the given Locale
CountFunction - Class in org.axiondb.functions
COUNT: an aggregate function returning the number of rows.
CountFunction() - Constructor for class org.axiondb.functions.CountFunction
 
CREATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
createArrayOf(String, Object[]) - Method in class org.axiondb.jdbc.AxionConnection
 
createBlob() - Method in class org.axiondb.jdbc.AxionConnection
 
createBufferedDOS(File) - Method in class org.axiondb.io.AxionFileSystem
create a new file and wrap wrap the stream with BufferedDataOutputStream which improves perfermance significantly.
createClob() - Method in class org.axiondb.jdbc.AxionConnection
 
CreateCommand - Class in org.axiondb.engine.commands
Abstract base for commands like CREATE TABLE and CREATE SEQUENCE.
CreateCommand() - Constructor for class org.axiondb.engine.commands.CreateCommand
 
createConnection(String) - Method in class org.axiondb.jdbc.ConnectionFactory
 
createDatabaseLink(DatabaseLink) - Method in interface org.axiondb.Database
 
createDatabaseLink(DatabaseLink) - Method in class org.axiondb.engine.BaseDatabase
 
createDatabaseLink(DatabaseLink) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
CreateDatabaseLinkCommand - Class in org.axiondb.engine.commands
A CREATE DATABASE LINK command.
CreateDatabaseLinkCommand() - Constructor for class org.axiondb.engine.commands.CreateDatabaseLinkCommand
 
CreateDatabaseLinkCommand(String) - Constructor for class org.axiondb.engine.commands.CreateDatabaseLinkCommand
 
createDataOutputSteam(File) - Method in class org.axiondb.io.AxionFileSystem
 
createEmptyResultSet(Statement) - Static method in class org.axiondb.jdbc.AxionResultSet
 
createExternalTable(Database, String) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTableLoader
 
createExternalTable(Database, String) - Method in class org.axiondb.engine.tables.ExternalAxionDBTableLoader
 
createExternalTable(Database, String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTableLoader
 
createExternalTable(Database, String) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTableLoader
 
createExternalTable(Database, String) - Method in class org.axiondb.engine.tables.TaggedEBCDICTableLoader
 
createExternalTable(Database, String) - Method in interface org.axiondb.ExternalTableLoader
 
createFailureResultSet() - Method in class org.axiondb.engine.commands.CheckFileStateCommand
 
CreateIndexCommand - Class in org.axiondb.engine.commands
A CREATE [UNIQUE] [TYPE] INDEX command.
CreateIndexCommand() - Constructor for class org.axiondb.engine.commands.CreateIndexCommand
 
createLiteralList() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
createMetaDataTables() - Method in class org.axiondb.engine.BaseDatabase
Should get called by subclasses in constructors
createNClob() - Method in class org.axiondb.jdbc.AxionConnection
 
createNewFile(File) - Method in class org.axiondb.io.AxionFileSystem
 
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
 
createObjectOutputSteam(File) - Method in class org.axiondb.io.AxionFileSystem
 
createOneRootFunction(Set) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
Compose back the decomposed condition into a single condition tree.
createOrLoadDataFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
createOrLoadDataFile() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
createOrLoadDataFile(boolean) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
createOrLoadFreeIdsFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
createResolveSelectableVisitor(Database) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
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(Database) - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
createSequence(Sequence) - Method in class org.axiondb.engine.DiskDatabase
 
createSequence(Sequence) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
CreateSequenceCommand - Class in org.axiondb.engine.commands
A CREATE SEQUENCE command.
CreateSequenceCommand() - Constructor for class org.axiondb.engine.commands.CreateSequenceCommand
 
CreateSequenceCommand(String, int) - Constructor for class org.axiondb.engine.commands.CreateSequenceCommand
 
createSQLXML() - Method in class org.axiondb.jdbc.AxionConnection
 
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.
createStruct(String, Object[]) - Method in class org.axiondb.jdbc.AxionConnection
 
createSuccessResultSet() - Method in class org.axiondb.engine.commands.CheckFileStateCommand
 
createSystemTable(String) - Method in class org.axiondb.engine.BaseDatabase
 
createSystemTable(String) - Method in class org.axiondb.engine.DiskDatabase
 
createSystemTable(String) - Method in class org.axiondb.engine.MemoryDatabase
 
createTable(Database, String) - Method in class org.axiondb.engine.DiskTableFactory
 
createTable(Database, String) - Method in class org.axiondb.engine.MemoryTableFactory
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTableLoader
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.ExternalAxionDBTableLoader
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTableLoader
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.ExternalTableFactory
 
createTable(Database, String, Properties, List) - Method in class org.axiondb.engine.tables.ExternalTableFactory
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTableLoader
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.TableViewFactory
 
createTable(Database, String) - Method in class org.axiondb.engine.tables.TaggedEBCDICTableLoader
 
createTable(Database, String) - Method in interface org.axiondb.ExternalTableLoader
 
createTable(Database, String) - Method in interface org.axiondb.TableFactory
 
CreateTableCommand - Class in org.axiondb.engine.commands
A CREATE [TYPE] TABLE command.
CreateTableCommand() - Constructor for class org.axiondb.engine.commands.CreateTableCommand
 
CreateTableCommand(String) - Constructor for class org.axiondb.engine.commands.CreateTableCommand
 
createTransaction() - Method in class org.axiondb.engine.TransactionManagerImpl
 
createTransaction() - Method in interface org.axiondb.TransactionManager
Create a new Transaction.
createTree(File, String, int, DataType) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
createTree(File, String, int, DataType) - Method in class org.axiondb.engine.indexes.StringBTreeIndex
 
CreateViewCommand - Class in org.axiondb.engine.commands
A CREATE VIEW AS sub-query command.
CreateViewCommand() - Constructor for class org.axiondb.engine.commands.CreateViewCommand
 
curChar - Variable in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
 
curChar - Variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
current() - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
current() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.ChangingIndexedRowIterator
 
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.JoinRowIterator
 
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.ListRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
current() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
current() - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
current() - Method in interface org.axiondb.RowDecoratorIterator
 
current() - Method in interface org.axiondb.RowIterator
CURRENT_DATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
CURRENT_META_VERSION - Static variable in class org.axiondb.engine.tables.BaseDiskTable
 
CURRENT_TIME - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
CURRENT_TIMESTAMP - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
currentEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
currentIndex() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.ChangingIndexedRowIterator
 
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.JoinRowIterator
 
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.ListRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
currentIndex() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
currentIndex() - Method in interface org.axiondb.RowIterator
Returns the index of the RowIterator.current()row, if any.
currentToken - Variable in exception org.axiondb.parser.ParseException
This is the last token that has been consumed successfully.
CURRVAL - Static variable in class org.axiondb.SequenceEvaluator
 
CYCLE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.

D

DASH - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
DATA - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
DATA_TYPE_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the DataTypein this column's configuration
Database - Interface in org.axiondb
An Axion database.
DATABASE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
DatabaseLink - Class in org.axiondb
A Database Link that holds connection spec for a external Database CREATE DATABASE LINK (DRIVER=' ' URL=' ' USERNAME=' ' PASSWORD=' ');
DatabaseLink(String, Properties) - Constructor for class org.axiondb.DatabaseLink
Create an External Server
DatabaseLinkEvent - Class in org.axiondb.event
An event signifying that a database object has changed, for example, due to a DatabaseLink being added or dropped.
DatabaseLinkEvent(DatabaseLink) - Constructor for class org.axiondb.event.DatabaseLinkEvent
 
DatabaseModificationListener - Interface in org.axiondb.event
An observer of DatabaseModifiedEvents.
DatabaseModifiedEvent - Class in org.axiondb.event
An event signifying that a database object has changed, for example, due to a Table being added or dropped.
DatabaseModifiedEvent(Table) - Constructor for class org.axiondb.event.DatabaseModifiedEvent
 
Databases - Class in org.axiondb.engine
A static Map of Databases by name.
DatabaseSequenceEvent - Class in org.axiondb.event
An event signifying that a database object has changed, for example, due to a Table being added or dropped.
DatabaseSequenceEvent(Sequence) - Constructor for class org.axiondb.event.DatabaseSequenceEvent
 
DatabaseSequenceEvent(String, Number) - Constructor for class org.axiondb.event.DatabaseSequenceEvent
 
DatabaseTypeEvent - Class in org.axiondb.event
An event signifying that a database object has changed, for example, due to a Table being added or dropped.
DatabaseTypeEvent(String, DataType) - Constructor for class org.axiondb.event.DatabaseTypeEvent
 
dataDefinitionCausesTransactionCommit() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since Axion currently doesn't treat Data Definition Language (DDL) statements like CREATE or DROP transactionally.
dataDefinitionIgnoredInTransactions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since Axion currently doesn't treat Data Definition Language (DDL) statements like CREATE or DROP transactionally.
DataType - Interface in org.axiondb
The type of a field (column) that can be stored in a Table.
DataType.BinaryRepresentation - Interface in org.axiondb
Extension of DataType to indicate that the implementing class stores binary values, and as such returns precision as the number of bits used to represent a given value.
DataType.ExactNumeric - Interface in org.axiondb
Extension of NonFixedPrecision to indicate that the scale of the implementing class is not fixed by the implementation, but rather can be declared by the user.
DataType.NonFixedPrecision - Interface in org.axiondb
Extension of DataType to indicate that the precision of the implementing class is not fixed by the implementation, but rather can be declared by the user.
DataTypeFactory - Interface in org.axiondb
A simple factory for creating new DataType instances.
DATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
DateAddFunction - Class in org.axiondb.functions
Syntax: DateAdd(interval_type, interval, timestamp)
DateAddFunction() - Constructor for class org.axiondb.functions.DateAddFunction
Creates a new instance of Class
DateDiffFunction - Class in org.axiondb.functions
Syntax: DATEDIFF(interval_type, timestamp1, timestamp2)
DateDiffFunction() - Constructor for class org.axiondb.functions.DateDiffFunction
Creates a new instance of Class
DatePartFunction - Class in org.axiondb.functions
Syntax: DatePart(date-part, date-src) or EXTRACT(date-part FROM date-src)
DatePartFunction() - Constructor for class org.axiondb.functions.DatePartFunction
Creates a new instance of Class
DateTimeUtils - Class in org.axiondb.util
Methods to support manipulation and conversion of date, time and timestamp values.
DateTimeUtils() - Constructor for class org.axiondb.util.DateTimeUtils
 
DateToCharFunction - Class in org.axiondb.functions
Syntax: DateToChar( date-expr, 'format-string' )
DateToCharFunction() - Constructor for class org.axiondb.functions.DateToCharFunction
Creates a new instance of Class
DateType - Class in org.axiondb.types
Implements a date type which can generate instances of java.sql.Date and other JDBC date-related types.
DateType() - Constructor for class org.axiondb.types.DateType
 
DAY - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
DAY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
DAY - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing day interval
debugStream - Variable in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
Debug output.
debugStream - Variable in class org.axiondb.parser.AxionSqlParserTokenManager
Debug output.
DEC - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
DECIMAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
decomposeWhereConditionNodes(Set, boolean) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
Decomose a where/join condition into three part: (1) column-column comparision function (2) column-literal conditions.
decorate(ResultSet) - Static method in class org.axiondb.jdbc.UnmodifiableResultSet
 
DEFAULT - Static variable in interface org.axiondb.Index
 
DEFAULT - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
Lexical state.
DEFAULT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
Lexical state.
DEFAULT_ - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
DEFAULT_PRECISION - Static variable in class org.axiondb.types.BigDecimalType
 
DEFAULT_SCALE - Static variable in class org.axiondb.types.BigDecimalType
 
DEFAULT_VALUE_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the default valuein this column's configuration
DEFAULT_VENDOR_CODE - Static variable in exception org.axiondb.AxionException
 
DEFAULT_VENDOR_CODE - Static variable in exception org.axiondb.AxionSQLStateCode
 
DEFERRABLE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
DEFERRED - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
defrag() - Method in class org.axiondb.engine.DiskDatabase
 
DEFRAG - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
Defrag - Class in org.axiondb.tools
A utility class for defragmenting an Axion database.
Defrag() - Constructor for class org.axiondb.tools.Defrag
 
DefragCommand - Class in org.axiondb.engine.commands
A DEFRAG TABLE tableName command, to compact the a disk resident table
DefragCommand() - Constructor for class org.axiondb.engine.commands.DefragCommand
 
defragDatabase(String) - Static method in class org.axiondb.tools.Defrag
 
defragDatabase(File) - Static method in class org.axiondb.tools.Defrag
 
defragTable(String) - Method in class org.axiondb.engine.DiskDatabase
 
DelegatingRowIterator - Class in org.axiondb.engine.rowiterators
An abstract base RowIteratorthat delegates all calls to a wrapped instance.
DelegatingRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
delete(File) - Static method in class org.axiondb.io.FileUtil
Get rid of File file, whether a true file or dir.
DELETE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
delete(int, int) - Method in class org.axiondb.util.IntBTree
Delete an arbitrary instance of the specified key and the specified row
delete(Object, int) - Method in class org.axiondb.util.ObjectBTree
Optimized: Delete an arbitrary instance of the specified key and the specifiied rowid
DeleteCommand - Class in org.axiondb.engine.commands
A DELETE command.
DeleteCommand(String, Selectable) - Constructor for class org.axiondb.engine.commands.DeleteCommand
 
DeleteCommand(TableIdentifier, Selectable) - Constructor for class org.axiondb.engine.commands.DeleteCommand
 
deleteFile(File) - Method in class org.axiondb.engine.tables.TableView
 
deleteOrSetNullChildRows(Database, Table, RowDecorator) - Method in class org.axiondb.engine.commands.ChildTableUpdater
 
deleteOrSetNullChildRows(Database, Table, RowDecorator, ForeignKeyConstraint) - Method in class org.axiondb.engine.commands.ChildTableUpdater
 
deleteRow(Table, Row) - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
deleteRow(Row) - Method in class org.axiondb.engine.tables.BaseTable
 
deleteRow(Row) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
deleteRow(Row) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
deleteRow(Row) - Method in class org.axiondb.engine.tables.TableView
 
deleteRow(Row) - Method in class org.axiondb.engine.TransactableTableImpl
 
deleteRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
deleteRow() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
deleteRow() - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
deleteRow(Row) - Method in interface org.axiondb.Table
Delete the given Row.
deletesAreDetected(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
DELIMITED_TABLE_TYPE - Static variable in interface org.axiondb.ExternalTable
 
DelimitedFlatfileTable - Class in org.axiondb.engine.tables
A disk-resident Delimited Flatfile Table.
TODO: Support for multiple delimiter for field and record TODO: Support for treating consecutive delimiter as one
DelimitedFlatfileTable(String, Database) - Constructor for class org.axiondb.engine.tables.DelimitedFlatfileTable
 
DelimitedFlatfileTableLoader - Class in org.axiondb.engine.tables
 
DelimitedFlatfileTableLoader() - Constructor for class org.axiondb.engine.tables.DelimitedFlatfileTableLoader
 
deriveTableFilter(Set, boolean) - 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.)
DESC - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
determineNextRow() - Method in class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator
 
determineNextRow() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
determineNextRow() - Method in class org.axiondb.engine.rowiterators.LimitingRowIterator
 
determinePreviousRow() - Method in class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator
 
determinePreviousRow() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
determinePreviousRow() - Method in class org.axiondb.engine.rowiterators.LimitingRowIterator
 
DifferenceFunction - Class in org.axiondb.functions
 
DifferenceFunction() - Constructor for class org.axiondb.functions.DifferenceFunction
Creates a new instance of Class
DIGIT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
disable_tracing() - Method in class org.axiondb.parser.AxionDateTimeFormatParser
Disable tracing.
disable_tracing() - Method in class org.axiondb.parser.AxionSqlParser
Disable tracing.
DiskDatabase - Class in org.axiondb.engine
A disk-resident Database.
DiskDatabase(File) - Constructor for class org.axiondb.engine.DiskDatabase
 
DiskDatabase(String, File) - Constructor for class org.axiondb.engine.DiskDatabase
 
DiskDatabase(String, File, Properties) - Constructor for class org.axiondb.engine.DiskDatabase
 
DiskTable - Class in org.axiondb.engine.tables
A disk-resident Table.
DiskTable(String, Database) - Constructor for class org.axiondb.engine.tables.DiskTable
 
DiskTableFactory - Class in org.axiondb.engine
DiskTableFactory() - Constructor for class org.axiondb.engine.DiskTableFactory
 
DISTINCT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
DistinctRowIterator - Class in org.axiondb.engine.rowiterators
A DelegatingRowIteratorimplementing DISTINCT.
DistinctRowIterator(RowIterator, Map, Selectable[]) - Constructor for class org.axiondb.engine.rowiterators.DistinctRowIterator
 
DivideFunction - Class in org.axiondb.functions
 
DivideFunction() - Constructor for class org.axiondb.functions.DivideFunction
 
DMLWhenClause - Class in org.axiondb.engine.commands
A WHEN clause in insert, update and merge statements.
DMLWhenClause(Selectable) - Constructor for class org.axiondb.engine.commands.DMLWhenClause
 
doesMaxRowSizeIncludeBlobs() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false since LOB sizes are not counted in the maximum row size(which is unbounded anyway).
Done() - Method in class org.axiondb.parser.SimpleCharStream
Reset buffer when finished.
DOT - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
DOT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
DOUBLE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
DoubleType - Class in org.axiondb.types
A DataTyperepresenting a double value.
DoubleType() - Constructor for class org.axiondb.types.DoubleType
 
doubleValue() - Method in class org.axiondb.util.NullObject
 
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.ExternalAxionDBTable
 
drop() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
drop() - Method in class org.axiondb.engine.tables.TableView
 
drop() - Method in class org.axiondb.engine.TransactableTableImpl
 
DROP - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
drop() - Method in interface org.axiondb.Table
Drop this table from the database.
dropColumn(String) - Method in class org.axiondb.engine.commands.AlterTableCommand
 
DropCommand - Class in org.axiondb.engine.commands
Abstract base class for things like DROP TABLE and DROP SEQUENCE.
DropCommand() - Constructor for class org.axiondb.engine.commands.DropCommand
 
DropConstraintCommand - Class in org.axiondb.engine.commands
A DROP CONSTRAINT command.
DropConstraintCommand(String, String, boolean) - Constructor for class org.axiondb.engine.commands.DropConstraintCommand
 
dropDatabaseLink(String) - Method in interface org.axiondb.Database
 
dropDatabaseLink(String) - Method in class org.axiondb.engine.BaseDatabase
 
dropDatabaseLink(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
DropDatabaseLinkCommand - Class in org.axiondb.engine.commands
A DROP DATABASE LINK command.
DropDatabaseLinkCommand(String, boolean, boolean) - Constructor for class org.axiondb.engine.commands.DropDatabaseLinkCommand
 
dropDependentExternalDBTable(List) - Method in interface org.axiondb.Database
 
dropDependentExternalDBTable(List) - Method in class org.axiondb.engine.BaseDatabase
 
dropDependentExternalDBTable(List) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
dropDependentViews(List) - Method in interface org.axiondb.Database
 
dropDependentViews(List) - Method in class org.axiondb.engine.BaseDatabase
 
dropDependentViews(List) - 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
 
DropIndexCommand - Class in org.axiondb.engine.commands
A DROP INDEX command.
DropIndexCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropIndexCommand
 
dropSequence(String) - Method in interface org.axiondb.Database
Drop the specified Sequencefrom this database.
dropSequence(String) - Method in class org.axiondb.engine.BaseDatabase
 
dropSequence(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
DropSequenceCommand - Class in org.axiondb.engine.commands
A DROP SEQUENCE command.
DropSequenceCommand(String, boolean) - Constructor for class org.axiondb.engine.commands.DropSequenceCommand
 
dropTable(String) - Method in interface org.axiondb.Database
Drop the specified Tablefrom this database.
dropTable(String) - Method in class org.axiondb.engine.BaseDatabase
 
dropTable(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
DropTableCommand - Class in org.axiondb.engine.commands
A DROP TABLE command.
DropTableCommand(String, boolean, boolean) - Constructor for class org.axiondb.engine.commands.DropTableCommand
 
DropViewCommand - Class in org.axiondb.engine.commands
A DROP VIEW command.
DropViewCommand(String, boolean, boolean) - Constructor for class org.axiondb.engine.commands.DropViewCommand
 

E

EBCDICToASCII(int) - Static method in class org.axiondb.util.AsciiEbcdicEncoder
 
ELSE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
EmptyRowIterator - Class in org.axiondb.engine.rowiterators
A RowIteratorthat contains no Rows.
EmptyRowIterator() - Constructor for class org.axiondb.engine.rowiterators.EmptyRowIterator
 
enable_tracing() - Method in class org.axiondb.parser.AxionDateTimeFormatParser
Enable tracing.
enable_tracing() - Method in class org.axiondb.parser.AxionSqlParser
Enable tracing.
END - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
END_QUOTED_IDENTIFIER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
endColumn - Variable in class org.axiondb.parser.Token
The column number of the last character of this Token.
endLine - Variable in class org.axiondb.parser.Token
The line number of the last character of this Token.
Entry() - Constructor for class org.axiondb.engine.rowcollection.IntHashMap.Entry
Default constructor (allows sub-classing).
entryIterator() - Method in class org.axiondb.engine.rowcollection.IntHashMap
 
EntryIterator() - Constructor for class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
EOF - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
EOF - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
End of File.
EOF - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
End of File.
eol - Variable in exception org.axiondb.parser.ParseException
The end of line string for this machine.
EQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
EqualFunction - Class in org.axiondb.functions
 
EqualFunction() - Constructor for class org.axiondb.functions.EqualFunction
 
equals(Object) - Method in class org.axiondb.Column
Two Columns are equal if they have the same name.
equals(Object) - Method in class org.axiondb.ColumnIdentifier
Returns true iff otherobject is a ColumnIdentifier whose name, table identifier, and alias are equal to mine.
equals(Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap.Entry
Indicates if this entry is considered equals to the specified entry (default object equality to ensure symetry)
equals(Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap
Compares the specified object with this IntHashMapfor equality.
equals(Object) - Method in class org.axiondb.engine.rows.BaseRow
Returns true iff that is a Row with the same number of fields and each is equal to the corresponding field in me.
equals(Object) - Method in class org.axiondb.Literal
Returns true iff otherobject is a Literalwhose name are equal to mine.
equals(Object) - Method in interface org.axiondb.Row
Returns true iff that is a Row with the same number of fields and each is equal to the corresponding field in me.
equals(Object) - Method in class org.axiondb.Sequence
Returns true iff otherobject is a Sequencewhose name are equal to mine.
equals(Object) - Method in class org.axiondb.TableIdentifier
 
equals(Object) - Method in class org.axiondb.util.ComparableComparator
 
equals(Object) - Method in class org.axiondb.util.ComparatorChain
Returns true iff that Object is is a Comparator whose ordering is known to be equivalent to mine.
ERA - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
ESCAPE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
evaluate() - Method in class org.axiondb.BindVariable
 
evaluate(RowDecorator) - Method in class org.axiondb.ColumnIdentifier
Returns the value of the column I identify within the given row .
evaluate(RowEvent) - Method in interface org.axiondb.Constraint
Evaluate the given event under me.
evaluate(RowEvent, RowDecorator) - Method in interface org.axiondb.Constraint
Evaluate the given event under me.
evaluate(RowIterator, RowIterator, Table) - Method in interface org.axiondb.Constraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.BaseConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
evaluate(RowEvent, RowDecorator) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
evaluate(RowIterator, RowIterator, Table) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.CheckConstraint
 
evaluate(RowEvent, RowDecorator) - Method in class org.axiondb.constraints.CheckConstraint
 
evaluate(RowIterator, RowIterator, Table) - Method in class org.axiondb.constraints.CheckConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
evaluate(RowEvent, RowDecorator) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
evaluate(RowIterator, RowIterator, Table) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.NotNullConstraint
 
evaluate(RowEvent, RowDecorator) - Method in class org.axiondb.constraints.NotNullConstraint
 
evaluate(RowIterator, RowIterator, Table) - Method in class org.axiondb.constraints.NotNullConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.NullConstraint
Returns true.
evaluate(RowEvent, RowDecorator) - Method in class org.axiondb.constraints.NullConstraint
 
evaluate(RowIterator, RowIterator, Table) - Method in class org.axiondb.constraints.NullConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.PrimaryKeyConstraint
 
evaluate(RowEvent, RowDecorator) - Method in class org.axiondb.constraints.PrimaryKeyConstraint
 
evaluate(RowIterator, RowIterator, Table) - Method in class org.axiondb.constraints.PrimaryKeyConstraint
 
evaluate(RowEvent) - Method in class org.axiondb.constraints.UniqueConstraint
 
evaluate(RowEvent, RowDecorator) - Method in class org.axiondb.constraints.UniqueConstraint
 
evaluate(RowEvent, RowDecorator, boolean) - Method in class org.axiondb.constraints.UniqueConstraint
 
evaluate(RowIterator, RowIterator, Table) - 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(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(RowDecoratorIterator) - Method in class org.axiondb.functions.AverageFunction
 
evaluate(BigDecimal, BigDecimal) - 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.BaseAggregateFunction
 
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(RowDecoratorIterator) - Method in class org.axiondb.functions.ComparableAggregateFunction
 
evaluate(Comparable, Comparable) - Method in class org.axiondb.functions.ComparableAggregateFunction
 
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(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.HexFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.IfThenFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.InFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.InStringFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.IsNotNullFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.IsNullFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.IsValidDateTimeFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LengthFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LikeToRegexpFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.Log10Function
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LowerFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LPadFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.LTrimFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.MatchesFunction
 
evaluate(Comparable, Comparable) - Method in class org.axiondb.functions.MaxFunction
 
evaluate(Comparable, Comparable) - Method in class org.axiondb.functions.MinFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.ModFunction
 
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.NullIfFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.ReplaceFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.RoundFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.RowNumFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.RPadFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.RTrimFunction
 
evaluate(RowDecorator) - Method in interface org.axiondb.functions.ScalarFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.SignFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.SoundexFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.SoundsLikeFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.SpaceFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.SubstringFunction
Returns substring of str, beginning at character m, n characters long.
evaluate(RowDecoratorIterator) - Method in class org.axiondb.functions.SumFunction
 
evaluate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.SumFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.TrimFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.TruncateFunction
 
evaluate(RowDecorator) - Method in class org.axiondb.functions.UpperFunction
 
evaluate() - Method in class org.axiondb.Literal
 
evaluate(RowDecorator) - Method in class org.axiondb.Literal
 
evaluate(RowDecorator) - Method in interface org.axiondb.Selectable
 
evaluate() - Method in class org.axiondb.Sequence
Increment and return the next value in this sequence.
evaluate(RowDecorator) - Method in class org.axiondb.SequenceEvaluator
 
evaluateForNull(String, DataType) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
EXCEPTION - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ExceptionConverter - Class in org.axiondb.util
Converts Axion-specific Exceptions into SQLExceptions.
ExceptionConverter() - Constructor for class org.axiondb.util.ExceptionConverter
 
excludeColumn(String) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
execute(Database) - Method in interface org.axiondb.AxionCommand
Executes an SQL statement that may return multiple results.
execute(Database, Table) - Method in class org.axiondb.engine.commands.AddConstraintCommand
 
execute(Database) - Method in class org.axiondb.engine.commands.AlterSequenceCommand
 
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.InsertIntoClause
 
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.AxionPreparedStatement
 
executeBatch() - Method in class org.axiondb.jdbc.AxionStatement
 
executeQuery(Database) - Method in interface org.axiondb.AxionCommand
Executes an SQL statement that returns a single read-only ResultSet object such as a SELECT statement.
executeQuery(Database, boolean) - Method in interface org.axiondb.AxionCommand
Execute an SQL statement that returns a single ResultSet object with the given read-only state.
executeQuery(Database) - Method in class org.axiondb.engine.commands.AlterTableCommand
Unsupported
executeQuery(Database, boolean) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
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
executeQuery(Database) - Method in class org.axiondb.engine.commands.InsertIntoClause
 
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, boolean) - Method in class org.axiondb.engine.commands.SelectCommand
 
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
executeQuery(Database) - Method in class org.axiondb.engine.commands.UpsertCommand
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.InsertIntoClause
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.RemountCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.SelectCommand
Unsupported
executeUpdate(Database) - Method in class org.axiondb.engine.commands.ShutdownCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.TruncateCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.UpdateCommand
 
executeUpdate(Database) - Method in class org.axiondb.engine.commands.UpsertCommand
 
executeUpdate(String) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
executeUpdate() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
executeUpdate(String) - Method in class org.axiondb.jdbc.AxionStatement
 
executeUpdate(String, int) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported when auotGeneratedKeys is not Statement.NO_GENERATED_KEYS.
executeUpdate(String, int[]) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported.
executeUpdate(String, String[]) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported.
executeUpdate(AxionCommand) - Method in class org.axiondb.jdbc.AxionStatement
 
EXISTS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ExistsFunction - Class in org.axiondb.functions
 
ExistsFunction() - Constructor for class org.axiondb.functions.ExistsFunction
 
exitOnValue() - Method in class org.axiondb.functions.AndFunction
 
exitOnValue() - Method in class org.axiondb.functions.BaseBooleanBranchFunction
 
exitOnValue() - Method in class org.axiondb.functions.OrFunction
 
ExpandBuff(boolean) - Method in class org.axiondb.parser.SimpleCharStream
 
expectedTokenSequences - Variable in exception org.axiondb.parser.ParseException
Each entry in this array is an array of integers.
EXPLAIN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
EXPONENT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
EXTERNAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
EXTERNAL_CONNECTION_PROVIDER_PROPERTY_NAME - Static variable in interface org.axiondb.ExternalConnectionProvider
System Property key name for connection provider class name
EXTERNAL_DB_TABLE_TYPE - Static variable in interface org.axiondb.ExternalTable
 
EXTERNAL_LOADERS - Static variable in class org.axiondb.engine.tables.ExternalTableFactory
 
ExternalAxionDBTable - Class in org.axiondb.engine.tables
Axion external table implementation of ExternalTable interface.
ExternalAxionDBTable(String, Database) - Constructor for class org.axiondb.engine.tables.ExternalAxionDBTable
 
ExternalAxionDBTableLoader - Class in org.axiondb.engine.tables
 
ExternalAxionDBTableLoader() - Constructor for class org.axiondb.engine.tables.ExternalAxionDBTableLoader
 
ExternalConnectionProvider - Interface in org.axiondb
Provides External Database connection for a given DatabaseLink.
ExternalDatabaseTable - Class in org.axiondb.engine.tables
Base implementation of ExternalTable interface.
ExternalDatabaseTable(String, Database) - Constructor for class org.axiondb.engine.tables.ExternalDatabaseTable
 
ExternalDatabaseTableLoader - Class in org.axiondb.engine.tables
 
ExternalDatabaseTableLoader() - Constructor for class org.axiondb.engine.tables.ExternalDatabaseTableLoader
 
ExternalTable - Interface in org.axiondb
Extends Table interface to accept configuration parameters associated with connecting a table to an external resource, such as a flatfile or external JDBC-compatible database.
ExternalTableFactory - Class in org.axiondb.engine.tables
Implementation of ExternalTableFactory, to generate instances of concrete implementations of ExternalTable, such as flatfile and remote tables.
ExternalTableFactory() - Constructor for class org.axiondb.engine.tables.ExternalTableFactory
 
ExternalTableLoader - Interface in org.axiondb
Creates an ExternalTable with the given name, using the given Database .
EXTRACT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.

F

FALSE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
FileLobLocator - Class in org.axiondb.types
A file-based LobLocator.
FileLobLocator(File) - Constructor for class org.axiondb.types.FileLobLocator
 
FileLobLocator(String, String) - Constructor for class org.axiondb.types.FileLobLocator
 
FileLobLocatorFactory - Class in org.axiondb.types
FileLobLocatorFactory() - Constructor for class org.axiondb.types.FileLobLocatorFactory
 
FileLobSource - Class in org.axiondb.types
A LobSourcethat's backed by a simple File.
FileLobSource(File) - Constructor for class org.axiondb.types.FileLobSource
 
FileOffsetLobLocator - Class in org.axiondb.types
A LobLocator based upon an byte-offset into a file.
FileOffsetLobLocator(long, int) - Constructor for class org.axiondb.types.FileOffsetLobLocator
 
FileOffsetLobLocatorFactory - Class in org.axiondb.types
FileOffsetLobLocatorFactory() - Constructor for class org.axiondb.types.FileOffsetLobLocatorFactory
 
FileOffsetLobSource - Class in org.axiondb.types
A LobSource that's backed by a single file, storing each LOB as an offset and length.
FileOffsetLobSource(BufferedDataInputStream, long, int) - Constructor for class org.axiondb.types.FileOffsetLobSource
 
FileUtil - Class in org.axiondb.io
Common file utils.
FileUtil() - Constructor for class org.axiondb.io.FileUtil
 
FillBuff() - Method in class org.axiondb.parser.SimpleCharStream
 
FILLER - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
FilteringChangingIndexedRowIterator - Class in org.axiondb.engine.rowiterators
 
FilteringChangingIndexedRowIterator(MutableIndexedRowIterator, RowDecorator, Selectable) - Constructor for class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
FilteringRowIterator - Class in org.axiondb.engine.rowiterators
A DelegatingRowIterator that only returns Rows that match a given WhereNode.
FilteringRowIterator(RowIterator, RowDecorator, Selectable) - Constructor for class org.axiondb.engine.rowiterators.FilteringRowIterator
 
find(Object, boolean) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
find(int, boolean) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
find(Object, boolean) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
find(Object, boolean) - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
FindAggregateFunctionVisitor - Class in org.axiondb.engine.visitors
Find Aggregate function in a Selectable.
FindAggregateFunctionVisitor() - Constructor for class org.axiondb.engine.visitors.FindAggregateFunctionVisitor
 
FindBindVariableVisitor - Class in org.axiondb.engine.visitors
Returns a set of BindVarible used in a Selectable and in various commands.
FindBindVariableVisitor() - Constructor for class org.axiondb.engine.visitors.FindBindVariableVisitor
 
findColumn(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
findColumn(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
findColumnLiteralEqualFunction(TableIdentifier, Table, Set, boolean) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
findColumnLiteralFunction(TableIdentifier, Table, Set, boolean) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
Find column-literal comparision function for a given table.
findFirstColumnColumnComparisonFunction(Set, TableIdentifier, Table, boolean) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
findFirstEqualFunction(Set, TableIdentifier, Table, boolean) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
first() - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
first() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
first() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
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.ReverseSortedRowIterator
 
first() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
first() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
first() - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
first() - Method in class org.axiondb.jdbc.AxionResultSet
 
first() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
first() - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
FIRST - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
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.
firstEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
FixedWidthFlatfileTable - Class in org.axiondb.engine.tables
A disk-resident Fixed Width Flatfile Table.
FixedWidthFlatfileTable(String, Database) - Constructor for class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
FixedWidthFlatfileTableLoader - Class in org.axiondb.engine.tables
 
FixedWidthFlatfileTableLoader() - Constructor for class org.axiondb.engine.tables.FixedWidthFlatfileTableLoader
 
fixEscapeSequence(String) - Static method in class org.axiondb.engine.tables.BaseFlatfileTable
 
flatConditionTree(Selectable) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
Flatten the given condition tree into an ANDed set
FlattenWhereNodeVisitor - Class in org.axiondb.engine.visitors
Decomposes a WhereNodetree into a LinkedHashSetof WhereNodes that were originally ANDed together in the source tree.
FlattenWhereNodeVisitor() - Constructor for class org.axiondb.engine.visitors.FlattenWhereNodeVisitor
 
flip() - Method in class org.axiondb.functions.ComparisonFunction
 
FLOAT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
FLOATING_POINT_LITERAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
FloatType - Class in org.axiondb.types
A DataType representing a single-precision floating-point value.
FloatType() - Constructor for class org.axiondb.types.FloatType
 
floatValue() - Method in class org.axiondb.util.NullObject
 
flush() - Method in class org.axiondb.io.AxionFileSystem.PidxList
 
FOR - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
FOREIGN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ForeignKeyConstraint - Class in org.axiondb.constraints
A FOREIGN KEY constraint
ForeignKeyConstraint(String) - Constructor for class org.axiondb.constraints.ForeignKeyConstraint
 
ForeignKeyConstraint(String, String) - Constructor for class org.axiondb.constraints.ForeignKeyConstraint
 
forgetDatabase(String) - Static method in class org.axiondb.engine.Databases
 
ForwardOnlyResultSet - Class in org.axiondb.jdbc
 
ForwardOnlyResultSet(ResultSet) - Constructor for class org.axiondb.jdbc.ForwardOnlyResultSet
 
foundAggregateFunction() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
foundAggregateFunction() - Method in class org.axiondb.engine.visitors.FindAggregateFunctionVisitor
 
free() - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
free() - Method in class org.axiondb.types.ByteArrayBlob
 
free() - Method in class org.axiondb.types.ClobSource
 
free() - Method in class org.axiondb.types.StringClob
 
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.ExternalAxionDBTable
 
freeRowId(int) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
freeRowId(int) - Method in class org.axiondb.engine.tables.MemoryTable
 
freeRowId(int) - Method in class org.axiondb.engine.tables.TableView
 
freeRowId(int) - Method in class org.axiondb.engine.TransactableTableImpl
 
freeRowId(int) - Method in interface org.axiondb.Table
Un-reserve a row id.
FRID_FILE_EXT - Static variable in class org.axiondb.engine.tables.BaseDiskTable
 
FROM - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
FromNode - Class in org.axiondb
A binary tree of tables (or "table like" objects) being selected from.
FromNode() - Constructor for class org.axiondb.FromNode
 
FS - Static variable in class org.axiondb.engine.indexes.BaseBTreeIndexLoader
 
FS - Static variable in class org.axiondb.engine.tables.BaseDiskTable
 
FULL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
Function - Interface in org.axiondb
A database function.
FunctionFactory - Interface in org.axiondb
A simple factory for creating new ConcreteFunctioninstances.
FunctionIdentifier - Class in org.axiondb.functions
A Selectable representing an unresolved Function.
FunctionIdentifier(String) - Constructor for class org.axiondb.functions.FunctionIdentifier
 
FunctionIdentifier(String, List) - Constructor for class org.axiondb.functions.FunctionIdentifier
 
FW_TABLE_TYPE - Static variable in interface org.axiondb.ExternalTable
 

G

GENERATED - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
GENERATED_ALWAYS - Static variable in class org.axiondb.Column
 
GENERATED_BY_DEFAULT - Static variable in class org.axiondb.Column
 
GENERATED_COLUMN_TYPE - Static variable in class org.axiondb.Column
Key for setting and retrieving generated column expression
generatedKeyAlwaysReturned() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
generateParseException() - Method in class org.axiondb.parser.AxionDateTimeFormatParser
Generate ParseException.
generateParseException() - Method in class org.axiondb.parser.AxionSqlParser
Generate ParseException.
generateRightRowIterator() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
generateRightRowIterator() - Method in class org.axiondb.engine.rowiterators.IndexNestedLoopJoinedRowIterator
 
generateRightRowIterator() - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
get(int) - Method in class org.axiondb.engine.rowcollection.IntHashMap
Returns the value to which this IntHashMapmaps the specified key.
get(int) - Method in class org.axiondb.engine.rows.JoinedRow
 
get(int) - Method in class org.axiondb.engine.rows.LazyRow
 
get(int) - Method in class org.axiondb.engine.rows.RowView
Get the value of field i .
get(int) - Method in class org.axiondb.engine.rows.SimpleRow
Get the value of field i.
get(Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
get(int) - Method in class org.axiondb.io.AxionFileSystem.PidxList
 
get(int) - Method in class org.axiondb.jdbc.AxionPreparedStatement.Parameters
Get the value of parameter i.
get(int) - Method in interface org.axiondb.Row
Returns the value of the field at i (zero indexed).
get(ColumnIdentifier) - Method in class org.axiondb.RowDecorator
Returns the value of the specified column.
get(int) - Method in class org.axiondb.util.IntBTree
Find some occurance of the given key.
get(Object) - Method in class org.axiondb.util.ObjectBTree
Find some occurance of the given key.
get(Object) - Method in interface org.axiondb.VariableContext
 
getAlias() - Method in class org.axiondb.BaseSelectable
 
getAlias() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getAlias() - Method in interface org.axiondb.Function
Returns the Alias name of this function.
getAlias() - Method in interface org.axiondb.Selectable
 
getAlias() - Method in class org.axiondb.SequenceEvaluator
 
getAliasName() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getAll(int) - Method in class org.axiondb.util.IntBTree
Obtain an iterator over all values associated with the given key.
getAll(Object) - Method in class org.axiondb.util.ObjectBTree
Obtain an iterator over all values associated with the given key.
getAllExcludingNull() - Method in class org.axiondb.util.IntBTree
Obtain an iterator over all values excluding null key values
getAllExcludingNull() - Method in class org.axiondb.util.ObjectBTree
Obtain an iterator over all values excluding null key values
getAllExcludingNull(IntListIteratorChain) - Method in class org.axiondb.util.ObjectBTree
 
getAllFrom(int) - Method in class org.axiondb.util.IntBTree
Obtain an iterator over all values greater than or equal to the given key.
getAllFrom(Object) - Method in class org.axiondb.util.ObjectBTree
Obtain an iterator over all values greater than or equal to the given key.
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.
getApproximateDecimalPrecision() - Method in interface org.axiondb.DataType.BinaryRepresentation
Returns the approximate number of decimal digits that would be used to represent
getArgument(int) - Method in interface org.axiondb.Function
Returns the Selectableat the given index.
getArgument(int) - Method in class org.axiondb.functions.BaseFunction
 
getArgumentCount() - Method in interface org.axiondb.Function
Returns the number of arguments in my argument list.
getArgumentCount() - Method in class org.axiondb.functions.BaseFunction
 
getArray(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getArray(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getArray(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getArray(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
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(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getAsciiStream(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getAsciiStream() - Method in class org.axiondb.types.ClobSource
This method is guaranteed to return an ASCII strream.
getAsciiStream() - Method in class org.axiondb.types.StringClob
 
getAttributes(String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently unsupported.
getAutoCommit() - Method in class org.axiondb.jdbc.AxionConnection
 
getAxionConnection() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getBaseProperties() - Static method in class org.axiondb.engine.BaseDatabase
Callers should treat the returned Properties as immutable.
getBasePropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
getBasePropertyKeys() - Method in interface org.axiondb.TableOrganizationContext
Gets a Set of Strings representing property key names that all ExternalTable instances should accept.
getBaseRequiredPropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
getBaseRequiredPropertyKeys() - Method in interface org.axiondb.TableOrganizationContext
Gets a Set of Strings representing property key names that all ExternalTable instances must require.
getBatchContext() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getBatchCount() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getBeginColumn() - Method in class org.axiondb.parser.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class org.axiondb.parser.SimpleCharStream
Get token beginning line number.
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(int, int) - Method in class org.axiondb.jdbc.AxionResultSet
Deprecated.
See ResultSet.getBigDecimal(int,int)
getBigDecimal(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBigDecimal(String, int) - Method in class org.axiondb.jdbc.AxionResultSet
Deprecated.
See ResultSet.getBigDecimal(java.lang.String,int)
getBigDecimal(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBigDecimal(int, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBigDecimal(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBigDecimal(String, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBinaryStream() - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
getBinaryStream(long, long) - 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(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBinaryStream(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBinaryStream() - Method in class org.axiondb.types.BlobSource
 
getBinaryStream() - Method in class org.axiondb.types.ByteArrayBlob
 
getBinaryStream(long, long) - 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(Selectable) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
getBindVariableIterator() - Method in class org.axiondb.engine.visitors.FindBindVariableVisitor
 
getBindVariables() - Method in interface org.axiondb.AxionCommand
 
getBindVariables() - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
getBindVariables() - Method in class org.axiondb.engine.visitors.FindBindVariableVisitor
 
getBindVariableVisitor() - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
getBlob(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBlob(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBlob(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBlob(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBoolean(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBoolean(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getBoolean(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBoolean(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBoolean(boolean) - Static method in class org.axiondb.util.ValuePool
 
getBTree() - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
getBTree() - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
getByte(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getByte(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getByte(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getByte(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
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(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getBytes(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
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
 
getCatalog() - Method in class org.axiondb.jdbc.AxionConnection
 
getCatalogName() - Method in class org.axiondb.DatabaseLink
 
getCatalogName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getCatalogs() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getCatalogSeparator() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getCatalogTerm() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getCharacterStream() - Method in class org.axiondb.jdbc.AbstractAxionClob
 
getCharacterStream() - Method in interface org.axiondb.jdbc.AxionClob
 
getCharacterStream(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getCharacterStream(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getCharacterStream(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getCharacterStream(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getCharacterStream() - Method in class org.axiondb.types.ClobSource
 
getCharacterStream(long, long) - Method in class org.axiondb.types.ClobSource
 
getCharacterStream() - Method in class org.axiondb.types.StringClob
 
getCharacterStream(long, long) - 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
 
getChildTableColumns() - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
getChildTableName() - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
getClientInfo() - Method in class org.axiondb.jdbc.AxionConnection
 
getClientInfo(String) - Method in class org.axiondb.jdbc.AxionConnection
 
getClientInfoProperties() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
getClob(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getClob(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getClob(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getClob(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getColIdentifierList(Table, TableIdentifier) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
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.ExternalAxionDBTable
 
getColumn(String) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getColumn(int) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getColumn(String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getColumn(int) - Method in class org.axiondb.engine.tables.TableView
 
getColumn(String) - Method in class org.axiondb.engine.tables.TableView
 
getColumn(int) - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumn(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumn() - Method in class org.axiondb.event.ColumnEvent
 
getColumn() - Method in class org.axiondb.parser.SimpleCharStream
Deprecated.
getColumn(int) - Method in interface org.axiondb.Table
Return the Columncorresponding to the given zero-based index .
getColumn(String) - Method in interface org.axiondb.Table
Return the Columnfor the given name .
getColumnClassName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnCount() - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
getColumnCount() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
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.ExternalAxionDBTable
 
getColumnCount() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getColumnCount() - Method in class org.axiondb.engine.tables.TableView
 
getColumnCount() - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumnCount() - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnCount() - Method in interface org.axiondb.RowSource
 
getColumnCount() - Method in interface org.axiondb.Table
Return the number of Columns I contain.
getColumnDisplaySize() - Method in interface org.axiondb.DataType
Value returned by ResultSetMetaData#getColumnDisplaySizefor this data type.
getColumnDisplaySize(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnDisplaySize() - Method in class org.axiondb.types.AnyType
 
getColumnDisplaySize() - Method in class org.axiondb.types.BaseDataType
 
getColumnDisplaySize() - Method in class org.axiondb.types.BigDecimalType
 
getColumnDisplaySize() - Method in class org.axiondb.types.BigIntType
 
getColumnDisplaySize() - Method in class org.axiondb.types.BooleanType
 
getColumnDisplaySize() - Method in class org.axiondb.types.ByteType
 
getColumnDisplaySize() - Method in class org.axiondb.types.CharacterType
 
getColumnDisplaySize() - Method in class org.axiondb.types.DateType
 
getColumnDisplaySize() - Method in class org.axiondb.types.DoubleType
 
getColumnDisplaySize() - Method in class org.axiondb.types.FloatType
 
getColumnDisplaySize() - Method in class org.axiondb.types.IntegerType
 
getColumnDisplaySize() - Method in class org.axiondb.types.LOBType
 
getColumnDisplaySize() - Method in class org.axiondb.types.ObjectType
 
getColumnDisplaySize() - Method in class org.axiondb.types.ShortType
 
getColumnDisplaySize() - Method in class org.axiondb.types.StringType
 
getColumnDisplaySize() - Method in class org.axiondb.types.TimestampType
 
getColumnDisplaySize() - Method in class org.axiondb.types.TimeType
 
getColumnDisplaySize() - Method in class org.axiondb.types.UnsignedByteType
 
getColumnDisplaySize() - Method in class org.axiondb.types.UnsignedIntegerType
 
getColumnDisplaySize() - Method in class org.axiondb.types.UnsignedShortType
 
getColumnDisplaySize() - Method in class org.axiondb.types.VarBinaryType
 
getColumnIdentifierList(TableIdentifier) - Method in class org.axiondb.engine.tables.TableView
 
getColumnIdentifiers() - Method in class org.axiondb.engine.tables.BaseTable
 
getColumnIdentifiers() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getColumnIdentifiers() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getColumnIdentifiers() - Method in class org.axiondb.engine.tables.TableView
 
getColumnIdentifiers() - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumnIdentifiers() - Method in interface org.axiondb.Table
Return an readonly Listover the ColumnIdentifiersfor my Columns.
getColumnIdToFieldMap() - Method in class org.axiondb.engine.commands.AxionQueryPlanner
 
getColumnIdToFieldMap() - Method in class org.axiondb.engine.commands.SelectCommand
 
getColumnIndex(String) - Method in class org.axiondb.engine.tables.BaseTable
 
getColumnIndex(String) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getColumnIndex(String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getColumnIndex(String) - Method in class org.axiondb.engine.tables.TableView
 
getColumnIndex(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
getColumnIndex(String) - Method in interface org.axiondb.RowSource
 
getColumnIndex(String) - Method in interface org.axiondb.Table
Return the zero-based index of the Columnwith the given name .
getColumnIterator() - Method in class org.axiondb.engine.commands.InsertCommand
 
getColumnIterator() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
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.
getColumnRefersTable(ComparisonFunction, TableIdentifier) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
getColumns(String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported,
getColumnsUsedInFunction() - Method in class org.axiondb.engine.visitors.TableColumnsUsedInFunctionVisitor
 
getColumnType(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getColumnTypeName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getCommitSize(Database) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
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.BigIntType
 
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.DoubleType
 
getComparator() - Method in class org.axiondb.types.FloatType
 
getComparator() - Method in class org.axiondb.types.IntegerType
 
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
 
getConcurrency() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getCondition() - Method in class org.axiondb.constraints.CheckConstraint
 
getCondition() - Method in class org.axiondb.engine.commands.DMLWhenClause
 
getCondition() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getCondition() - Method in class org.axiondb.FromNode
get the join condition
getConfiguration() - Method in class org.axiondb.Column
 
getConnection() - Method in class org.axiondb.DatabaseLink
 
getConnection(Properties) - Method in interface org.axiondb.ExternalConnectionProvider
 
getConnection() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns my Connection.
getConnection() - Method in class org.axiondb.jdbc.AxionDataSource
 
getConnection(String, String) - Method in class org.axiondb.jdbc.AxionDataSource
 
getConnection() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getConnection() - Method in class org.axiondb.tools.Console
 
getConstraint() - Method in class org.axiondb.engine.commands.AddConstraintCommand
 
getConstraint(String) - Method in class org.axiondb.engine.tables.BaseTable
 
getConstraint(String) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getConstraint(String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getConstraint(String) - Method in class org.axiondb.engine.tables.TableView
 
getConstraint(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
getConstraint() - Method in class org.axiondb.event.ConstraintEvent
 
getConstraint(String) - Method in interface org.axiondb.Table
 
getConstraintName() - Method in class org.axiondb.engine.commands.DropConstraintCommand
 
getConstraints() - Method in class org.axiondb.engine.tables.BaseTable
 
getConstraints() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getConstraints() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getConstraints() - Method in class org.axiondb.engine.tables.TableView
 
getConstraints() - Method in class org.axiondb.engine.TransactableTableImpl
 
getConstraints() - Method in interface org.axiondb.Table
 
getConstraintType() - Method in exception org.axiondb.ConstraintViolationException
 
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
 
getCurrentUpdateCount() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getCursorName() - Method in class org.axiondb.jdbc.AxionResultSet
 
getCursorName() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getCuurentValue() - Method in class org.axiondb.Sequence
 
getDatabase() - Method in class org.axiondb.jdbc.AxionConnection
 
getDatabase() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getDatabaseLink(String) - Method in interface org.axiondb.Database
 
getDatabaseLink(String) - Method in class org.axiondb.engine.BaseDatabase
 
getDatabaseLink(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getDatabaseMajorVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
getDatabaseMinorVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
getDatabaseModificationListeners() - Method in interface org.axiondb.Database
Returns all listeners set to receive events on this database
getDatabaseModificationListeners() - Method in class org.axiondb.engine.BaseDatabase
 
getDatabaseModificationListeners() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getDatabaseProductName() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns "AxionDB".
getDatabaseProductVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns "1.0M1".
getDataFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getDataFile() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
getDataFile() - Method in class org.axiondb.engine.tables.DiskTable
 
getDataFilesOnly() - Method in class org.axiondb.engine.commands.RemountCommand
 
getDataType() - Method in class org.axiondb.Column
Get the DataTypeof this column.
getDataType() - Method in class org.axiondb.ColumnIdentifier
Returns my DataType, if any.
getDataType(String) - Method in interface org.axiondb.Database
Get the DataTypecurrently registered for the given name, or null.
getDataType(String) - Method in class org.axiondb.engine.BaseDatabase
 
getDataType() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getDataType() - Method in class org.axiondb.engine.indexes.BaseIndex
 
getDataType(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getDataType() - Method in class org.axiondb.event.DatabaseTypeEvent
 
getDataType() - Method in class org.axiondb.functions.ABSFunction
 
getDataType() - Method in class org.axiondb.functions.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
getDataType() - Method in class org.axiondb.functions.BitOrFunction
getDataType() - Method in class org.axiondb.functions.CastAsFunction
 
getDataType() - Method in class org.axiondb.functions.CharFunction
getDataType() - Method in class org.axiondb.functions.CharToDateFunction
getDataType() - Method in class org.axiondb.functions.CoalesceFunction
 
getDataType() - Method in class org.axiondb.functions.ComparableAggregateFunction
 
getDataType() - Method in class org.axiondb.functions.ComparisonFunction
 
getDataType() - Method in class org.axiondb.functions.ConcatFunction
getDataType() - Method in class org.axiondb.functions.ContainsFunction
 
getDataType() - Method in class org.axiondb.functions.CountFunction
 
getDataType() - Method in class org.axiondb.functions.DateAddFunction
getDataType() - Method in class org.axiondb.functions.DateDiffFunction
getDataType() - Method in class org.axiondb.functions.DatePartFunction
getDataType() - Method in class org.axiondb.functions.DateToCharFunction
getDataType() - Method in class org.axiondb.functions.DifferenceFunction
getDataType() - Method in class org.axiondb.functions.ExistsFunction
 
getDataType() - Method in class org.axiondb.functions.FunctionIdentifier
 
getDataType() - Method in class org.axiondb.functions.HexFunction
 
getDataType() - Method in class org.axiondb.functions.IfThenFunction
getDataType() - Method in class org.axiondb.functions.InFunction
 
getDataType() - Method in class org.axiondb.functions.InStringFunction
getDataType() - Method in class org.axiondb.functions.IsNotNullFunction
 
getDataType() - Method in class org.axiondb.functions.IsNullFunction
 
getDataType() - Method in class org.axiondb.functions.IsValidDateTimeFunction
 
getDataType() - Method in class org.axiondb.functions.LengthFunction
 
getDataType() - Method in class org.axiondb.functions.LikeToRegexpFunction
 
getDataType() - Method in class org.axiondb.functions.Log10Function
StringType
getDataType() - Method in class org.axiondb.functions.LowerFunction
 
getDataType() - Method in class org.axiondb.functions.LPadFunction
getDataType() - Method in class org.axiondb.functions.LTrimFunction
getDataType() - Method in class org.axiondb.functions.MatchesFunction
 
getDataType() - Method in class org.axiondb.functions.ModFunction
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.NullIfFunction
getDataType() - Method in class org.axiondb.functions.ReplaceFunction
getDataType() - Method in class org.axiondb.functions.RoundFunction
StringType
getDataType() - Method in class org.axiondb.functions.RowNumFunction
 
getDataType() - Method in class org.axiondb.functions.RPadFunction
getDataType() - Method in class org.axiondb.functions.RTrimFunction
getDataType() - Method in class org.axiondb.functions.SignFunction
getDataType() - Method in class org.axiondb.functions.SoundexFunction
getDataType() - Method in class org.axiondb.functions.SoundsLikeFunction
getDataType() - Method in class org.axiondb.functions.SpaceFunction
getDataType() - Method in class org.axiondb.functions.SubstringFunction
getDataType() - Method in class org.axiondb.functions.SumFunction
 
getDataType() - Method in class org.axiondb.functions.TrimFunction
getDataType() - Method in class org.axiondb.functions.TruncateFunction
StringType
getDataType() - Method in class org.axiondb.functions.UpperFunction
 
getDataType() - Method in class org.axiondb.Literal
 
getDataType() - Method in interface org.axiondb.Selectable
 
getDataType() - Method in class org.axiondb.Sequence
 
getDataType() - Method in class org.axiondb.SequenceEvaluator
 
getDate(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getDate(int, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getDate(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getDate(String, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getDate(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getDate(int, Calendar) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getDate(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getDate(String, Calendar) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getDatePart(Timestamp, String) - Static method in class org.axiondb.util.DateTimeUtils
Extracts the specified date/time element from the given Timestamp, using the default Locale.
getDatePart(Timestamp, String, Locale) - Static method in class org.axiondb.util.DateTimeUtils
Extracts the specified date/time element from the given Timestamp, using the given Locale.
getDBDirectory() - Method in interface org.axiondb.Database
Get the directory into which table information is stored, or null.
getDBDirectory() - Method in class org.axiondb.engine.DiskDatabase
 
getDBDirectory() - Method in class org.axiondb.engine.MemoryDatabase
 
getDBDirectory() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getDbFileName(String) - Method in class org.axiondb.engine.DiskDatabase
 
getDBLinkName() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getDBLinkName() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getDecorator() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
getDecorator() - Method in interface org.axiondb.RowDecoratorIterator
 
getDefault() - Method in class org.axiondb.Column
 
getDefaultDataFileExtension() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getDefaultDataFileExtension() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
getDefaultDataFileExtension() - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
getDefaultTransactionIsolation() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Connection.TRANSACTION_SERIALIZABLE.
getDelegate() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
getDelegate() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
getDeleteSQL() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getDependentExternalDBTable(String) - Method in interface org.axiondb.Database
 
getDependentExternalDBTable(String) - Method in class org.axiondb.engine.BaseDatabase
 
getDependentExternalDBTable(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getDependentViews(String) - Method in interface org.axiondb.Database
 
getDependentViews(String) - Method in class org.axiondb.engine.BaseDatabase
 
getDependentViews(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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
 
getDouble(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getDouble(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
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
getEffectedRowCount() - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
getEndColumn() - Method in class org.axiondb.parser.SimpleCharStream
Get token end column number.
getEndLine() - Method in class org.axiondb.parser.SimpleCharStream
Get token end line number.
getEntry(int) - Method in class org.axiondb.engine.rowcollection.IntHashMap
Returns the entry with the specified key.
getExceptionWhenClause() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getExceptionWhenClause() - Method in class org.axiondb.engine.commands.UpsertCommand
 
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
 
getFetchDirection() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getFetchSize() - Method in class org.axiondb.jdbc.AxionResultSet
 
getFetchSize() - Method in class org.axiondb.jdbc.AxionStatement
 
getFetchSize() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getFile(File) - Method in class org.axiondb.types.FileLobLocator
 
getFileName() - Method in class org.axiondb.types.FileLobLocator
 
getFKs() - Method in class org.axiondb.constraints.UniqueConstraint
 
getFloat(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getFloat(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getFloat(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getFloat(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
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
 
getFromCache(Object) - Method in class org.axiondb.functions.BaseRegExpFunction
 
getFromCount() - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the number of tables being from.
getFunction(String) - Method in interface org.axiondb.Database
 
getFunction(String) - Method in class org.axiondb.engine.BaseDatabase
 
getFunction(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getFunctionColumns(String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
getFunctions(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
getGeneratedColType() - Method in class org.axiondb.Column
 
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
 
getGlomLobsHelper() - Method in class org.axiondb.engine.tables.DiskTable
 
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.
getHaving() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getHoldability() - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
getHoldability() - Method in class org.axiondb.jdbc.AxionResultSet
 
getHoldability() - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getHoldability() - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getIdentifier() - Method in class org.axiondb.engine.rows.BaseRow
 
getIdentifier() - Method in interface org.axiondb.Row
 
getIdentifierQuoteString() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns " as Axion now supports quoted identifiers to allow for escaping of reserved words for use as table or column identifiers.
getIdentityType() - Method in class org.axiondb.Column
 
getIdentityType() - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
GetImage() - Method in class org.axiondb.parser.SimpleCharStream
Get token literal value.
getImportedKeys(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getIncrementBy() - Method in class org.axiondb.Sequence
 
getIndexedColumn() - Method in class org.axiondb.engine.indexes.BaseIndex
 
getIndexedColumn() - Method in interface org.axiondb.Index
Returns the column I index.
getIndexedRows(Table, Selectable, boolean) - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.tables.BaseTable
 
getIndexedRows(RowSource, Selectable, boolean) - Method in class org.axiondb.engine.tables.BaseTable
 
getIndexedRows(RowSource, Selectable, boolean) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getIndexedRows(RowSource, Selectable, boolean) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.tables.TableView
 
getIndexedRows(RowSource, Selectable, boolean) - Method in class org.axiondb.engine.tables.TableView
 
getIndexedRows(Selectable, boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
getIndexedRows(RowSource, Selectable, boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
getIndexedRows(Selectable, boolean) - Method in interface org.axiondb.Table
 
getIndexedRows(RowSource, Selectable, boolean) - Method in interface org.axiondb.Table
 
getIndexFactory(String) - Method in interface org.axiondb.Database
Get the IndexFactorycurrently registered for the given name, or null.
getIndexFactory(String) - Method in class org.axiondb.engine.BaseDatabase
 
getIndexFactory(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.tables.BaseTable
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.tables.TableView
 
getIndexForColumn(Column) - Method in class org.axiondb.engine.TransactableTableImpl
 
getIndexForColumn(Column) - Method in interface org.axiondb.Table
Return the first Indexthat pertains to the given Column, or null if no such Indexexists.
getIndexInfo(String, String, String, boolean, boolean) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Partially supported.
getIndexLoader() - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.BaseIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
getIndexLoader() - Method in class org.axiondb.engine.indexes.StringBTreeIndex
 
getIndexLoader() - Method in interface org.axiondb.Index
 
getIndices() - Method in class org.axiondb.engine.tables.BaseTable
 
getIndices() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getIndices() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getIndices() - Method in class org.axiondb.engine.tables.TableView
 
getIndices() - Method in class org.axiondb.engine.TransactableTableImpl
 
getIndices() - Method in interface org.axiondb.Table
Obtain an Iteratorover my indices.
getInorderRowIterator(RowSource) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getInorderRowIterator(RowSource) - Method in class org.axiondb.engine.indexes.BaseIndex
 
getInorderRowIterator(RowSource) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
getInorderRowIterator(RowSource) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
getInorderRowIterator(RowSource) - Method in interface org.axiondb.Index
Returns a RowIteratorwhich is inorder traversal of keys,
getInputStream() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
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
 
getInsertSQL() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getInsertValueIterator() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getInstance() - Static method in class org.axiondb.util.ComparableComparator
 
getInt(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getInt(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getInt(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getInt(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getInt(int) - Static method in class org.axiondb.util.ValuePool
 
getIterator() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
getIterator() - Method in interface org.axiondb.RowDecoratorIterator
 
getJDBCMajorVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getJDBCMinorVersion() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
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.BigIntType
 
getJdbcType() - Method in class org.axiondb.types.BLOBType
 
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.CharacterVaryingType
 
getJdbcType() - Method in class org.axiondb.types.CLOBType
 
getJdbcType() - Method in class org.axiondb.types.DateType
 
getJdbcType() - Method in class org.axiondb.types.DoubleType
 
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.ObjectType
 
getJdbcType() - Method in class org.axiondb.types.ShortType
 
getJdbcType() - Method in class org.axiondb.types.StringType
 
getJdbcType() - Method in class org.axiondb.types.TimestampType
 
getJdbcType() - Method in class org.axiondb.types.TimeType
 
getJdbcType() - Method in class org.axiondb.types.UnsignedByteType
 
getJdbcType() - Method in class org.axiondb.types.UnsignedIntegerType
 
getJdbcType() - Method in class org.axiondb.types.UnsignedShortType
 
getJdbcType() - Method in class org.axiondb.types.VarBinaryType
Returns Types.VARBINARY.
getJdbcUrl() - Method in class org.axiondb.DatabaseLink
 
getJoinCondition() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
getKey() - Method in class org.axiondb.engine.rowcollection.IntHashMap.Entry
Returns the key for this entry.
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.
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
Returns my function alias or name.
getLabel() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getLabel() - Method in class org.axiondb.Literal
Returns my Literal name.
getLabel() - Method in interface org.axiondb.Selectable
 
getLabel() - Method in class org.axiondb.SequenceEvaluator
 
getLeft() - Method in class org.axiondb.FromNode
Get the Left input
getLeftRowIterator() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
getLength(File) - Static method in class org.axiondb.io.FileUtil
 
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.CharacterType
 
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.CharacterType
 
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, BufferedDataInputStream) - Method in class org.axiondb.types.FileLobLocator
 
getLobSource(File, BufferedDataInputStream) - Method in class org.axiondb.types.FileOffsetLobLocator
 
getLobSource(File, BufferedDataInputStream) - Method in interface org.axiondb.types.LobLocator
 
getLoginTimeout() - Method in class org.axiondb.jdbc.AxionDataSource
 
getLogWriter() - Method in class org.axiondb.jdbc.AxionDataSource
 
getLong(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getLong(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getLong(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getLong(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getMajorVersion() - Method in class org.axiondb.jdbc.AxionDriver
 
getMatchingRows(List, List, boolean) - Method in class org.axiondb.engine.tables.AbstractBaseTable
 
getMatchingRows(List, List, boolean) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getMatchingRows(List, List, boolean) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getMatchingRows(List, List, boolean) - Method in class org.axiondb.engine.tables.TableView
 
getMatchingRows(List, List, boolean) - Method in interface org.axiondb.Table
Obtain an iteratorover my Rows where each Selectablein the selectable list evaluatesto the corresponding value in the value list.
getMaxBinaryLiteralLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxCatalogNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxCharLiteralLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxColumnNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE, since Axion has no hard limit on the length of a column name.
getMaxColumnsInGroupBy() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxColumnsInIndex() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 1, since Axion currently doesn't support multi-column indices.
getMaxColumnsInOrderBy() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE, the maximum number of columns Axion can manage in a single ORDER BY clause.
getMaxColumnsInSelect() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE, the maximum number of columns Axion can manage in a single SELECT clause.
getMaxColumnsInTable() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE, the maximum number of columns Axion can manage in a single table.
getMaxConnections() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0, since Axion has no hard limit on the number of connections.
getMaxCursorNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0 since named cursors are not supported.
getMaxFieldSize() - Method in class org.axiondb.jdbc.AxionStatement
 
getMaxIndexLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxProcedureNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxRows() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
getMaxRowSize() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0, since Axion has no hard limit on the size of a row.
getMaxSchemaNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxStatementLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0, since Axion has no hard limit on the size of a statement.
getMaxStatements() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxTableNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE.
getMaxTablesInSelect() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns Integer.MAX_VALUE, the maximum number of tables Axion can manage in a single SELECT statement.
getMaxUserNameLength() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns 0.
getMaxValue() - Method in class org.axiondb.Sequence
 
getMessage() - Method in exception org.axiondb.AxionException
Returns the detail message string of this AxionException
getMessage() - Method in error org.axiondb.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMetaData() - Method in class org.axiondb.jdbc.AxionConnection
 
getMetaData() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
getMetaData() - Method in class org.axiondb.jdbc.AxionResultSet
 
getMetaData() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getMinimizationFactor() - Method in class org.axiondb.engine.indexes.StringBTreeIndex
 
getMinorVersion() - Method in class org.axiondb.jdbc.AxionDriver
 
getMinValue() - Method in class org.axiondb.Sequence
 
getModifiedTables() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getModifiedTables() - Method in interface org.axiondb.Transaction
Return a Setof Tables that have been modified thus far in this transaction.
getMoreResults() - Method in class org.axiondb.jdbc.AxionStatement
 
getMoreResults(int) - Method in class org.axiondb.jdbc.AxionStatement
Currently unsupported when current is not Statement.CLOSE_CURRENT_RESULT or Statement.CLOSE_ALL_RESULTS.
getName() - Method in class org.axiondb.BaseSelectable
 
getName() - Method in class org.axiondb.Column
Get the name of this column.
getName() - Method in interface org.axiondb.Constraint
Get my name.
getName() - Method in class org.axiondb.constraints.BaseConstraint
 
getName() - Method in interface org.axiondb.Database
Returns the name of this Database.
getName() - Method in class org.axiondb.DatabaseLink
Get the name of this database link.
getName() - Method in class org.axiondb.engine.BaseDatabase
 
getName() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
getName() - Method in class org.axiondb.engine.indexes.BaseIndex
 
getName() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getName() - Method in class org.axiondb.engine.tables.BaseTable
 
getName() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getName() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getName() - Method in class org.axiondb.engine.tables.TableView
 
getName() - Method in class org.axiondb.engine.TransactableTableImpl
 
getName() - Method in class org.axiondb.event.DatabaseSequenceEvent
 
getName() - Method in class org.axiondb.event.DatabaseTypeEvent
 
getName() - Method in interface org.axiondb.Function
Returns the cannonical name of this function.
getName() - Method in 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.
getNCharacterStream(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getNCharacterStream(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getNCharacterStream(int) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getNCharacterStream(String) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getNCharacterStream(int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getNCharacterStream(String) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getNClob(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getNClob(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getNClob(int) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getNClob(String) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getNClob(int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getNClob(String) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getNestedThrowable() - Method in exception org.axiondb.AxionException
Return the ThrowableI'm wrapping, if any.
getNetworkTimeout() - Method in class org.axiondb.jdbc.AxionConnection
 
getNewRow() - Method in class org.axiondb.event.RowEvent
 
getNextEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap.Entry
Returns the entry after this one.
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.ExternalAxionDBTable
 
getNextRowId() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getNextRowId() - Method in class org.axiondb.engine.tables.MemoryTable
 
getNextRowId() - Method in class org.axiondb.engine.tables.TableView
 
getNextRowId() - Method in class org.axiondb.engine.TransactableTableImpl
 
getNextRowId() - Method in interface org.axiondb.Table
Reserve a row id.
getNextToken() - Method in class org.axiondb.parser.AxionDateTimeFormatParser
Get the next Token.
getNextToken() - Method in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
Get the next Token.
getNextToken() - Method in class org.axiondb.parser.AxionSqlParser
Get the next Token.
getNextToken() - Method in class org.axiondb.parser.AxionSqlParserTokenManager
Get the next Token.
getNodes(Selectable) - Method in class org.axiondb.engine.visitors.FlattenWhereNodeVisitor
 
getNString(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getNString(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getNString(int) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getNString(String) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getNString(int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getNString(String) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
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
 
getNullKey() - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
getNullKey() - Method in class org.axiondb.engine.indexes.StringBTreeIndex
 
getNullKey() - Method in class org.axiondb.util.ObjectBTree
 
getNullKey() - Method in class org.axiondb.util.StringBTree
 
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<String, Class<?>>) - Method in class org.axiondb.jdbc.AxionResultSet
 
getObject(String, Map<String, Class<?>>) - Method in class org.axiondb.jdbc.AxionResultSet
 
getObject(int, Class<T>) - Method in class org.axiondb.jdbc.AxionResultSet
 
getObject(String, Class<T>) - Method in class org.axiondb.jdbc.AxionResultSet
 
getObject(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getObject(int, Map) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getObject(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getObject(String, Map) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getObject(int, Class<T>) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getObject(String, Class<T>) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getObject(int, Map) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getObject(String, Map) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getObject(int, Class<T>) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getObject(String, Class<T>) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
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
 
getOnDeleteActionType() - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
getOnUpdateActionType() - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
getOpenOnTransaction() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getOpenOnTransaction() - Method in interface org.axiondb.Transaction
Get the Databaseupon which I am open (i.e., the state to which we will return to if I am rolled back.
getOperatorString() - Method in class org.axiondb.functions.ComparisonFunction
 
getOperatorString() - Method in class org.axiondb.functions.EqualFunction
 
getOperatorString() - Method in class org.axiondb.functions.GreaterThanFunction
 
getOperatorString() - Method in class org.axiondb.functions.GreaterThanOrEqualFunction
 
getOperatorString() - Method in class org.axiondb.functions.LessThanFunction
 
getOperatorString() - Method in class org.axiondb.functions.LessThanOrEqualFunction
 
getOperatorString() - Method in class org.axiondb.functions.NotEqualFunction
 
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.
getOutputStream() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getParameterMetaData() - Method in class org.axiondb.jdbc.AxionPreparedStatement
Currently unsupported.
getParentLogger() - Method in class org.axiondb.jdbc.AxionDataSource
 
getParentLogger() - Method in class org.axiondb.jdbc.AxionDriver
 
getParentLogger() - Method in class org.axiondb.jdbc.AxionStatement
 
getParentRow() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getParentTableColumns() - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
getParentTableName() - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
getParentTables() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getPartMnemonicFor(String) - Static method in class org.axiondb.util.DateTimeUtils
 
getPidxList() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getPlanNodeRowIterator() - Method in class org.axiondb.engine.commands.AxionQueryPlanner
 
getPos() - Method in class org.axiondb.io.AxionInputStream
Return the current offset from the start of the file
getPos() - Method in class org.axiondb.io.AxionOutputStream
Return the current offset from the start of the file
getPos() - Method in class org.axiondb.io.BufferedDataInputStream
 
getPos() - Method in class org.axiondb.io.BufferedDataOutputStream
 
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.BigDecimalType
 
getPrecision() - Method in class org.axiondb.types.BigIntType
 
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.DateType
 
getPrecision() - Method in class org.axiondb.types.DoubleType
 
getPrecision() - Method in class org.axiondb.types.FloatType
 
getPrecision() - Method in class org.axiondb.types.IntegerType
 
getPrecision() - Method in class org.axiondb.types.ShortType
 
getPrecision() - Method in class org.axiondb.types.StringType
 
getPrecision() - Method in class org.axiondb.types.TimestampType
 
getPrecision() - Method in class org.axiondb.types.TimeType
 
getPrecision() - Method in class org.axiondb.types.UnsignedByteType
 
getPrecision() - Method in class org.axiondb.types.UnsignedIntegerType
 
getPrecision() - Method in class org.axiondb.types.UnsignedShortType
 
getPrecision() - Method in class org.axiondb.types.VarBinaryType
 
getPrecisionRadix() - Method in interface org.axiondb.DataType
Indicates radix used to compute maximum number of significant digits for this datatype, as returned by DataType.getPrecision().
getPrecisionRadix() - Method in class org.axiondb.types.BaseDataType
 
getPrecisionRadix() - Method in class org.axiondb.types.DoubleType
 
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.BigIntType
 
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.DoubleType
 
getPreferredValueClassName() - Method in class org.axiondb.types.FloatType
 
getPreferredValueClassName() - Method in class org.axiondb.types.IntegerType
 
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
 
getPreviousEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap.Entry
Returns the entry before this one.
getPrimaryKeys(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getProcedureColumns(String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getProcedures(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getProcedureTerm() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getProcessedRowCount() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
getPropertyInfo(String, Properties) - Method in class org.axiondb.jdbc.AxionDriver
 
getPropertyKeys() - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
getPropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
getPropertyKeys() - Method in interface org.axiondb.TableOrganizationContext
Gets a Set of Strings representing valid property key names.
getPseudoColumns(String, String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
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
 
getReadTables() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getReadTables() - Method in interface org.axiondb.Transaction
Return a Setof Tables that have been read thus far in this transaction.
getRef(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getRef(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getRef(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getRef(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getRequiredPropertyKeys() - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
getRequiredPropertyKeys() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
getRequiredPropertyKeys() - Method in interface org.axiondb.TableOrganizationContext
 
getResolvedSelect() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getResult() - Method in class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor
 
getResultSet() - Method in interface org.axiondb.AxionCommand
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
Supported.
getResultSetType() - Method in class org.axiondb.jdbc.AxionStatement
 
getRight() - Method in class org.axiondb.FromNode
get the right input
getRightSideColumnCount() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
getRootDir() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getRow(int) - Method in class org.axiondb.engine.rowcollection.IntRowMap
Returns the value to which this IntRowMapmaps the specified key.
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.ExternalAxionDBTable
 
getRow(int) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getRow(int) - Method in class org.axiondb.engine.tables.MemoryTable
 
getRow(int) - Method in class org.axiondb.engine.tables.TableView
 
getRow(int) - Method in class org.axiondb.engine.TransactableTableImpl
 
getRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
getRow() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getRow() - Method in class org.axiondb.RowDecorator
Gets the RowI'm currently decorating.
getRow(int) - Method in interface org.axiondb.RowSource
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.DiskTable
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
getRowByOffset(int, long) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
getRowCount() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
getRowCount() - Method in class org.axiondb.engine.tables.BaseTable
 
getRowCount() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getRowCount() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getRowCount() - Method in class org.axiondb.engine.tables.MemoryTable
 
getRowCount() - Method in class org.axiondb.engine.tables.TableView
 
getRowCount() - Method in class org.axiondb.engine.TransactableTableImpl
 
getRowCount() - Method in interface org.axiondb.Table
Return the number of Rows I contain.
getRowDecorator() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
getRowId(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getRowId(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getRowId(int) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getRowId(String) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getRowId(int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getRowId(String) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getRowIdLifetime() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
getRowIndex() - Method in class org.axiondb.RowDecorator
 
getRowIterator(Database, TableIdentifier, 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.BaseDiskTable
 
getRowIterator() - Method in class org.axiondb.engine.tables.BaseTable
 
getRowIterator(boolean) - Method in class org.axiondb.engine.tables.BaseTable
 
getRowIterator(boolean) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getRowIterator(boolean) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getRowIterator() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getRowIterator() - Method in class org.axiondb.engine.tables.MemoryTable
 
getRowIterator() - Method in class org.axiondb.engine.tables.TableView
 
getRowIterator(boolean) - Method in class org.axiondb.engine.tables.TableView
 
getRowIterator(boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
getRowIterator(RowSource, Function, Object) - Method in interface org.axiondb.Index
Returns a RowIteratorover the indexed rows, limited by the given ComparisonOperator/value pair, using the default sort order.
getRowIterator(boolean) - Method in interface org.axiondb.Table
Obtain an iteratorover my Rows.
getRows() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getScale() - Method in class org.axiondb.Column
 
getScale() - Method in interface org.axiondb.DataType
Value returned by ResultSetMetaData#getScalefor this data type.
getScale(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getScale() - Method in class org.axiondb.types.BaseDataType
 
getScale() - Method in class org.axiondb.types.BigDecimalType
 
getScale() - Method in class org.axiondb.types.DoubleType
 
getScale() - Method in class org.axiondb.types.FloatType
 
getSchema() - Method in class org.axiondb.jdbc.AxionConnection
 
getSchemaName() - Method in class org.axiondb.DatabaseLink
 
getSchemaName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getSchemas() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getSchemas(String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
getSchemaTerm() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getSchemaWildcardForRemoteDB() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
Gets appropriate string for use in indicating wildcard search for schemas.
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.CharacterType
 
getSearchableCode() - Method in class org.axiondb.types.LOBType
 
getSearchableCode() - Method in class org.axiondb.types.StringType
 
getSearchStringEscape() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getSelect() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getSelect(int) - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the i th Selectablebeing selected.
getSelectable(int) - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
getSelectable() - Method in class org.axiondb.OrderNode
 
getSelectable(int) - Method in interface org.axiondb.SelectableBasedConstraint
 
getSelectableCount() - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
getSelectableCount() - Method in interface org.axiondb.SelectableBasedConstraint
 
getSelectableIterator() - Method in class org.axiondb.RowDecorator
Gets the selectable To Field Iterator
getSelectableList() - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
getSelectables() - Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
 
getSelectCount() - Method in class org.axiondb.engine.commands.AxionQueryContext
Gets the number of Selectables being selected.
getSelected() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getSelectSQL(String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getSequence(String) - Method in interface org.axiondb.Database
Get the specified Sequence, or null if no such sequence can be found.
getSequence(String) - Method in class org.axiondb.engine.BaseDatabase
 
getSequence(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getSequence() - Method in class org.axiondb.engine.tables.BaseTable
 
getSequence() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getSequence() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getSequence() - Method in class org.axiondb.engine.tables.TableView
 
getSequence() - Method in class org.axiondb.engine.TransactableTableImpl
 
getSequence() - Method in interface org.axiondb.Table
 
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
 
getShort(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getShort(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getShortName() - Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
getShortName() - Method in class org.axiondb.engine.rowiterators.FilteringRowIterator
 
getSize() - Method in class org.axiondb.Column
 
getSQLKeywords() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getSQLState() - Method in exception org.axiondb.AxionException
Returns the five-digit SQL State code (as defined in the ANSI-SQL 99 standard).
getSQLState() - Method in exception org.axiondb.AxionRuntimeException
Returns the five-digit SQL State code (as defined in the ANSI-SQL 99 standard).
getSQLStateType() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently unsupported.
getSqlType() - Method in class org.axiondb.Column
 
getSQLXML(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getSQLXML(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getSQLXML(int) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getSQLXML(String) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
getSQLXML(int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getSQLXML(String) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
getState() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getState() - Method in interface org.axiondb.Transaction
Return my current transaction state.
getStatement() - Method in class org.axiondb.jdbc.AxionResultSet
 
getStatement() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getString(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getString(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getString(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getString(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getString() - Method in class org.axiondb.types.StringClob
 
getStringFunctions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getSubString(long, int) - Method in class org.axiondb.jdbc.AbstractAxionClob
 
getSubString(long, int) - Method in interface org.axiondb.jdbc.AxionClob
 
getSubString(long, int) - Method in class org.axiondb.types.StringClob
 
GetSuffix(int) - Method in class org.axiondb.parser.SimpleCharStream
Get the suffix.
getSuperTables(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Always empty, super tables are currently not supported.
getSuperTypes(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Always empty, super types are currently not supported.
getSystemFunctions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getTable(String) - Method in interface org.axiondb.Database
Get the specified Table, or null if no such table can be found.
getTable(TableIdentifier) - Method in interface org.axiondb.Database
Get the specified Table, or null if no such table can be found.
getTable(String) - Method in class org.axiondb.engine.BaseDatabase
 
getTable(TableIdentifier) - Method in class org.axiondb.engine.BaseDatabase
 
getTable() - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
getTable() - Method in class org.axiondb.engine.commands.DeleteCommand
 
getTable() - Method in class org.axiondb.engine.commands.InsertCommand
 
getTable() - Method in class org.axiondb.engine.commands.RemountCommand
 
getTable() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getTable(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getTable(TableIdentifier) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getTable() - Method in class org.axiondb.engine.TransactableTableImpl
 
getTable() - Method in class org.axiondb.event.ConstraintEvent
 
getTable() - Method in class org.axiondb.event.DatabaseModifiedEvent
 
getTable() - Method in class org.axiondb.event.TableModifiedEvent
 
getTableAlias() - Method in class org.axiondb.ColumnIdentifier
Returns the alias name of my table or null.
getTableAlias() - Method in class org.axiondb.TableIdentifier
 
getTableCount() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
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
 
getTableIdentifier() - Method in class org.axiondb.ColumnIdentifier
Returns my table identifier, if any.
getTableModificationListeners() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getTableModificationListeners() - Method in class org.axiondb.event.BaseTableModificationPublisher
 
getTableModificationListeners() - Method in interface org.axiondb.Table
 
getTableName() - Method in class org.axiondb.ColumnIdentifier
Returns the name of my table or null.
getTableName() - Method in class org.axiondb.engine.commands.ConstraintCommand
 
getTableName(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
getTableName() - Method in class org.axiondb.TableIdentifier
 
getTablePrivileges(String, String, String) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getTableProperties() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
getTableProperties() - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
getTableProperties() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getTableProperties() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getTableProperties() - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
getTableProperties() - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
getTableProperties() - Method in interface org.axiondb.ExternalTable
Gets Organization Property.
getTableProperties() - Method in interface org.axiondb.TableOrganizationContext
Gets table properties for this external table instance.
getTables() - Method in class org.axiondb.engine.BaseDatabase
 
getTables() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getTables(int) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
getTables() - Method in class org.axiondb.engine.tables.TableView
 
getTables(String, String, String, String[]) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getTableTypes() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getTableView(Database, String) - Method in class org.axiondb.engine.commands.SubSelectCommand
Return TableView a table wrapper to hold sub-query RowIterator.
getTableView(Database, String, boolean) - Method in class org.axiondb.engine.commands.SubSelectCommand
Return TableView a table wrapper to hold sub-query RowIterator.
getTabSize(int) - Method in class org.axiondb.parser.SimpleCharStream
 
getTargetTable() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
getTargetTableId() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
getTime(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTime(int, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTime(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTime(String, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTime(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getTime(int, Calendar) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getTime(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getTime(String, Calendar) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getTimeDateFunctions() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getTimestamp(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTimestamp(int, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTimestamp(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTimestamp(String, Calendar) - Method in class org.axiondb.jdbc.AxionResultSet
 
getTimestamp(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getTimestamp(int, Calendar) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getTimestamp(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getTimestamp(String, Calendar) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getTimeZone() - Static method in class org.axiondb.types.TimestampType
 
getTimeZone() - Static method in class org.axiondb.types.TimeType
 
getToken(int) - Method in class org.axiondb.parser.AxionDateTimeFormatParser
Get the specific Token.
getToken(int) - Method in class org.axiondb.parser.AxionSqlParser
Get the specific Token.
getTransactionIsolation() - Method in class org.axiondb.jdbc.AxionConnection
 
getTransactionManager() - Method in interface org.axiondb.Database
Get the TransactionManagerfor this database.
getTransactionManager() - Method in class org.axiondb.engine.BaseDatabase
 
getTransactionManager() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
getType() - Method in interface org.axiondb.Constraint
Get a human-readable descrption of the type of constraint I represent.
getType() - Method in class org.axiondb.constraints.BaseConstraint
 
getType() - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
getType() - Method in class org.axiondb.engine.commands.CreateTableCommand
 
getType() - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getType() - Method in class org.axiondb.engine.indexes.BaseBTreeIndex
 
getType() - Method in class org.axiondb.engine.tables.BaseTable
 
getType() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
getType() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getType() - Method in class org.axiondb.engine.tables.TableView
 
getType() - Method in class org.axiondb.engine.TransactableTableImpl
 
getType() - Method in class org.axiondb.FromNode
get the type of the join
getType() - Method in interface org.axiondb.Index
Returns my type.
getType() - Method in class org.axiondb.jdbc.AxionResultSet
 
getType() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getType() - Method in interface org.axiondb.Table
Get the type of this table.
getTypeInfo() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
getTypeMap() - Method in class org.axiondb.jdbc.AxionConnection
 
getUDTs(String, String, String, int[]) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
getUnicodeStream(int) - Method in class org.axiondb.jdbc.AxionResultSet
Deprecated.
See ResultSet.getUnicodeStream(int)
getUnicodeStream(String) - Method in class org.axiondb.jdbc.AxionResultSet
Deprecated.
See ResultSet.getUnicodeStream(int)
getUnicodeStream(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getUnicodeStream(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getUpdateCount() - Method in class org.axiondb.jdbc.AxionStatement
 
getUpdateSQL() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
getUpdateValueIterator() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getURL() - Method in class org.axiondb.jdbc.AxionConnection
 
getURL() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns the connect string used to establish my Connection.
getURL(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
getURL(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
getURL(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getURL(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getUserName() - Method in class org.axiondb.DatabaseLink
 
getUserName() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently returns null.
getUsingSubSelectCommand() - Method in class org.axiondb.engine.commands.UpsertCommand
 
getUtf8Stream() - Method in class org.axiondb.types.ClobSource
 
getValue() - Method in class org.axiondb.engine.rowcollection.IntHashMap.Entry
Returns the value for this entry.
getValue() - Method in class org.axiondb.event.DatabaseSequenceEvent
 
getValue() - Method in class org.axiondb.parser.Token
An optional attribute value of the Token.
getValue() - Method in class org.axiondb.Sequence
Get the current value of this sequence.
getValueCount() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
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.InsertIntoClause
 
getValueIterator() - Method in class org.axiondb.engine.commands.UpdateCommand
 
getValueList() - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
getValues() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
getValues() - Method in class org.axiondb.jdbc.AxionPreparedStatement.Parameters
 
getVendorCode() - Method in exception org.axiondb.AxionException
Returns the Axion-specific vendor code for this exception
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
 
getWarnings() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
getWhenClause() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
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
 
glomLobs() - Method in class org.axiondb.engine.tables.DiskTable
Deprecated.
use GlomLobsHelper instead
glomLobs() - Method in class org.axiondb.engine.tables.GlomLobsHelper
 
GlomLobsHelper - Class in org.axiondb.engine.tables
An Utility to glom lobs.
GlomLobsHelper(DiskTable) - Constructor for class org.axiondb.engine.tables.GlomLobsHelper
 
GREATER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
GREATEREQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
GreaterThanFunction - Class in org.axiondb.functions
 
GreaterThanFunction() - Constructor for class org.axiondb.functions.GreaterThanFunction
 
GreaterThanOrEqualFunction - Class in org.axiondb.functions
 
GreaterThanOrEqualFunction() - Constructor for class org.axiondb.functions.GreaterThanOrEqualFunction
 
GROUP - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
GroupedRowIterator - Class in org.axiondb.engine.rowiterators
Processes a "raw" iterator to implement GROUP BY functionality.
GroupedRowIterator(boolean, RowIterator, Map, List, List, Selectable, Selectable, List) - Constructor for class org.axiondb.engine.rowiterators.GroupedRowIterator
 
GroupedRowIterator(RowIterator, Map, List, List, Selectable, List) - Constructor for class org.axiondb.engine.rowiterators.GroupedRowIterator
 

H

hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.tables.BaseTable
 
hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.tables.TableView
 
hasColumn(ColumnIdentifier) - Method in class org.axiondb.engine.TransactableTableImpl
 
hasColumn(ColumnIdentifier) - Method in interface org.axiondb.Table
Indicate whether the ColumnIdentifierreferences a column in this table
hasCondition() - Method in class org.axiondb.FromNode
 
hasCurrent() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.ChangingIndexedRowIterator
 
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.JoinRowIterator
 
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.ListRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
hasCurrent() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
hasCurrent() - Method in interface org.axiondb.RowDecoratorIterator
 
hasCurrent() - Method in interface org.axiondb.RowIterator
Returns true if I have a current Row.
hasCurrentResultSet() - Method in class org.axiondb.jdbc.BaseAxionStatement
 
hasDatabaseLink(String) - Method in interface org.axiondb.Database
 
hasDatabaseLink(String) - Method in class org.axiondb.engine.BaseDatabase
 
hasDatabaseLink(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
hasDefault() - Method in class org.axiondb.Column
 
hasDeferredConstraint() - Method in class org.axiondb.engine.tables.AbstractBaseTable
 
hashCode() - Method in class org.axiondb.Column
 
hashCode() - Method in class org.axiondb.ColumnIdentifier
Returns a hash code in keeping with the standard equals/ hashCodecontract.
hashCode() - Method in class org.axiondb.engine.rowcollection.IntHashMap.Entry
Returns the hash code for this entry.
hashCode() - Method in class org.axiondb.engine.rowcollection.IntHashMap
Returns the hash code value for this IntHashMap.
hashCode() - Method in class org.axiondb.engine.rows.BaseRow
Return a hash code for me, in keeping with the generic Object.hashCode() contract.
hashCode() - Method in class org.axiondb.Literal
Returns a hash code in keeping with the standard equals/ hashCodecontract.
hashCode() - Method in interface org.axiondb.Row
Return a hash code for me, in keeping with the generic Object.hashCode() contract.
hashCode() - Method in class org.axiondb.Sequence
Returns a hash code in keeping with the standard equals/ hashCodecontract.
hashCode() - Method in class org.axiondb.TableIdentifier
 
hashCode() - Method in class org.axiondb.util.ComparableComparator
 
hashCode() - Method in class org.axiondb.util.ComparatorChain
Implement a hash code for this comparator that is consistent with ComparatorChain.equals(java.lang.Object).
hasIndex(String) - Method in interface org.axiondb.Database
Returns true iff the given Indexexists.
hasIndex(String) - Method in class org.axiondb.engine.BaseDatabase
 
hasIndex(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
hasIndex(String) - Method in class org.axiondb.engine.tables.BaseTable
 
hasIndex(String) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
hasIndex(String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
hasIndex(String) - Method in class org.axiondb.engine.tables.TableView
 
hasIndex(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
hasIndex(String) - Method in interface org.axiondb.Table
 
hasLeft() - Method in class org.axiondb.FromNode
 
hasNext() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.JoinRowIterator
 
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.ListRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
hasNext() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
hasNext() - Method in interface org.axiondb.RowDecoratorIterator
 
hasNext() - Method in interface org.axiondb.RowIterator
Returns true if I have more Rows when traversing the list in the forward direction.
hasNext() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
hasNext() - Method in class org.axiondb.util.IntListIteratorChain
 
hasPrevious() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.JoinRowIterator
 
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.ListRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
hasPrevious() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
hasPrevious() - Method in interface org.axiondb.RowDecoratorIterator
 
hasPrevious() - Method in interface org.axiondb.RowIterator
Returns true if I have more Rows when traversing the list in the reverse direction.
hasPrevious() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
hasPrevious() - Method in class org.axiondb.util.IntListIteratorChain
 
hasResult() - Method in class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor
 
hasRight() - Method in class org.axiondb.FromNode
 
hasSequence(String) - Method in interface org.axiondb.Database
 
hasSequence(String) - Method in class org.axiondb.engine.BaseDatabase
 
hasSequence(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
hasTable(String) - Method in interface org.axiondb.Database
 
hasTable(TableIdentifier) - Method in interface org.axiondb.Database
 
hasTable(String) - Method in class org.axiondb.engine.BaseDatabase
 
hasTable(TableIdentifier) - Method in class org.axiondb.engine.BaseDatabase
 
hasTable(String) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
hasTable(TableIdentifier) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
hasTableReference(ComparisonFunction, TableIdentifier) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
HAVING - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
headEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap
Returns the head entry of this map.
HexFunction - Class in org.axiondb.functions
 
HexFunction() - Constructor for class org.axiondb.functions.HexFunction
 
HOUR - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
HOUR - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing hour time interval
HOUR12 - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
HOUR12_PADDED - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
HOUR24 - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
HOUR24_PADDED - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.

I

ID - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
IDENTITY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
IDENTITY_GENERATION_TYPE - Static variable in class org.axiondb.Column
Key for setting and retrieving the Identity column generation type
IF - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
IfThenFunction - Class in org.axiondb.functions
IFTHEN(condition value): returns value if condition evalates to true; else, it returns null.
IfThenFunction() - Constructor for class org.axiondb.functions.IfThenFunction
 
ignoreRowsToSkip() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
ignoreRowsToSkip() - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
ignoreRowsToSkip() - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
IMAGE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
image - Variable in class org.axiondb.parser.Token
The string image of the token.
IMMEDIATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
IN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
inBuf - Variable in class org.axiondb.parser.SimpleCharStream
 
INCREMENT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
Index - Interface in org.axiondb
A database index.
INDEX - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
IndexFactory - Interface in org.axiondb
A simple factory for creating Indexinstances.
IndexLoader - Interface in org.axiondb
Reads/writes indicesto disk.
IndexNestedLoopJoinedRowIterator - Class in org.axiondb.engine.rowiterators
The Index Nested Loop Join or Augmented Nested Loop Join (ANL) is by far the most common join method and is the classic Axion join method.
IndexNestedLoopJoinedRowIterator(RowIterator, int, MutableIndexedRowIterator, int, boolean, boolean) - Constructor for class org.axiondb.engine.rowiterators.IndexNestedLoopJoinedRowIterator
 
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
 
INDICES_DIR_NAME - Static variable in class org.axiondb.engine.tables.BaseDiskTable
 
InFunction - Class in org.axiondb.functions
 
InFunction() - Constructor for class org.axiondb.functions.InFunction
 
initFiles(File, boolean) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
initFiles(File, boolean) - Method in class org.axiondb.engine.tables.DiskTable
 
initializeRowCount() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
initializeTable() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
initializeTable() - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
initializeTable() - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
INITIALLY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
INNER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
inorderIterator() - Method in class org.axiondb.util.IntBTree
 
inorderIterator() - Method in class org.axiondb.util.ObjectBTree
 
input_stream - Variable in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
 
input_stream - Variable in class org.axiondb.parser.AxionSqlParserTokenManager
 
inputStream - Variable in class org.axiondb.parser.SimpleCharStream
 
INSERT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
insert(int, int) - Method in class org.axiondb.util.IntBTree
Insert the given key/value pair.
insert(Object, int) - Method in class org.axiondb.util.ObjectBTree
Insert the given key/value pair.
InsertCommand - Class in org.axiondb.engine.commands
An INSERT statement.
InsertCommand() - Constructor for class org.axiondb.engine.commands.InsertCommand
 
InsertCommand(TableIdentifier, 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
 
InsertCommand(TableIdentifier, List, boolean) - Constructor for class org.axiondb.engine.commands.InsertCommand
 
InsertIntoClause - Class in org.axiondb.engine.commands
An INSERT INTO Clause.
InsertIntoClause(DMLWhenClause, TableIdentifier, List, List) - Constructor for class org.axiondb.engine.commands.InsertIntoClause
 
InsertIntoClause(DMLWhenClause, TableIdentifier, List, boolean) - Constructor for class org.axiondb.engine.commands.InsertIntoClause
 
insertKey(Object) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
insertKey(int) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
insertKey(Object) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
insertKey(Object) - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
insertMatchingRow(Database, RowDecorator, Row) - Method in class org.axiondb.engine.commands.InsertIntoClause
 
insertRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
insertRow() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
insertRow() - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
insertsAreDetected(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Retrieves whether or not a visible row insert can be detected by calling the method ResultSet.rowInserted.
insertValues() - Method in class org.axiondb.parser.AxionSqlParser
 
INSTANCE - Static variable in class org.axiondb.engine.Databases
 
INSTANCE - Static variable in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
INSTANCE - Static variable in class org.axiondb.types.AnyType
 
instance() - Static method in class org.axiondb.types.StringType
 
INSTANCE - Static variable in class org.axiondb.util.NullObject
 
INSTANCE - Static variable in class org.axiondb.util.StringIdentifierGenerator
 
InStringFunction - Class in org.axiondb.functions
INSTR(str,substr): Returns the position of the first occurrence of substring substr in string str.
InStringFunction() - Constructor for class org.axiondb.functions.InStringFunction
 
INT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
IntArrayIndex - Class in org.axiondb.engine.indexes
An array indexover integer keys.
IntArrayIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.IntArrayIndex
 
IntArrayIndex(String, Column, boolean, IntList, IntList) - Constructor for class org.axiondb.engine.indexes.IntArrayIndex
 
IntArrayIndexLoader - Class in org.axiondb.engine
An IndexLoader for IntArrayIndex.
IntArrayIndexLoader() - Constructor for class org.axiondb.engine.IntArrayIndexLoader
 
IntBTree - Class in org.axiondb.util
A B-Tree for integers, based on the implementation described in "Introduction to Algorithms" by Cormen, Leiserson and Rivest (CLR).
IntBTree(File, String, int) - Constructor for class org.axiondb.util.IntBTree
Create or load a new root node.
IntBTree(BTreeMetaData) - Constructor for class org.axiondb.util.IntBTree
Create a new, non-root node.
IntBTree(BTreeMetaData, int) - Constructor for class org.axiondb.util.IntBTree
Create a non-root node by reading it from disk.
IntBTreeIndex - Class in org.axiondb.engine.indexes
A B-Tree indexover integer keys.
IntBTreeIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.IntBTreeIndex
 
IntBTreeIndex(String, Column, boolean, File) - Constructor for class org.axiondb.engine.indexes.IntBTreeIndex
 
IntBTreeIndexLoader - Class in org.axiondb.engine
IntBTreeIndexLoader() - Constructor for class org.axiondb.engine.IntBTreeIndexLoader
 
INTEGER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
INTEGER_LITERAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
IntegerType - Class in org.axiondb.types
A DataTyperepresenting an integer value.
IntegerType() - Constructor for class org.axiondb.types.IntegerType
 
IntHashMap - Class in org.axiondb.engine.rowcollection
Int key and Object value Map, this does not implement java.util.Map interface and has limited Map like API.
IntHashMap() - Constructor for class org.axiondb.engine.rowcollection.IntHashMap
Creates an IntHashMap of small initial capacity.
IntHashMap(int) - Constructor for class org.axiondb.engine.rowcollection.IntHashMap
Creates an IntHashMap of specified initial capacity.
IntHashMap(IntHashMap) - Constructor for class org.axiondb.engine.rowcollection.IntHashMap
Creates a IntHashMap containing the specified entries, in the order they are returned by the map's iterator.
IntHashMap.Entry - Class in org.axiondb.engine.rowcollection
This class represents a IntHashMapentry.
IntHashMap.EntryIterator - Class in org.axiondb.engine.rowcollection
 
IntHashMap.ValueIterator - Class in org.axiondb.engine.rowcollection
 
IntHashMap.Values - Class in org.axiondb.engine.rowcollection
 
IntIteratorIntListIterator - Class in org.axiondb.util
 
IntIteratorIntListIterator(IntIterator) - Constructor for class org.axiondb.util.IntIteratorIntListIterator
 
IntListIteratorChain - Class in org.axiondb.util
Concatenates multiple IntListIterators into a single IntListIterator.
IntListIteratorChain() - Constructor for class org.axiondb.util.IntListIteratorChain
 
INTO - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
IntRowMap - Class in org.axiondb.engine.rowcollection
Int key and Row value Map, this does not implement java.util.Map interface and has limited Map like API.
IntRowMap() - Constructor for class org.axiondb.engine.rowcollection.IntRowMap
Creates an IntRowMap of small initial capacity.
IntRowMap(int) - Constructor for class org.axiondb.engine.rowcollection.IntRowMap
Creates an IntRowMap of specified initial capacity.
IntRowMap(IntRowMap) - Constructor for class org.axiondb.engine.rowcollection.IntRowMap
Creates a IntRowMap containing the specified entries, in the order they are returned by the map's iterator.
IntSet - Class in org.axiondb.engine.rowcollection
An int set that uses IntHashMap to keep ids.
IntSet() - Constructor for class org.axiondb.engine.rowcollection.IntSet
Constructs a new, empty set; the backing HashMap instance has default initial capacity (16) and load factor (0.75).
IntSet(int) - Constructor for class org.axiondb.engine.rowcollection.IntSet
Constructs a new, empty set; the backing HashMap instance has the specified initial capacity and default load factor, which is 0.75.
intValue() - Method in class org.axiondb.util.NullObject
 
INVALID_OFFSET - Static variable in class org.axiondb.engine.tables.BaseDiskTable
 
IS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
isAfterLast() - Method in class org.axiondb.jdbc.AxionResultSet
 
isAfterLast() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
isAllInnerJoin(Object) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
isAutoIncrement(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isBeforeFirst() - Method in class org.axiondb.jdbc.AxionResultSet
 
isBeforeFirst() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
isBinary(int) - Static method in class org.axiondb.util.Utils
 
isBound() - Method in class org.axiondb.BindVariable
 
isCarriageReturn(int) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
isCascade() - Method in class org.axiondb.engine.commands.DropCommand
 
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
 
isClosed() - Method in class org.axiondb.jdbc.AxionResultSet
 
isClosed() - Method in class org.axiondb.jdbc.AxionStatement
 
isClosed() - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
isClosed() - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
isCloseOnCompletion() - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
isCloseOnCompletion() - Method in class org.axiondb.jdbc.AxionStatement
 
isColumnColumn() - Method in class org.axiondb.functions.ComparisonFunction
 
isColumnEexcluded(String) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
isColumnIndexed(TableIdentifier, Table, Selectable, boolean) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.tables.BaseTable
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.tables.TableView
 
isColumnIndexed(Column) - Method in class org.axiondb.engine.TransactableTableImpl
 
isColumnIndexed(Column) - Method in interface org.axiondb.Table
Check to see if an Indexexists for the given Column
isColumnLiteral() - Method in class org.axiondb.functions.ComparisonFunction
 
isCorrelated() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
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
 
isCycle() - Method in class org.axiondb.Sequence
 
isDeferAll() - Method in class org.axiondb.engine.tables.AbstractBaseTable
 
isDeferAll() - Method in class org.axiondb.engine.TransactableTableImpl
 
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
 
isDerivedColumn() - Method in class org.axiondb.Column
 
isDescending() - Method in class org.axiondb.OrderNode
 
isDistinct() - Method in class org.axiondb.functions.BaseAggregateFunction
 
isEmpty() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
isEmpty() - Method in class org.axiondb.engine.rowcollection.IntHashMap
Indicates if this IntHashMapcontains no key-value mappings.
isEmpty() - Method in class org.axiondb.engine.rowcollection.IntHashMap.Values
 
isEmpty() - Method in class org.axiondb.engine.rowcollection.IntSet
Returns true if this set contains no elements.
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.ReverseSortedRowIterator
 
isEmpty() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
isEmpty() - Method in interface org.axiondb.RowCollection
Returns true if this row collection contains no rows.
isEmpty() - Method in interface org.axiondb.RowIterator
Returns true if there are no rows to report with this iterator.
isEndOfRecord(int, int, BufferedDataInputStream) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
isEndOfRecord(int, int, BufferedDataInputStream) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
isEndOfRecord(int, int, BufferedDataInputStream) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
isEndOfRecord(int, int, BufferedDataInputStream) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
isEOF(int) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
isExplain() - Method in class org.axiondb.engine.commands.AxionQueryContext
 
isFirst() - Method in class org.axiondb.jdbc.AxionResultSet
 
isFirst() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
isGeneratedAlways() - Method in class org.axiondb.Column
 
isGeneratedByDefault() - Method in class org.axiondb.Column
 
isIdentityColumn() - Method in class org.axiondb.Column
 
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
 
isLast() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
isLeftJoin() - Method in class org.axiondb.FromNode
 
isLocked - Variable in class org.axiondb.util.ComparatorChain
 
isLocked() - Method in class org.axiondb.util.ComparatorChain
Determine if modifications can still be made to the ComparatorChain.
isNewLine(int) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
isNewLine(int) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
isNextAvailable() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
IsNotNullFunction - Class in org.axiondb.functions
 
IsNotNullFunction() - Constructor for class org.axiondb.functions.IsNotNullFunction
 
isNullable(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
IsNullFunction - Class in org.axiondb.functions
 
IsNullFunction() - Constructor for class org.axiondb.functions.IsNullFunction
 
isNullString(String) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
ISO9660_T - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
isPoolable() - Method in class org.axiondb.jdbc.AxionStatement
 
isPrecisionRequired(int) - Static method in class org.axiondb.util.Utils
 
isPreviousAvailable() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
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.ExternalAxionDBTable
 
isPrimaryKeyConstraintExists(String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
isPrimaryKeyConstraintExists(String) - Method in class org.axiondb.engine.tables.TableView
check if primary constraint exists on a column
isPrimaryKeyConstraintExists(String) - Method in class org.axiondb.engine.TransactableTableImpl
Check if primary constraint exists on a column
isPrimaryKeyConstraintExists(String) - Method in interface org.axiondb.Table
check if primary constraint exists on a column
isQuoted() - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
isReadOnly() - Method in interface org.axiondb.Database
Is this database read-only?
isReadOnly() - Method in class org.axiondb.engine.BaseDatabase
 
isReadOnly() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
isReadOnly() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
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
 
isRightOuter() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
isScalarSelect() - Method in class org.axiondb.engine.commands.SubSelectCommand
 
isScaleRequired(int) - Static method in class org.axiondb.util.Utils
 
isSearchable(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isShutdown() - Method in class org.axiondb.engine.TransactionManagerImpl
 
isShutdown() - Method in interface org.axiondb.TransactionManager
Return whether or not I've been TransactionManager.shutdown().
isSigned(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isSwapLeftAndRight() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
isTablePartOfSelect(TableIdentifier) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
isTargetTablePartOfSubQuery() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
isUnique() - Method in class org.axiondb.engine.commands.CreateIndexCommand
 
isUnique() - Method in class org.axiondb.engine.indexes.BaseIndex
 
isUnique() - Method in interface org.axiondb.Index
Whether or not I allow duplicate values.
isUniqueConstraintExists(String) - Method in class org.axiondb.engine.tables.BaseTable
check if unique constraint exists on a column
isUniqueConstraintExists(String) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
isUniqueConstraintExists(String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
check if unique constraint exists on a column
isUniqueConstraintExists(String) - Method in class org.axiondb.engine.tables.TableView
check if unique constraint exists on a column
isUniqueConstraintExists(String) - Method in class org.axiondb.engine.TransactableTableImpl
Check if unique constraint exists on a column
isUniqueConstraintExists(String) - Method in interface org.axiondb.Table
check if unique constraint exists on a column
isUnsigned() - Method in interface org.axiondb.DataType
For numeric types, indicates whether type stores only non-negative (>= 0) values
isUnsigned() - Method in class org.axiondb.types.BaseDataType
 
isUnsigned() - Method in class org.axiondb.types.UnsignedByteType
 
isUnsigned() - Method in class org.axiondb.types.UnsignedIntegerType
 
isUnsigned() - Method in class org.axiondb.types.UnsignedShortType
 
isValid() - Method in class org.axiondb.functions.ABSFunction
 
isValid() - Method in class org.axiondb.functions.ArithmeticFunction
 
isValid() - Method in class org.axiondb.functions.AsciiFunction
 
isValid() - Method in class org.axiondb.functions.Base64DecodeFunction
 
isValid() - Method in class org.axiondb.functions.Base64EncodeFunction
 
isValid() - Method in class org.axiondb.functions.BaseAggregateFunction
 
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.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.FunctionIdentifier
 
isValid() - Method in class org.axiondb.functions.HexFunction
 
isValid() - Method in class org.axiondb.functions.IfThenFunction
 
isValid() - Method in class org.axiondb.functions.InFunction
 
isValid() - Method in class org.axiondb.functions.InStringFunction
 
isValid() - Method in class org.axiondb.functions.IsNotNullFunction
 
isValid() - Method in class org.axiondb.functions.IsNullFunction
 
isValid() - Method in class org.axiondb.functions.IsValidDateTimeFunction
 
isValid() - Method in class org.axiondb.functions.LengthFunction
 
isValid() - Method in class org.axiondb.functions.LikeToRegexpFunction
 
isValid() - Method in class org.axiondb.functions.Log10Function
 
isValid() - Method in class org.axiondb.functions.LowerFunction
 
isValid() - Method in class org.axiondb.functions.LPadFunction
 
isValid() - Method in class org.axiondb.functions.LTrimFunction
 
isValid() - Method in class org.axiondb.functions.MatchesFunction
 
isValid() - Method in class org.axiondb.functions.ModFunction
 
isValid() - Method in class org.axiondb.functions.NotFunction
 
isValid() - Method in class org.axiondb.functions.NotInFunction
 
isValid() - Method in class org.axiondb.functions.NowFunction
 
isValid() - Method in class org.axiondb.functions.NullIfFunction
 
isValid() - Method in class org.axiondb.functions.ReplaceFunction
 
isValid() - Method in class org.axiondb.functions.RoundFunction
 
isValid() - Method in class org.axiondb.functions.RowNumFunction
 
isValid() - Method in class org.axiondb.functions.RPadFunction
 
isValid() - Method in class org.axiondb.functions.RTrimFunction
 
isValid() - Method in class org.axiondb.functions.SignFunction
 
isValid() - Method in class org.axiondb.functions.SoundexFunction
 
isValid() - Method in class org.axiondb.functions.SoundsLikeFunction
 
isValid() - Method in class org.axiondb.functions.SpaceFunction
 
isValid() - Method in class org.axiondb.functions.SubstringFunction
 
isValid() - Method in class org.axiondb.functions.TrimFunction
 
isValid() - Method in class org.axiondb.functions.TruncateFunction
 
isValid() - Method in class org.axiondb.functions.UpperFunction
 
isValid(int) - Method in class org.axiondb.jdbc.AxionConnection
 
isValidConnectString(String) - Method in class org.axiondb.jdbc.ConnectionFactory
 
IsValidDateTimeFunction - Class in org.axiondb.functions
Function to test whether the given String expression is in the same format as the given date format expression.
IsValidDateTimeFunction() - Constructor for class org.axiondb.functions.IsValidDateTimeFunction
 
isWrapperFor(Class<?>) - Method in class org.axiondb.jdbc.AxionConnection
 
isWrapperFor(Class<?>) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
isWrapperFor(Class<?>) - Method in class org.axiondb.jdbc.AxionDataSource
 
isWrapperFor(Class<?>) - Method in class org.axiondb.jdbc.AxionResultSet
 
isWrapperFor(Class<?>) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
isWrapperFor(Class<?>) - Method in class org.axiondb.jdbc.AxionStatement
 
isWrapperFor(Class<?>) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
isWrapperFor(Class<?>) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
isWritable(int) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
iterator() - Method in class org.axiondb.engine.rowcollection.IntHashMap.Values
 
iterator() - Method in class org.axiondb.engine.rowcollection.IntSet
 

J

JAVA_OBJECT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
jdbcCompliant() - Method in class org.axiondb.jdbc.AxionDriver
 
jj_nt - Variable in class org.axiondb.parser.AxionDateTimeFormatParser
Next token.
jj_nt - Variable in class org.axiondb.parser.AxionSqlParser
Next token.
jjFillToken() - Method in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
 
jjFillToken() - Method in class org.axiondb.parser.AxionSqlParserTokenManager
 
jjnewLexState - Static variable in class org.axiondb.parser.AxionSqlParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class org.axiondb.parser.AxionSqlParserTokenManager
Token literal values.
JOIN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
JoinedRow - Class in org.axiondb.engine.rows
A Row composed of zero or more Rows, joined together end-to-end.
JoinedRow() - Constructor for class org.axiondb.engine.rows.JoinedRow
 
JoinedRowIterator - Interface in org.axiondb
A bidirectional iterator over a collection of JoinedRows.
JOINPLUS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
JoinRowIterator - Class in org.axiondb.engine.rowiterators
A RowIterator that simply wraps a ListIterator.
JoinRowIterator(Row, RowIterator) - Constructor for class org.axiondb.engine.rowiterators.JoinRowIterator
 
JoinRowIterator(Row, RowIterator, boolean) - Constructor for class org.axiondb.engine.rowiterators.JoinRowIterator
 
JULIAN_DAY - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.

K

KEY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
keyIterator() - Method in class org.axiondb.engine.rowcollection.IntHashMap
 
keys() - Method in class org.axiondb.engine.rowcollection.IntHashMap
 
kind - Variable in class org.axiondb.parser.Token
An integer that describes the kind of this token.

L

labelToCode(String) - Static method in class org.axiondb.util.DateTimeUtils
Converts the given value, which represents a date or time interval, to its corresponding constant value.
LARGE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
last() - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
last() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
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.LazyRowRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.ListRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
last() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
last() - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
last() - Method in class org.axiondb.jdbc.AxionResultSet
 
last() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
last() - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
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.
lastEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
LazyRow - Class in org.axiondb.engine.rows
A Rowwhich loads data from a RowSourceas needed.
LazyRow(RowSource, int) - Constructor for class org.axiondb.engine.rows.LazyRow
 
LazyRow(RowSource, int, int, Object) - Constructor for class org.axiondb.engine.rows.LazyRow
 
LazyRowRowIterator - Class in org.axiondb.engine.rowiterators
A RowIteratorthat creates LazyRows based upon a list of Rowidentifiers.
LazyRowRowIterator(RowSource, IntListIterator, int) - Constructor for class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
LazyRowRowIterator(RowSource, IntListIterator, int, ListIterator, int) - Constructor for class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
LEADING - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
LEFT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
length() - Method in class org.axiondb.jdbc.AbstractAxionBlob
 
length() - Method in class org.axiondb.jdbc.AbstractAxionClob
 
length() - Method in interface org.axiondb.jdbc.AxionBlob
 
length() - Method in interface org.axiondb.jdbc.AxionClob
 
length() - Method in class org.axiondb.types.BlobSource
 
length() - Method in class org.axiondb.types.ByteArrayBlob
 
length() - Method in class org.axiondb.types.ClobSource
 
length() - Method in class org.axiondb.types.CompressedLobSource
 
length() - Method in class org.axiondb.types.FileLobSource
 
length() - Method in class org.axiondb.types.FileOffsetLobSource
 
length() - Method in interface org.axiondb.types.LobSource
 
length() - Method in class org.axiondb.types.StringClob
 
LengthFunction - Class in org.axiondb.functions
Length(string): returns a Type integerrepresenting the length of the input string .
LengthFunction() - Constructor for class org.axiondb.functions.LengthFunction
 
LESS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
LESSEQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
LessThanFunction - Class in org.axiondb.functions
 
LessThanFunction() - Constructor for class org.axiondb.functions.LessThanFunction
 
LessThanOrEqualFunction - Class in org.axiondb.functions
 
LessThanOrEqualFunction() - Constructor for class org.axiondb.functions.LessThanOrEqualFunction
 
LETTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
LexicalError(boolean, int, int, int, String, char) - Static method in error org.axiondb.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
Lexer state names.
lexStateNames - Static variable in class org.axiondb.parser.AxionSqlParserTokenManager
Lexer state names.
LIKE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
LikeToRegexpFunction - Class in org.axiondb.functions
 
LikeToRegexpFunction() - Constructor for class org.axiondb.functions.LikeToRegexpFunction
 
LIMIT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
LimitingRowIterator - Class in org.axiondb.engine.rowiterators
RowIteratorimplementing LIMIT and OFFSET.
LimitingRowIterator(RowIterator, Literal, Literal) - Constructor for class org.axiondb.engine.rowiterators.LimitingRowIterator
 
line - Variable in class org.axiondb.parser.SimpleCharStream
 
LINE_COMMENT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
LINK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
listIterator() - Method in class org.axiondb.engine.rowcollection.IntSet
 
ListIteratorRowIterator - Class in org.axiondb.engine.rowiterators
A RowIteratorthat simply wraps a ListIterator.
ListIteratorRowIterator(ListIterator) - Constructor for class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
ListRowIterator - Class in org.axiondb.engine.rowiterators
A RowIteratorthat for a given List.
ListRowIterator(List) - Constructor for class org.axiondb.engine.rowiterators.ListRowIterator
 
Literal - Class in org.axiondb
A typedliteral value.
Literal(Object) - Constructor for class org.axiondb.Literal
 
Literal(Object, DataType) - Constructor for class org.axiondb.Literal
 
Literal(DataType) - Constructor for class org.axiondb.Literal
 
loadExternalTable(Properties) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
Loads external data using the given properties table - should be called only once by the table factory.
loadExternalTable(Properties) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
loadExternalTable(Properties) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
loadExternalTable(Properties) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
loadExternalTable(Properties) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
loadExternalTable(Properties) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
loadExternalTable(Properties) - Method in interface org.axiondb.ExternalTable
Loads external data using the given properties table - should be called only once by the table factory.
loadIndex(Table, File) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
loadIndex(Table, File) - Method in class org.axiondb.engine.indexes.BaseBTreeIndexLoader
 
loadIndex(Table, File) - Method in class org.axiondb.engine.StringBTreeIndexLoader
 
loadIndex(Table, File) - Method in interface org.axiondb.IndexLoader
 
loadNode(BTreeMetaData, int) - Method in class org.axiondb.util.IntBTree
Read the node with the specified fileId from disk.
loadNode(BTreeMetaData, Comparator, int) - Method in class org.axiondb.util.ObjectBTree
Read the node with the specified fileId from disk.
loadNode(BTreeMetaData, Comparator, int) - Method in class org.axiondb.util.StringBTree
 
loadOrMigrateMetaFile(Database) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
loadProperties(Properties) - Method in class org.axiondb.engine.BaseDatabase
 
LobLocator - Interface in org.axiondb.types
A factory for LobSources.
LobLocatorFactory - Interface in org.axiondb.types
Reads, writes and creates LobLocators.
LobSource - Interface in org.axiondb.types
Defines the basic Large Object (LOB) methods.
LOBType - Class in org.axiondb.types
A DataTyperepresenting a Large Object (LOB), for example a Clobor Blob.
LOBType() - Constructor for class org.axiondb.types.LOBType
 
LOCALE - Static variable in class org.axiondb.types.TimestampType
 
locatorsUpdateCopy() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently unsupported.
Log10Function - Class in org.axiondb.functions
 
Log10Function() - Constructor for class org.axiondb.functions.Log10Function
Creates a new instance of Class
LONG - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
longValue() - Method in class org.axiondb.util.NullObject
 
LONGVARBINARY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
LONGVARCHAR - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
LowerFunction - Class in org.axiondb.functions
LOWER(string): returns a stringcontaining the lower case version of the input string .
LowerFunction() - Constructor for class org.axiondb.functions.LowerFunction
 
LPadFunction - Class in org.axiondb.functions
 
LPadFunction() - Constructor for class org.axiondb.functions.LPadFunction
Creates a new instance of Class
LTrimFunction - Class in org.axiondb.functions
 
LTrimFunction() - Constructor for class org.axiondb.functions.LTrimFunction
Creates a new instance of Class

M

main(String[]) - Static method in class org.axiondb.tools.Console
 
main(String[]) - Static method in class org.axiondb.tools.Defrag
 
makeBlobSource(LobLocator) - Method in class org.axiondb.types.CompressedLOBType
 
makeBlobSource(LobLocator) - Method in class org.axiondb.types.LOBType
 
makeClobSource(LobLocator) - Method in class org.axiondb.types.CompressedLOBType
 
makeClobSource(LobLocator) - Method in class org.axiondb.types.LOBType
 
makeFlipFunction() - Method in class org.axiondb.functions.ComparisonFunction
 
makeFlipFunction() - Method in class org.axiondb.functions.EqualFunction
 
makeFlipFunction() - Method in class org.axiondb.functions.GreaterThanFunction
 
makeFlipFunction() - Method in class org.axiondb.functions.GreaterThanOrEqualFunction
 
makeFlipFunction() - Method in class org.axiondb.functions.LessThanFunction
 
makeFlipFunction() - Method in class org.axiondb.functions.LessThanOrEqualFunction
 
makeFlipFunction() - Method in class org.axiondb.functions.NotEqualFunction
 
makeIndex(String, Column, boolean, Object, IntList) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
makeIndex(String, Column, boolean, File) - Method in class org.axiondb.engine.indexes.BaseBTreeIndexLoader
 
makeIndex(String, Column, boolean, Object, IntList) - Method in class org.axiondb.engine.IntArrayIndexLoader
 
makeIndex(String, Column, boolean, File) - Method in class org.axiondb.engine.IntBTreeIndexLoader
 
makeIndex(String, Column, boolean, Object, IntList) - Method in class org.axiondb.engine.ObjectArrayIndexLoader
 
makeIndex(String, Column, boolean, File) - Method in class org.axiondb.engine.ObjectBTreeIndexLoader
 
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(int, int) - Method in interface org.axiondb.DataType.ExactNumeric
Creates a new instance of the implementing ExactNumeric type with the given precision and scale.
makeNewInstance() - Method in interface org.axiondb.DataType
Creates a new instance of this DataType implementation.
makeNewInstance() - Method in interface org.axiondb.DataTypeFactory
 
makeNewInstance(String, Column, boolean, boolean) - Method in class org.axiondb.engine.ArrayIndexFactory
 
makeNewInstance(String, Column, boolean, boolean) - Method in class org.axiondb.engine.BTreeIndexFactory
 
makeNewInstance() - Method in interface org.axiondb.FunctionFactory
 
makeNewInstance() - Method in class org.axiondb.functions.ABSFunction
 
makeNewInstance() - Method in class org.axiondb.functions.AddFunction
 
makeNewInstance() - Method in class org.axiondb.functions.AndFunction
 
makeNewInstance() - Method in class org.axiondb.functions.AsciiFunction
 
makeNewInstance() - Method in class org.axiondb.functions.AverageFunction
 
makeNewInstance() - Method in class org.axiondb.functions.Base64DecodeFunction
 
makeNewInstance() - Method in class org.axiondb.functions.Base64EncodeFunction
 
makeNewInstance() - Method in class org.axiondb.functions.BitAndFunction
 
makeNewInstance() - Method in class org.axiondb.functions.BitOrFunction
 
makeNewInstance() - Method in class org.axiondb.functions.CastAsFunction
 
makeNewInstance() - Method in class org.axiondb.functions.CharFunction
 
makeNewInstance() - Method in class org.axiondb.functions.CharToDateFunction
 
makeNewInstance() - Method in class org.axiondb.functions.CoalesceFunction
 
makeNewInstance() - Method in class org.axiondb.functions.ConcatFunction
 
makeNewInstance() - Method in class org.axiondb.functions.ContainsFunction
 
makeNewInstance() - Method in class org.axiondb.functions.CountFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DateAddFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DateDiffFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DatePartFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DateToCharFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DifferenceFunction
 
makeNewInstance() - Method in class org.axiondb.functions.DivideFunction
 
makeNewInstance() - Method in class org.axiondb.functions.EqualFunction
 
makeNewInstance() - Method in class org.axiondb.functions.ExistsFunction
 
makeNewInstance() - Method in class org.axiondb.functions.GreaterThanFunction
 
makeNewInstance() - Method in class org.axiondb.functions.GreaterThanOrEqualFunction
 
makeNewInstance() - Method in class org.axiondb.functions.HexFunction
 
makeNewInstance() - Method in class org.axiondb.functions.IfThenFunction
 
makeNewInstance() - Method in class org.axiondb.functions.InFunction
 
makeNewInstance() - Method in class org.axiondb.functions.InStringFunction
 
makeNewInstance() - Method in class org.axiondb.functions.IsNotNullFunction
 
makeNewInstance() - Method in class org.axiondb.functions.IsNullFunction
 
makeNewInstance() - Method in class org.axiondb.functions.IsValidDateTimeFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LengthFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LessThanFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LessThanOrEqualFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LikeToRegexpFunction
 
makeNewInstance() - Method in class org.axiondb.functions.Log10Function
 
makeNewInstance() - Method in class org.axiondb.functions.LowerFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LPadFunction
 
makeNewInstance() - Method in class org.axiondb.functions.LTrimFunction
 
makeNewInstance() - Method in class org.axiondb.functions.MatchesFunction
 
makeNewInstance() - Method in class org.axiondb.functions.MaxFunction
 
makeNewInstance() - Method in class org.axiondb.functions.MinFunction
 
makeNewInstance() - Method in class org.axiondb.functions.ModFunction
 
makeNewInstance() - Method in class org.axiondb.functions.MultiplyFunction
 
makeNewInstance() - Method in class org.axiondb.functions.NotEqualFunction
 
makeNewInstance() - Method in class org.axiondb.functions.NotFunction
 
makeNewInstance() - Method in class org.axiondb.functions.NotInFunction
 
makeNewInstance() - Method in class org.axiondb.functions.NowFunction
 
makeNewInstance() - Method in class org.axiondb.functions.NullIfFunction
 
makeNewInstance() - Method in class org.axiondb.functions.OrFunction
 
makeNewInstance() - Method in class org.axiondb.functions.ReplaceFunction
 
makeNewInstance() - Method in class org.axiondb.functions.RoundFunction
 
makeNewInstance() - Method in class org.axiondb.functions.RowNumFunction
 
makeNewInstance() - Method in class org.axiondb.functions.RPadFunction
 
makeNewInstance() - Method in class org.axiondb.functions.RTrimFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SignFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SoundexFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SoundsLikeFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SpaceFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SubstringFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SubtractFunction
 
makeNewInstance() - Method in class org.axiondb.functions.SumFunction
 
makeNewInstance() - Method in class org.axiondb.functions.TrimFunction
 
makeNewInstance() - Method in class org.axiondb.functions.TruncateFunction
 
makeNewInstance() - Method in class org.axiondb.functions.UpperFunction
 
makeNewInstance(String, Column, boolean, boolean) - Method in interface org.axiondb.IndexFactory
 
makeNewInstance() - Method in class org.axiondb.types.AnyType
 
makeNewInstance() - Method in class org.axiondb.types.BaseDataType
 
makeNewInstance() - Method in class org.axiondb.types.BigDecimalType
 
makeNewInstance(int, int) - Method in class org.axiondb.types.BigDecimalType
 
makeNewInstance() - Method in class org.axiondb.types.BigIntType
 
makeNewInstance() - Method in class org.axiondb.types.BLOBType
 
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.CharacterVaryingType
 
makeNewInstance() - Method in class org.axiondb.types.CLOBType
 
makeNewInstance() - Method in class org.axiondb.types.CompressedLOBType
 
makeNewInstance() - Method in class org.axiondb.types.DateType
 
makeNewInstance() - Method in class org.axiondb.types.DoubleType
 
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.ObjectType
 
makeNewInstance() - Method in class org.axiondb.types.ShortType
 
makeNewInstance() - Method in class org.axiondb.types.StringType
 
makeNewInstance() - Method in class org.axiondb.types.TimestampType
 
makeNewInstance() - Method in class org.axiondb.types.TimeType
 
makeNewInstance() - Method in class org.axiondb.types.UnsignedByteType
 
makeNewInstance() - Method in class org.axiondb.types.UnsignedIntegerType
 
makeNewInstance() - Method in class org.axiondb.types.UnsignedShortType
 
makeNewInstance() - Method in class org.axiondb.types.VarBinaryType
 
makeNewSystemInstance(Table, Column, boolean) - Method in class org.axiondb.engine.indexes.BaseIndexFactory
Creates a new system instance with an autogenerated index name that combines the table name, column name, and current UNIX time (expressed in hexadecimal).
makeNewSystemInstance(Table, Column, boolean) - Method in interface org.axiondb.IndexFactory
Creates a new system index, with a unique internally-generated name, on the given column with the given state of uniqueness.
makeRowDecorator(Table) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
makeRowDecorator() - Method in class org.axiondb.engine.commands.InsertIntoClause
 
makeRowDecorator() - Method in class org.axiondb.engine.tables.BaseTable
 
makeRowDecorator() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
makeRowDecorator() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
makeRowDecorator() - Method in class org.axiondb.engine.tables.TableView
 
makeRowDecorator() - Method in class org.axiondb.engine.TransactableTableImpl
 
makeRowDecorator() - Method in interface org.axiondb.RowSource
 
makeRowDecorator() - Method in interface org.axiondb.Table
 
makeRowIterator(Database, boolean) - Method in class org.axiondb.engine.commands.AxionQueryPlanner
Makes appropriate RowIteratorfor the current query/subquery.
makeRowIterator(Database, boolean) - Method in class org.axiondb.engine.commands.SelectCommand
 
makeRowIterator(Database, boolean, boolean) - Method in class org.axiondb.engine.commands.SelectCommand
 
makeRowIterator(Database, boolean) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
makeTargetRowDecorator() - Method in class org.axiondb.engine.commands.UpsertCommand
 
makeTransactableTable() - Method in class org.axiondb.engine.tables.BaseTable
 
makeTransactableTable() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
makeTransactableTable() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
makeTransactableTable() - Method in class org.axiondb.engine.tables.TableView
 
makeTransactableTable() - Method in class org.axiondb.engine.TransactableTableImpl
 
makeTransactableTable() - Method in interface org.axiondb.Table
Create a TransactableTablefor this table.
maskAliasListForTables(FromNode, List) - Method in class org.axiondb.engine.visitors.MaskSelectablesForTablesVisitor
 
MaskSelectablesForTablesVisitor - Class in org.axiondb.engine.visitors
Masks Selectables For given Tables, used to mask seletable while resolving condition in FromNode scope.
MaskSelectablesForTablesVisitor() - Constructor for class org.axiondb.engine.visitors.MaskSelectablesForTablesVisitor
 
MATCHED - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
MatchesFunction - Class in org.axiondb.functions
MATCHES(string, string): returns a BooleanTypeboolean that indicates whether first string matches the regular expression pattern represented by the second string.
MatchesFunction() - Constructor for class org.axiondb.functions.MatchesFunction
 
MAX_PRECISION - Static variable in class org.axiondb.types.BigDecimalType
 
MaxFunction - Class in org.axiondb.functions
 
MaxFunction() - Constructor for class org.axiondb.functions.MaxFunction
 
maxNextCharInd - Variable in class org.axiondb.parser.SimpleCharStream
 
MAXVALUE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
MemoryDatabase - Class in org.axiondb.engine
A memory-resident Database.
MemoryDatabase() - Constructor for class org.axiondb.engine.MemoryDatabase
 
MemoryDatabase(String) - Constructor for class org.axiondb.engine.MemoryDatabase
 
MemoryDatabase(String, Properties) - Constructor for class org.axiondb.engine.MemoryDatabase
 
MemoryTable - Class in org.axiondb.engine.tables
A memory-resident Table.
MemoryTable(String) - Constructor for class org.axiondb.engine.tables.MemoryTable
 
MemoryTable(String, String) - Constructor for class org.axiondb.engine.tables.MemoryTable
 
MemoryTableFactory - Class in org.axiondb.engine
MemoryTableFactory() - Constructor for class org.axiondb.engine.MemoryTableFactory
 
MERGE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
MergeSort(RowIterator, Comparator) - Constructor for class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
 
MergeSort(RowIterator, List, RowDecorator) - Constructor for class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
 
META_FILE_EXT - Static variable in class org.axiondb.engine.tables.BaseDiskTable
 
migrate(int) - Method in interface org.axiondb.Database
Migrate from older version to newer version for this database
migrate(int) - Method in class org.axiondb.engine.BaseDatabase
Migrate from older version to newer version for this database
migrate(int) - Method in class org.axiondb.engine.DiskDatabase
 
migrate(int) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
migrate() - Method in class org.axiondb.engine.tables.AbstractBaseTable
 
migrate(Database) - Method in class org.axiondb.engine.tables.BaseDiskTable
Migrate from older version to newer version for this table
migrate() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
migrate() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
migrate() - Method in class org.axiondb.engine.tables.TableView
 
migrate() - Method in interface org.axiondb.Table
Migrate from older version to newer version for this table
MILLISECOND - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
MILLISECOND - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
MILLISECOND - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing millisecond time interval
MinFunction - Class in org.axiondb.functions
 
MinFunction() - Constructor for class org.axiondb.functions.MinFunction
 
MINUS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
MINUTE - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
MINUTE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
MINUTE - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing minute time interval
MINVALUE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ModFunction - Class in org.axiondb.functions
 
ModFunction() - Constructor for class org.axiondb.functions.ModFunction
Creates a new instance of Class
MONTH - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
MONTH - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
MONTH - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing month interval
MONTH_3 - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
MONTH_FULL - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
moveToCurrentRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
moveToCurrentRow() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
moveToCurrentRow() - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
moveToInsertRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
moveToInsertRow() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
moveToInsertRow() - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
MultiplyFunction - Class in org.axiondb.functions
 
MultiplyFunction() - Constructor for class org.axiondb.functions.MultiplyFunction
 
MutableIndexedRowIterator - Interface in org.axiondb.engine.rowiterators
 
MutableMergeSort(RowSource, RowIterator, Comparator) - Constructor for class org.axiondb.engine.rowiterators.SortedRowIterator.MutableMergeSort
 
MutableMergeSort(RowSource, RowIterator, List, RowDecorator) - Constructor for class org.axiondb.engine.rowiterators.SortedRowIterator.MutableMergeSort
 

N

NAME_CONFIG_KEY - Static variable in class org.axiondb.Column
Key for setting and retrieving the name in this column's configuration
nativeSQL(String) - Method in class org.axiondb.jdbc.AxionConnection
 
NestedLoopJoinedRowIterator - Class in org.axiondb.engine.rowiterators
A Nested Loop Join is performed by doing a scan over the left subtree and for each row in it performing a full scan of the right subtree.
NestedLoopJoinedRowIterator(RowIterator, RowIterator, int, boolean, boolean) - Constructor for class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
NestedLoopJoinedRowIterator(RowIterator, RowIterator, int) - Constructor for class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
NEVER_APPLY - Static variable in class org.axiondb.engine.TransactionManagerImpl
 
newEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap
Returns a new entry for this map; sub-classes may override this method to use custom entries.
newPidxList(int, File, boolean) - Method in class org.axiondb.io.AxionFileSystem
 
newToken(int, String) - Static method in class org.axiondb.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.axiondb.parser.Token
 
next() - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
next(int) - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
next() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
next(int) - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
next(int) - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
next(int) - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
next(int) - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
next(int) - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.JoinRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
next(int) - 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.ListRowIterator
 
next() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
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(int) - 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() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
NEXT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
next - Variable in class org.axiondb.parser.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in interface org.axiondb.RowDecoratorIterator
 
next() - Method in interface org.axiondb.RowIterator
Returns the next Rowin the list, or throws NoSuchElementExceptionif no next Row exists.
next(int) - Method in interface org.axiondb.RowIterator
Sets the current iterator position to currentIndex() + count; this will not set the current row, peekPrevious() may be used to return the current row.
next() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
next() - Method in class org.axiondb.util.IntListIteratorChain
 
next16DigitIdentifier() - Method in class org.axiondb.util.StringIdentifierGenerator
Generates a new 16-digit (hex) identifier.
next16DigitIdentifier(String) - Method in class org.axiondb.util.StringIdentifierGenerator
Generates a new 16-digit (hex) identifier with the given String as its prefix.
next32DigitIdentifier() - Method in class org.axiondb.util.StringIdentifierGenerator
Generates a new 32-digit (hex) identifier.
next32DigitIdentifier(String) - Method in class org.axiondb.util.StringIdentifierGenerator
Generates a new 16-digit (hex) identifier with the given String as its prefix.
nextEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
nextIdentifier() - Method in class org.axiondb.util.StringIdentifierGenerator
 
nextIdentifier(String) - Method in class org.axiondb.util.StringIdentifierGenerator
 
nextIndex() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.ChangingIndexedRowIterator
 
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.JoinRowIterator
 
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.ListRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
nextIndex() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
nextIndex() - Method in interface org.axiondb.RowIterator
Returns the index of the RowIterator.next()row, if any, or the number of elements is the iterator if we've reached the end.
nextIndex() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
nextIndex() - Method in class org.axiondb.util.IntListIteratorChain
 
nextLineLength(long) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
nextLineLength(long) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
NEXTVAL - Static variable in class org.axiondb.SequenceEvaluator
 
NO - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
noneNull(RowDecorator, Row, Iterator) - Static method in class org.axiondb.constraints.NotNullConstraint
 
noneNull(RowIterator, Table, Iterator) - Static method in class org.axiondb.constraints.NotNullConstraint
 
normalizeTime(long) - Static method in class org.axiondb.types.TimeType
 
normalizeToUTCZeroHour(long) - Static method in class org.axiondb.types.DateType
 
NOT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
NOTEQUAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
NOTEQUAL2 - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
NotEqualFunction - Class in org.axiondb.functions
 
NotEqualFunction() - Constructor for class org.axiondb.functions.NotEqualFunction
 
NotFunction - Class in org.axiondb.functions
 
NotFunction() - Constructor for class org.axiondb.functions.NotFunction
 
notifyColumnsOfNewLobDir(File) - Method in class org.axiondb.engine.tables.BaseTable
 
NotInFunction - Class in org.axiondb.functions
 
NotInFunction() - Constructor for class org.axiondb.functions.NotInFunction
 
NotNullConstraint - Class in org.axiondb.constraints
A NOT NULL constraint, which is violated whenever one or more of the specified Selectables is null.
NotNullConstraint() - Constructor for class org.axiondb.constraints.NotNullConstraint
 
NotNullConstraint(String) - Constructor for class org.axiondb.constraints.NotNullConstraint
 
NowFunction - Class in org.axiondb.functions
 
NowFunction() - Constructor for class org.axiondb.functions.NowFunction
 
NULL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
NullConstraint - Class in org.axiondb.constraints
A NULL constraint, which is never violated but may be created and dropped.
NullConstraint() - Constructor for class org.axiondb.constraints.NullConstraint
 
NullConstraint(String) - Constructor for class org.axiondb.constraints.NullConstraint
 
NullIfFunction - Class in org.axiondb.functions
The NULLIF function returns a null value if the arguments are equal, otherwise it returns the value of the first argument.
NullIfFunction() - Constructor for class org.axiondb.functions.NullIfFunction
 
NullObject - Class in org.axiondb.util
 
NullObject() - Constructor for class org.axiondb.util.NullObject
 
nullPlusNonNullIsNull() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true.
nullsAreSortedAtEnd() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since null s are considered greater than any non- null value.
nullsAreSortedAtStart() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since null s are considered greater than any non- null value.
nullsAreSortedHigh() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true, since null s are considered greater than any non- null value.
nullsAreSortedLow() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false, since null s are considered greater than any non- null value.
NUMBER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
NUMERIC - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.

O

OBJECT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ObjectArrayIndex - Class in org.axiondb.engine.indexes
An indexover Object keys.
ObjectArrayIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.ObjectArrayIndex
 
ObjectArrayIndex(String, Column, boolean, ArrayList, IntList) - Constructor for class org.axiondb.engine.indexes.ObjectArrayIndex
 
ObjectArrayIndexLoader - Class in org.axiondb.engine
An IndexLoader for ObjectArrayIndex.
ObjectArrayIndexLoader() - Constructor for class org.axiondb.engine.ObjectArrayIndexLoader
 
ObjectBTree - Class in org.axiondb.util
A B-Tree for Objects, based on the implementation described in "Introduction to Algorithms" by Cormen, Leiserson and Rivest (CLR).
ObjectBTree(File, String, int, Comparator) - Constructor for class org.axiondb.util.ObjectBTree
Create or load a new root node.
ObjectBTree(BTreeMetaData, Comparator) - Constructor for class org.axiondb.util.ObjectBTree
Create a new, non-root node.
ObjectBTree(BTreeMetaData, Comparator, int) - Constructor for class org.axiondb.util.ObjectBTree
Create a non-root node by reading it from disk.
ObjectBTreeIndex - Class in org.axiondb.engine.indexes
A B-Tree indexover Object keys.
ObjectBTreeIndex(String, Column, boolean) - Constructor for class org.axiondb.engine.indexes.ObjectBTreeIndex
 
ObjectBTreeIndex(String, Column, boolean, File) - Constructor for class org.axiondb.engine.indexes.ObjectBTreeIndex
 
ObjectBTreeIndexLoader - Class in org.axiondb.engine
ObjectBTreeIndexLoader() - Constructor for class org.axiondb.engine.ObjectBTreeIndexLoader
 
ObjectType - Class in org.axiondb.types
A DataTyperepresenting a Serializableobject value.
ObjectType() - Constructor for class org.axiondb.types.ObjectType
 
OFFSET - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ON - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
onlyReferencesTable(TableIdentifier, Selectable) - Static method in class org.axiondb.engine.commands.AxionQueryOptimizer
Check if the given table is the only table refernce in the condition
open(File) - Method in class org.axiondb.io.AxionFileSystem
Open the file in read only mode.
open(File, boolean) - Method in class org.axiondb.io.AxionFileSystem
Open file in append mode if overwrite is false, otherwise create new file.
openAppend(File) - Method in class org.axiondb.io.AxionFileSystem
Open file in append mode, position will be set to the end of file.
openBufferedDIS(File) - Method in class org.axiondb.io.AxionFileSystem
Open file in read only mode, position will be set to 0.
openBufferedDOS(File, long) - Method in class org.axiondb.io.AxionFileSystem
Open a outputsteam and points the file pointer to a given start position in the file.
openBufferedDOSAppend(File, int) - Method in class org.axiondb.io.AxionFileSystem
Open file in append mode, position will be set to the end of file.
openDataInputSteam(File) - Method in class org.axiondb.io.AxionFileSystem
 
openObjectInputSteam(File) - Method in class org.axiondb.io.AxionFileSystem
 
OPENPAREN - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
OPENPAREN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
operate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.AddFunction
 
operate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.ArithmeticFunction
 
operate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.DivideFunction
 
operate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.MultiplyFunction
 
operate(BigDecimal, BigDecimal) - Method in class org.axiondb.functions.SubtractFunction
 
OR - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ORDER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
orderingBits - Variable in class org.axiondb.util.ComparatorChain
 
OrderNode - Class in org.axiondb
One part of an ORDER BY clause.
OrderNode(Selectable, boolean) - Constructor for class org.axiondb.OrderNode
Create an OrderNode that sorts the given selectable in ascending or descending order.
OrFunction - Class in org.axiondb.functions
 
OrFunction() - Constructor for class org.axiondb.functions.OrFunction
 
org.axiondb - package org.axiondb
Core interfaces, identifiers, and exceptions.
org.axiondb.constraints - package org.axiondb.constraints
Constraint implementations.
org.axiondb.engine - package org.axiondb.engine
Core database machinery.
org.axiondb.engine.commands - package org.axiondb.engine.commands
AxionCommand implementations.
org.axiondb.engine.indexes - package org.axiondb.engine.indexes
 
org.axiondb.engine.metaupdaters - package org.axiondb.engine.metaupdaters
 
org.axiondb.engine.rowcollection - package org.axiondb.engine.rowcollection
 
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.io - package org.axiondb.io
 
org.axiondb.jdbc - package org.axiondb.jdbc
JDBC implementations.
org.axiondb.parser - package org.axiondb.parser
SQL parser interface and implementation classes.
org.axiondb.tools - package org.axiondb.tools
 
org.axiondb.types - package org.axiondb.types
DataType implementations.
org.axiondb.util - package org.axiondb.util
Utility classes.
ORGANIZATION - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
othersDeletesAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
othersInsertsAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
othersUpdatesAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
OUTER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ownDeletesAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Retrieves whether for the given type of ResultSet object, the result set's own deletes are visible.
ownInsertsAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently supported.
ownUpdatesAreVisible(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Retrieves whether for the given type of ResultSet object, the result set's own updates are visible.

P

Parameters(int) - Constructor for class org.axiondb.jdbc.AxionPreparedStatement.Parameters
 
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
 
parseDateTimeFormatToJava(String) - Method in class org.axiondb.parser.AxionDateTimeFormatParser
 
ParseException - Exception in org.axiondb.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.axiondb.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.axiondb.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.axiondb.parser.ParseException
Constructor with message.
parseIntFile(File) - Method in class org.axiondb.io.AxionFileSystem
Reads a list of int values from a file.
parseLongPidx(File, boolean) - Method in class org.axiondb.io.AxionFileSystem
Reads a list of long values from a file.
parsePidxFile(File) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
Parser - Interface in org.axiondb.parser
Generic Axion parser interface.
parseTableProperties(ObjectInputStream) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
parseTableProperties(ObjectInputStream) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
parseTableProperties(ObjectInputStream) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
parseTableProperties(ObjectInputStream) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
parseUnsignedIntPidx(File, boolean) - Method in class org.axiondb.io.AxionFileSystem
 
peekNext() - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
peekNext() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
peekNext() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
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.ReverseSortedRowIterator
 
peekNext() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
peekNext() - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
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.
peekNextEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
peekPrevious() - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
peekPrevious() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
peekPrevious() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
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.ReverseSortedRowIterator
 
peekPrevious() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
peekPrevious() - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
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.
peekPreviousEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
PIDX_FILE_EXT - Static variable in class org.axiondb.engine.tables.BaseDiskTable
 
PidxList(int, File, boolean) - Constructor for class org.axiondb.io.AxionFileSystem.PidxList
 
PidxList(LongList, File, boolean) - Constructor for class org.axiondb.io.AxionFileSystem.PidxList
 
PLUS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
populateDefaultValues(Database, Table, TableIdentifier, RowDecorator) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
populateIndex(Table, Index) - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
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.ExternalAxionDBTable
 
populateIndex(Index) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
populateIndex(Index) - Method in class org.axiondb.engine.tables.MemoryTable
 
populateIndex(Index) - Method in class org.axiondb.engine.tables.TableView
 
populateIndex(Index) - Method in class org.axiondb.engine.TransactableTableImpl
 
populateIndex(Index) - Method in interface org.axiondb.Table
Populate an Index, adding my current rows to it.
populateSequenceColumns(Database, Table, Row) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
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 - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
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
 
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.
preProcess(Database) - Method in class org.axiondb.engine.commands.InsertIntoClause
 
prevCharIsCR - Variable in class org.axiondb.parser.SimpleCharStream
 
prevCharIsLF - Variable in class org.axiondb.parser.SimpleCharStream
 
previous() - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
previous(int) - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
previous(int) - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
previous(int) - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
previous(int) - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
previous(int) - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
previous(int) - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.JoinRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
previous(int) - 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.ListRowIterator
 
previous() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
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(int) - 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.jdbc.BaseAxionResultSetDecorator
 
previous() - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
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(int) - Method in interface org.axiondb.RowIterator
Sets the current iterator position to currentIndex() - count; this will not set the current row, peekNext() may be used to return the current row.
previous() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
previous() - Method in class org.axiondb.util.IntListIteratorChain
 
previousEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
previousIndex() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.ChangingIndexedRowIterator
 
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.JoinRowIterator
 
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.ListRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
previousIndex() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
previousIndex() - Method in interface org.axiondb.RowIterator
Returns the index of the RowIterator.previous()row, if any, or -1 if we're add the beginning of the list.
previousIndex() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
previousIndex() - Method in class org.axiondb.util.IntListIteratorChain
 
PRIMARY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
PrimaryKeyConstraint - Class in org.axiondb.constraints
A PRIMARY KEY constraint, which is violated whenever any of my Selectables are null or my collection of Selectables is not unique.
PrimaryKeyConstraint(String) - Constructor for class org.axiondb.constraints.PrimaryKeyConstraint
 
printBoundary(char, int[]) - Method in class org.axiondb.tools.BaseReport
 
printCentered(String, int) - Method in class org.axiondb.tools.BaseReport
 
printRight(String, int) - Method in class org.axiondb.tools.BaseReport
 
process(String) - Method in class org.axiondb.types.CharacterType
 
process(String) - Method in class org.axiondb.types.CharacterVaryingType
 
PROP_CATALOG - Static variable in interface org.axiondb.ExternalConnectionProvider
Property key name for Catalog Name
PROP_CATALOG - Static variable in interface org.axiondb.ExternalTable
Property key name for catalog name
PROP_CREATE_IF_NOT_EXIST - Static variable in interface org.axiondb.ExternalTable
 
PROP_DB - Static variable in interface org.axiondb.ExternalTable
Property key name for database link
PROP_DRIVERCLASS - Static variable in interface org.axiondb.ExternalConnectionProvider
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 interface org.axiondb.ExternalConnectionProvider
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 interface org.axiondb.ExternalTable
Property key name for where filter
PROP_PASSWORD - Static variable in interface org.axiondb.ExternalConnectionProvider
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 interface org.axiondb.ExternalTable
Property key name for remote table name
PROP_ROWSTOSKIP - Static variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
PROP_SCHEMA - Static variable in interface org.axiondb.ExternalConnectionProvider
Property key name for SchemaName
PROP_SCHEMA - Static variable in interface org.axiondb.ExternalTable
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 interface org.axiondb.ExternalConnectionProvider
Property key name for user name
PROP_VENDOR - Static variable in interface org.axiondb.ExternalTable
Property key representing (optional) DB vendor name for remote table
PROP_WHERE - Static variable in interface org.axiondb.ExternalTable
Property key name for where filter
publishEvent(TableModifiedEvent) - Method in class org.axiondb.event.BaseTableModificationPublisher
 
put(int, Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap
Associates the specified value with the specified key in this IntHashMap.
put(Object, Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
put(Object, Object) - Method in interface org.axiondb.VariableContext
 
putAll(IntHashMap) - Method in class org.axiondb.engine.rowcollection.IntHashMap
Copies all of the mappings from the specified map to this IntHashMap.
putInCache(Object, Object) - Method in class org.axiondb.functions.BaseRegExpFunction
 
putRow(int, Row) - Method in class org.axiondb.engine.rowcollection.IntRowMap
Associates the specified value with the specified key in this IntRowMap.

Q

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

R

RADIX - Static variable in class org.axiondb.Sequence
 
RAW - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
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.Sequence
 
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.BigIntType
 
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.DoubleType
 
read(DataInput) - Method in class org.axiondb.types.FileLobLocator
 
read(DataInput) - Method in class org.axiondb.types.FileLobLocatorFactory
 
read(DataInput) - Method in class org.axiondb.types.FileOffsetLobLocator
 
read(DataInput) - Method in class org.axiondb.types.FileOffsetLobLocatorFactory
 
read(DataInput) - Method in class org.axiondb.types.FloatType
 
read(DataInput) - Method in class org.axiondb.types.IntegerType
 
read(DataInput) - Method in interface org.axiondb.types.LobLocatorFactory
 
read(DataInput) - Method in class org.axiondb.types.LOBType
 
read(DataInput) - Method in class org.axiondb.types.ObjectType
 
read(DataInput) - Method in class org.axiondb.types.ShortType
 
read(DataInput) - Method in class org.axiondb.types.StringType
 
read(DataInput) - Method in class org.axiondb.types.TimestampType
 
read(DataInput) - Method in class org.axiondb.types.TimeType
Overrides parent implementation to read only milliseconds (as a long) from the input stream, ignoring any nanoseconds written by TimestampType.write().
read(DataInput) - Method in class org.axiondb.types.UnsignedByteType
 
read(DataInput) - Method in class org.axiondb.types.UnsignedIntegerType
 
read(DataInput) - Method in class org.axiondb.types.UnsignedShortType
 
read(DataInput) - Method in class org.axiondb.types.VarBinaryType
Instantiate an object of my type from the given DataInput.
read() - Method in class org.axiondb.util.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.
readAll(File, byte[]) - Method in class org.axiondb.io.AxionFileSystem
 
readChar() - Method in class org.axiondb.parser.SimpleCharStream
Read a character.
readColumns(ObjectInputStream) - Method in class org.axiondb.engine.tables.BaseTable
 
readConstraints(ObjectInputStream, Database) - Method in class org.axiondb.engine.tables.BaseTable
 
readIntList(ObjectInputStream) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
readKeys(ObjectInputStream) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
readKeys(ObjectInputStream) - Method in class org.axiondb.engine.IntArrayIndexLoader
 
readKeys(ObjectInputStream) - Method in class org.axiondb.engine.ObjectArrayIndexLoader
 
readOrSetDefaultProperties(Properties) - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
readOrSetDefaultProperties(Properties) - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
readOrSetDefaultProperties(Properties) - Method in interface org.axiondb.TableOrganizationContext
 
REAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
RebindableIndexedRowIterator - Class in org.axiondb.engine.rowiterators
A DelegatingRowIterator that is wraps a RowIterator from some Index, and that can be reset to recreate the iterator for a new bound value.
RebindableIndexedRowIterator(Index, RowSource, Function, BindVariable) - Constructor for class org.axiondb.engine.rowiterators.RebindableIndexedRowIterator
 
recreateIndices() - Method in class org.axiondb.engine.tables.BaseTable
 
REFERENCES - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ReferencesOtherTablesWhereNodeVisitor - Class in org.axiondb.engine.visitors
Return true if reference a table other than the given one, false otherwise.
ReferencesOtherTablesWhereNodeVisitor(TableIdentifier) - Constructor for class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor
 
refreshRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
refreshRow() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
REGULAR_TABLE_TYPE - Static variable in interface org.axiondb.Table
 
ReInit(InputStream) - Method in class org.axiondb.parser.AxionDateTimeFormatParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.axiondb.parser.AxionDateTimeFormatParser
Reinitialise.
ReInit(Reader) - Method in class org.axiondb.parser.AxionDateTimeFormatParser
Reinitialise.
ReInit(AxionDateTimeFormatParserTokenManager) - Method in class org.axiondb.parser.AxionDateTimeFormatParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
Reinitialise parser.
ReInit(InputStream) - Method in class org.axiondb.parser.AxionSqlParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.axiondb.parser.AxionSqlParser
Reinitialise.
ReInit(Reader) - Method in class org.axiondb.parser.AxionSqlParser
Reinitialise.
ReInit(AxionSqlParserTokenManager) - Method in class org.axiondb.parser.AxionSqlParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.axiondb.parser.AxionSqlParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.axiondb.parser.AxionSqlParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.axiondb.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.axiondb.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.axiondb.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.axiondb.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.axiondb.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.axiondb.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.axiondb.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.axiondb.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.axiondb.parser.SimpleCharStream
Reinitialise.
relative(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
relative(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
relative(int) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
releaseSavepoint(Savepoint) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
reloadFilesAfterTruncate() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
reloadFilesAfterTruncate() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
reloadFilesAfterTruncate() - Method in class org.axiondb.engine.tables.DiskTable
 
remount(File) - Method in interface org.axiondb.Database
Notify this database that its root directory has been moved to the given location.
remount(File) - Method in class org.axiondb.engine.BaseDatabase
 
remount(File) - Method in class org.axiondb.engine.DiskDatabase
 
remount(File) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
remount(File, boolean) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
remount() - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
remount(File, boolean) - Method in class org.axiondb.engine.tables.BaseTable
 
remount() - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
remount(File, boolean) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
remount() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
remount(File, boolean) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
remount(File, boolean) - Method in class org.axiondb.engine.tables.TableView
 
remount(File, boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
remount() - Method in interface org.axiondb.ExternalTable
 
remount(File, boolean) - Method in interface org.axiondb.Table
Notify this table that its disk-location has moved.
RemountCommand - Class in org.axiondb.engine.commands
A REMOUNT command, which points the database at a new location or refresh the external table.
RemountCommand() - Constructor for class org.axiondb.engine.commands.RemountCommand
 
remove() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
remove(int) - Method in class org.axiondb.engine.rowcollection.IntHashMap
Removes the mapping for this key from this IntHashMapif present.
remove(Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap.Values
 
remove(int) - Method in class org.axiondb.engine.rowcollection.IntSet
Removes the specified element from this set if it is present.
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.ChangingIndexedRowIterator
 
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.DistinctRowIterator
Not supported in the base implementation.
remove() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.GroupedRowIterator
Not supported in the base implementation.
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.ReverseSortedRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
remove() - Method in class org.axiondb.engine.rowiterators.SortedRowIterator.MutableMergeSort
 
remove() - Method in class org.axiondb.engine.rowiterators.UnmodifiableRowIterator
 
remove(Object) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
remove(Row) - Method in interface org.axiondb.RowCollection
Removes a single instance of the specified row from this row collection, if it is present.
remove() - Method in interface org.axiondb.RowIterator
Set the Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
remove() - Method in class org.axiondb.util.IntIteratorIntListIterator
 
remove() - Method in class org.axiondb.util.IntListIteratorChain
 
remove(Object) - Method in interface org.axiondb.VariableContext
 
removeAll(IntCollection) - Method in class org.axiondb.engine.rowcollection.IntSet
 
removeConstraint(String) - Method in class org.axiondb.engine.tables.BaseTable
 
removeConstraint(String) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
removeConstraint(String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
removeConstraint(String) - Method in class org.axiondb.engine.tables.TableView
 
removeConstraint(String) - Method in class org.axiondb.engine.TransactableTableImpl
 
removeConstraint(String) - Method in interface org.axiondb.Table
 
removeDatabaseModificationListener(DatabaseModificationListener) - Method in class org.axiondb.engine.BaseDatabase
 
removeElement(int) - Method in class org.axiondb.engine.rowcollection.IntSet
 
removeEntry(IntHashMap.Entry) - Method in class org.axiondb.engine.rowcollection.IntHashMap
Removes the specified entry from the map.
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.ExternalAxionDBTable
 
removeIndex(Index) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
removeIndex(Index) - Method in class org.axiondb.engine.tables.TableView
 
removeIndex(Index) - Method in class org.axiondb.engine.TransactableTableImpl
 
removeIndex(Index) - Method in interface org.axiondb.Table
Remove an index, both from the indices and as a TableModificationListener
removeIndexKey() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
removeIndexKey() - Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
 
removeIndexKey() - Method in interface org.axiondb.engine.rowiterators.MutableIndexedRowIterator
 
removeKey(Object) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
removeKey(int) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
removeKey(Object) - Method in class org.axiondb.engine.indexes.IntArrayIndex
 
removeKey(Comparable) - Method in class org.axiondb.engine.indexes.ObjectArrayIndex
 
removeKey(Object) - 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
 
removeRow(int) - Method in class org.axiondb.engine.rowcollection.IntRowMap
Removes the mapping for this key from this IntRowMapif present.
removeTableModificationListener(TableModificationListener) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
removeTableModificationListener(TableModificationListener) - Method in class org.axiondb.event.BaseTableModificationPublisher
 
removeTableModificationListener(TableModificationListener) - Method in interface org.axiondb.Table
Removes a listener so that it stops receiving events on this table
rename(String, String) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
rename(String, String) - Method in class org.axiondb.engine.tables.BaseTable
 
rename(String, String) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
rename(String, String) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
rename(String, String) - Method in class org.axiondb.engine.tables.TableView
 
rename(String, String) - Method in class org.axiondb.engine.TransactableTableImpl
 
RENAME - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
rename(String, String) - Method in interface org.axiondb.Table
 
renameFile(File, String, String, String) - Static method in class org.axiondb.io.FileUtil
 
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
 
renameToUpperCase(File) - Static method in class org.axiondb.io.FileUtil
 
ReplaceFunction - Class in org.axiondb.functions
 
ReplaceFunction() - Constructor for class org.axiondb.functions.ReplaceFunction
Creates a new instance of Class
replaceId(int, int, int) - Method in class org.axiondb.util.IntBTree
Replace any occurance of oldRowId associated with the given key with newRowId.
replaceId(Object, int, int) - Method in class org.axiondb.util.ObjectBTree
Replace any occurance of oldRowId associated with the given key with newRowId.
reportException(Exception) - Method in class org.axiondb.tools.BaseReport
 
reportResultSet(ResultSet) - Method in class org.axiondb.tools.BaseReport
 
reportUpdateCount(int) - Method in class org.axiondb.tools.BaseReport
 
requiresRounding(BigDecimal) - Method in class org.axiondb.types.BigDecimalType
 
reset() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.JoinRowIterator
 
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.ListRowIterator
 
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.ReverseSortedRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
reset() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
reset() - Method in interface org.axiondb.RowDecoratorIterator
 
reset() - Method in interface org.axiondb.RowIterator
Re-initialize this RowIterator to its initial state (positioned just before the first Rowin the list).
resetLobColumns() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
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.constraints.ForeignKeyConstraint
 
resolve(Database) - Method in class org.axiondb.engine.commands.DeleteCommand
 
resolve(Database, TableIdentifier[]) - Method in class org.axiondb.engine.commands.DMLWhenClause
 
resolve(Database) - Method in class org.axiondb.engine.commands.InsertCommand
 
resolve(Database) - Method in class org.axiondb.engine.commands.InsertIntoClause
 
resolve(Database) - Method in class org.axiondb.engine.commands.SelectCommand
 
resolve(Database) - Method in class org.axiondb.engine.commands.UpdateCommand
 
resolve(Database) - Method in class org.axiondb.engine.commands.UpsertCommand
 
resolveFromNode(FromNode, Database) - Method in class org.axiondb.engine.visitors.ResolveFromNodeVisitor
 
resolveFromNode(FromNode, Database, List) - Method in class org.axiondb.engine.visitors.ResolveFromNodeVisitor
 
ResolveFromNodeVisitor - Class in org.axiondb.engine.visitors
Resolves a (@link FromNode) for a given (@link Database)
ResolveFromNodeVisitor() - Constructor for class org.axiondb.engine.visitors.ResolveFromNodeVisitor
 
resolveGeneratedColumns(Table, TableIdentifier, List) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
resolveGeneratedColumns(Table, TableIdentifier, List, boolean) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
resolveSelectable(Selectable, Database, List, TableIdentifier[]) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
resolveSelectable(Selectable, Database, TableIdentifier[]) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
resolveSelectableList(List, Database, TableIdentifier) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
resolveSelectableList(List, Database, TableIdentifier[]) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
ResolveSelectableVisitor - Class in org.axiondb.engine.visitors
Resolves a (@link Selectable) for a given (@link Database)
ResolveSelectableVisitor(Database) - Constructor for class org.axiondb.engine.visitors.ResolveSelectableVisitor
 
resolveSelectSelectable(SubSelectCommand, TableIdentifier[]) - Method in class org.axiondb.engine.BaseDatabase
 
RESTART - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
RESTRICT - Static variable in class org.axiondb.constraints.ForeignKeyConstraint
 
RESTRICT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
retainAll(IntCollection) - Method in class org.axiondb.engine.rowcollection.IntSet
 
RETURN_TYPE - Static variable in class org.axiondb.functions.MatchesFunction
 
ReverseSortedRowIterator - Class in org.axiondb.engine.rowiterators
Reverse a SortedRowIterator.
ReverseSortedRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
RIGHT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
rightTrim(String) - Method in class org.axiondb.types.CharacterType
 
rollback() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
rollback() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
rollback() - Method in class org.axiondb.engine.TransactableTableImpl
 
rollback() - Method in class org.axiondb.jdbc.AxionConnection
 
rollback(Savepoint) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
rollback() - Method in interface org.axiondb.Transactable
This transaction has been aborted.
RoundFunction - Class in org.axiondb.functions
 
RoundFunction() - Constructor for class org.axiondb.functions.RoundFunction
Creates a new instance of Class
ROUNDING_RULE - Static variable in class org.axiondb.types.BigDecimalType
 
Row - Interface in org.axiondb
Contains the data for a single row in a table, view, result set, etc.
RowCollection - Interface in org.axiondb
 
RowCollections - Class in org.axiondb.engine.rowcollection
An Utility for Row Collections.
RowCollections() - Constructor for class org.axiondb.engine.rowcollection.RowCollections
 
RowComparator - Class in org.axiondb
A Comparatorfor Rows, which will sort a collection according to the value of a single selectable.
RowComparator(Selectable, RowDecorator) - Constructor for class org.axiondb.RowComparator
 
RowDecorator - Class in org.axiondb
A Rowwith meta-information.
RowDecorator(Map) - Constructor for class org.axiondb.RowDecorator
 
RowDecoratorIterator - Interface in org.axiondb
A bidirectional iterator over a collection of RowDecorators.
rowDeleted(RowEvent) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
rowDeleted(RowEvent) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
rowDeleted(RowEvent) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
rowDeleted(RowEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
rowDeleted(RowEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
rowDeleted(RowEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
rowDeleted(RowEvent) - Method in interface org.axiondb.event.TableModificationListener
 
rowDeleted() - Method in class org.axiondb.jdbc.AxionResultSet
 
rowDeleted() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
RowDeletedEvent - Class in org.axiondb.event
An event signifying that a row has been deleted into a Table.
RowDeletedEvent(Table, Row, Row) - Constructor for class org.axiondb.event.RowDeletedEvent
 
RowEvent - Class in org.axiondb.event
An event signifying that a row in a Table has changed, for example, due to a DML command.
RowEvent(Table, Row, Row) - Constructor for class org.axiondb.event.RowEvent
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
rowInserted(RowEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
rowInserted(RowEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
rowInserted(RowEvent) - Method in interface org.axiondb.event.TableModificationListener
 
rowInserted() - Method in class org.axiondb.jdbc.AxionResultSet
 
rowInserted() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
RowInsertedEvent - Class in org.axiondb.event
An event signifying that a row has been inserted into a Table.
RowInsertedEvent(Table, Row, Row) - Constructor for class org.axiondb.event.RowInsertedEvent
 
rowIterator() - Method in class org.axiondb.engine.rowcollection.IntRowMap
Returns a list iterator over the values in this list in proper sequence, (this map maintains the insertion order).
rowIterator() - Method in interface org.axiondb.RowCollection
Returns an iterator over the rows in this row collection.
RowIterator - Interface in org.axiondb
A bidirectional iterator over a collection of Rows.
RowIteratorRowDecoratorIterator - Class in org.axiondb.engine.rowiterators
RowIteratorRowDecoratorIterator(RowIterator, RowDecorator) - Constructor for class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
RowNumFunction - Class in org.axiondb.functions
Returns an one-based index indicating the order in which a row was selected from a table, join, etc.
RowNumFunction() - Constructor for class org.axiondb.functions.RowNumFunction
 
RowSource - Interface in org.axiondb
An abstract Rowgenerator and container.
rowUpdated(RowEvent) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
rowUpdated(RowEvent) - Method in class org.axiondb.engine.indexes.IntBTreeIndex
 
rowUpdated(RowEvent) - Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
 
rowUpdated(RowEvent) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
rowUpdated(RowEvent) - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
rowUpdated(RowEvent) - Method in class org.axiondb.event.BaseTableModificationListener
 
rowUpdated(RowEvent) - Method in interface org.axiondb.event.TableModificationListener
 
rowUpdated() - Method in class org.axiondb.jdbc.AxionResultSet
 
rowUpdated() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
RowUpdatedEvent - Class in org.axiondb.event
An event signifying that a row has been updated into a Table.
RowUpdatedEvent(Table, Row, Row) - Constructor for class org.axiondb.event.RowUpdatedEvent
 
rowValues() - Method in class org.axiondb.engine.rowcollection.IntRowMap
Returns a RowCollectionview of the values contained in this IntRowMap.
RowView - Class in org.axiondb.engine.rows
A Rowwrapper for sub-query view.
RowView(Row, int, int[]) - Constructor for class org.axiondb.engine.rows.RowView
 
RowViewRowIterator - Class in org.axiondb.engine.rowiterators
A RowIteratorthat creates RowViews based upon selected Rowidentifiers.
RowViewRowIterator(RowIterator, Map, List) - Constructor for class org.axiondb.engine.rowiterators.RowViewRowIterator
 
RPadFunction - Class in org.axiondb.functions
 
RPadFunction() - Constructor for class org.axiondb.functions.RPadFunction
Creates a new instance of Class
RTrimFunction - Class in org.axiondb.functions
 
RTrimFunction() - Constructor for class org.axiondb.functions.RTrimFunction
Creates a new instance of Class
runCommands(BufferedReader) - Method in class org.axiondb.tools.BatchSqlCommandRunner
 
runCommands(InputStream) - Method in class org.axiondb.tools.BatchSqlCommandRunner
 

S

save(File) - Method in class org.axiondb.engine.indexes.BaseArrayIndex
 
save(File) - Method in class org.axiondb.engine.indexes.BaseBTreeIndex
 
save(Index, File) - Method in class org.axiondb.engine.indexes.BaseBTreeIndexLoader
 
save(File) - Method in class org.axiondb.engine.indexes.BaseIndex
 
save(Index, File) - Method in class org.axiondb.engine.IntBTreeIndexLoader
 
save(Index, File) - Method in class org.axiondb.engine.ObjectBTreeIndexLoader
 
save(File) - Method in interface org.axiondb.Index
 
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 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
 
saveAfterTruncate(File) - Method in interface org.axiondb.Index
 
saveIndex(Index, File) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
saveIndex(Index, File) - Method in class org.axiondb.engine.indexes.BaseBTreeIndexLoader
 
saveIndex(Index, File) - Method in class org.axiondb.engine.StringBTreeIndexLoader
 
saveIndex(Index, File) - Method in interface org.axiondb.IndexLoader
 
saveIndexAfterTruncate(Index, File) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
saveIndexAfterTruncate(Index, File) - Method in class org.axiondb.engine.indexes.BaseBTreeIndexLoader
 
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 interface org.axiondb.IndexLoader
 
saveIndicesAfterTruncate() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
ScalarFunction - Interface in org.axiondb.functions
A ConcreteFunction that evaluates a single Row.
SECOND - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
SECOND - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
SECOND - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing second time interval
seek(long) - Method in class org.axiondb.io.AxionInputStream
Seek to the given offset from the start of the file.
seek(long) - Method in class org.axiondb.io.AxionOutputStream
Seek to the given offset from the start of the file.
seek(long) - Method in class org.axiondb.io.BufferedDataInputStream
 
seek(long) - Method in class org.axiondb.io.BufferedDataOutputStream
 
SELECT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
Selectable - Interface in org.axiondb
An abstraction of objects that can be selected from (a row in) the database.
SelectableBasedConstraint - Interface in org.axiondb
Interface for Constraints that are defined by one or more Selectable s.
SelectableVisitor - Interface in org.axiondb
A visitor over a WhereNodetree.
SelectCommand - Class in org.axiondb.engine.commands
A SELECT query.
SelectCommand(AxionQueryContext) - Constructor for class org.axiondb.engine.commands.SelectCommand
 
SEMICOLON - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
SEMICOLON - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
SEQ_FILE_EXT - Static variable in class org.axiondb.engine.tables.BaseDiskTable
 
SEQUENCE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
Sequence - Class in org.axiondb
A database sequence.
Sequence() - Constructor for class org.axiondb.Sequence
 
Sequence(String, DataType, BigInteger, BigInteger, BigInteger, BigInteger, boolean) - Constructor for class org.axiondb.Sequence
Create a sequence with all ANSI 2003 parameters.
Sequence(String, int) - Constructor for class org.axiondb.Sequence
Create a sequence starting whose initial value is startVal .
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
 
SequenceEvaluator - Class in org.axiondb
 
SequenceEvaluator(Sequence, String) - Constructor for class org.axiondb.SequenceEvaluator
 
sequenceIncremented(DatabaseSequenceEvent) - Method in class org.axiondb.engine.metaupdaters.AxionSequencesMetaTableUpdater
 
sequenceIncremented(DatabaseSequenceEvent) - Method in interface org.axiondb.event.SequenceModificationListener
 
SequenceModificationListener - Interface in org.axiondb.event
An observer of SequenceEvents.
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(Object) - Method in class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.AbstractAcceptingRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
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.ChangingIndexedRowIterator
 
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.DistinctRowIterator
Not supported in the base implementation.
set(Row) - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.GroupedRowIterator
Not supported in the base implementation.
set(Row) - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.ListIteratorRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
set(Row) - Method in class org.axiondb.engine.rowiterators.SortedRowIterator.MutableMergeSort
 
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, long) - Method in class org.axiondb.io.AxionFileSystem.PidxList
 
set(int, Object) - Method in class org.axiondb.jdbc.AxionPreparedStatement.Parameters
Set the value of parameter i to val.
SET - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
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(int) - Method in class org.axiondb.util.IntIteratorIntListIterator
 
set(int) - Method in class org.axiondb.util.IntListIteratorChain
 
setAlias(String) - Method in class org.axiondb.BaseSelectable
 
setAlias(String) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
setAlias(String) - Method in interface org.axiondb.Function
Set the Alias name of this function.
setAlias(String) - Method in class org.axiondb.SequenceEvaluator
 
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
 
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(int, InputStream) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setAsciiStream(int, InputStream, long) - 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(int, InputStream) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setBinaryStream(int, InputStream, long) - 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
 
setBindVariableVisitor(FindBindVariableVisitor) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
setBlob(int, Blob) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setBlob(int, InputStream) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setBlob(int, InputStream, long) - 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
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
 
setCascade(boolean) - Method in class org.axiondb.engine.commands.DropCommand
 
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(int, Reader) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setCharacterStream(int, Reader, long) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setCharacterStream(long) - Method in class org.axiondb.types.StringClob
 
setChildTable(Table) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
setChildTableName(String) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
setClientInfo(Properties) - Method in class org.axiondb.jdbc.AxionConnection
 
setClientInfo(String, String) - Method in class org.axiondb.jdbc.AxionConnection
 
setClob(int, Clob) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setClob(int, Reader) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setClob(int, Reader, long) - 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
 
setComparator(int, Comparator) - Method in class org.axiondb.util.ComparatorChain
Replace the Comparator at the given index, maintaining the existing sort order.
setComparator(int, Comparator, boolean) - Method in class org.axiondb.util.ComparatorChain
Replace the Comparator at the given index in the ComparatorChain, using the given sort order
setCondition(Selectable) - Method in class org.axiondb.constraints.CheckConstraint
 
setCondition(Selectable) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setCondition(Selectable) - Method in class org.axiondb.FromNode
Set the join condition
setConstraintName(String) - Method in class org.axiondb.engine.commands.DropConstraintCommand
 
setCorrelatedSubQuery(boolean) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setCreateTableWithData(boolean) - Method in class org.axiondb.engine.commands.CreateTableCommand
 
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
 
setCycle(boolean) - Method in class org.axiondb.engine.commands.AlterSequenceCommand
 
setCycle(boolean) - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
setDataFilesOnly(boolean) - Method in class org.axiondb.engine.commands.RemountCommand
 
setDataType(DataType) - Method in class org.axiondb.ColumnIdentifier
Sets my DataType, if any.
setDataType(String) - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
setDataType(DataType) - Method in class org.axiondb.functions.ArithmeticFunction
 
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
 
setDB(Database) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
setDebugStream(PrintStream) - Method in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class org.axiondb.parser.AxionSqlParserTokenManager
Set debug output.
setDecorator(RowDecorator) - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
setDecorator(RowDecorator) - Method in interface org.axiondb.RowDecoratorIterator
 
SETDEFAULT - Static variable in class org.axiondb.constraints.ForeignKeyConstraint
 
setDeferAllConstraintIfRequired(Table) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
setDeferAllConstraints(boolean) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
setDeferAllConstraints(boolean) - Method in class org.axiondb.engine.TransactableTableImpl
 
setDeferAllConstraints(boolean) - Method in class org.axiondb.event.BaseTableModificationPublisher
 
setDeferAllConstraints(boolean) - Method in interface org.axiondb.Table
 
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).
setDistinct() - Method in class org.axiondb.functions.BaseAggregateFunction
 
setDistinct(boolean) - Method in class org.axiondb.functions.BaseAggregateFunction
 
setDistinct() - Method in class org.axiondb.functions.MaxFunction
 
setDistinct() - Method in class org.axiondb.functions.MinFunction
 
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
 
setEntry(IntHashMap.Entry) - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
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
 
setFetchDirection(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
setFetchDirection(int) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
setFetchSize(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
setFetchSize(int) - Method in class org.axiondb.jdbc.AxionStatement
 
setFetchSize(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
setFloat(int, float) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setForwardSort(int) - Method in class org.axiondb.util.ComparatorChain
Change the sort order at the given index in the ComparatorChain to a forward sort.
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.
setGeneratedColType(String) - Method in class org.axiondb.Column
 
setGroupBy(List) - Method in class org.axiondb.engine.commands.AxionQueryContext
Sets the group by clause for this query.
setHaving(Selectable) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setHoldability(int) - Method in class org.axiondb.jdbc.AxionConnection
Currently unsupported.
setIdentifier(int) - Method in class org.axiondb.engine.rows.BaseRow
 
setIdentifier(int) - Method in interface org.axiondb.Row
 
setIdentityType(String) - Method in class org.axiondb.Column
 
setIdentityType(String) - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
setIfExists(boolean) - Method in class org.axiondb.engine.commands.DropCommand
 
setIfNotExists(boolean) - Method in class org.axiondb.engine.commands.CreateCommand
 
setIncrementBy(String) - Method in class org.axiondb.engine.commands.AlterSequenceCommand
 
setIncrementBy(String) - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
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
 
setInt(int, int) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setIterator(RowIterator) - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
setIterator(RowIterator) - Method in interface org.axiondb.RowDecoratorIterator
 
setJoinCondition(Selectable, RowDecorator) - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
setJoinCondition(RowDecorator, Selectable) - Method in interface org.axiondb.JoinedRowIterator
 
setJoinType(int) - Method in interface org.axiondb.JoinedRowIterator
 
setLeft(FromNode) - Method in class org.axiondb.FromNode
 
setLeft(Object) - Method in class org.axiondb.FromNode
 
setLeftRowIterator(RowIterator) - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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
 
setLoginTimeout(int) - Method in class org.axiondb.jdbc.AxionDataSource
 
setLogWriter(PrintWriter) - 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
 
setMaxValue(String) - Method in class org.axiondb.engine.commands.AlterSequenceCommand
 
setMaxValue(String) - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
setMinValue(String) - Method in class org.axiondb.engine.commands.AlterSequenceCommand
 
setMinValue(String) - Method in class org.axiondb.engine.commands.CreateSequenceCommand
 
setMultiTableEvaluationMode(int) - Method in class org.axiondb.engine.commands.InsertCommand
 
setName(String) - Method in class org.axiondb.BaseSelectable
 
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
 
setNCharacterStream(int, Reader) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setNCharacterStream(int, Reader, long) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setNClob(int, NClob) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setNClob(int, Reader) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setNClob(int, Reader, long) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setNetworkTimeout(Executor, int) - Method in class org.axiondb.jdbc.AxionConnection
 
setNewRow(Row) - Method in class org.axiondb.event.RowEvent
 
setNext(Row) - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
setNString(int, String) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
SETNULL - Static variable in class org.axiondb.constraints.ForeignKeyConstraint
 
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
 
setOnDeleteActionType(int) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
setOnUpdateActionType(int) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
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
 
setParentTable(Table) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
setParentTableName(String) - Method in class org.axiondb.constraints.ForeignKeyConstraint
 
setParentTables(TableIdentifier[]) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setParentTables(TableIdentifier[]) - Method in class org.axiondb.engine.commands.SubSelectCommand
 
setPoolable(boolean) - Method in class org.axiondb.jdbc.AxionStatement
 
setPrecision(int) - Method in interface org.axiondb.DataType.NonFixedPrecision
Overrides the default precision with the given value.
setPrecision(int) - Method in class org.axiondb.types.BigDecimalType
 
setPrecision(int) - Method in class org.axiondb.types.CharacterType
 
setPrecision(int) - Method in class org.axiondb.types.VarBinaryType
 
setPrevious(Row) - Method in class org.axiondb.engine.rowiterators.AbstractFilteringRowIterator
 
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 class org.axiondb.engine.tables.BaseTableOrganizationContext
 
setProperty(String, String) - Method in interface org.axiondb.TableOrganizationContext
 
setQueryContext(AxionQueryContext) - Method in class org.axiondb.engine.commands.UpdateCommand
 
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
 
setRenameTo(String) - Method in class org.axiondb.engine.commands.AlterTableCommand
 
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).
setReverseSort(int) - Method in class org.axiondb.util.ComparatorChain
Change the sort order at the given index in the ComparatorChain to a reverse sort.
setRight(FromNode) - Method in class org.axiondb.FromNode
 
setRight(Object) - Method in class org.axiondb.FromNode
 
setRightOuter(boolean) - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
setRightSideColumnCount(int) - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.
setRowId(int, RowId) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
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(int) - Method in interface org.axiondb.DataType.ExactNumeric
Overrides the default scale with the given value.
setScale(int) - Method in class org.axiondb.types.BigDecimalType
 
setSchema(String) - Method in class org.axiondb.jdbc.AxionConnection
 
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
 
setSelectable(Selectable) - Method in class org.axiondb.OrderNode
 
setSelectCommand(SubSelectCommand) - Method in class org.axiondb.engine.commands.UpsertCommand
 
setSelected(Selectable[]) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setSequence(Sequence) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
setSequence(Sequence) - Method in class org.axiondb.engine.tables.BaseTable
 
setSequence(Sequence) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
setSequence(Sequence) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
setSequence(Sequence) - Method in class org.axiondb.engine.tables.TableView
 
setSequence(Sequence) - Method in class org.axiondb.engine.TransactableTableImpl
 
setSequence(Sequence) - Method in interface org.axiondb.Table
 
setShort(int, short) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
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
 
setSQLXML(int, SQLXML) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setStartValue(String) - Method in class org.axiondb.engine.commands.AlterSequenceCommand
 
setStartValue(String) - 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
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
 
setSwapLeftAndRight(boolean) - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.RemountCommand
 
setTable(TableIdentifier) - Method in class org.axiondb.engine.commands.UpdateCommand
 
setTable(Table) - Method in class org.axiondb.event.TableModifiedEvent
 
setTableIdentifier(TableIdentifier) - Method in class org.axiondb.ColumnIdentifier
Sets my table identifier, if any.
setTableName(String) - Method in class org.axiondb.engine.commands.ConstraintCommand
 
setTables(TableIdentifier[]) - Method in class org.axiondb.engine.commands.AxionQueryContext
 
setTabSize(int) - Method in class org.axiondb.parser.SimpleCharStream
 
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
 
setTimestamp(int, Timestamp) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setTimestamp(int, Timestamp, Calendar) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
setTimeZone(String) - Static method in class org.axiondb.types.DateType
 
setTimeZone(String) - Static method in class org.axiondb.types.TimestampType
 
setTimeZone(String) - Static method in class org.axiondb.types.TimeType
 
setTransaction(TransactionManager, Transaction) - Method in class org.axiondb.jdbc.AxionResultSet
 
setTransactionIsolation(int) - Method in class org.axiondb.jdbc.AxionConnection
 
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
 
setType(int) - Method in class org.axiondb.FromNode
Set the type of join.
setTypeMap(Map<String, Class<?>>) - Method in class org.axiondb.jdbc.AxionConnection
 
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
 
setURL(int, URL) - Method in class org.axiondb.jdbc.AxionPreparedStatement
 
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.engine.rowcollection.IntHashMap.Entry
Sets the value for this entry.
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.engine.commands.SubSelectCommand
 
setVariableContext(VariableContext) - Method in class org.axiondb.functions.BaseFunction
 
setVariableContext(VariableContext) - Method in interface org.axiondb.Selectable
 
setVariableContext(VariableContext) - Method in class org.axiondb.SequenceEvaluator
 
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.UpdateCommand
 
SHORT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
ShortType - Class in org.axiondb.types
A DataTyperepresenting a short value.
ShortType() - Constructor for class org.axiondb.types.ShortType
 
shortValue() - Method in class org.axiondb.util.NullObject
 
shutdown() - Method in interface org.axiondb.Database
Close this database and free any resources associated with it.
shutdown() - Method in class org.axiondb.engine.BaseDatabase
 
shutdown() - Method in class org.axiondb.engine.DiskDatabase
 
shutdown() - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
shutdown() - Method in class org.axiondb.engine.SnapshotIsolationTransaction
 
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.ExternalAxionDBTable
 
shutdown() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
shutdown() - Method in class org.axiondb.engine.tables.TableView
 
shutdown() - Method in class org.axiondb.engine.TransactableTableImpl
 
shutdown() - Method in class org.axiondb.engine.TransactionManagerImpl
 
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.
ShutdownCommand - Class in org.axiondb.engine.commands
A SHUTDOWN command, which closes the database.
ShutdownCommand() - Constructor for class org.axiondb.engine.commands.ShutdownCommand
 
SignFunction - Class in org.axiondb.functions
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 in org.axiondb.parser
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
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.axiondb.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.axiondb.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.axiondb.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.axiondb.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.axiondb.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.axiondb.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.axiondb.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.axiondb.parser.SimpleCharStream
Constructor.
SimpleRow - Class in org.axiondb.engine.rows
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 in org.axiondb.engine.rowiterators
A RowIteratorover a single Row.
SingleRowIterator(Row) - Constructor for class org.axiondb.engine.rowiterators.SingleRowIterator
 
singletonList(Row) - Static method in class org.axiondb.engine.rowcollection.RowCollections
 
size() - Method in class org.axiondb.engine.rowcollection.IntHashMap.EntryIterator
 
size() - Method in class org.axiondb.engine.rowcollection.IntHashMap
Returns the number of key-value mappings in this IntHashMap.
size() - Method in class org.axiondb.engine.rowcollection.IntHashMap.Values
 
size() - Method in class org.axiondb.engine.rowcollection.IntSet
Returns the number of elements in this set (its cardinality).
size() - Method in class org.axiondb.engine.rowiterators.BaseRowIterator
 
size() - Method in class org.axiondb.engine.rowiterators.ChainedRowIterator
 
size() - Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
 
size() - Method in class org.axiondb.engine.rowiterators.CollatingRowIterator
 
size() - Method in class org.axiondb.engine.rowiterators.DelegatingRowIterator
 
size() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
size() - Method in class org.axiondb.engine.rowiterators.LazyRowRowIterator
 
size() - Method in class org.axiondb.engine.rowiterators.ListRowIterator
 
size() - Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
 
size() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
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.io.AxionFileSystem.PidxList
 
size() - Method in class org.axiondb.jdbc.AxionPreparedStatement.Parameters
Return the number of parameters I contain.
size() - Method in interface org.axiondb.Row
Returns the number of fields in me.
size() - Method in interface org.axiondb.RowCollection
Returns the number of rows in this row collection.
size() - Method in interface org.axiondb.RowDecoratorIterator
 
size() - Method in interface org.axiondb.RowIterator
Retunrs the current size of the underlaying row collection
size() - Method in class org.axiondb.util.ComparatorChain
Number of Comparators in the current ComparatorChain.
size() - Method in class org.axiondb.util.IntBTree
Returns the number of keys I currently contain.
size() - Method in class org.axiondb.util.ObjectBTree
Returns the number of keys I currently contain.
SLASH - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
SMALLINT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
SnapshotIsolationTransaction - Class in org.axiondb.engine
A Transactionimplementation that provides "snapshot isolation", which supports TRANSACTION_SERIALIZABLE isolation without locking.
SnapshotIsolationTransaction(Database) - Constructor for class org.axiondb.engine.SnapshotIsolationTransaction
 
SOLIDUS - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
SortedRowIterator - Class in org.axiondb.engine.rowiterators
 
SortedRowIterator() - Constructor for class org.axiondb.engine.rowiterators.SortedRowIterator
 
SortedRowIterator.MergeSort - Class in org.axiondb.engine.rowiterators
 
SortedRowIterator.MutableMergeSort - Class in org.axiondb.engine.rowiterators
 
soundex(String) - Static method in class org.axiondb.functions.SoundexFunction
Returns a four character code representing the sound of the given String.
SoundexFunction - Class in org.axiondb.functions
 
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
SOUNDS - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
SoundsLikeFunction - Class in org.axiondb.functions
 
SoundsLikeFunction() - Constructor for class org.axiondb.functions.SoundsLikeFunction
Creates a new instance of Class
SpaceFunction - Class in org.axiondb.functions
Returns a string filled with a given number of spaces.
SpaceFunction() - Constructor for class org.axiondb.functions.SpaceFunction
Creates a new instance of Class
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.
SqlAlterCmd() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlAlterSequence() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlAlterTable() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlAlterTableAdd(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlAlterTableAlterColumn(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlAlterTableDrop(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlAnsiJoin(FromNode) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlApproximateNumericType(Object[]) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlAxionCustom() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlBasicSequenceOption(CreateSequenceCommand) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlBetweenClause() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlBinaryStringType(Object[]) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlBindVar() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlBooleanType(Object[]) - 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
 
SqlCharLength(Object[]) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCharStringType(Object[]) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCheckConstraintType(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlClassName() - 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() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCreateSequence() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCreateServer() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCreateTable() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlCreateView() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDataTimeType(Object[]) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDeferrable(Constraint) - Method in class org.axiondb.parser.AxionSqlParser
 
SQLDefrag() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDelete() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlDMLWhenClause() - 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
 
SqlExactNumericType(Object[]) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlExistsClause() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlExtract() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlForeignKeyConstraintTriger(ForeignKeyConstraint) - 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(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlGCAndDefaultClause(Object[]) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlGetAnsiFromNode() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlGetRightFromNode(FromNode) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlGetTraditionalFromNode(FromNode) - 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
 
SqlJavaObjectType(Object[]) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlJoinType() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlLikeClause(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
 
SqlLValue() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlMultiTableInsert() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlNextValueFor() - 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
 
SqlPosition() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlPositiveInteger() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlPrecision(Object[]) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlPrecisionAndScale(Object[]) - 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
 
SqlRenameTable(String) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSelect() - 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
 
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
 
SqlSingleTableInsert() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSubSelect() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSubSelectContext() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSubString() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlSumExprSelectable() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlTableConstraint() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlTableOrView() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlTableRef() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlTrim() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlTruncate() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlUnquotedId() - Method in class org.axiondb.parser.AxionSqlParser
 
SqlUnsignedInteger() - 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
 
SqlUserDefinedType(Object[]) - Method in class org.axiondb.parser.AxionSqlParser
 
SqlValueTerm() - 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
 
START - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
START_QUOTED_IDENTIFIER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
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
Lexical state.
STATE_QuotedIdentStart - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
Lexical state.
staticFlag - Static variable in class org.axiondb.parser.SimpleCharStream
Whether parser is static.
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.
STRING - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
STRING_LITERAL - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
StringBTree - Class in org.axiondb.util
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 in org.axiondb.engine.indexes
 
StringBTreeIndex(String, Column, boolean) - 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, int, File) - Constructor for class org.axiondb.engine.indexes.StringBTreeIndex
 
StringBTreeIndexLoader - Class in org.axiondb.engine
 
StringBTreeIndexLoader() - Constructor for class org.axiondb.engine.StringBTreeIndexLoader
 
StringClob - Class in org.axiondb.types
A Clob based upon a simple String.
StringClob(String) - Constructor for class org.axiondb.types.StringClob
 
StringIdentifierGenerator - Class in org.axiondb.util
Generates Unique Id across system
StringType - Class in org.axiondb.types
A DataType representing a String value.
StringType() - Constructor for class org.axiondb.types.StringType
 
SUBQUERY - Static variable in class org.axiondb.engine.tables.TableView
 
SubSelectCommand - Class in org.axiondb.engine.commands
A Sub SELECT query used for view, scalar value, from node, row list
SubSelectCommand(AxionQueryContext) - Constructor for class org.axiondb.engine.commands.SubSelectCommand
 
SUBSTRING - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
SubstringFunction - Class in org.axiondb.functions
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 in org.axiondb.functions
 
SubtractFunction() - Constructor for class org.axiondb.functions.SubtractFunction
 
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.BigDecimalType
 
successor(Object) - Method in class org.axiondb.types.BigIntType
 
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.DoubleType
 
successor(Object) - Method in class org.axiondb.types.FloatType
 
successor(Object) - Method in class org.axiondb.types.IntegerType
 
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.TimestampType
 
successor(Object) - Method in class org.axiondb.types.TimeType
 
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
 
SumFunction - Class in org.axiondb.functions
 
SumFunction() - Constructor for class org.axiondb.functions.SumFunction
 
supportsAlterTableWithAddColumn() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true as this feature is currently supported.
supportsAlterTableWithDropColumn() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns false as this feature is currently not supported.
supportsANSI92EntryLevelSQL() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Supported.
supportsANSI92FullSQL() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Currently not supported.
supportsANSI92IntermediateSQL() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
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 false.
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
 
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.
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
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 true since this feature is currently supported.
supportsPositionedUpdate() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true since this feature is currently supported.
supportsResultSetConcurrency(int, int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Returns true iff type is supported and concurrency is ResultSet.CONCUR_READ_ONLYor ResultSet.CONCUR_UPDATABLE.
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 or ResultSet.TYPE_SCROLL_SENSITIVE.
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.
supportsStoredFunctionsUsingCallSyntax() - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
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 true as this feature is currently 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.DoubleType
true
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.TimestampType
 
supportsSuccessor() - Method in class org.axiondb.types.TimeType
 
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_SERIALIZABLEsince 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.
SwitchTo(int) - Method in class org.axiondb.parser.AxionDateTimeFormatParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class org.axiondb.parser.AxionSqlParserTokenManager
Switch to specified lex state.
SYSDATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
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
 

T

TABLE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
Table - Interface in org.axiondb
A database table.
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
 
TableColumnsUsedInFunctionVisitor - Class in org.axiondb.engine.visitors
Returns a set of columns used in a function for a given Table.
TableColumnsUsedInFunctionVisitor() - Constructor for class org.axiondb.engine.visitors.TableColumnsUsedInFunctionVisitor
 
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
 
TableFactory - Interface in org.axiondb
A simple factory for creating Tableinstances.
TableIdentifier - Class in org.axiondb
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 in org.axiondb.event
An observer of RowEvents.
TableModifiedEvent - Class in org.axiondb.event
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 in org.axiondb
Table Organization Context.
TableView - Class in org.axiondb.engine.tables
A sub-query view Table.
TableView(Database, String, String, SubSelectCommand) - Constructor for class org.axiondb.engine.tables.TableView
 
TableView(Database, String, SubSelectCommand) - Constructor for class org.axiondb.engine.tables.TableView
 
TableView(Database, String) - Constructor for class org.axiondb.engine.tables.TableView
 
TableViewFactory - Class in org.axiondb.engine.tables
A TableFactory for view created using SELECT.
TableViewFactory() - Constructor for class org.axiondb.engine.tables.TableViewFactory
 
tabSize - Variable in class org.axiondb.parser.SimpleCharStream
 
TAGGED_EBCDIC_TABLE_TYPE - Static variable in interface org.axiondb.ExternalTable
 
TaggedEBCDICTable - Class in org.axiondb.engine.tables
A disk-resident Fixed Width Flatfile Table.
TaggedEBCDICTable(String, Database) - Constructor for class org.axiondb.engine.tables.TaggedEBCDICTable
 
TaggedEBCDICTableLoader - Class in org.axiondb.engine.tables
 
TaggedEBCDICTableLoader() - Constructor for class org.axiondb.engine.tables.TaggedEBCDICTableLoader
 
tailEntry() - Method in class org.axiondb.engine.rowcollection.IntHashMap
Returns the tail entry of this map.
TEXT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
THEN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
TIME - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
TIMESTAMP - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
TimestampType - Class in org.axiondb.types
A DataTyperepresenting a timestamp value.
TimestampType() - Constructor for class org.axiondb.types.TimestampType
 
TimeType - Class in org.axiondb.types
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
 
TINYINT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
TO - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
toArray(TableIdentifier) - Method in class org.axiondb.constraints.BaseConstraint
 
toArray() - Method in class org.axiondb.engine.rowcollection.IntSet
 
toArray(int[]) - Method in class org.axiondb.engine.rowcollection.IntSet
 
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.TimestampType
 
toBigDecimal(Object) - Method in class org.axiondb.types.TimeType
 
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.CharacterType
 
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.TimestampType
 
toDate(Object) - Method in class org.axiondb.types.TimeType
 
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
 
token - Variable in class org.axiondb.parser.AxionDateTimeFormatParser
Current token.
token - Variable in class org.axiondb.parser.AxionSqlParser
Current token.
Token - Class in org.axiondb.parser
Describes the input token stream.
Token() - Constructor for class org.axiondb.parser.Token
No-argument constructor
Token(int) - Constructor for class org.axiondb.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.axiondb.parser.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.axiondb.parser.AxionDateTimeFormatParser
Generated Token Manager.
token_source - Variable in class org.axiondb.parser.AxionSqlParser
Generated Token Manager.
tokenImage - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
Literal token values.
tokenImage - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
Literal token values.
tokenImage - Variable in exception org.axiondb.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in org.axiondb.parser
Token Manager Error.
TokenMgrError() - Constructor for error org.axiondb.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.axiondb.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.axiondb.parser.TokenMgrError
Full Constructor.
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 exception 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.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.rowcollection.IntHashMap
Returns the textual representation of this IntHashMap.
toString() - Method in class org.axiondb.engine.rowiterators.AbstractJoinedRowIterator
 
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.CollatingRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.DistinctRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.EmptyRowIterator
 
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.IndexNestedLoopJoinedRowIterator
 
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.ListIteratorRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.ReverseSortedRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.RowViewRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.SingleRowIterator
 
toString() - Method in class org.axiondb.engine.rowiterators.SortedRowIterator
 
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.ExternalAxionDBTable
 
toString() - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
toString() - Method in class org.axiondb.engine.tables.TableView
 
toString() - Method in class org.axiondb.engine.TransactableTableImpl
 
toString() - Method in class org.axiondb.event.ColumnEvent
 
toString() - Method in class org.axiondb.event.RowEvent
 
toString() - Method in class org.axiondb.FromNode
 
toString() - Method in class org.axiondb.functions.BaseFunction
 
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.parser.Token
Returns the image.
toString() - Method in class org.axiondb.TableIdentifier
 
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.BigIntType
 
toString() - Method in class org.axiondb.types.BLOBType
 
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.CharacterVaryingType
 
toString() - Method in class org.axiondb.types.CLOBType
 
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.DoubleType
Returns "double"
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.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.TimestampType
 
toString(Object) - Method in class org.axiondb.types.TimestampType
 
toString() - Method in class org.axiondb.types.TimeType
 
toString(Object) - Method in class org.axiondb.types.TimeType
 
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.NullObject
 
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.TimestampType
 
toTime(Object) - Method in class org.axiondb.types.TimeType
 
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.TimestampType
 
toTimestamp(Object) - Method in class org.axiondb.types.TimeType
 
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
 
TRAILING - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
Transactable - Interface in org.axiondb
Interface for entities that can take part in a transaction.
TransactableTable - Interface in org.axiondb
A Transactableversion of a Table.
TransactableTableImpl - Class in org.axiondb.engine
An implemenation of TransactableTable.
TransactableTableImpl(Table) - Constructor for class org.axiondb.engine.TransactableTableImpl
 
Transaction - Interface in org.axiondb
A database transaction.
TransactionConflictException - Exception in org.axiondb
Thrown when a transaction conflict is discovered.
TransactionConflictException(String) - Constructor for exception org.axiondb.TransactionConflictException
 
TransactionConflictException(String, Throwable) - Constructor for exception org.axiondb.TransactionConflictException
 
TransactionManager - Interface in org.axiondb
Manages the Transactionlifecycle.
TransactionManagerImpl - Class in org.axiondb.engine
An implemenation of TransactionManagercurrently only supportd SnapshotIsolationTransactions.
TransactionManagerImpl(Database) - Constructor for class org.axiondb.engine.TransactionManagerImpl
 
transform(Row) - Method in class org.axiondb.engine.rowiterators.TransformingRowIterator
 
TransformingRowIterator - Class in org.axiondb.engine.rowiterators
TransformingRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.TransformingRowIterator
 
TRIM - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
TrimFunction - Class in org.axiondb.functions
TRIM ( [LEADING| TRAILING| BOTH] [ trim-character ] FROM ] trim-source) function
TrimFunction() - Constructor for class org.axiondb.functions.TrimFunction
Creates a new instance of Class
TRUE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
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.ExternalAxionDBTable
 
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() - Method in class org.axiondb.engine.TransactableTableImpl
 
truncate() - Method in interface org.axiondb.Index
 
truncate(File, long) - Static method in class org.axiondb.io.FileUtil
Truncate file to a given length
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 - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
truncate() - Method in interface org.axiondb.Table
Unconditionally delete all rows in this table.
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
 
TruncateCommand - Class in org.axiondb.engine.commands
A TRUNCATE TABLE command.
TruncateCommand() - Constructor for class org.axiondb.engine.commands.TruncateCommand
 
TruncateFunction - Class in org.axiondb.functions
 
TruncateFunction() - Constructor for class org.axiondb.functions.TruncateFunction
Creates a new instance of Class
truncateIfLegal(String) - Method in class org.axiondb.types.CharacterType
 
truncateIndices() - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
truncateIndices() - Method in class org.axiondb.engine.tables.BaseTable
 
trySettingColumn(int, Row, int, String) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
tryToRemove(RowIterator) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
TTREE - Static variable in interface org.axiondb.Index
 
TYPE_DELIMITED - Static variable in class org.axiondb.engine.tables.ExternalTableFactory
 
TYPE_FILE_EXT - Static variable in class org.axiondb.engine.tables.BaseDiskTable
 
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_REMOTE_AXION - 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
 
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
RegularExpression Id.
UniqueConstraint - Class in org.axiondb.constraints
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
 
UnmodifiableResultSet - Class in org.axiondb.jdbc
 
UnmodifiableResultSet(ResultSet) - Constructor for class org.axiondb.jdbc.UnmodifiableResultSet
 
UnmodifiableRowIterator - Class in org.axiondb.engine.rowiterators
 
UnmodifiableRowIterator(RowIterator) - Constructor for class org.axiondb.engine.rowiterators.UnmodifiableRowIterator
 
UnsignedByteType - Class in org.axiondb.types
A DataTyperepresenting an unsigned byte value.
UnsignedByteType() - Constructor for class org.axiondb.types.UnsignedByteType
 
UnsignedIntegerType - Class in org.axiondb.types
A DataTyperepresenting a unsigned integer value as a long.
UnsignedIntegerType() - Constructor for class org.axiondb.types.UnsignedIntegerType
 
UnsignedShortType - Class in org.axiondb.types
A DataTyperepresenting an unsigned short value as an int.
UnsignedShortType() - Constructor for class org.axiondb.types.UnsignedShortType
 
unwrap(Class<T>) - Method in class org.axiondb.jdbc.AxionConnection
 
unwrap(Class<T>) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
 
unwrap(Class<T>) - Method in class org.axiondb.jdbc.AxionDataSource
 
unwrap(Class<T>) - Method in class org.axiondb.jdbc.AxionResultSet
 
unwrap(Class<T>) - Method in class org.axiondb.jdbc.AxionResultSetMetaData
 
unwrap(Class<T>) - Method in class org.axiondb.jdbc.AxionStatement
 
unwrap(Class<T>) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
unwrap(Class<T>) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
UPDATE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
updateArray(int, Array) - Method in class org.axiondb.jdbc.AxionResultSet
Currently unsupported.
updateArray(String, Array) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateArray(int, Array) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateArray(String, Array) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateArray(int, Array) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateArray(String, Array) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateAsciiStream(int, InputStream, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateAsciiStream(String, InputStream, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateAsciiStream(int, InputStream) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateAsciiStream(String, InputStream) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateAsciiStream(int, InputStream, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateAsciiStream(String, InputStream, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateAsciiStream(int, InputStream, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateAsciiStream(String, InputStream, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateAsciiStream(int, InputStream) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateAsciiStream(String, InputStream) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateAsciiStream(int, InputStream, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateAsciiStream(String, InputStream, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateAsciiStream(int, InputStream, int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateAsciiStream(String, InputStream, int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateAsciiStream(int, InputStream) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateAsciiStream(String, InputStream) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateAsciiStream(int, InputStream, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateAsciiStream(String, InputStream, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBigDecimal(int, BigDecimal) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBigDecimal(String, BigDecimal) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBigDecimal(int, BigDecimal) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateBigDecimal(String, BigDecimal) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateBigDecimal(int, BigDecimal) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBigDecimal(String, BigDecimal) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBinaryStream(int, InputStream, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBinaryStream(String, InputStream, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBinaryStream(int, InputStream) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBinaryStream(String, InputStream) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBinaryStream(int, InputStream, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBinaryStream(String, InputStream, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBinaryStream(int, InputStream, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateBinaryStream(String, InputStream, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateBinaryStream(int, InputStream) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateBinaryStream(String, InputStream) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateBinaryStream(int, InputStream, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateBinaryStream(String, InputStream, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateBinaryStream(int, InputStream, int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBinaryStream(String, InputStream, int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBinaryStream(int, InputStream) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBinaryStream(String, InputStream) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBinaryStream(int, InputStream, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBinaryStream(String, InputStream, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBlob(int, Blob) - Method in class org.axiondb.jdbc.AxionResultSet
Currently unsupported.
updateBlob(String, Blob) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBlob(int, InputStream) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBlob(String, InputStream) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBlob(int, InputStream, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBlob(String, InputStream, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBlob(int, Blob) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateBlob(String, Blob) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateBlob(int, InputStream) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateBlob(String, InputStream) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateBlob(int, InputStream, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateBlob(String, InputStream, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateBlob(int, Blob) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBlob(String, Blob) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBlob(int, InputStream) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBlob(String, InputStream) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBlob(int, InputStream, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBlob(String, InputStream, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBoolean(int, boolean) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBoolean(String, boolean) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBoolean(int, boolean) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateBoolean(String, boolean) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateBoolean(int, boolean) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBoolean(String, boolean) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateByte(int, byte) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateByte(String, byte) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateByte(int, byte) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateByte(String, byte) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateByte(int, byte) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateByte(String, byte) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBytes(int, byte[]) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBytes(String, byte[]) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateBytes(int, byte[]) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateBytes(String, byte[]) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateBytes(int, byte[]) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateBytes(String, byte[]) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateCharacterStream(int, Reader, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateCharacterStream(String, Reader, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateCharacterStream(int, Reader) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateCharacterStream(String, Reader) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateCharacterStream(int, Reader, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateCharacterStream(String, Reader, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateCharacterStream(int, Reader, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateCharacterStream(String, Reader, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateCharacterStream(int, Reader) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateCharacterStream(String, Reader) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateCharacterStream(int, Reader, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateCharacterStream(String, Reader, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateCharacterStream(int, Reader, int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateCharacterStream(String, Reader, int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateCharacterStream(int, Reader) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateCharacterStream(String, Reader) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateCharacterStream(int, Reader, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateCharacterStream(String, Reader, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateClob(int, Clob) - Method in class org.axiondb.jdbc.AxionResultSet
Currently unsupported.
updateClob(String, Clob) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateClob(int, Reader) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateClob(String, Reader) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateClob(int, Reader, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateClob(String, Reader, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateClob(int, Clob) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateClob(String, Clob) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateClob(int, Reader) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateClob(String, Reader) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateClob(int, Reader, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateClob(String, Reader, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateClob(int, Clob) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateClob(String, Clob) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateClob(int, Reader) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateClob(String, Reader) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateClob(int, Reader, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateClob(String, Reader, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
UpdateCommand - Class in org.axiondb.engine.commands
An UPDATE command.
UpdateCommand() - Constructor for class org.axiondb.engine.commands.UpdateCommand
 
updateDate(int, Date) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateDate(String, Date) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateDate(int, Date) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateDate(String, Date) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateDate(int, Date) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateDate(String, Date) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateDouble(int, double) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateDouble(String, double) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateDouble(int, double) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateDouble(String, double) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateDouble(int, double) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateDouble(String, double) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateFloat(int, float) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateFloat(String, float) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateFloat(int, float) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateFloat(String, float) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateFloat(int, float) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateFloat(String, float) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateGeneratedValues(Database, Table, TableIdentifier, Row) - Method in class org.axiondb.engine.commands.BaseAxionCommand
 
updateInt(int, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateInt(String, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateInt(int, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateInt(String, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateInt(int, int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateInt(String, int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
UpdateLineColumn(char) - Method in class org.axiondb.parser.SimpleCharStream
 
updateLong(int, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateLong(String, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateLong(int, long) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateLong(String, long) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateLong(int, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateLong(String, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNCharacterStream(int, Reader) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNCharacterStream(String, Reader) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNCharacterStream(int, Reader, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNCharacterStream(String, Reader, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNCharacterStream(int, Reader) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNCharacterStream(String, Reader) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNCharacterStream(int, Reader, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNCharacterStream(String, Reader, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNCharacterStream(int, Reader) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNCharacterStream(String, Reader) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNCharacterStream(int, Reader, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNCharacterStream(String, Reader, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNClob(int, NClob) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNClob(String, NClob) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNClob(int, Reader) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNClob(String, Reader) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNClob(int, Reader, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNClob(String, Reader, long) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNClob(int, NClob) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNClob(String, NClob) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNClob(int, Reader) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNClob(String, Reader) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNClob(int, Reader, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNClob(String, Reader, long) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNClob(int, NClob) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNClob(String, NClob) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNClob(int, Reader) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNClob(String, Reader) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNClob(int, Reader, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNClob(String, Reader, long) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNString(int, String) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNString(String, String) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNString(int, String) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNString(String, String) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateNString(int, String) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNString(String, String) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNull(int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNull(String) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateNull(int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateNull(String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateNull(int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNull(String) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateNullableStatus(ConstraintEvent, boolean) - Method in class org.axiondb.engine.metaupdaters.AxionColumnsMetaTableUpdater
 
updateObject(int, Object) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateObject(int, Object, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateObject(String, Object) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateObject(String, Object, int) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateObject(int, Object) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateObject(int, Object, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateObject(String, Object) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateObject(String, Object, int) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateObject(int, Object) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateObject(int, Object, int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateObject(String, Object) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateObject(String, Object, int) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateOrSetNullChildRows(Database, Table, Row, Row) - Method in class org.axiondb.engine.commands.ChildTableUpdater
 
updateOrSetNullChildRows(Database, Table, Row, Row, ForeignKeyConstraint) - Method in class org.axiondb.engine.commands.ChildTableUpdater
 
updateProperties() - Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
 
updateProperties() - Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
 
updateProperties() - Method in interface org.axiondb.TableOrganizationContext
 
updateRef(int, Ref) - Method in class org.axiondb.jdbc.AxionResultSet
Currently unsupported.
updateRef(String, Ref) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateRef(int, Ref) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateRef(String, Ref) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateRef(int, Ref) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateRef(String, Ref) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateRow(Table, Row, Row) - Method in class org.axiondb.engine.rowcollection.IntRowMap
 
updateRow(Row, Row) - Method in class org.axiondb.engine.tables.BaseTable
 
updateRow(Row, Row) - Method in class org.axiondb.engine.tables.ExternalAxionDBTable
 
updateRow(Row, Row) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
updateRow(Row, Row, List) - Method in class org.axiondb.engine.tables.ExternalDatabaseTable
 
updateRow(Row, Row) - Method in class org.axiondb.engine.tables.TableView
 
updateRow(Row, Row) - Method in class org.axiondb.engine.TransactableTableImpl
 
updateRow() - Method in class org.axiondb.jdbc.AxionResultSet
 
updateRow() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateRow() - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateRow(Row, Row) - Method in interface org.axiondb.Table
Update the given Row.
updateRowId(int, RowId) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateRowId(String, RowId) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateRowId(int, RowId) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateRowId(String, RowId) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateRowId(int, RowId) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateRowId(String, RowId) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updatesAreDetected(int) - Method in class org.axiondb.jdbc.AxionDatabaseMetaData
Retrieves whether or not a visible row update can be detected by calling the method ResultSet.rowUpdated.
updateShort(int, short) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateShort(String, short) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateShort(int, short) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateShort(String, short) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateShort(int, short) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateShort(String, short) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateSQLXML(int, SQLXML) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateSQLXML(String, SQLXML) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateSQLXML(int, SQLXML) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateSQLXML(String, SQLXML) - Method in class org.axiondb.jdbc.ForwardOnlyResultSet
 
updateSQLXML(int, SQLXML) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateSQLXML(String, SQLXML) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateString(int, String) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateString(String, String) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateString(int, String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateString(String, String) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateString(int, String) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateString(String, String) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateTime(int, Time) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateTime(String, Time) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateTime(int, Time) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateTime(String, Time) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateTime(int, Time) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateTime(String, Time) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateTimestamp(int, Timestamp) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateTimestamp(String, Timestamp) - Method in class org.axiondb.jdbc.AxionResultSet
 
updateTimestamp(int, Timestamp) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateTimestamp(String, Timestamp) - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
updateTimestamp(int, Timestamp) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
updateTimestamp(String, Timestamp) - Method in class org.axiondb.jdbc.UnmodifiableResultSet
 
UpperFunction - Class in org.axiondb.functions
UPPER(string): returns a stringrepresenting the upper case version of the input string .
UpperFunction() - Constructor for class org.axiondb.functions.UpperFunction
 
UPSERT - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
UpsertCommand - Class in org.axiondb.engine.commands
An UPSERT or MERGE command.
UpsertCommand() - Constructor for class org.axiondb.engine.commands.UpsertCommand
 
URL_PREFIX - Static variable in class org.axiondb.jdbc.ConnectionFactory
 
USER - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
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
USING - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
Utf8InputStreamConverter - Class in org.axiondb.util
 
Utf8InputStreamConverter(InputStream, String) - Constructor for class org.axiondb.util.Utf8InputStreamConverter
Currently only supports "US-ASCII"
Utils - Class in org.axiondb.util
 
Utils() - Constructor for class org.axiondb.util.Utils
 

V

VALUE - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
valueIterator() - Method in class org.axiondb.engine.rowcollection.IntHashMap
Returns a list iterator over the values in this list in proper sequence, (this map maintains the insertion order).
ValueIterator() - Constructor for class org.axiondb.engine.rowcollection.IntHashMap.ValueIterator
 
valueIterator() - Method in class org.axiondb.util.IntBTree
 
valueIteratorGreaterThan(int) - Method in class org.axiondb.util.IntBTree
 
valueIteratorGreaterThanOrEqualTo(int) - Method in class org.axiondb.util.IntBTree
 
ValuePool - Class in org.axiondb.util
Supports pooling of small range of integer values.
ValuePool() - Constructor for class org.axiondb.util.ValuePool
 
values() - Method in class org.axiondb.engine.rowcollection.IntHashMap
Returns a RowCollectionview of the values contained in this IntHashMap.
Values() - Constructor for class org.axiondb.engine.rowcollection.IntHashMap.Values
 
VALUES - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
VARBINARY - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
VarBinaryType - Class in org.axiondb.types
A DataTyperepresenting a BinaryArrayvalue.
VarBinaryType() - Constructor for class org.axiondb.types.VarBinaryType
 
VarBinaryType(int) - Constructor for class org.axiondb.types.VarBinaryType
Creates a new instance of VarBinaryType
VARCHAR - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
VARCHAR2 - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
VariableContext - Interface in org.axiondb
A collection of name/value pairs, essentially a subset of Map
VARYING - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
VIEW - Static variable in class org.axiondb.engine.tables.TableView
 
VIEW - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
visit(List, List) - Method in class org.axiondb.engine.visitors.AmbiguousColumnReferenceVisitor
 
visit(List, List) - Method in class org.axiondb.engine.visitors.AssertGroupByRulesVisitor
 
visit(Selectable) - Method in class org.axiondb.engine.visitors.AssertGroupByRulesVisitor
 
visit(Selectable) - Method in class org.axiondb.engine.visitors.FindAggregateFunctionVisitor
 
visit(ConcreteFunction) - Method in class org.axiondb.engine.visitors.FindAggregateFunctionVisitor
 
visit(Selectable) - Method in class org.axiondb.engine.visitors.FindBindVariableVisitor
 
visit(Function) - Method in class org.axiondb.engine.visitors.FindBindVariableVisitor
 
visit(SelectCommand) - Method in class org.axiondb.engine.visitors.FindBindVariableVisitor
 
visit(InsertIntoClause) - Method in class org.axiondb.engine.visitors.FindBindVariableVisitor
 
visit(UpsertCommand) - Method in class org.axiondb.engine.visitors.FindBindVariableVisitor
 
visit(UpdateCommand) - Method in class org.axiondb.engine.visitors.FindBindVariableVisitor
 
visit(Selectable) - Method in class org.axiondb.engine.visitors.FlattenWhereNodeVisitor
 
visit(ColumnIdentifier, TableIdentifier[]) - Method in class org.axiondb.engine.visitors.MaskSelectablesForTablesVisitor
 
visit(Function, TableIdentifier[]) - Method in class org.axiondb.engine.visitors.MaskSelectablesForTablesVisitor
 
visit(Selectable, TableIdentifier[]) - Method in class org.axiondb.engine.visitors.MaskSelectablesForTablesVisitor
 
visit(Selectable) - Method in class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor
 
visit(ColumnIdentifier, List, TableIdentifier[]) - Method in class org.axiondb.engine.visitors.ResolveSelectableVisitor
 
visit(FunctionIdentifier, List, TableIdentifier[]) - Method in class org.axiondb.engine.visitors.ResolveSelectableVisitor
 
visit(Selectable, List, TableIdentifier[]) - Method in class org.axiondb.engine.visitors.ResolveSelectableVisitor
"Resolve" the given Selectablerelative to the given list of tables, converting aliased or relative references into absolute ones.
visit(SubSelectCommand, TableIdentifier[]) - Method in class org.axiondb.engine.visitors.ResolveSelectableVisitor
 
visit(Function, Table) - Method in class org.axiondb.engine.visitors.TableColumnsUsedInFunctionVisitor
 
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
 
visit(Selectable) - Method in interface org.axiondb.SelectableVisitor
 

W

wasNull() - Method in class org.axiondb.jdbc.AxionResultSet
 
wasNull() - Method in class org.axiondb.jdbc.BaseAxionResultSetDecorator
 
WEEK - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
WEEK - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
WEEK - Static variable in class org.axiondb.util.DateTimeUtils
Constant representing week interval
WEEKDAY - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
WEEKDAY3 - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
WEEKDAY_FULL - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.
WHEN - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
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
RegularExpression Id.
WITH - Static variable in interface org.axiondb.parser.AxionSqlParserConstants
RegularExpression Id.
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(DataOutput) - Method in class org.axiondb.Sequence
Writes the given value 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.BigIntType
Writes the given value to the given DataOutput.
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.Null values are written as Character.MIN_VALUE,false.
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(Object, DataOutput) - Method in class org.axiondb.types.DoubleType
 
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(LobLocator, DataOutput) - Method in interface org.axiondb.types.LobLocatorFactory
 
write(Object, DataOutput) - Method in class org.axiondb.types.LOBType
 
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.TimestampType
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.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() - 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
 
writeAll() - Method in class org.axiondb.io.AxionFileSystem.PidxList
 
writeByteArrayBlob(ByteArrayBlob) - Method in class org.axiondb.types.LOBType
 
writeColumns(ObjectOutputStream) - Method in class org.axiondb.engine.tables.BaseTable
 
writeConstraints(ObjectOutputStream) - Method in class org.axiondb.engine.tables.BaseTable
 
writeFridFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
writeHeader(BufferedDataOutputStream) - Method in class org.axiondb.engine.tables.BaseFlatfileTable
 
writeHeader(BufferedDataOutputStream) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
writeHeader(BufferedDataOutputStream) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
writeHeader(BufferedDataOutputStream) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
writeIntFile(File, IntList) - Method in class org.axiondb.io.AxionFileSystem
Writes a list of int values to a file.
writeKeys(ObjectOutputStream, BaseArrayIndex) - Method in class org.axiondb.engine.indexes.BaseArrayIndexLoader
 
writeKeys(ObjectOutputStream, BaseArrayIndex) - Method in class org.axiondb.engine.IntArrayIndexLoader
 
writeKeys(ObjectOutputStream, BaseArrayIndex) - Method in class org.axiondb.engine.ObjectArrayIndexLoader
 
writeMetaFile() - Method in class org.axiondb.engine.tables.BaseDiskTable
 
writeNameToFile(File, Object) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
writeRow(BufferedDataOutputStream, Row) - Method in class org.axiondb.engine.tables.BaseDiskTable
 
writeRow(BufferedDataOutputStream, Row) - Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
 
writeRow(BufferedDataOutputStream, Row) - Method in class org.axiondb.engine.tables.DiskTable
 
writeRow(BufferedDataOutputStream, Row) - Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
 
writeRow(BufferedDataOutputStream, Row) - Method in class org.axiondb.engine.tables.TaggedEBCDICTable
 
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
 
writeUnsignedInt(BufferedDataOutputStream, long, int) - Method in class org.axiondb.io.AxionFileSystem
Updates an UnsignedInt value to a file.
writeUnsignedIntFile(File, LongList) - Method in class org.axiondb.io.AxionFileSystem
Writes a list of long values to a file.
WS - Static variable in interface org.axiondb.parser.AxionDateTimeFormatParserConstants
RegularExpression Id.

Y

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

_

_batchContext - Variable in class org.axiondb.jdbc.BaseAxionStatement
 
_bundle - Static variable in exception org.axiondb.AxionException
 
_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
 
_fileName - Variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
_freeIds - Variable in class org.axiondb.engine.tables.BaseDiskTable
List of free ids.
_hash - Variable in class org.axiondb.BaseSelectable
Cache the hash code for the string
_hash - Variable in class org.axiondb.engine.rows.BaseRow
Cache the hash code for the string
_index - Variable in class org.axiondb.engine.tables.TaggedEBCDICTable
 
_isFirstLineHeader - Variable in class org.axiondb.engine.tables.BaseFlatfileTable
 
_keyString - Variable in class org.axiondb.engine.rowiterators.SortedRowIterator
 
_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
 
_nodes - Variable in class org.axiondb.engine.visitors.FlattenWhereNodeVisitor
 
_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
 
_readOnly - Variable in class org.axiondb.engine.tables.BaseDiskTable
 
_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
 
_value - Variable in class org.axiondb.Literal
 
_warning - Variable in class org.axiondb.jdbc.BaseAxionStatement
 
A B C D E F G H I J K L M N O P Q R S T U V W Y _