|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
DelegatingRowIterator
that
excludes Row
s that are not acceptable
.AxionBlob
.AxionClob
.ADD CONSTRAINT
command, as generated by ALTER TABLE
and CREATE TABLE
statements.Row
s.DataType
, for use by BindVariable
.IndexFactory
for array indices
.Blob
interface, including the
JDBC 2 writing methods.Clob
interface, including the
JDBC 2 writing methods.AXION_TABLES
meta tableDatabase
.Connection
implementation.AXION_DB_LINKS
meta tableDataSource
implementation.DatabaseMetaData
implementation.Driver
implementation.AxionException(null,null)
.
AxionException(message,null)
.
AxionException
with the given
message, wrapping the given Throwable
.
AxionException(null,nested)
.
PreparedStatement
implementation.ResultSet
implementation.ResultSetMetaData
implementation.AXION_SEQUENCES
meta tableStatement
implementation.AXION_TABLE_PROPERTIES
meta tableAXION_TABLES
meta tableAXION_TYPES
meta tableTransaction
.
true
if a field of my type can be assigned the given non-
null
value , false
otherwise.
true
iff value is String
that can be converted
without exception, null
,
or a Number
.
true
iff value is null
,
or a Boolean
.
true
iff value is null
,
a Character, or a single character String.
true
iff value is String
that can be converted
without exception, null
,
or a Number
.
true
iff value is null
or a Serializable
.object
true
iff value is null
or a String
.
true
iff value is null
,
a Number, or a String
that can be converted to a Long.
true
iff value is null
,
a Number, within the unsigned byte range (0 to 255).
true
if a field of my type can
be assigned the given non-null
value,
false
otherwise.
Row
at the current position in my underlying collection, or throw
UnsupportedOperationException
.
Selectable
to my argument list.
Column
to this table.
Column
to this table.
TableIdentifier
to the list of tables being selected from.
Index
to this database, associated with the given table.
Index
to this database, associating it with the given table
and (optionally) populating it.
Column
, and adding it as a
org.axiondb.TableModificationListener
to the table.
OrderNode
to the order by clause for this query
Row
.
Selectable
to the list of items being selected.
Table
to this database.
false
.
true
, since all tables are indeed selectable.
committed
transaction..
AxionException
if the given Database
is read-only.
IndexFactory
for B-Tree indices
.indices
that maintain an in-memory,
sorted array of key values (and their associated row identifiers).AxionCommand
implementation.Statement
implementation.indices
.Constraint
implementation.Constraint
with the
given name and type.
DataType
.Database
implementation.DatabaseModificationListener
.Table
.ConcreteFunction
implementation.Index
.IndexFactory
to hold common methods.DataType
for Number
types.Row
,
providing equals
,
hashCode
and
toString
implementations.RowIterator
.SelectableBasedConstraint
implementation.Constraint
with the given name and type
.
Table
.listener
implementations.events
to one or more listeners
.DataType
representing an number value.Literal
that can be bound via PreparedStatement
methods.Blob
wrapping a LobSource
.DataType
representing a Boolean value.RandomAccessFile
.Blob
based upon a simple byte array.DataType
representing a byte value.RowIterator
s to make
them look like one (similiar to a SQL UNION).DelegatingRowIterator
that is wraps
a RowIterator
from some Index
,
and that can be reset
to recreate the iterator
for a new bound value
.CHAR(number)
: returns the
character
representing
the unicode value number.DataType
representing a single char value.condition
is
violated.CHECKFILESTATE
query.Clob
wrapping a LobSource
.COALESCE([value]+)
: returns the first non-null value in the
argument list.RowIterator
s
according to the given RowComparator
.Table
.Column
in a Table
has changed,
for example, due to a DDL command.DataType
representing a compressed LOB value.LobSource
that compresses/decompresses
the input/output streams using GZIP compression.CONCAT(string [, string]*)
:
concatenates one or more strings
.Function
, as opposed to a FunctionIdentifier
.AxionConnection
s.Table
has
changed.Constraint
has been violated.boolean
that
indicates whether the second string is a substring of the first.COUNT
: an aggregate function returning the number of rows.CREATE TABLE
and
CREATE SEQUENCE
.CREATE DATABASE LINK
command.CREATE [UNIQUE] [TYPE] INDEX
command.CREATE SEQUENCE
command.CREATE [TYPE] TABLE
command.CREATE VIEW AS sub-query
command.Transaction
.
acceptable
value to one of the appropriate type.
null
and throws IllegalArgumentException
otherwise.
IllegalArgumentException
if the given value
isn't acceptable
.
Boolean
converted from the given value,
or throws IllegalArgumentException
if the given value
isn't acceptable
.
IllegalArgumentException
if the given value
isn't acceptable
.
IllegalArgumentException
if the
given value
isn't acceptable
.
IllegalArgumentException
if the given value isn't
acceptable
.
IllegalArgumentException
if the given value
isn't acceptable
.
Integer
converted from the given value,
or throws IllegalArgumentException
if the given value
isn't acceptable
.
IllegalArgumentException
if the given value
isn't acceptable
.
String
converted from the given value,
or throws IllegalArgumentException
if the given value
isn't acceptable
.
IllegalArgumentException
if the given value
isn't acceptable
.
String
converted from the given value,
or throws IllegalArgumentException
if the given value
isn't acceptable
.
IllegalArgumentException
if the given value isn't
acceptable
.
IllegalArgumentException
if the given value
isn't acceptable
.
IllegalArgumentException
if the given value
isn't acceptable
.
IllegalArgumentException
if the given value
isn't acceptable
.
IllegalArgumentException
if the given value
isn't acceptable
.
acceptable
value
to one of the appropriate type.
Transaction
.
Row
returned by me (by RowIterator.next()
,RowIterator.previous()
,
RowIterator.first()
,RowIterator.last()
, etc.).
RowIterator.current()
row, if any.
DataType
in this column's configuration
default value
in this
column's configuration
OutputStream
wrapping a DataOutput
stream.OutputStream
wrapping the given DataOutput
.
Table
.DataType
instances.
CREATE DATABASE LINK
(DRIVER=' ' URL='
' USERNAME=' '
PASSWORD=' ');
DatabaseLink
being added or dropped.DatabaseModifiedEvent
s.Table
being added or dropped.Table
being added or dropped.Table
being added or dropped.Map
of Database
s by name.RowIterator
that delegates all
calls to a wrapped instance.Table
.Database
.Table
.TableFactory
for disk-based tables
.DelegatingRowIterator
implementing DISTINCT.DROP TABLE
and DROP SEQUENCE
.DROP CONSTRAINT
command.DROP DATABASE LINK
command.DROP INDEX
command.DROP SEQUENCE
command.DROP TABLE
command.DROP VIEW
command.false
, since Axion currently
doesn't treat Data Definition Language (DDL) statements
like CREATE or DROP transactionally.
false
, since Axion currently
doesn't treat Data Definition Language (DDL) statements
like CREATE or DROP transactionally.
false
since LOB sizes are not
counted in the maximum row size
(which is unbounded anyway).
Index
from this database.
Sequence
from this database.
Table
from this database.
RowIterator
that contains no Row
s.Exception
s into
SQLException
s.Column
s are equal if they have the same name.
true
iff otherobject is a ColumnIdentifier
whose name, table identifier, and alias are equal to mine.
true
iff otherobject is a Literal
whose name
are equal to mine.
true
iff that is a Row
with the same
number of fields and each is equal to the corresponding field in me.
true
iff that
is a Row
with the same number of
fields and each is equal to the corresponding
field in me.
true
.
ResultSet
object such as
a SELECT statement.
InsertCommand.executeUpdate(org.axiondb.Database)
instead.
ResultSet
.
UpdateCommand.executeUpdate(org.axiondb.Database)
instead.
UpsertCommand.executeUpdate(org.axiondb.Database)
instead.
LobLocator
.LobLocatorFactory
for FileLobLocator
s.LobSource
that's backed by a simple File
.LobLocator
based upon an byte-offset into a file.LobLocatorFactory
for FileOffsetLobLocator
s.LobSource
that's backed by a single file, storing
each LOB as an offset and length.DelegatingRowIterator
that only returns Row
s
that match a given WhereNode
.Table
.WhereNode
tree into a HashSet
of WhereNode
s that were originally ANDed together
in the source tree.DataType
representing an float value.ConcreteFunction
instances.Selectable
representing an unresolved Function
.Row
in the list, positioning the cursor to just before
the first Row
in the list.
Selectable
at the given index.
ResultSet.getBigDecimal(int,int)
ResultSet.getBigDecimal(java.lang.String,int)
Iterator
over all my BindVariable
s, in the proper
order.
Column
corresponding to the given zero-based index .
Column
for the given name .
Column
s I contain.
ResultSetMetaData#getColumnDisplaySize
for this data
type.
Iterator
over the ColumnIdentifiers
for
my Column
s.
Column
with the given name .
ComparableComparator
.
Connection
.
DataType
of this column.
DataType
, if any.
DataType
currently registered for the given name, or null.
DataType
DataType
CharacterType
DataType
StringType
DataType
DataType
DataType
DataType
StringType
AnyType
StringType
StringType
StringType
StringType
StringType
StringType
StringType
StringType
StringType
StringType
StringType
BooleanType
StringType
StringType
StringType
AxionDB
".
1.0M1
".
Connection.TRANSACTION_SERIALIZABLE
.
ResultSet
generated from this object will contain
distinct tuples.
0
.
1
.
Axion JDBC Driver".
- getDriverVersion() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently returns "
1.0M1
".
- getEffectedRowCount() -
Method in interface org.axiondb.AxionCommand
- Returns the last row count generated by
AxionCommand.execute(org.axiondb.Database)
or AxionCommand.executeUpdate(org.axiondb.Database)
.
- getEffectedRowCount() -
Method in class org.axiondb.engine.commands.BaseAxionCommand
-
- getElseClause() -
Method in class org.axiondb.engine.commands.InsertCommand
-
- getEndColumn() -
Method in class org.axiondb.parser.SimpleCharStream
-
- getEndLine() -
Method in class org.axiondb.parser.SimpleCharStream
-
- getExportedKeys(String, String, String) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getExternalDatabaseLink() -
Method in class org.axiondb.event.DatabaseLinkEvent
-
- getExtraNameCharacters() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getFetchDirection() -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getFetchDirection() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getFetchSize() -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getFetchSize() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getFile(File) -
Method in class org.axiondb.types.FileLobLocator
-
- getFile() -
Method in class org.axiondb.types.FileLobSource
-
- getFileName() -
Method in class org.axiondb.types.FileLobLocator
-
- getFilePointer() -
Method in class org.axiondb.util.BufferedRandomAccessFile
-
- getFloat(int) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getFloat(String) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getFrom() -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets the root
FromNode
for the select statement.
- getFrom(int) -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets the i th table being selected.
- getFromArray() -
Method in class org.axiondb.engine.commands.AxionQueryContext
-
- getFromCount() -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets the number of tables being from.
- getGeneratedKeys() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getGlobalVariable(String) -
Method in interface org.axiondb.Database
-
- getGlobalVariable(String) -
Method in class org.axiondb.engine.BaseDatabase
-
- getGlobalVariable(String) -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getGroupBy() -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets Selectable in Group by clause.
- getGroupBy(int) -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets Selectable in Group by clause.
- getGroupByCount() -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets the number of
Slectable
s group by in my query.
- getHoldability() -
Method in class org.axiondb.jdbc.AxionConnection
- Currently unsupported.
- getIdentifier() -
Method in interface org.axiondb.Row
-
- getIdentifier() -
Method in class org.axiondb.engine.rows.BaseRow
-
- getIdentifierQuoteString() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
"
as Axion now supports quoted identifiers to allow for escaping
of reserved words for use as table or column identifiers.
- getImportedKeys(String, String, String) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getIndexFactory(String) -
Method in interface org.axiondb.Database
- Get the
IndexFactory
currently registered for the given name, or
null.
- getIndexFactory(String) -
Method in class org.axiondb.engine.BaseDatabase
-
- getIndexFactory(String) -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getIndexForColumn(Column) -
Method in interface org.axiondb.Table
- Return the first
Index
that pertains to the given Column
, or
null
if no such Index
exists.
- getIndexForColumn(Column) -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getIndexForColumn(Column) -
Method in class org.axiondb.engine.tables.BaseTable
-
- getIndexForColumn(Column) -
Method in class org.axiondb.engine.tables.TableView
-
- getIndexInfo(String, String, String, boolean, boolean) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Partially supported.
- getIndexLoader() -
Method in interface org.axiondb.Index
-
- getIndexLoader() -
Method in class org.axiondb.engine.indexes.BaseArrayIndex
-
- getIndexLoader() -
Method in class org.axiondb.engine.indexes.BaseIndex
-
- getIndexLoader() -
Method in class org.axiondb.engine.indexes.IntArrayIndex
-
- getIndexLoader() -
Method in class org.axiondb.engine.indexes.IntBTreeIndex
-
- getIndexLoader() -
Method in class org.axiondb.engine.indexes.ObjectArrayIndex
-
- getIndexLoader() -
Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
-
- getIndexLoader() -
Method in class org.axiondb.engine.indexes.StringBTreeIndex
-
- getIndexedColumn() -
Method in interface org.axiondb.Index
- Returns the column I index.
- getIndexedColumn() -
Method in class org.axiondb.engine.indexes.BaseIndex
-
- getIndexedRows(Selectable, boolean) -
Method in interface org.axiondb.Table
-
- getIndexedRows(Selectable, boolean) -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getIndexedRows(Selectable, boolean) -
Method in class org.axiondb.engine.tables.BaseTable
-
- getIndexedRows(Selectable, boolean) -
Method in class org.axiondb.engine.tables.TableView
-
- getIndices() -
Method in interface org.axiondb.Table
- Obtain an
Iterator
over my indices.
- getIndices() -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getIndices() -
Method in class org.axiondb.engine.tables.BaseTable
-
- getIndices() -
Method in class org.axiondb.engine.tables.TableView
-
- getInnerTableColumnCount() -
Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
-
- getInorderRowIterator(RowSource) -
Method in interface org.axiondb.Index
- Returns a
RowIterator
which is inorder traversal of keys,
- getInorderRowIterator(RowSource) -
Method in class org.axiondb.engine.indexes.BaseArrayIndex
-
- getInorderRowIterator(RowSource) -
Method in class org.axiondb.engine.indexes.BaseIndex
-
- getInorderRowIterator(RowSource) -
Method in class org.axiondb.engine.indexes.IntBTreeIndex
-
- getInorderRowIterator(RowSource) -
Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
-
- getInputStream() -
Method in class org.axiondb.types.CompressedLobSource
-
- getInputStream() -
Method in class org.axiondb.types.FileLobSource
-
- getInputStream() -
Method in class org.axiondb.types.FileOffsetLobSource
-
- getInputStream() -
Method in interface org.axiondb.types.LobSource
-
- getInsertColumnIterator() -
Method in class org.axiondb.engine.commands.UpsertCommand
-
- getInsertSQL() -
Method in class org.axiondb.engine.tables.ExternalDatabaseTable
-
- getInsertValueIterator() -
Method in class org.axiondb.engine.commands.UpsertCommand
-
- getInt(int) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getInt(String) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getIntForm() -
Method in class org.axiondb.util.NullObject
-
- getIntKey() -
Method in interface org.axiondb.util.IntHashMap.Int2ObjectEntry
-
- getIterator() -
Method in interface org.axiondb.RowDecoratorIterator
-
- getIterator(int) -
Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
-
- getIterator() -
Method in class org.axiondb.engine.rowiterators.RowIteratorRowDecoratorIterator
-
- getIteratorCount() -
Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
-
- getJDBCMajorVersion() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently unsupported.
- getJDBCMinorVersion() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently unsupported.
- getJdbcType() -
Method in interface org.axiondb.DataType
- Returns the JDBC
type code
most closely matching this type.
- getJdbcType() -
Method in class org.axiondb.types.AnyType
-
- getJdbcType() -
Method in class org.axiondb.types.BaseDataType
-
- getJdbcType() -
Method in class org.axiondb.types.BigDecimalType
-
- getJdbcType() -
Method in class org.axiondb.types.BooleanType
-
- getJdbcType() -
Method in class org.axiondb.types.ByteType
-
- getJdbcType() -
Method in class org.axiondb.types.CharacterType
-
- getJdbcType() -
Method in class org.axiondb.types.DateType
-
- getJdbcType() -
Method in class org.axiondb.types.FloatType
-
- getJdbcType() -
Method in class org.axiondb.types.IntegerType
-
- getJdbcType() -
Method in class org.axiondb.types.LOBType
-
- getJdbcType() -
Method in class org.axiondb.types.LongType
-
- getJdbcType() -
Method in class org.axiondb.types.ObjectType
-
- getJdbcType() -
Method in class org.axiondb.types.ShortType
-
- getJdbcType() -
Method in class org.axiondb.types.StringType
-
- getJdbcType() -
Method in class org.axiondb.types.TimeType
-
- getJdbcType() -
Method in class org.axiondb.types.TimestampType
-
- getJdbcType() -
Method in class org.axiondb.types.UnsignedByteType
-
- getJdbcType() -
Method in class org.axiondb.types.UnsignedIntegerType
-
- getJdbcType() -
Method in class org.axiondb.types.UnsignedShortType
-
- getJdbcType() -
Method in class org.axiondb.types.VarBinaryType
- Returns
Types.VARBINARY
.
- getJdbcUrl() -
Method in class org.axiondb.DatabaseLink
-
- getKey(int) -
Method in class org.axiondb.util.IntBTree
- Obtain the key stored at the specified index.
- getKey(int) -
Method in class org.axiondb.util.ObjectBTree
- Obtain the key stored at the specified index.
- getKeyByValue(Object) -
Method in class org.axiondb.util.IntHashMap
-
- getKeyList() -
Method in class org.axiondb.engine.indexes.BaseArrayIndex
-
- getKeyList(int, int) -
Method in class org.axiondb.engine.indexes.BaseArrayIndex
-
- getKeyList() -
Method in class org.axiondb.engine.indexes.IntArrayIndex
-
- getKeyList(int, int) -
Method in class org.axiondb.engine.indexes.IntArrayIndex
-
- getKeyList() -
Method in class org.axiondb.engine.indexes.ObjectArrayIndex
-
- getKeyList(int, int) -
Method in class org.axiondb.engine.indexes.ObjectArrayIndex
-
- getLabel() -
Method in class org.axiondb.BaseSelectable
-
- getLabel() -
Method in class org.axiondb.ColumnIdentifier
- Returns my column alias or name.
- getLabel() -
Method in class org.axiondb.Literal
- Returns my Literal name.
- getLabel() -
Method in interface org.axiondb.Selectable
-
- getLabel() -
Method in class org.axiondb.SequenceEvaluator
-
- getLabel() -
Method in class org.axiondb.engine.commands.SubSelectCommand
-
- getLabel() -
Method in class org.axiondb.functions.BaseFunction
- Returns my function alias or name.
- getLeft() -
Method in class org.axiondb.FromNode
- Get the Left input
- getLimit() -
Method in class org.axiondb.engine.commands.AxionQueryContext
-
- getLine() -
Method in class org.axiondb.parser.SimpleCharStream
- Deprecated.
- getLiteralPrefix() -
Method in interface org.axiondb.DataType
- Prefix used to quote a literal to delimit value for this type when in SQL syntax or
result display
- getLiteralPrefix() -
Method in class org.axiondb.types.BaseDataType
-
- getLiteralPrefix() -
Method in class org.axiondb.types.StringType
-
- getLiteralSuffix() -
Method in interface org.axiondb.DataType
- Suffix used to quote a literal to delimit value for this type when in SQL syntax or
result display
- getLiteralSuffix() -
Method in class org.axiondb.types.BaseDataType
-
- getLiteralSuffix() -
Method in class org.axiondb.types.StringType
-
- getLobDir() -
Method in class org.axiondb.engine.tables.BaseDiskTable
-
- getLobDir() -
Method in class org.axiondb.engine.tables.BaseFlatfileTable
-
- getLobDir() -
Method in class org.axiondb.engine.tables.DiskTable
-
- getLobDir() -
Method in class org.axiondb.types.LOBType
-
- getLobFile() -
Method in class org.axiondb.types.LOBType
-
- getLobSource(File, RandomAccessFile) -
Method in class org.axiondb.types.FileLobLocator
-
- getLobSource(File, RandomAccessFile) -
Method in class org.axiondb.types.FileOffsetLobLocator
-
- getLobSource(File, RandomAccessFile) -
Method in interface org.axiondb.types.LobLocator
-
- getLogWriter() -
Method in class org.axiondb.jdbc.AxionDataSource
-
- getLoginTimeout() -
Method in class org.axiondb.jdbc.AxionDataSource
-
- getLong(int) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getLong(String) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getMajorVersion() -
Method in class org.axiondb.jdbc.AxionDriver
-
- getMatchingRows(List, List) -
Method in interface org.axiondb.Table
- Obtain an
iterator
over my Row
s where each
Selectable
in the selectable list
evaluates
to the corresponding value in the value
list
.
- getMatchingRows(List, List) -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getMatchingRows(List, List) -
Method in class org.axiondb.engine.tables.BaseTable
-
- getMatchingRows(List, List) -
Method in class org.axiondb.engine.tables.TableView
-
- getMaxBinaryLiteralLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
.
- getMaxCatalogNameLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
.
- getMaxCharLiteralLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
.
- getMaxColumnNameLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
, since Axion has no hard limit
on the length of a column name.
- getMaxColumnsInGroupBy() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns 0.
- getMaxColumnsInIndex() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
1
, since Axion currently doesn't
support multi-column indices.
- getMaxColumnsInOrderBy() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
Integer.MAX_VALUE
, the
maximum number of columns Axion can manage in a single
ORDER BY clause.
- getMaxColumnsInSelect() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
Integer.MAX_VALUE
, the
maximum number of columns Axion can manage in a single
SELECT clause.
- getMaxColumnsInTable() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
Integer.MAX_VALUE
, the
maximum number of columns Axion can manage in a single
table.
- getMaxConnections() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
, since Axion has no hard limit
on the number of connections.
- getMaxCursorNameLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
since named cursors are not supported.
- getMaxFieldSize() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getMaxIndexLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
.
- getMaxProcedureNameLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
.
- getMaxRowSize() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
, since Axion has no hard limit
on the size of a row.
- getMaxRows() -
Method in class org.axiondb.jdbc.BaseAxionStatement
-
- getMaxSchemaNameLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
.
- getMaxStatementLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
, since Axion has no hard limit
on the size of a statement.
- getMaxStatements() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
.
- getMaxTableNameLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
Integer.MAX_VALUE
.
- getMaxTablesInSelect() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
Integer.MAX_VALUE
, the
maximum number of tables Axion can manage in a single
SELECT statement.
- getMaxUserNameLength() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns
0
.
- getMessage() -
Method in class org.axiondb.parser.ParseException
- This method has the standard behavior when this object has been
created using the standard constructors.
- getMessage() -
Method in class org.axiondb.parser.TokenMgrError
- You can also modify the body of this method to customize your error messages.
- getMetaData() -
Method in class org.axiondb.jdbc.AxionConnection
-
- getMetaData() -
Method in class org.axiondb.jdbc.AxionPreparedStatement
-
- getMetaData() -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getMetaFile() -
Method in class org.axiondb.engine.tables.BaseDiskTable
-
- getMinimizationFactor() -
Method in class org.axiondb.engine.indexes.StringBTreeIndex
-
- getMinorVersion() -
Method in class org.axiondb.jdbc.AxionDriver
-
- getModifiedTables() -
Method in interface org.axiondb.Transaction
- Return a
Set
of Table
s that have been modified thus far in this
transaction.
- getModifiedTables() -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getMoreResults() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getMoreResults(int) -
Method in class org.axiondb.jdbc.AxionStatement
- Currently unsupported when current is not Statement.CLOSE_CURRENT_RESULT or Statement.CLOSE_ALL_RESULTS.
- getMultiTableEvaluationMode() -
Method in class org.axiondb.engine.commands.InsertCommand
-
- getName() -
Method in class org.axiondb.Column
- Get the name of this column.
- getName() -
Method in class org.axiondb.ColumnIdentifier
- Returns the name of my column, if any.
- getName() -
Method in interface org.axiondb.Constraint
- Get my name.
- getName() -
Method in interface org.axiondb.Database
- Returns the name of this
Database
.
- getName() -
Method in class org.axiondb.DatabaseLink
- Get the name of this database link.
- getName() -
Method in interface org.axiondb.Function
- Returns the cannonical name of this function.
- getName() -
Method in interface org.axiondb.Index
- Returns my name.
- getName() -
Method in class org.axiondb.Literal
- Returns the name of Literal, if any.
- getName() -
Method in interface org.axiondb.Selectable
-
- getName() -
Method in class org.axiondb.Sequence
- Get the name of this sequence.
- getName() -
Method in class org.axiondb.SequenceEvaluator
-
- getName() -
Method in interface org.axiondb.Table
- Get the name of this table.
- getName() -
Method in class org.axiondb.constraints.BaseConstraint
-
- getName() -
Method in class org.axiondb.engine.BaseDatabase
-
- getName() -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getName() -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getName() -
Method in class org.axiondb.engine.commands.SubSelectCommand
-
- getName() -
Method in class org.axiondb.engine.indexes.BaseIndex
-
- getName() -
Method in class org.axiondb.engine.tables.BaseTable
-
- getName() -
Method in class org.axiondb.engine.tables.TableView
-
- getName() -
Method in class org.axiondb.event.DatabaseSequenceEvent
-
- getName() -
Method in class org.axiondb.event.DatabaseTypeEvent
-
- getName() -
Method in class org.axiondb.functions.BaseFunction
-
- getName() -
Method in class org.axiondb.functions.FunctionIdentifier
-
- getNestedThrowable() -
Method in class org.axiondb.AxionException
- Return the
Throwable
I'm wrapping, if any.
- getNewRow() -
Method in class org.axiondb.event.RowEvent
-
- getNextRowId() -
Method in interface org.axiondb.Table
- Reserve a row id.
- getNextRowId() -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getNextRowId() -
Method in class org.axiondb.engine.tables.BaseDiskTable
-
- getNextRowId() -
Method in class org.axiondb.engine.tables.BaseTable
-
- getNextRowId() -
Method in class org.axiondb.engine.tables.ExternalDatabaseTable
-
- getNextRowId() -
Method in class org.axiondb.engine.tables.MemoryTable
-
- getNextRowId() -
Method in class org.axiondb.engine.tables.TableView
-
- getNextToken() -
Method in class org.axiondb.parser.AxionSqlParser
-
- getNextToken() -
Method in class org.axiondb.parser.AxionSqlParserTokenManager
-
- getNodes(Selectable) -
Method in class org.axiondb.engine.visitors.FlattenWhereNodeVisitor
-
- getNullableCode() -
Method in interface org.axiondb.DataType
- Code indicating that type does not accept, does accept, or does not disclose
acceptance of
null
values
- getNullableCode() -
Method in class org.axiondb.types.BaseDataType
-
- getNumericFunctions() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getObject(int) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getObject(String) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getObject(int, Map) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getObject(String, Map) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getObjectName() -
Method in class org.axiondb.engine.commands.CreateCommand
-
- getObjectName() -
Method in class org.axiondb.engine.commands.DropCommand
-
- getOffset() -
Method in class org.axiondb.engine.commands.AxionQueryContext
-
- getOldRow() -
Method in class org.axiondb.event.RowEvent
-
- getOpenOnTransaction() -
Method in interface org.axiondb.Transaction
- Get the
Database
upon which I am open (i.e., the state to which we will
return to if I am rolled back.
- getOpenOnTransaction() -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getOrCreateDatabase(String, File) -
Static method in class org.axiondb.engine.Databases
-
- getOrderBy() -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets the List of
OrderNode
in my order by clause.
- getOrderBy(int) -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets the i th
OrderNode
in my order by clause.
- getOrderByCount() -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets the number of
OrderNode
s in my query.
- getParameterMetaData() -
Method in class org.axiondb.jdbc.AxionPreparedStatement
- Currently unsupported.
- getParentRow() -
Method in class org.axiondb.engine.commands.AxionQueryContext
-
- getParentTables() -
Method in class org.axiondb.engine.commands.AxionQueryContext
-
- getPartMnemonicFor(String) -
Static method in class org.axiondb.util.DateTimeUtils
-
- getPlanNodeRowIterator() -
Method in class org.axiondb.engine.commands.AxionQueryPlanner
-
- getPrecision() -
Method in interface org.axiondb.DataType
- Value returned by
ResultSetMetaData#getPrecision
for this data type.
- getPrecision(int) -
Method in class org.axiondb.jdbc.AxionResultSetMetaData
-
- getPrecision() -
Method in class org.axiondb.types.BaseDataType
-
- getPrecision() -
Method in class org.axiondb.types.BooleanType
-
- getPrecision() -
Method in class org.axiondb.types.ByteType
-
- getPrecision() -
Method in class org.axiondb.types.CharacterType
-
- getPrecision() -
Method in class org.axiondb.types.FloatType
-
- getPrecision() -
Method in class org.axiondb.types.IntegerType
-
- getPrecision() -
Method in class org.axiondb.types.LongType
-
- getPrecision() -
Method in class org.axiondb.types.ShortType
-
- getPrecision() -
Method in class org.axiondb.types.TimestampType
-
- getPrecision() -
Method in class org.axiondb.types.UnsignedByteType
-
- getPrecision() -
Method in class org.axiondb.types.UnsignedIntegerType
-
- getPrecision() -
Method in class org.axiondb.types.UnsignedShortType
-
- getPreferredValueClassName() -
Method in interface org.axiondb.DataType
- Returns the "normal" type returned by
DataType.convert(java.lang.Object)
.
- getPreferredValueClassName() -
Method in class org.axiondb.types.AnyType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.BaseDataType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.BigDecimalType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.BooleanType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.ByteType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.CharacterType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.FloatType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.IntegerType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.LongType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.ObjectType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.ShortType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.StringType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.TimestampType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.UnsignedByteType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.UnsignedIntegerType
-
- getPreferredValueClassName() -
Method in class org.axiondb.types.UnsignedShortType
-
- getPrimaryKeys(String, String, String) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getProcedureColumns(String, String, String, String) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getProcedureTerm() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getProcedures(String, String, String) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getPropertyInfo(String, Properties) -
Method in class org.axiondb.jdbc.AxionDriver
-
- getPropertyKeys() -
Method in interface org.axiondb.TableOrganizationContext
- Gets a Set of Strings representing valid property key names.
- getPropertyKeys() -
Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
-
- getPropertyKeys() -
Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
-
- getQualifier() -
Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
-
- getQualifierLength() -
Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
-
- getQueryContext() -
Method in class org.axiondb.engine.commands.SelectCommand
-
- getQueryTimeout() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getReadFile() -
Method in class org.axiondb.engine.tables.BaseDiskTable
-
- getReadTables() -
Method in interface org.axiondb.Transaction
- Return a
Set
of Table
s that have been read thus far in this
transaction.
- getReadTables() -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getRef(int) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getRef(String) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getReplacementForNullKey() -
Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
-
- getReplacementForNullKey() -
Method in class org.axiondb.engine.indexes.StringBTreeIndex
-
- getReplacementForNullKey() -
Method in class org.axiondb.util.ObjectBTree
-
- getReplacementForNullKey() -
Method in class org.axiondb.util.StringBTree
-
- getRequiredPropertyKeys() -
Method in interface org.axiondb.TableOrganizationContext
-
- getRequiredPropertyKeys() -
Method in class org.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
-
- getRequiredPropertyKeys() -
Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
-
- getResolvedSelect() -
Method in class org.axiondb.engine.commands.AxionQueryContext
-
- getResult() -
Method in class org.axiondb.engine.visitors.ReferencesOtherTablesWhereNodeVisitor
-
- getResultSet() -
Method in interface org.axiondb.AxionCommand
- Returns the last
ResultSet
generated by
AxionCommand.execute(org.axiondb.Database)
or AxionCommand.executeQuery(org.axiondb.Database)
.
- getResultSet() -
Method in class org.axiondb.engine.commands.BaseAxionCommand
-
- getResultSet() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getResultSetConcurrency() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getResultSetHoldability() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
-
- getResultSetHoldability() -
Method in class org.axiondb.jdbc.AxionStatement
- Currently unsupported.
- getResultSetType() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getRight() -
Method in class org.axiondb.FromNode
- get the right input
- getRootDir() -
Method in class org.axiondb.engine.tables.BaseDiskTable
-
- getRow() -
Method in class org.axiondb.RowDecorator
- Gets the
Row
I'm currently decorating.
- getRow(int) -
Method in interface org.axiondb.RowSource
-
- getRow(int) -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getRow(int) -
Method in class org.axiondb.engine.rows.JoinedRow
-
- getRow(int) -
Method in class org.axiondb.engine.tables.BaseDiskTable
-
- getRow(int) -
Method in class org.axiondb.engine.tables.BaseTable
-
- getRow(int) -
Method in class org.axiondb.engine.tables.ExternalDatabaseTable
-
- getRow(int) -
Method in class org.axiondb.engine.tables.MemoryTable
-
- getRow(int) -
Method in class org.axiondb.engine.tables.TableView
-
- getRow() -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getRowByOffset(int, long) -
Method in class org.axiondb.engine.tables.BaseDiskTable
-
- getRowByOffset(int, long) -
Method in class org.axiondb.engine.tables.BaseFlatfileTable
-
- getRowByOffset(int, long) -
Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
-
- getRowByOffset(int, long) -
Method in class org.axiondb.engine.tables.DiskTable
-
- getRowByOffset(int) -
Method in class org.axiondb.engine.tables.ExternalDatabaseTable
-
- getRowByOffset(int, long) -
Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
-
- getRowByOffset(int, long) -
Method in class org.axiondb.engine.tables.TaggedEBCDICTable
-
- getRowCount() -
Method in interface org.axiondb.Table
- Return the number of
Row
s I contain.
- getRowCount() -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getRowCount() -
Method in class org.axiondb.engine.tables.BaseDiskTable
-
- getRowCount() -
Method in class org.axiondb.engine.tables.BaseTable
-
- getRowCount() -
Method in class org.axiondb.engine.tables.ExternalDatabaseTable
-
- getRowCount() -
Method in class org.axiondb.engine.tables.MemoryTable
-
- getRowCount() -
Method in class org.axiondb.engine.tables.TableView
-
- getRowIndex() -
Method in class org.axiondb.RowDecorator
-
- getRowIterator(RowSource, Function, Object) -
Method in interface org.axiondb.Index
- Returns a
RowIterator
over 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
iterator
over my Row
s.
- getRowIterator(boolean) -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getRowIterator(Table, Selectable, boolean) -
Method in class org.axiondb.engine.commands.BaseAxionCommand
-
- getRowIterator(Table, Selectable, boolean, RowDecorator) -
Method in class org.axiondb.engine.commands.BaseAxionCommand
-
- getRowIterator(Database) -
Method in class org.axiondb.engine.commands.SubSelectCommand
- Return RowIterator that can used for other commands for sub-query.
- getRowIterator(Database, RowDecorator) -
Method in class org.axiondb.engine.commands.SubSelectCommand
-
- getRowIterator(RowSource, Function, Object) -
Method in class org.axiondb.engine.indexes.BaseArrayIndex
-
- getRowIterator(RowSource, Function, Object) -
Method in class org.axiondb.engine.indexes.BaseIndex
-
- getRowIterator(RowSource, Function, Object) -
Method in class org.axiondb.engine.indexes.IntBTreeIndex
-
- getRowIterator(RowSource, Function, Object) -
Method in class org.axiondb.engine.indexes.ObjectBTreeIndex
-
- getRowIterator() -
Method in class org.axiondb.engine.tables.BaseFlatfileTable
-
- getRowIterator() -
Method in class org.axiondb.engine.tables.BaseTable
-
- getRowIterator(boolean) -
Method in class org.axiondb.engine.tables.BaseTable
-
- getRowIterator() -
Method in class org.axiondb.engine.tables.DiskTable
-
- getRowIterator() -
Method in class org.axiondb.engine.tables.ExternalDatabaseTable
-
- getRowIterator() -
Method in class org.axiondb.engine.tables.MemoryTable
-
- getRowIterator() -
Method in class org.axiondb.engine.tables.TableView
-
- getRowIterator(boolean) -
Method in class org.axiondb.engine.tables.TableView
-
- getRows() -
Method in class org.axiondb.engine.commands.AxionQueryContext
-
- getSQLKeywords() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getSQLStateType() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently unsupported.
- getScale() -
Method in class org.axiondb.Column
-
- getScale() -
Method in interface org.axiondb.DataType
- Value returned by
ResultSetMetaData#getScale
for this data type.
- getScale(int) -
Method in class org.axiondb.jdbc.AxionResultSetMetaData
-
- getScale() -
Method in class org.axiondb.types.BaseDataType
-
- getScale() -
Method in class org.axiondb.types.BigDecimalType
-
- getScale() -
Method in class org.axiondb.types.FloatType
-
- getSchemaName() -
Method in class org.axiondb.DatabaseLink
-
- getSchemaName(int) -
Method in class org.axiondb.jdbc.AxionResultSetMetaData
-
- getSchemaTerm() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getSchemas() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Supported.
- getSearchStringEscape() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getSearchableCode() -
Method in interface org.axiondb.DataType
- Code indicating how much
WHERE ...
- getSearchableCode() -
Method in class org.axiondb.types.BaseDataType
-
- getSearchableCode() -
Method in class org.axiondb.types.LOBType
-
- getSearchableCode() -
Method in class org.axiondb.types.StringType
-
- getSelect() -
Method in class org.axiondb.engine.commands.AxionQueryContext
-
- getSelect(int) -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets the i th
Selectable
being selected.
- getSelectCount() -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Gets the number of
Selectable
s being selected.
- getSelectSQL(String, List) -
Method in class org.axiondb.engine.tables.ExternalDatabaseTable
-
- getSelectable() -
Method in class org.axiondb.OrderNode
-
- getSelectable(int) -
Method in interface org.axiondb.SelectableBasedConstraint
-
- getSelectable(int) -
Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
-
- getSelectableCount() -
Method in interface org.axiondb.SelectableBasedConstraint
-
- getSelectableCount() -
Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
-
- getSelectableIterator() -
Method in class org.axiondb.RowDecorator
- Gets the selectable To Field Iterator
- getSelectableList() -
Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
-
- getSelectables() -
Method in class org.axiondb.constraints.BaseSelectableBasedConstraint
-
- getSelected() -
Method in class org.axiondb.engine.commands.AxionQueryContext
-
- getSequence(String) -
Method in interface org.axiondb.Database
- Get the specified
Sequence
, or null if no such sequence can be
found.
- getSequence(String) -
Method in class org.axiondb.engine.BaseDatabase
-
- getSequence(String) -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getSequenceCount() -
Method in class org.axiondb.engine.BaseDatabase
-
- getSequences() -
Method in class org.axiondb.engine.BaseDatabase
-
- getShort(int) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getShort(String) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getShortName() -
Method in class org.axiondb.engine.rowiterators.BaseJoinedRowIterator
-
- getShortName() -
Method in class org.axiondb.engine.rowiterators.ChangingIndexedRowIterator
-
- getShortName() -
Method in class org.axiondb.engine.rowiterators.FilteringChangingIndexedRowIterator
-
- getShortName() -
Method in class org.axiondb.engine.rowiterators.FilteringRowIterator
-
- getShortName() -
Method in class org.axiondb.engine.rowiterators.IndexJoinedRowIterator
-
- getShortName() -
Method in class org.axiondb.engine.rowiterators.NestedLoopJoinedRowIterator
-
- getSize() -
Method in class org.axiondb.Column
-
- getSortedRowIds(RowIterator, Comparator) -
Method in class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
-
- getSortedRowIds(RowIterator, Comparator) -
Method in class org.axiondb.engine.rowiterators.SortedRowIterator
-
- getSortedRowList(RowIterator, Comparator) -
Method in class org.axiondb.engine.rowiterators.SortedRowIterator.MergeSort
-
- getSortedRowList(RowIterator, Comparator) -
Method in class org.axiondb.engine.rowiterators.SortedRowIterator
-
- getSourceRow() -
Method in class org.axiondb.engine.rows.RowView
-
- getSourceTable() -
Method in class org.axiondb.engine.commands.UpsertCommand
-
- getSqlType() -
Method in class org.axiondb.Column
-
- getStartValue() -
Method in class org.axiondb.engine.commands.CreateSequenceCommand
-
- getState() -
Method in interface org.axiondb.Transaction
- Return my current transaction state.
- getState() -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getStatement() -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getString(int) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getString(String) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getString() -
Method in class org.axiondb.types.StringClob
-
- getStringForm() -
Method in class org.axiondb.util.NullObject
-
- getStringFunctions() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getSubSelectAlias() -
Method in class org.axiondb.engine.commands.UpdateCommand
-
- getSubString(long, int) -
Method in class org.axiondb.jdbc.AbstractAxionClob
-
- getSubString(long, int) -
Method in interface org.axiondb.jdbc.AxionClob
-
- getSubString(long, int) -
Method in class org.axiondb.types.StringClob
-
- getSuperTables(String, String, String) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Always empty, super tables are currently not supported.
- getSuperTypes(String, String, String) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Always empty, super types are currently not supported.
- getSystemFunctions() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getTable(String) -
Method in interface org.axiondb.Database
- Get the specified
Table
, or null if no such table can be found.
- getTable(TableIdentifier) -
Method in interface org.axiondb.Database
- Get the specified
Table
, or null if no such table can be found.
- getTable(String) -
Method in class org.axiondb.engine.BaseDatabase
-
- getTable(TableIdentifier) -
Method in class org.axiondb.engine.BaseDatabase
-
- getTable(String) -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getTable(TableIdentifier) -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getTable() -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getTable() -
Method in class org.axiondb.engine.commands.CreateIndexCommand
-
- getTable() -
Method in class org.axiondb.engine.commands.DeleteCommand
-
- getTable() -
Method in class org.axiondb.engine.commands.InsertCommand
-
- getTable() -
Method in class org.axiondb.engine.commands.RemountCommand
-
- getTable() -
Method in class org.axiondb.engine.commands.UpdateCommand
-
- getTable() -
Method in class org.axiondb.event.ConstraintEvent
-
- getTable() -
Method in class org.axiondb.event.DatabaseModifiedEvent
-
- getTable() -
Method in class org.axiondb.event.TableModifiedEvent
-
- getTableAlias() -
Method in class org.axiondb.ColumnIdentifier
- Returns the alias name of my table or null.
- getTableAlias() -
Method in class org.axiondb.TableIdentifier
-
- getTableCount() -
Method in class org.axiondb.FromNode
- Number of tables in this FromNode and its children.
- getTableFactory(String) -
Method in interface org.axiondb.Database
- Get the
TableFactory
currently registered for the given name, or
null.
- getTableFactory(String) -
Method in class org.axiondb.engine.BaseDatabase
-
- getTableFactory(String) -
Method in class org.axiondb.engine.DiskDatabase
-
- getTableFactory(String) -
Method in class org.axiondb.engine.MemoryDatabase
-
- getTableFactory(String) -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getTableFile(String) -
Method in class org.axiondb.engine.tables.BaseDiskTable
-
- getTableForIdentifier(Database, TableIdentifier) -
Method in class org.axiondb.engine.commands.BaseAxionCommand
-
- getTableIdentifier() -
Method in class org.axiondb.ColumnIdentifier
- Returns my table identifier, if any.
- getTableModificationListeners() -
Method in class org.axiondb.event.BaseTableModificationPublisher
-
- getTableName() -
Method in class org.axiondb.ColumnIdentifier
- Returns the name of my table or null.
- getTableName() -
Method in class org.axiondb.TableIdentifier
-
- getTableName() -
Method in class org.axiondb.engine.commands.ConstraintCommand
-
- getTableName(int) -
Method in class org.axiondb.jdbc.AxionResultSetMetaData
-
- getTablePrivileges(String, String, String) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getTableProperties() -
Method in interface org.axiondb.ExternalTable
- Gets Organization Property.
- getTableProperties() -
Method in interface org.axiondb.TableOrganizationContext
- Gets table properties for this external table instance.
- getTableProperties() -
Method in class org.axiondb.engine.tables.BaseTableOrganizationContext
-
- getTableProperties() -
Method in class org.axiondb.engine.tables.DelimitedFlatfileTable
-
- getTableProperties() -
Method in class org.axiondb.engine.tables.ExternalDatabaseTable
-
- getTableProperties() -
Method in class org.axiondb.engine.tables.FixedWidthFlatfileTable
-
- getTableProperties() -
Method in class org.axiondb.engine.tables.TaggedEBCDICTable
-
- getTableTypes() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Supported.
- getTableView(Database, String) -
Method in class org.axiondb.engine.commands.SubSelectCommand
- Return TableView a table wrapper to hold sub-query RowIterator.
- getTables() -
Method in class org.axiondb.engine.BaseDatabase
-
- getTables() -
Method in class org.axiondb.engine.commands.AxionQueryContext
-
- getTables(String, String, String, String[]) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Supported.
- getTargetTable() -
Method in class org.axiondb.engine.commands.UpsertCommand
-
- getTime(int) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getTime(String) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getTime(int, Calendar) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getTime(String, Calendar) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getTimeDateFunctions() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getTimeZone() -
Static method in class org.axiondb.types.TimeType
-
- getTimeZone() -
Static method in class org.axiondb.types.TimestampType
-
- getTimestamp(int) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getTimestamp(String) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getTimestamp(int, Calendar) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getTimestamp(String, Calendar) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getToken(int) -
Method in class org.axiondb.parser.AxionSqlParser
-
- getTransactionIsolation() -
Method in class org.axiondb.jdbc.AxionConnection
-
- getTransactionManager() -
Method in interface org.axiondb.Database
- Get the
TransactionManager
for this database.
- getTransactionManager() -
Method in class org.axiondb.engine.BaseDatabase
-
- getTransactionManager() -
Method in class org.axiondb.engine.SnapshotIsolationTransaction
-
- getType() -
Method in interface org.axiondb.Constraint
- Get a human-readable descrption of the type of constraint I represent.
- getType() -
Method in class org.axiondb.FromNode
- get the type of the join
- getType() -
Method in interface org.axiondb.Index
- Returns my type.
- getType() -
Method in interface org.axiondb.Table
- Get the type of this table.
- getType() -
Method in class org.axiondb.constraints.BaseConstraint
-
- getType() -
Method in class org.axiondb.engine.TransactableTableImpl
-
- getType() -
Method in class org.axiondb.engine.commands.CreateIndexCommand
-
- getType() -
Method in class org.axiondb.engine.commands.CreateTableCommand
-
- getType() -
Method in class org.axiondb.engine.indexes.BaseArrayIndex
-
- getType() -
Method in class org.axiondb.engine.indexes.BaseBTreeIndex
-
- getType() -
Method in class org.axiondb.engine.tables.BaseTable
-
- getType() -
Method in class org.axiondb.engine.tables.TableView
-
- getType() -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getTypeInfo() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Supported.
- getTypeMap() -
Method in class org.axiondb.jdbc.AxionConnection
-
- getUDTs(String, String, String, int[]) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getURL() -
Method in class org.axiondb.jdbc.AxionConnection
-
- getURL() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Returns the connect string used to establish my
Connection
.
- getURL(int) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getURL(String) -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getUnicodeStream(int) -
Method in class org.axiondb.jdbc.AxionResultSet
- Deprecated. See
ResultSet.getUnicodeStream(int)
- getUnicodeStream(String) -
Method in class org.axiondb.jdbc.AxionResultSet
- Deprecated. See
ResultSet.getUnicodeStream(int)
- getUpdatableTableView(Database) -
Method in class org.axiondb.engine.commands.SubSelectCommand
-
- getUpdatableTableView(Database, String) -
Method in class org.axiondb.engine.commands.SubSelectCommand
-
- getUpdateColumnIterator() -
Method in class org.axiondb.engine.commands.UpsertCommand
-
- getUpdateCount() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getUpdateValueIterator() -
Method in class org.axiondb.engine.commands.UpsertCommand
-
- getUserName() -
Method in class org.axiondb.DatabaseLink
-
- getUserName() -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently returns
null
.
- getUsingSubSelectAlias() -
Method in class org.axiondb.engine.commands.UpsertCommand
-
- getUtf8Stream() -
Method in class org.axiondb.types.ClobSource
-
- getValue() -
Method in class org.axiondb.BindVariable
-
- getValue() -
Method in class org.axiondb.Literal
-
- getValue() -
Method in class org.axiondb.Sequence
- Get the current value of this sequence.
- getValue() -
Method in class org.axiondb.event.DatabaseSequenceEvent
-
- getValueCount() -
Method in class org.axiondb.engine.commands.UpdateCommand
-
- getValueIterator() -
Method in class org.axiondb.engine.commands.InsertCommand
-
- getValueIterator() -
Method in class org.axiondb.engine.commands.UpdateCommand
-
- getValueList() -
Method in class org.axiondb.engine.indexes.BaseArrayIndex
-
- getVersionColumns(String, String, String) -
Method in class org.axiondb.jdbc.AxionDatabaseMetaData
- Currently not supported.
- getWarnings() -
Method in class org.axiondb.jdbc.AxionConnection
-
- getWarnings() -
Method in class org.axiondb.jdbc.AxionResultSet
-
- getWarnings() -
Method in class org.axiondb.jdbc.AxionStatement
-
- getWhere() -
Method in class org.axiondb.engine.commands.AxionQueryContext
- Returns the
where tree
for this query.
- getWhere() -
Method in class org.axiondb.engine.commands.DeleteCommand
-
- getWhere() -
Method in class org.axiondb.engine.commands.UpdateCommand
-
- getWriteFile() -
Method in class org.axiondb.engine.tables.BaseDiskTable
-
- glomLobs() -
Method in class org.axiondb.engine.tables.DiskTable
-
ColumnIdentifier
references a column in this table
true
if I have a current Row
.
true
iff the given Index
exists.
true
if I have more Row
s when traversing the list
in the forward direction.
true
if I have more Row
s when traversing the list
in the reverse direction.
equals
/
hashCode
contract.
equals
/
hashCode
contract.
Object.hashCode()
contract.
Object.hashCode()
contract.
IFTHEN(condition value)
: returns value if condition
evalates to true; else, it returns null.Index
instances.ChangingIndexedRowIterator
.indices
to disk.array index
over integer keys.IndexLoader
for IntArrayIndex
.B-Tree index
over integer keys.IndexLoader
for IntBTreeIndex
.IntListIterator
s into
a single IntListIterator
.DataType
representing an integer value.Index
exists for the given Column
true
if there are no rows to report with this iterator.
true
when this database is
known to be read only, false otherwise.
TransactionManager.shutdown()
.
Row
composed of zero or more Row
s,
joined together end-to-end.JoinedRow
s.DataType
representing a Large Object (LOB), for
example a Clob
or Blob
.Row
which loads data from a RowSource
as needed.RowIterator
that creates
LazyRow
s based upon a list of Row
identifiers.Type integer
representing the
length of the input string .RowIterator
implementing LIMIT and OFFSET.RowIterator
that simply wraps a ListIterator
.typed
literal value.LobSource
s.LobLocator
s.DataType
representing a long value.string
containing the lower case version of the input string.Row
in the list, positioning the cursor to just after the
last Row
in the list.
boolean
that indicates whether first string matches the regular
expression
represented by the second stringDatabase
.Table
.TableFactory
for memory-based tables
.TransactableTable
for this table.
RowIterator
that iterates over zero or more RowIterator
s,
returning Row
s that are the cross product of the Row
s
returned by the contained iterators.Selectable
s is null
.Row
in the list, or throws
NoSuchElementException
if no next Row
exists.
RowIterator.next()
row, if any, or the number of elements is
the iterator if we've reached the end.
true
.
false
, since null
s are
considered greater than any non-null
value.
false
, since null
s are
considered greater than any non-null
value.
true
, since null
s are
considered greater than any non-null
value.
false
, since null
s are
considered greater than any non-null
value.
index
over Object
keys.IndexLoader
for ObjectArrayIndex
.Object
s, based on the implementation described in
"Introduction to Algorithms" by Cormen, Leiserson and Rivest (CLR).B-Tree index
over Object
keys.IndexLoader
for ObjectBTreeIndex
.DataType
representing a Serializable
object value.OrderNode
that sorts the given selectable in
ascending or descending order.
Constraint
implementations.AxionCommand
implementations.RowIterator
implementations.Function
implementations.DataType
implementations.Selectable
s are
null
or my collection of Selectable
s is not
unique
.command
from the given String
.
RowIterator.next()
, if any, but
don't update my position.
RowIterator.previous()
, if any,
but don't update my position.
Index
, adding my current rows to it.
Row
in the list, or throws
NoSuchElementException
if no next Row
exists.
RowIterator.previous()
row, if any, or -1 if we're add the
beginning of the list.
WhereNode
into a Set
of 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.)
DelegatingRowIterator
that is wraps
a RowIterator
from some Index
,
and that can be reset
to recreate the iterator
for a new bound value
.REMOUNT
command, which points the database at
a new location or refresh the external table.Comparator
for Rows
, which will sort a collection according to
the value of a single selectable.Row
with meta-information.RowDecorator
s.Table
.Table
has changed, for
example, due to a DML command.Table
.Row
s.RowDecoratorIterator
based upon some
decorator
and RowIterator
.Row
generator and container.Table
.Row
wrapper for sub-query view.RowIterator
that creates
RowView
s based upon selected Row
identifiers.DataInput
.
DataInput
.
Row
at the current position in my underlying collection, or throw
UnsupportedOperationException
.
RowIterator
to its initial state (positioned just
before the first Row
in the list).
org.axiondb.Selectableidentifiers
I may have.
resolves
all of the
Selectable
s in my list.
Selectable
relative to the given list of
tables
, converting aliased or relative references into
absolute ones.
ConcreteFunction
that evaluates a single
Row
.Constraint
s that are defined by one or more Selectable
s.WhereNode
tree.SequenceEvent
s.DataType
representing a short value.double
value.Row
.RowIterator
over a single Row
.Transaction
implementation that provides
"snapshot isolation", which supports TRANSACTION_SERIALIZABLE
isolation without locking.ObjectBTree
optimized for reading and writing Strings.Clob
based upon a simple String
.DataType
representing a String
value.BaseBTree.save(File)
BaseBTree.save(File)
Row
at the current position in my underlying collection, or throw
UnsupportedOperationException
.
setBytes(pos,bytes,0,bytes.length)
DataType
, if any.
ResultSet
generated from this object will
contain distinct tuples (default is false).
AxionCommand.execute(org.axiondb.Database)
FromNode
for the select statement.
.
".
AxionResultSet
upon execution, they
should set it here so that they can support AxionCommand.execute(org.axiondb.Database)
.
Row
I'm currently decorating.
Row
I'm currently decorating.
Selectable
being selected.
setString(pos,str,0,str.length())
PreparedStatement.setUnicodeStream(int, java.io.InputStream, int)
where tree
for this query.
TransactionManager
.
String
.
false
, since Axion currently
ignores case in identifiers, and stores them internally
as upper case values.
false
, since Axion currently
ignores case in identifiers, and stores them internally
as upper case values.
false
, since Axion currently
ignores case in identifiers, and stores them internally
as upper case values.
false
, since Axion currently
ignores case in identifiers, and stores them internally
as upper case values.
true
, since Axion currently
ignores case in identifiers, and stores them internally
as upper case values.
true
.
false
as this feature is currently not supported.
false
as this feature is currently not supported.
true
, since Axion supports addBatch,clearBatch and executeBatch.
false
as this feature is currently not supported.
false
as this feature is currently not supported.
false
as this feature is currently not supported.
false
as this feature is currently not supported.
false
as this feature is currently not supported.
true
, since Axion supports column aliasing.
true
; use CAST(col AS type)
false
as this feature is currently not supported.
true
.
false
, since Axion currently
doesn't treat Data Definition Language (DDL) statements
like CREATE or DROP transactionally.
true
.
true
as Axion supports table aliasing.
true
.
true
.
#getRowIterator(org.axiondb.RowSource,org.axiondb.ComparisonOperator,java.lang.Object)
can support the given operator, false otherwise.
true
true
true
true
.
true
as Axion supports the
"ODBC Minimum SQL Grammar".
false
, since Axion currently ignores case in identifiers.
false
, since Axion currently
ignores case in identifiers.
false
as this feature is currently unsupported.
true
, Axion supports multiple transactions.
true
, Axion supports NOT NULL constraints.
false
.
false
.
true
.
true
.
true
, since Axion allows arbitrary columns in an ORDER BY.
true
.
false
since this feature is currently not supported.
false
since this feature is currently not supported.
true
iff type is ResultSet.TYPE_FORWARD_ONLY
.
false
as this feature is currently not supported.
false
as this feature is currently not supported.
false
as this feature is currently not supported.
false
as this feature is currently not supported.
false
as this feature is currently not supported.
true
since you could use id = {sub-select}.
true
true
false
as this feature is currently not supported.
true
if the DataType.successor(java.lang.Object)
method is supported, false
otherwise.
true
.
false
false
true
as Axion supports table aliasing.
true
iff level is
Connection.TRANSACTION_SERIALIZABLE
since
Axion supports TRANSACTION_SERIALIZABLE transactions
only.
true
, since Axion supports transactions.
false
since UNION queries are
currently not supported..
false
as this feature is currently not supported.
Table
instances.RowEvent
s.Table
has changed, due to a DDL
or DML command.Table
.TableFactory
for view created using SELECT.Table
.DataType
representing a timestamp value.Transactable
version of a Table
.TransactableTable
.Transaction
lifecycle.TransactionManager
currently
only supportd SnapshotIsolationTransaction
s.DelegatingRowIterator
that
transforms
each returned Row
.TRUNCATE TABLE
command.null
value to a
BigDecimal
, or throw a AxionException
.
null
value to a
BigInteger
, or throw a AxionException
.
null
value to a Blob
, or
throw a AxionException
.
null
value to a boolean
,
or throw a SQLException
.
null
value to a byte
,
or throw a SQLException
.
null
value to a byte[]
,
or throw a AxionException
.
null
value to a Clob
, or
throw a AxionException
.
null
value to a Date
,
or throw a SQLException
.
null
value to a double
,
or throw a AxionException
.
null
value to a float
,
or throw a AxionException
.
null
value to a int
,
or throw a AxionException
.
null
value to a long
,
or throw a AxionException
.
null
value to a short
,
or throw a AxionException
.
String
representation of me, suitable for debugging
output.
null
value to a String
, or
throw a AxionException
.
String
representation of me, suitable for debugging
output.
String
representation
of me, perhaps suitable for debugging purposes.
"BigDecimal"
"boolean"
"character"
"float"
"integer"
"string"
"string"
null
value to a Time
, or
throw a AxionException
.
null
value to a Timestamp
,
or throw a AxionException
.
null
value to a URL
, or
throw a AxionException
.
Selectable
s is
not unique within my table.DataType
representing an unsigned byte value.DataType
representing a unsigned integer value as a long.DataType
representing an unsigned short value as an int.string
representing the upper case version of the input string.Row
.
false
, since the driver does not
require local files
false
, since the driver does not
require local files
DataType
representing a BinaryArray
value.DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
DataOutput
.
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |