Uses of Class
org.axiondb.AxionException

Packages that use AxionException
org.axiondb Core interfaces, identifiers, and exceptions. 
org.axiondb.constraints Constraint implementations. 
org.axiondb.engine Core database machinery. 
org.axiondb.engine.commands AxionCommand implementations. 
org.axiondb.engine.indexes   
org.axiondb.engine.metaupdaters   
org.axiondb.engine.rowiterators RowIterator implementations. 
org.axiondb.engine.tables   
org.axiondb.event Event model with listeners for database actions 
org.axiondb.functions Function implementations. 
org.axiondb.jdbc JDBC implementations. 
org.axiondb.parser SQL parser interface and implementation classes. 
org.axiondb.types DataType implementations. 
org.axiondb.util Utility classes. 
 

Uses of AxionException in org.axiondb
 

Subclasses of AxionException in org.axiondb
 class ConstraintViolationException
          Thrown when a Constrainthas been violated.
 class TransactionConflictException
          Thrown when a transaction conflict is discovered.
 

Methods in org.axiondb that throw AxionException
 void TransactionManager.abortTransaction(Transaction t)
          Abort the given Transaction.
 void RowIterator.add(Row row)
          Add a Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
 void Table.addColumn(Column col)
          Add the given Columnto this table.
 void Table.addConstraint(Constraint constraint)
           
 void Table.addIndex(Index index)
          Add an index, associating it with a Column, and adding it as a org.axiondb.TableModificationListenerto the table.
 void Database.addIndex(Index index, Table table)
          Add the given Indexto this database, associated with the given table.
 void Database.addIndex(Index index, Table table, boolean doPopulate)
          Add the given Indexto this database, associating it with the given table and (optionally) populating it.
 void Table.addRow(Row row)
          Insert the given Row.
 void JoinedRowIterator.addRowIterator(RowIterator iterator)
           
 void Database.addTable(Table table)
          Add the given Tableto this database.
 void Transactable.apply()
          Apply this committedtransaction..
 void Table.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowids)
          Remove the specified rows from this table and any associated indices.
 void Table.applyInserts(Collection rows)
          Insert the given rows into this table and any associated indices.
 void Table.applyUpdates(Collection rows)
          Update the given rows in this table and any associated indices.
 void TableOrganizationContext.assertValidPropertyKeys(Properties props)
          Asserts that all property keys referenced in the given Properties instance are valid for the specific external table type.
 void AxionCommand.bind(int index, Object value)
          Sets the value of the ith bind variable within this command.
 void Index.changeRowId(Table table, Row row, int oldId, int newId)
           
 void Database.checkpoint()
          Make sure any modified state or data has been written to disk.
 void AxionCommand.clearBindings()
          Clears all bind variables within this command.
 void Transactable.commit()
          This transaction has been committed.
 void TransactionManager.commitTransaction(Transaction t)
          Commit the given Transaction.
 void Database.createDatabaseLink(DatabaseLink dblink)
           
 ExternalTable ExternalTableLoader.createExternalTable(Database database, String name)
           
 void Database.createSequence(Sequence seq)
          Create a numeric sequence
 Table ExternalTableLoader.createTable(Database database, String name)
           
 Table TableFactory.createTable(Database database, String name)
           
 Transaction TransactionManager.createTransaction()
          Create a new Transaction.
 void Table.drop()
          Drop this table from the database.
 void Database.dropDatabaseLink(String name)
           
 void Database.dropIndex(String name)
          Drop the given Indexfrom this database.
 void Database.dropSequence(String name)
          Drop the specified Sequencefrom this database.
 void Database.dropTable(String name)
          Drop the specified Tablefrom this database.
 Object Sequence.evaluate()
          Increment and return the next value in this sequence.
 Object Literal.evaluate()
           
 Object ColumnIdentifier.evaluate(RowDecorator row)
          Returns the value of the column I identify within the given row .
 Object Literal.evaluate(RowDecorator row)
           
 Object Selectable.evaluate(RowDecorator row)
           
 Object SequenceEvaluator.evaluate(RowDecorator row)
           
 boolean Constraint.evaluate(RowEvent event)
          Evaluate the given event under me.
 boolean AxionCommand.execute(Database db)
          Executes an SQL statement that may return multiple results.
 AxionResultSet AxionCommand.executeQuery(Database db)
          Executes an SQL statement that returns a single ResultSet object such as a SELECT statement.
 int AxionCommand.executeUpdate(Database db)
          Executes an SQL that may add, delete or modify zero or more rows within the database, such as an INSERT, UPDATE or DELETE statement.
 RowDecorator RowDecoratorIterator.first()
           
 Row RowIterator.first()
          Returns the first Rowin the list, positioning the cursor to just before the first Rowin the list.
 int Table.getColumnIndex(String name)
          Return the zero-based index of the Columnwith the given name .
 int RowSource.getColumnIndex(String name)
           
 Connection DatabaseLink.getConnection()
           
 RowIterator Table.getIndexedRows(Selectable where, boolean readOnly)
           
 RowIterator Index.getInorderRowIterator(RowSource source)
          Returns a RowIteratorwhich is inorder traversal of keys,
 RowIterator Table.getMatchingRows(List selectables, List values)
          Obtain an iteratorover my Rows where each Selectablein the selectable list evaluatesto the corresponding value in the value list.
 Row RowSource.getRow(int id)
           
 int RowDecorator.getRowIndex()
           
 RowIterator Table.getRowIterator(boolean readOnly)
          Obtain an iteratorover my Rows.
 RowIterator Index.getRowIterator(RowSource source, Function fn, Object value)
          Returns a RowIteratorover the indexed rows, limited by the given ComparisonOperator/value pair, using the default sort order.
 Table Database.getTable(String name)
          Get the specified Table, or null if no such table can be found.
 Table Database.getTable(TableIdentifier table)
          Get the specified Table, or null if no such table can be found.
protected  Object BindVariable.getValue()
           
 Object Sequence.getValue()
          Get the current value of this sequence.
protected  Object Literal.getValue()
           
 boolean Database.hasDatabaseLink(String name)
           
 boolean Database.hasIndex(String name)
          Returns true iff the given Indexexists.
 boolean Table.hasIndex(String name)
           
 boolean Database.hasSequence(String name)
           
 boolean Database.hasTable(String name)
           
 boolean Database.hasTable(TableIdentifier table)
           
 RowDecorator RowDecoratorIterator.last()
           
 Row RowIterator.last()
          Returns the last Rowin the list, positioning the cursor to just after the last Rowin the list.
 Index IndexLoader.loadIndex(Table table, File dataDirectory)
           
 Index IndexFactory.makeNewInstance(String name, Column col, boolean unique)
           
 Index IndexFactory.makeNewSystemInstance(Table table, Column col)
          Creates a new system index, with a unique internally-generated name, on the given column with the given state of uniqueness.
 RowDecorator RowDecoratorIterator.next()
           
 Row RowIterator.next()
          Returns the next Rowin the list, or throws NoSuchElementExceptionif no next Row exists.
 Row RowIterator.peekNext()
          Return the value that would be returned by a call to RowIterator.next(), if any, but don't update my position.
 Row RowIterator.peekPrevious()
          Return the value that would be returned by a call to RowIterator.previous(), if any, but don't update my position.
 void Table.populateIndex(Index index)
          Populate an Index, adding my current rows to it.
 RowDecorator RowDecoratorIterator.previous()
           
 Row RowIterator.previous()
          Returns the previous Rowin the list, or throws NoSuchElementExceptionif no next Row exists.
 void TableOrganizationContext.readOrSetDefaultProperties(Properties props)
           
 void ExternalTable.remount()
           
 void Database.remount(File newdir)
          Notify this database that its root directory has been moved to the given location.
 void Table.remount(File dir, boolean dataOnly)
          Notify this table that its disk-location has moved.
 void RowIterator.remove()
          Set the Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
 void Table.removeIndex(Index index)
          Remove an index, both from the indices and as a TableModificationListener
 void Table.rename(String oldName, String newName)
           
 void Database.renameTable(String oldName, String newName)
           
 void RowDecoratorIterator.reset()
           
 void RowIterator.reset()
          Re-initialize this RowIterator to its initial state (positioned just before the first Rowin the list).
 void Constraint.resolve(Database db, TableIdentifier table)
          Resolve any unresolved org.axiondb.Selectableidentifiers I may have.
 void Database.resolveFromNode(FromNode from, List aliasList)
           
 Selectable Database.resolveSelectable(Selectable selectable, List aliasList, TableIdentifier[] tables)
           
 Selectable Database.resolveSelectable(Selectable selectable, TableIdentifier[] tables)
          "Resolve" the given Selectablerelative to the given list of tables, converting aliased or relative references into absolute ones.
 void Transactable.rollback()
          This transaction has been aborted.
 void Index.save(File dataDirectory)
           
 void Index.saveAfterTruncate(File dataDirectory)
           
 void IndexLoader.saveIndex(Index index, File dataDirectory)
           
 void IndexLoader.saveIndexAfterTruncate(Index index, File dataDirectory)
           
 void RowIterator.set(Row row)
          Set the Rowat the current position in my underlying collection, or throw UnsupportedOperationException.
 void Constraint.setDeferred(boolean deferred)
          Set whether or not I am deferred.
 boolean ExternalTable.setTableProperties(Properties prop)
          Sets collection of configuration properties for this external table to the given Properties instance.
 void TransactionManager.shutdown()
          Shut down this TransactionManager.
 void Database.shutdown()
          Close this database and free any resources associated with it.
 void Table.shutdown()
          The database is shutting down, shutdown this table also.
 void Database.tableAltered(Table t)
          Update metadata tables since this table has changed.
 BigDecimal DataType.toBigDecimal(Object value)
          Convert the given non- null value to a BigDecimal, or throw a AxionException.
 BigInteger DataType.toBigInteger(Object value)
          Convert the given non- null value to a BigInteger, or throw a AxionException.
 Blob DataType.toBlob(Object value)
          Convert the given non- null value to a Blob, or throw a AxionException.
 boolean DataType.toBoolean(Object value)
          Convert the given non- null value to a boolean, or throw a SQLException.
 byte DataType.toByte(Object value)
          Convert the given non- null value to a byte, or throw a SQLException.
 byte[] DataType.toByteArray(Object value)
          Convert the given non- null value to a byte[], or throw a AxionException.
 Clob DataType.toClob(Object value)
          Convert the given non- null value to a Clob, or throw a AxionException.
 Date DataType.toDate(Object value)
          Convert the given non- null value to a Date, or throw a SQLException.
 double DataType.toDouble(Object value)
          Convert the given non- null value to a double, or throw a AxionException.
 float DataType.toFloat(Object value)
          Convert the given non- null value to a float, or throw a AxionException.
 int DataType.toInt(Object value)
          Convert the given non- null value to a int, or throw a AxionException.
 long DataType.toLong(Object value)
          Convert the given non- null value to a long, or throw a AxionException.
 short DataType.toShort(Object value)
          Convert the given non- null value to a short, or throw a AxionException.
 String DataType.toString(Object value)
          Convert the given non- null value to a String, or throw a AxionException.
 Time DataType.toTime(Object value)
          Convert the given non- null value to a Time, or throw a AxionException.
 Timestamp DataType.toTimestamp(Object value)
          Convert the given non- null value to a Timestamp, or throw a AxionException.
 URL DataType.toURL(Object value)
          Convert the given non- null value to a URL, or throw a AxionException.
 void Table.truncate()
          Unconditionally delete all rows in this table.
 void Index.truncate()
           
 void Table.updateRow(Row oldrow, Row newrow)
          Update the given Row.
 

Constructors in org.axiondb that throw AxionException
SequenceEvaluator(Sequence seq, String method)
           
 

Uses of AxionException in org.axiondb.constraints
 

Methods in org.axiondb.constraints that throw AxionException
 boolean NotNullConstraint.evaluate(RowEvent event)
           
 boolean UniqueConstraint.evaluate(RowEvent event)
           
 boolean ForeignKeyConstraint.evaluate(RowEvent event)
           
abstract  boolean BaseConstraint.evaluate(RowEvent event)
           
 boolean PrimaryKeyConstraint.evaluate(RowEvent event)
           
abstract  boolean BaseSelectableBasedConstraint.evaluate(RowEvent event)
           
 boolean NullConstraint.evaluate(RowEvent event)
          Returns true.
 boolean CheckConstraint.evaluate(RowEvent event)
           
protected static boolean NotNullConstraint.noneNull(RowDecorator dec, Row row, Iterator selectables)
           
 void BaseConstraint.resolve(Database db, TableIdentifier table)
          This base implementation is a no-op.
 void BaseSelectableBasedConstraint.resolve(Database db, TableIdentifier table)
          This base implementation resolvesall of the Selectables in my list.
 void CheckConstraint.resolve(Database db, TableIdentifier table)
           
 void BaseConstraint.setDeferred(boolean deferred)
           
 

Uses of AxionException in org.axiondb.engine
 

Methods in org.axiondb.engine that throw AxionException
 void TransactionManagerImpl.abortTransaction(Transaction t)
           
 void TransactableTableImpl.addColumn(Column col)
           
 void TransactableTableImpl.addConstraint(Constraint constraint)
           
 void TransactableTableImpl.addIndex(Index index)
           
 void BaseDatabase.addIndex(Index index, Table table)
           
 void SnapshotIsolationTransaction.addIndex(Index index, Table table)
           
 void BaseDatabase.addIndex(Index index, Table table, boolean doPopulate)
           
 void SnapshotIsolationTransaction.addIndex(Index index, Table table, boolean doPopulate)
           
 void TransactableTableImpl.addRow(Row row)
           
 void BaseDatabase.addTable(Table t)
           
 void SnapshotIsolationTransaction.addTable(Table table)
           
 void TransactableTableImpl.apply()
           
 void SnapshotIsolationTransaction.apply()
           
 void TransactableTableImpl.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowids)
           
 void TransactableTableImpl.applyInserts(Collection rows)
           
 void TransactableTableImpl.applyUpdates(Collection rows)
           
protected  void TransactableTableImpl.checkConstraints(RowEvent event)
           
protected  void TransactableTableImpl.checkConstraints(RowEvent event, boolean deferred)
           
 void DiskDatabase.checkpoint()
           
 void BaseDatabase.checkpoint()
           
 void SnapshotIsolationTransaction.checkpoint()
           
 void SnapshotIsolationTransaction.columnAdded(ColumnEvent event)
           
 void TransactableTableImpl.commit()
           
 void SnapshotIsolationTransaction.commit()
           
 void TransactionManagerImpl.commitTransaction(Transaction t)
           
 void SnapshotIsolationTransaction.constraintAdded(ConstraintEvent event)
           
 void SnapshotIsolationTransaction.constraintRemoved(ConstraintEvent event)
           
 void BaseDatabase.createDatabaseLink(DatabaseLink dblink)
           
 void SnapshotIsolationTransaction.createDatabaseLink(DatabaseLink server)
           
protected  void BaseDatabase.createMetaDataTables()
          Should get called by subclasses in constructors
 void DiskDatabase.createSequence(Sequence seq)
           
 void BaseDatabase.createSequence(Sequence seq)
           
 void SnapshotIsolationTransaction.createSequence(Sequence seq)
           
 Table DiskTableFactory.createTable(Database database, String name)
           
 Table MemoryTableFactory.createTable(Database database, String name)
           
 Transaction TransactionManagerImpl.createTransaction()
           
 void DiskDatabase.defrag()
           
 int DiskDatabase.defragTable(String tableName)
           
 void TransactableTableImpl.drop()
           
 void BaseDatabase.dropDatabaseLink(String name)
           
 void SnapshotIsolationTransaction.dropDatabaseLink(String server)
           
 void BaseDatabase.dropIndex(String name)
           
 void SnapshotIsolationTransaction.dropIndex(String name)
           
 void BaseDatabase.dropSequence(String name)
           
 void SnapshotIsolationTransaction.dropSequence(String name)
           
 void BaseDatabase.dropTable(String name)
           
 void SnapshotIsolationTransaction.dropTable(String name)
           
 int TransactableTableImpl.getColumnIndex(String name)
           
 RowIterator TransactableTableImpl.getIndexedRows(Selectable node, boolean readOnly)
           
 RowIterator TransactableTableImpl.getMatchingRows(List selectables, List values)
           
static Database Databases.getOrCreateDatabase(String name, File dir)
           
 Row TransactableTableImpl.getRow(int id)
           
 RowIterator TransactableTableImpl.getRowIterator(boolean readOnly)
           
 Table BaseDatabase.getTable(String name)
           
 Table SnapshotIsolationTransaction.getTable(String name)
           
 Table BaseDatabase.getTable(TableIdentifier table)
           
 Table SnapshotIsolationTransaction.getTable(TableIdentifier table)
           
 boolean BaseDatabase.hasDatabaseLink(String name)
           
 boolean SnapshotIsolationTransaction.hasDatabaseLink(String name)
           
 boolean TransactableTableImpl.hasIndex(String name)
           
 boolean BaseDatabase.hasIndex(String name)
           
 boolean SnapshotIsolationTransaction.hasIndex(String name)
           
 boolean BaseDatabase.hasSequence(String name)
           
 boolean SnapshotIsolationTransaction.hasSequence(String name)
           
 boolean BaseDatabase.hasTable(String name)
           
 boolean SnapshotIsolationTransaction.hasTable(String name)
           
 boolean BaseDatabase.hasTable(TableIdentifier id)
           
 boolean SnapshotIsolationTransaction.hasTable(TableIdentifier table)
           
 Index IntBTreeIndexLoader.loadIndex(Table table, File dataDirectory)
           
 Index ObjectBTreeIndexLoader.loadIndex(Table table, File dataDirectory)
           
 Index StringBTreeIndexLoader.loadIndex(Table table, File dataDirectory)
           
protected  void BaseDatabase.loadProperties(Properties props)
           
 Index BTreeIndexFactory.makeNewInstance(String name, Column col, boolean unique)
           
 Index ArrayIndexFactory.makeNewInstance(String name, Column col, boolean unique)
           
 void TransactableTableImpl.populateIndex(Index index)
           
 void DiskDatabase.remount(File newdir)
           
 void BaseDatabase.remount(File newdir)
           
 void SnapshotIsolationTransaction.remount(File newdir)
           
 void TransactableTableImpl.remount(File dir, boolean dataOnly)
           
 void TransactableTableImpl.removeIndex(Index index)
           
 void TransactableTableImpl.rename(String oldName, String newName)
           
 void BaseDatabase.renameTable(String oldName, String newName)
           
 void SnapshotIsolationTransaction.renameTable(String oldName, String newName)
           
 void BaseDatabase.resolveFromNode(FromNode node, List aliasList)
           
 void SnapshotIsolationTransaction.resolveFromNode(FromNode from, List aliasList)
           
 Selectable BaseDatabase.resolveSelectable(Selectable selectable, List aliasList, TableIdentifier[] tables)
           
 Selectable SnapshotIsolationTransaction.resolveSelectable(Selectable selectable, List aliasList, TableIdentifier[] tables)
           
 Selectable BaseDatabase.resolveSelectable(Selectable selectable, TableIdentifier[] tables)
           
 Selectable SnapshotIsolationTransaction.resolveSelectable(Selectable selectable, TableIdentifier[] tables)
           
 void TransactableTableImpl.rollback()
           
 void SnapshotIsolationTransaction.rollback()
           
 void SnapshotIsolationTransaction.rowDeleted(RowEvent event)
           
 void SnapshotIsolationTransaction.rowInserted(RowEvent event)
           
 void SnapshotIsolationTransaction.rowUpdated(RowEvent event)
           
 void IntBTreeIndexLoader.saveIndex(Index ndx, File dataDirectory)
           
 void ObjectBTreeIndexLoader.saveIndex(Index ndx, File dataDirectory)
           
 void StringBTreeIndexLoader.saveIndex(Index ndx, File dataDirectory)
           
 void IntBTreeIndexLoader.saveIndexAfterTruncate(Index ndx, File dataDirectory)
           
 void ObjectBTreeIndexLoader.saveIndexAfterTruncate(Index ndx, File dataDirectory)
           
 void TransactableTableImpl.shutdown()
           
 void TransactionManagerImpl.shutdown()
           
 void DiskDatabase.shutdown()
           
 void BaseDatabase.shutdown()
           
 void SnapshotIsolationTransaction.shutdown()
           
 void BaseDatabase.tableAltered(Table t)
           
 void SnapshotIsolationTransaction.tableAltered(Table table)
           
 void TransactableTableImpl.truncate()
           
 void TransactableTableImpl.updateRow(Row oldrow, Row newrow)
           
 

Constructors in org.axiondb.engine that throw AxionException
DiskDatabase(File dbDir)
           
DiskDatabase(String name, File dbDir)
           
DiskDatabase(String name, File dbDir, Properties props)
           
MemoryDatabase()
           
MemoryDatabase(String name)
           
MemoryDatabase(String name, Properties props)
           
 

Uses of AxionException in org.axiondb.engine.commands
 

Methods in org.axiondb.engine.commands that throw AxionException
protected  void BaseAxionCommand.assertNotReadOnly(Database db)
          Throws an AxionExceptionif the given Databaseis read-only.
protected  Object BaseAxionCommand.attemptToConvertValue(Object val, DataType type, ColumnIdentifier colid)
           
 void BaseAxionCommand.bind(int index, Object value)
          Sets the value of the i th bind variable within this command.
protected  void SelectCommand.buildTableList(Database db)
           
protected  void SubSelectCommand.buildTableList(Database db)
           
 void BaseAxionCommand.clearBindings()
          Clears all bind variables within this command.
 boolean DMLWhenClause.evaluate(RowDecorator dec)
           
 Object SubSelectCommand.evaluate(RowDecorator row)
           
 boolean DropSequenceCommand.execute(Database db)
           
 boolean SelectCommand.execute(Database database)
           
 boolean DropTableCommand.execute(Database db)
           
 boolean InsertCommand.execute(Database database)
           
 boolean CreateSequenceCommand.execute(Database db)
           
 boolean UpdateCommand.execute(Database database)
           
 boolean CreateDatabaseLinkCommand.execute(Database db)
           
 boolean ShutdownCommand.execute(Database db)
           
abstract  boolean CreateCommand.execute(Database db)
           
 boolean CreateIndexCommand.execute(Database db)
           
 boolean CreateViewCommand.execute(Database db)
           
 boolean AlterTableCommand.execute(Database db)
           
abstract  boolean DropCommand.execute(Database db)
           
 boolean TruncateCommand.execute(Database db)
           
 boolean DeleteCommand.execute(Database database)
           
 boolean CreateTableCommand.execute(Database db)
           
 boolean RemountCommand.execute(Database db)
           
 boolean DefragCommand.execute(Database db)
           
 boolean UpsertCommand.execute(Database database)
           
 boolean SubSelectCommand.execute(Database database)
           
 boolean DropViewCommand.execute(Database db)
           
 boolean DropIndexCommand.execute(Database db)
           
 boolean CheckFileStateCommand.execute(Database db)
           
 boolean ConstraintCommand.execute(Database db)
           
 boolean DropDatabaseLinkCommand.execute(Database db)
           
protected  void DropConstraintCommand.execute(Database db, Table table)
           
protected  void AddConstraintCommand.execute(Database db, Table table)
           
protected abstract  void ConstraintCommand.execute(Database db, Table table)
           
 AxionResultSet SelectCommand.executeQuery(Database db)
          Execute this command, returning a ResultSet.
 AxionResultSet InsertCommand.executeQuery(Database database)
          Unsupported, use InsertCommand.executeUpdate(org.axiondb.Database)instead.
 AxionResultSet UpdateCommand.executeQuery(Database database)
          Unsupported, use UpdateCommand.executeUpdate(org.axiondb.Database)instead.
 AxionResultSet ShutdownCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet CreateCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet AlterTableCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet DropCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet TruncateCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet DeleteCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet RemountCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet DefragCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet UpsertCommand.executeQuery(Database database)
          Unsupported, use UpsertCommand.executeUpdate(org.axiondb.Database)instead.
 AxionResultSet SubSelectCommand.executeQuery(Database db)
           
 AxionResultSet CheckFileStateCommand.executeQuery(Database db)
           
 AxionResultSet ConstraintCommand.executeQuery(Database database)
          Unsupported
 int SelectCommand.executeUpdate(Database database)
          Unsupported
 int InsertCommand.executeUpdate(Database db)
           
 int UpdateCommand.executeUpdate(Database db)
           
 int ShutdownCommand.executeUpdate(Database database)
           
 int CreateCommand.executeUpdate(Database database)
           
 int AlterTableCommand.executeUpdate(Database db)
           
 int DropCommand.executeUpdate(Database database)
           
 int TruncateCommand.executeUpdate(Database db)
           
 int DeleteCommand.executeUpdate(Database db)
           
 int RemountCommand.executeUpdate(Database database)
           
 int DefragCommand.executeUpdate(Database db)
           
 int UpsertCommand.executeUpdate(Database db)
           
 int SubSelectCommand.executeUpdate(Database database)
           
 int CheckFileStateCommand.executeUpdate(Database database)
           
 int ConstraintCommand.executeUpdate(Database database)
           
static ComparisonFunction AxionQueryOptimizer.findFirstEqualFunction(Set joinOnConditionNodes, TableIdentifier tid, Database db)
           
static ComparisonFunction AxionQueryOptimizer.findFirstFunctionUsingIndexedColumn(Set joinOnConditionNodes, TableIdentifier tid, Database db)
           
protected  int UpsertCommand.getCommitSize()
           
 RowIterator SubSelectCommand.getRowIterator(Database db)
          Return RowIterator that can used for other commands for sub-query.
 RowIterator SubSelectCommand.getRowIterator(Database db, RowDecorator rowDec)
           
protected  RowIterator BaseAxionCommand.getRowIterator(Table table, Selectable whereNode, boolean readOnly)
           
protected  RowIterator BaseAxionCommand.getRowIterator(Table table, Selectable whereNode, boolean readOnly, RowDecorator dec)
           
protected  Table BaseAxionCommand.getTableForIdentifier(Database db, TableIdentifier identifier)
           
 Table SubSelectCommand.getTableView(Database db, String name)
          Return TableView a table wrapper to hold sub-query RowIterator.
 Table SubSelectCommand.getUpdatableTableView(Database db)
           
 Table SubSelectCommand.getUpdatableTableView(Database db, String name)
           
 RowIterator SelectCommand.makeRowIterator(Database db)
           
 RowIterator AxionQueryPlanner.makeRowIterator(Database db)
           
 RowIterator SubSelectCommand.makeRowIterator(Database db)
           
protected  RowIterator SelectCommand.makeRowIterator(Database db, boolean refresh)
           
 void UpsertCommand.postProcess()
           
static Set AxionQueryOptimizer.processWhereTree(Selectable tree)
          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.)
protected  void SelectCommand.resolve(Database db)
           
 void DMLWhenClause.resolve(Database database, TableIdentifier[] tables)
           
protected  void BaseAxionCommand.resolveSelectableList(List list, Database db, TableIdentifier table)
           
protected  void BaseAxionCommand.resolveSelectableList(List list, Database db, TableIdentifier[] tables)
           
 

Uses of AxionException in org.axiondb.engine.indexes
 

Methods in org.axiondb.engine.indexes that throw AxionException
 void IntBTreeIndex.changeRowId(Table table, Row row, int oldId, int newId)
           
 void ObjectBTreeIndex.changeRowId(Table table, Row row, int oldId, int newId)
           
 void BaseArrayIndex.changeRowId(Table table, Row row, int oldId, int newId)
           
 RowIterator IntBTreeIndex.getInorderRowIterator(RowSource source)
           
abstract  RowIterator BaseIndex.getInorderRowIterator(RowSource source)
           
 RowIterator ObjectBTreeIndex.getInorderRowIterator(RowSource source)
           
 RowIterator BaseArrayIndex.getInorderRowIterator(RowSource source)
           
 RowIterator IntBTreeIndex.getRowIterator(RowSource source, Function function, Object value)
           
abstract  RowIterator BaseIndex.getRowIterator(RowSource source, Function fn, Object value)
           
 RowIterator ObjectBTreeIndex.getRowIterator(RowSource source, Function function, Object value)
           
 RowIterator BaseArrayIndex.getRowIterator(RowSource source, Function fn, Object value)
           
protected  int IntArrayIndex.insertKey(int seeking)
           
protected abstract  int BaseArrayIndex.insertKey(Object value)
           
protected  int ObjectArrayIndex.insertKey(Object seeking)
           
protected  int IntArrayIndex.insertKey(Object value)
           
 Index BaseArrayIndexLoader.loadIndex(Table table, File dataDirectory)
           
 Index BaseIndexFactory.makeNewSystemInstance(Table table, Column col)
          Creates a new system instance with an autogenerated index name that combines the table name, column name, and current UNIX time (expressed in hexadecimal).
protected  int ObjectArrayIndex.removeKey(Comparable seeking)
           
protected  int IntArrayIndex.removeKey(int seeking)
           
protected abstract  int BaseArrayIndex.removeKey(Object value)
           
protected  int ObjectArrayIndex.removeKey(Object value)
           
protected  int IntArrayIndex.removeKey(Object value)
           
protected abstract  void BaseArrayIndex.removeKeyAt(int index)
           
protected  void ObjectArrayIndex.removeKeyAt(int index)
           
protected  void IntArrayIndex.removeKeyAt(int index)
           
 void IntBTreeIndex.rowDeleted(RowEvent event)
           
 void ObjectBTreeIndex.rowDeleted(RowEvent event)
           
 void BaseArrayIndex.rowDeleted(RowEvent event)
           
 void IntBTreeIndex.rowInserted(RowEvent event)
           
 void ObjectBTreeIndex.rowInserted(RowEvent event)
           
 void BaseArrayIndex.rowInserted(RowEvent event)
           
 void IntBTreeIndex.rowUpdated(RowEvent event)
           
 void ObjectBTreeIndex.rowUpdated(RowEvent event)
           
 void BaseArrayIndex.rowUpdated(RowEvent event)
           
abstract  void BaseIndex.save(File dataDirectory)
           
 void BaseArrayIndex.save(File dataDirectory)
           
 void BaseBTreeIndex.save(File dataDirectory)
           
abstract  void BaseIndex.saveAfterTruncate(File dataDirectory)
           
 void BaseArrayIndex.saveAfterTruncate(File dataDirectory)
           
 void BaseBTreeIndex.saveAfterTruncate(File dataDirectory)
           
 void BaseArrayIndexLoader.saveIndex(Index ndx, File dataDirectory)
           
 void BaseArrayIndexLoader.saveIndexAfterTruncate(Index ndx, File dataDirectory)
           
 void IntBTreeIndex.truncate()
           
abstract  void BaseIndex.truncate()
           
 void ObjectBTreeIndex.truncate()
           
 void BaseArrayIndex.truncate()
           
 void ObjectArrayIndex.truncate()
           
 void IntArrayIndex.truncate()
           
 

Constructors in org.axiondb.engine.indexes that throw AxionException
IntBTreeIndex(String name, Column column, boolean unique)
           
IntBTreeIndex(String name, Column column, boolean unique, File dataDirectory)
           
ObjectBTreeIndex(String name, Column column, boolean unique)
           
ObjectBTreeIndex(String name, Column column, boolean unique, File dataDirectory)
           
StringBTreeIndex(String name, Column column, boolean unique)
           
StringBTreeIndex(String name, Column column, boolean unique, int minimizationFactor)
           
StringBTreeIndex(String name, Column column, boolean unique, int minimizationFactor, File dataDirectory)
           
 

Uses of AxionException in org.axiondb.engine.metaupdaters
 

Methods in org.axiondb.engine.metaupdaters that throw AxionException
 void AxionColumnsMetaTableUpdater.columnAdded(ColumnEvent e)
           
 void AxionColumnsMetaTableUpdater.constraintAdded(ConstraintEvent event)
           
 void AxionColumnsMetaTableUpdater.constraintRemoved(ConstraintEvent event)
           
protected  Row AxionColumnsMetaTableUpdater.createRowForColumnAdded(Table t, Column col)
           
 void AxionColumnsMetaTableUpdater.rowDeleted(RowEvent event)
           
 void AxionColumnsMetaTableUpdater.rowInserted(RowEvent event)
           
 void AxionColumnsMetaTableUpdater.rowUpdated(RowEvent event)
           
 

Uses of AxionException in org.axiondb.engine.rowiterators
 

Methods in org.axiondb.engine.rowiterators that throw AxionException
protected  boolean BaseJoinedRowIterator.acceptable(int rowindex, Row row)
           
protected  boolean DistinctRowIterator.acceptable(int rowindex, Row row)
           
protected abstract  boolean AbstractAcceptingRowIterator.acceptable(int rowindex, Row row)
          My filtering method.
protected  boolean FilteringRowIterator.acceptable(int rowindex, Row row)
           
 void SortedRowIterator.add(Row row)
           
 void BaseRowIterator.add(Row row)
          Not supported in the base implementation.
 void AbstractFilteringRowIterator.add(Row row)
          Not supported in this base implementation.
 void UnmodifiableRowIterator.add(Row row)
           
 void RowIteratorRowDecoratorIterator.add(Row row)
           
 void DelegatingRowIterator.add(Row row)
           
 void NestedLoopJoinedRowIterator.addRowIterator(RowIterator iterator)
           
 void IndexJoinedRowIterator.addRowIterator(RowIterator iterator)
           
protected  boolean LimitingRowIterator.determineNextRow()
           
protected abstract  boolean AbstractFilteringRowIterator.determineNextRow()
           
protected  boolean AbstractAcceptingRowIterator.determineNextRow()
           
protected  boolean LimitingRowIterator.determinePreviousRow()
           
protected abstract  boolean AbstractFilteringRowIterator.determinePreviousRow()
           
protected  boolean AbstractAcceptingRowIterator.determinePreviousRow()
           
 Row BaseJoinedRowIterator.first()
           
 Row BaseRowIterator.first()
           
 Row AbstractFilteringRowIterator.first()
           
 Row TransformingRowIterator.first()
           
 RowDecorator RowIteratorRowDecoratorIterator.first()
           
 Row DelegatingRowIterator.first()
           
protected abstract  org.apache.commons.collections.primitives.IntList SortedRowIterator.getSortedRowIds(RowIterator unsortedRows, Comparator comparator)
           
protected  org.apache.commons.collections.primitives.IntList SortedRowIterator.MergeSort.getSortedRowIds(RowIterator unsortedRows, Comparator comparator)
           
protected abstract  List SortedRowIterator.getSortedRowList(RowIterator unsortedRows, Comparator comparator)
           
protected  List SortedRowIterator.MergeSort.getSortedRowList(RowIterator unsortedRows, Comparator comparator)
           
 Row BaseJoinedRowIterator.last()
           
 Row BaseRowIterator.last()
           
 Row AbstractFilteringRowIterator.last()
           
 Row TransformingRowIterator.last()
           
 RowDecorator RowIteratorRowDecoratorIterator.last()
           
 Row DelegatingRowIterator.last()
           
 Row BaseJoinedRowIterator.next()
           
abstract  Row BaseRowIterator.next()
           
 Row AbstractFilteringRowIterator.next()
           
 Row TransformingRowIterator.next()
           
 Row RowViewRowIterator.next()
           
 Row CollatingRowIterator.next()
           
 RowDecorator RowIteratorRowDecoratorIterator.next()
           
 Row DelegatingRowIterator.next()
           
 Row ChainedRowIterator.next()
           
 Row BaseRowIterator.peekNext()
           
 Row AbstractFilteringRowIterator.peekNext()
           
 Row DelegatingRowIterator.peekNext()
           
 Row BaseRowIterator.peekPrevious()
           
 Row AbstractFilteringRowIterator.peekPrevious()
           
 Row DelegatingRowIterator.peekPrevious()
           
 Row BaseJoinedRowIterator.previous()
           
abstract  Row BaseRowIterator.previous()
           
 Row AbstractFilteringRowIterator.previous()
           
 Row TransformingRowIterator.previous()
           
 Row RowViewRowIterator.previous()
           
 Row CollatingRowIterator.previous()
           
 RowDecorator RowIteratorRowDecoratorIterator.previous()
           
 Row DelegatingRowIterator.previous()
           
 Row ChainedRowIterator.previous()
           
 void SortedRowIterator.remove()
           
 void BaseRowIterator.remove()
          Not supported in the base implementation.
 void AbstractFilteringRowIterator.remove()
           
 void UnmodifiableRowIterator.remove()
           
 void CollatingRowIterator.remove()
           
 void RowIteratorRowDecoratorIterator.remove()
           
 void DelegatingRowIterator.remove()
           
 void ChainedRowIterator.remove()
           
 void FilteringChangingIndexedRowIterator.removeIndexKey()
           
 void ChangingIndexedRowIterator.removeIndexKey()
           
 void MutableIndexedRowIterator.removeIndexKey()
           
 void NestedLoopJoinedRowIterator.reset()
           
 void BaseJoinedRowIterator.reset()
           
abstract  void BaseRowIterator.reset()
           
 void AbstractFilteringRowIterator.reset()
           
 void RowViewRowIterator.reset()
           
 void FilteringChangingIndexedRowIterator.reset()
           
 void DistinctRowIterator.reset()
           
 void ChangingIndexedRowIterator.reset()
           
 void CollatingRowIterator.reset()
           
 void RebindableIndexedRowIterator.reset()
           
 void RowIteratorRowDecoratorIterator.reset()
           
 void DelegatingRowIterator.reset()
           
 void IndexJoinedRowIterator.reset()
           
 void ChainedRowIterator.reset()
           
 void NestedLoopJoinedRowIterator.set(int rowIndex, Row row)
           
protected abstract  void BaseJoinedRowIterator.set(int rowIndex, Row row)
           
 void IndexJoinedRowIterator.set(int rowIndex, Row row)
           
 void SortedRowIterator.set(Row row)
           
 void BaseJoinedRowIterator.set(Row row)
           
 void BaseRowIterator.set(Row row)
          Not supported in the base implementation.
 void AbstractFilteringRowIterator.set(Row row)
           
 void RowViewRowIterator.set(Row row)
           
 void UnmodifiableRowIterator.set(Row row)
           
 void CollatingRowIterator.set(Row row)
           
 void RowIteratorRowDecoratorIterator.set(Row row)
           
 void DelegatingRowIterator.set(Row row)
           
 void LazyRowRowIterator.set(Row row)
           
 void ChainedRowIterator.set(Row row)
           
 void FilteringChangingIndexedRowIterator.setIndexKey(Object value)
           
 void ChangingIndexedRowIterator.setIndexKey(Object value)
           
 void MutableIndexedRowIterator.setIndexKey(Object value)
           
protected  boolean NestedLoopJoinedRowIterator.setNextRow()
           
protected abstract  boolean BaseJoinedRowIterator.setNextRow()
           
protected  boolean IndexJoinedRowIterator.setNextRow()
           
protected  boolean NestedLoopJoinedRowIterator.setPreviousRow()
           
protected abstract  boolean BaseJoinedRowIterator.setPreviousRow()
           
protected  boolean IndexJoinedRowIterator.setPreviousRow()
           
 

Constructors in org.axiondb.engine.rowiterators that throw AxionException
ChangingIndexedRowIterator(Index index, Table table, Function fn)
           
GroupedRowIterator(RowIterator rows, Map colIdToFieldMap, List groupBy, List selected)
           
RebindableIndexedRowIterator(Index index, Table table, Function fn, BindVariable bvar)
           
SortedRowIterator.MergeSort(RowIterator unsortedRows, Comparator comparator)
           
SortedRowIterator.MergeSort(RowIterator unsortedRows, List orderNodes, RowDecorator rowDecorator)
           
SortedRowIterator.MergeSort(RowSource source, RowIterator unsortedRows, Comparator comparator)
           
SortedRowIterator.MergeSort(RowSource source, RowIterator unsortedRows, List orderNodes, RowDecorator rowDecorator)
           
 

Uses of AxionException in org.axiondb.engine.tables
 

Methods in org.axiondb.engine.tables that throw AxionException
 void TableView.addColumn(Column col)
           
 void BaseTable.addColumn(Column col)
          Add the given Columnto this table.
 void BaseDiskTable.addColumn(Column col)
           
 void FixedWidthFlatfileTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void BaseFlatfileTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void BaseDiskTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void TableView.addConstraint(Constraint constraint)
           
 void BaseTable.addConstraint(Constraint constraint)
           
 void ExternalDatabaseTable.addConstraint(Constraint constraint)
           
 void BaseDiskTable.addConstraint(Constraint constraint)
           
 void TableView.addIndex(Index index)
           
 void BaseTable.addIndex(Index index)
           
 void TableView.addRow(Row row)
           
 void BaseTable.addRow(Row row)
           
protected  void BaseDiskTable.appendLongFile(String file, long value)
          Appends a long value to a file.
protected  void BaseDiskTable.appendLongFile(String file, org.apache.commons.collections.primitives.LongList value)
          Appends several long values to a file.
 void ExternalDatabaseTable.apply()
           
 void TableView.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowids)
           
abstract  void BaseTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowids)
           
 void MemoryTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowids)
           
 void ExternalDatabaseTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowIds)
           
 void BaseDiskTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowIds)
           
protected  void BaseTable.applyDeletesToIndices(org.apache.commons.collections.primitives.IntCollection rowIds)
           
 void TableView.applyInserts(Collection rows)
           
abstract  void BaseTable.applyInserts(Collection rows)
           
 void MemoryTable.applyInserts(Collection rows)
           
 void ExternalDatabaseTable.applyInserts(Collection rows)
           
 void BaseDiskTable.applyInserts(Collection rows)
           
protected  void BaseFlatfileTable.applyInserts(Iterator rows)
           
protected  void DiskTable.applyInserts(Iterator rows)
           
protected abstract  void BaseDiskTable.applyInserts(Iterator rows)
           
protected  void BaseTable.applyInsertsToIndices(Collection rows)
           
 void TableView.applyUpdates(Collection rows)
           
abstract  void BaseTable.applyUpdates(Collection rows)
           
 void MemoryTable.applyUpdates(Collection rows)
           
 void ExternalDatabaseTable.applyUpdates(Collection rows)
           
 void BaseDiskTable.applyUpdates(Collection rows)
           
protected  void BaseFlatfileTable.applyUpdates(Iterator rows)
           
protected  void DiskTable.applyUpdates(Iterator rows)
           
protected abstract  void BaseDiskTable.applyUpdates(Iterator rows)
           
protected  void BaseTable.applyUpdatesToIndices(Collection rows)
           
protected  void ExternalDatabaseTable.assertConnection()
           
protected  void ExternalDatabaseTable.assertExternalResultSet()
           
protected  void ExternalDatabaseTable.assertUpdatable()
           
 void ExternalTableFactory.assertValidProperty(Properties props)
           
 void BaseTableOrganizationContext.assertValidPropertyKeys(Properties props)
           
protected  void BaseTable.checkConstraints(RowEvent event)
           
protected  void ExternalDatabaseTable.checkConstraints(RowEvent event)
           
protected  void BaseTable.checkConstraints(RowEvent event, boolean deferred)
           
 void ExternalDatabaseTable.commit()
           
 ExternalTable DelimitedFlatfileTableLoader.createExternalTable(Database database, String name)
           
 ExternalTable TaggedEBCDICTableLoader.createExternalTable(Database database, String name)
           
 ExternalTable ExternalDatabaseTableLoader.createExternalTable(Database database, String name)
           
 ExternalTable FixedWidthFlatfileTableLoader.createExternalTable(Database database, String name)
           
protected  void BaseFlatfileTable.createOrLoadDataFile()
           
protected  void BaseDiskTable.createOrLoadDataFile()
           
protected  void BaseDiskTable.createOrLoadFreeIdsFile()
           
protected  void BaseDiskTable.createOrLoadMetaFile()
           
protected  void BaseDiskTable.createOrLoadPidxFile()
           
protected  void ExternalDatabaseTable.createOrLoadResultSet(boolean unconditionally)
           
protected  void ExternalDatabaseTable.createRemoteTableIfNotExists()
           
protected  void ExternalDatabaseTable.createResultSet()
           
 Table DelimitedFlatfileTableLoader.createTable(Database database, String name)
           
 Table ExternalTableFactory.createTable(Database database, String name)
           
 Table TaggedEBCDICTableLoader.createTable(Database database, String name)
           
 Table ExternalDatabaseTableLoader.createTable(Database database, String name)
           
 Table TableViewFactory.createTable(Database database, String name)
           
 Table FixedWidthFlatfileTableLoader.createTable(Database database, String name)
           
 ExternalTable ExternalTableFactory.createTable(Database database, String name, Properties props, List columns)
           
protected  void BaseTable.deleteRow(Row row)
           
 void TableView.drop()
           
 void BaseTable.drop()
           
 void ExternalDatabaseTable.drop()
           
 void BaseDiskTable.drop()
           
protected  String BaseDiskTable.getCanonicalPath(File file)
           
 int BaseTable.getColumnIndex(String name)
           
 RowIterator TableView.getIndexedRows(Selectable node, boolean readOnly)
           
 RowIterator BaseTable.getIndexedRows(Selectable node, boolean readOnly)
           
 RowIterator TableView.getMatchingRows(List selectables, List values)
           
 RowIterator BaseTable.getMatchingRows(List selectables, List values)
           
protected  RandomAccessFile BaseDiskTable.getReadFile()
           
abstract  Row BaseTable.getRow(int id)
           
 Row ExternalDatabaseTable.getRow(int id)
           
 Row BaseDiskTable.getRow(int id)
           
protected  Row ExternalDatabaseTable.getRowByOffset(int rowId)
           
protected  Row FixedWidthFlatfileTable.getRowByOffset(int idToAssign, long ptr)
           
protected abstract  Row BaseFlatfileTable.getRowByOffset(int idToAssign, long ptr)
           
protected  Row DiskTable.getRowByOffset(int idToAssign, long ptr)
           
protected abstract  Row BaseDiskTable.getRowByOffset(int idToAssign, long ptr)
           
protected  Row TaggedEBCDICTable.getRowByOffset(int idToAssign, long ptr)
           
protected  Row DelimitedFlatfileTable.getRowByOffset(int idToAssign, long ptr)
           
protected  RowIterator TableView.getRowIterator()
           
protected  RowIterator BaseFlatfileTable.getRowIterator()
           
protected abstract  RowIterator BaseTable.getRowIterator()
           
protected  RowIterator DiskTable.getRowIterator()
           
protected  RowIterator MemoryTable.getRowIterator()
           
protected  RowIterator ExternalDatabaseTable.getRowIterator()
           
 RowIterator TableView.getRowIterator(boolean readOnly)
           
 RowIterator BaseTable.getRowIterator(boolean readOnly)
           
protected  RandomAccessFile BaseDiskTable.getWriteFile()
           
protected  long FixedWidthFlatfileTable.ignoreRowsToSkip()
           
protected  long BaseFlatfileTable.ignoreRowsToSkip()
           
protected  long TaggedEBCDICTable.ignoreRowsToSkip()
           
protected  void DiskTable.initFiles(File basedir, boolean datafilesonly)
           
protected  void BaseDiskTable.initFiles(File basedir, boolean datafilesonly)
           
protected  void FixedWidthFlatfileTable.initializeTable()
           
protected  void BaseFlatfileTable.initializeTable()
           
protected  void TaggedEBCDICTable.initializeTable()
           
protected  int FixedWidthFlatfileTable.nextLineLength(long fileOffset)
           
protected  int BaseFlatfileTable.nextLineLength(long fileOffset)
           
protected  RandomAccessFile BaseDiskTable.openFile(File file, boolean writable)
           
protected  org.apache.commons.collections.primitives.IntList BaseDiskTable.parseIntFile(File file)
          Reads a list of int values from a file.
protected  void BaseDiskTable.parseMetaFile(File file)
           
protected  void FixedWidthFlatfileTable.parseTableProperties(ObjectInputStream in)
           
protected  void BaseDiskTable.parseTableProperties(ObjectInputStream in)
           
protected  void TaggedEBCDICTable.parseTableProperties(ObjectInputStream in)
           
protected  void DelimitedFlatfileTable.parseTableProperties(ObjectInputStream in)
           
 void TableView.populateIndex(Index index)
           
abstract  void BaseTable.populateIndex(Index index)
           
 void MemoryTable.populateIndex(Index index)
           
 void ExternalDatabaseTable.populateIndex(Index index)
           
 void BaseDiskTable.populateIndex(Index index)
           
 void BaseFlatfileTable.BaseFlatfileTableOrganizationContext.readOrSetDefaultProperties(Properties props)
           
abstract  void BaseTableOrganizationContext.readOrSetDefaultProperties(Properties props)
           
protected  void BaseFlatfileTable.reloadDataFile()
           
protected  void DiskTable.reloadDataFile()
           
protected abstract  void BaseDiskTable.reloadDataFile()
           
 void BaseFlatfileTable.remount()
           
 void ExternalDatabaseTable.remount()
           
 void TableView.remount(File dir, boolean datafilesonly)
           
 void BaseTable.remount(File dir, boolean datafilesonly)
           
 void BaseDiskTable.remount(File newdir, boolean datafilesonly)
           
 void TableView.removeIndex(Index index)
           
 void BaseTable.removeIndex(Index index)
           
 void BaseDiskTable.removeIndex(Index index)
           
 void TableView.rename(String oldName, String newName)
           
 void BaseTable.rename(String oldName, String newName)
           
 void BaseDiskTable.rename(String oldName, String newName)
           
 void ExternalDatabaseTable.rollback()
           
protected  void BaseDiskTable.saveIndices()
           
protected  void BaseDiskTable.saveIndicesAfterTruncate()
           
 void TableView.setSubQuery(String query)
           
 boolean FixedWidthFlatfileTable.setTableProperties(Properties props)
           
 boolean BaseFlatfileTable.setTableProperties(Properties props)
          Sets the properties for the given text table this is only called once by create command get executed
 boolean ExternalDatabaseTable.setTableProperties(Properties props)
           
 boolean TaggedEBCDICTable.setTableProperties(Properties props)
           
 boolean DelimitedFlatfileTable.setTableProperties(Properties props)
           
protected  void ExternalDatabaseTable.setUp(DatabaseLink server)
           
 void TableView.shutdown()
           
 void BaseTable.shutdown()
           
 void ExternalDatabaseTable.shutdown()
           
 void BaseDiskTable.shutdown()
           
protected  boolean ExternalDatabaseTable.tableExistsInRemoteDB()
           
 void TableView.truncate()
           
 void MemoryTable.truncate()
           
 void ExternalDatabaseTable.truncate()
           
 void BaseDiskTable.truncate()
           
protected  void BaseTable.truncateIndices()
           
protected  Row BaseFlatfileTable.trySettingColumn(int idToAssign, Row row, int i, String colValue)
           
protected  void BaseDiskTable.updateLongFile(RandomAccessFile pidxFile, long pidxFileOffset, long dataFileoffset)
          Updates a long value to a file.
 void TableView.updateRow(Row oldrow, Row newrow)
           
 void BaseTable.updateRow(Row oldrow, Row newrow)
           
protected  void BaseDiskTable.writeFridFile()
           
protected  void FixedWidthFlatfileTable.writeHeader(RandomAccessFile dataFile)
           
protected abstract  void BaseFlatfileTable.writeHeader(RandomAccessFile data2)
           
protected  void TaggedEBCDICTable.writeHeader(RandomAccessFile dataFile)
           
protected  void DelimitedFlatfileTable.writeHeader(RandomAccessFile dataFile)
           
protected  void BaseDiskTable.writeIntFile(String file, org.apache.commons.collections.primitives.IntList list)
          Writes a list of int values to a file.
protected  void BaseDiskTable.writeLongFile(String file, org.apache.commons.collections.primitives.LongList list)
          Writes a list of long values to a file.
protected  void BaseDiskTable.writeMetaFile(File file)
           
protected  void BaseDiskTable.writeNameToFile(File file, Object obj)
           
protected  void BaseDiskTable.writePidxFile()
           
protected  void FixedWidthFlatfileTable.writeRow(CharArrayWriter buffer, Row row)
           
protected abstract  void BaseFlatfileTable.writeRow(CharArrayWriter buffer, Row row)
           
protected  void TaggedEBCDICTable.writeRow(CharArrayWriter out, Row row)
           
protected  void DelimitedFlatfileTable.writeRow(CharArrayWriter buffer, Row row)
           
protected  void FixedWidthFlatfileTable.writeTableProperties(ObjectOutputStream out)
           
protected  void BaseDiskTable.writeTableProperties(ObjectOutputStream out)
           
protected  void TaggedEBCDICTable.writeTableProperties(ObjectOutputStream out)
           
protected  void DelimitedFlatfileTable.writeTableProperties(ObjectOutputStream out)
           
 

Constructors in org.axiondb.engine.tables that throw AxionException
BaseDiskTable(String name, Database db, TableFactory factory)
           
BaseFlatfileTable(String name, Database db, TableFactory factory)
           
DelimitedFlatfileTable(String name, Database db)
           
DiskTable(String name, Database db)
           
FixedWidthFlatfileTable(String name, Database db)
           
TableView(Database db, RowIterator rowIterator, Map colIdToFieldMap, List select, List trueColumns, String name)
           
TableView(Database db, RowIterator rowIterator, Map colIdToFieldMap, List select, List trueColumns, String name, String type)
           
TableView(Database db, String name)
           
TaggedEBCDICTable(String name, Database db)
           
 

Uses of AxionException in org.axiondb.event
 

Methods in org.axiondb.event that throw AxionException
 void BaseTableModificationListener.columnAdded(ColumnEvent event)
           
 void TableModificationListener.columnAdded(ColumnEvent event)
           
 void BaseTableModificationListener.constraintAdded(ConstraintEvent event)
           
 void TableModificationListener.constraintAdded(ConstraintEvent event)
           
 void BaseTableModificationListener.constraintRemoved(ConstraintEvent event)
           
 void TableModificationListener.constraintRemoved(ConstraintEvent event)
           
 void BaseTableModificationPublisher.publishEvent(TableModifiedEvent e)
           
 void BaseTableModificationListener.rowDeleted(RowEvent event)
           
 void TableModificationListener.rowDeleted(RowEvent event)
           
 void BaseTableModificationListener.rowInserted(RowEvent event)
           
 void TableModificationListener.rowInserted(RowEvent event)
           
 void BaseTableModificationListener.rowUpdated(RowEvent event)
           
 void TableModificationListener.rowUpdated(RowEvent event)
           
 void RowUpdatedEvent.visit(TableModificationListener listener)
           
abstract  void TableModifiedEvent.visit(TableModificationListener listener)
           
 void RowDeletedEvent.visit(TableModificationListener listener)
           
 void RowInsertedEvent.visit(TableModificationListener listener)
           
 void ColumnEvent.visit(TableModificationListener listener)
           
 

Constructors in org.axiondb.event that throw AxionException
DatabaseSequenceEvent(Sequence seq)
           
 

Uses of AxionException in org.axiondb.functions
 

Methods in org.axiondb.functions that throw AxionException
 Object CharToDateFunction.evaluate(RowDecorator row)
          Gets String value representing the timestamp/date value in the given format.
 Object IsNotNullFunction.evaluate(RowDecorator row)
           
 Object ConcatFunction.evaluate(RowDecorator row)
           
 Object NotExistsFunction.evaluate(RowDecorator row)
           
 Object ContainsFunction.evaluate(RowDecorator row)
           
 Object DateDiffFunction.evaluate(RowDecorator row)
          Returns integer difference (timestamp2 - timestamp1) in units of interval of type interval_type.
 Object AverageFunction.evaluate(RowDecorator row)
           
 Object DateAddFunction.evaluate(RowDecorator row)
          Returns new Timestamp which is (timestamp + interval) where interval is integer units of interval_type.
 Object IsValidDateTimeFunction.evaluate(RowDecorator row)
           
 Object Base64EncodeFunction.evaluate(RowDecorator row)
           
 Object InFunction.evaluate(RowDecorator row)
           
 Object SignFunction.evaluate(RowDecorator row)
           
 Object RTrimFunction.evaluate(RowDecorator row)
           
 Object DateToCharFunction.evaluate(RowDecorator row)
          Returns String value representing the timestamp/date value in the given format.
 Object NowFunction.evaluate(RowDecorator row)
           
 Object LTrimFunction.evaluate(RowDecorator row)
           
 Object DatePartFunction.evaluate(RowDecorator row)
          Returns String representation of requested portion of given timestamp.
 Object BitOrFunction.evaluate(RowDecorator row)
           
 Object ScalarFunction.evaluate(RowDecorator row)
           
 Object ArithmeticFunction.evaluate(RowDecorator row)
           
 Object InStringFunction.evaluate(RowDecorator row)
           
 Object LowerFunction.evaluate(RowDecorator row)
           
 Object Base64DecodeFunction.evaluate(RowDecorator row)
           
 Object BaseBooleanBranchFunction.evaluate(RowDecorator row)
           
 Object ABSFunction.evaluate(RowDecorator row)
           
 Object RoundFunction.evaluate(RowDecorator row)
           
 Object CharFunction.evaluate(RowDecorator row)
           
 Object ExistsFunction.evaluate(RowDecorator row)
           
 Object AsciiFunction.evaluate(RowDecorator row)
           
 Object DifferenceFunction.evaluate(RowDecorator row)
           
 Object NotFunction.evaluate(RowDecorator row)
           
 Object RowNumFunction.evaluate(RowDecorator row)
           
 Object IfThenFunction.evaluate(RowDecorator row)
           
 Object AggregateBigDecimalFunction.evaluate(RowDecorator row)
           
 Object ComparisonFunction.evaluate(RowDecorator row)
           
 Object SpaceFunction.evaluate(RowDecorator row)
           
 Object SoundexFunction.evaluate(RowDecorator row)
           
 Object Log10Function.evaluate(RowDecorator row)
           
 Object CountFunction.evaluate(RowDecorator row)
           
 Object CastAsFunction.evaluate(RowDecorator row)
           
 Object CoalesceFunction.evaluate(RowDecorator row)
           
 Object MatchesFunction.evaluate(RowDecorator row)
           
 Object IsNullFunction.evaluate(RowDecorator row)
           
 Object SubstringFunction.evaluate(RowDecorator row)
          Returns substring of str, beginning at character m, n characters long.
 Object SoundsLikeFunction.evaluate(RowDecorator row)
           
 Object ReplaceFunction.evaluate(RowDecorator row)
           
 Object BitAndFunction.evaluate(RowDecorator row)
           
 Object ModFunction.evaluate(RowDecorator row)
           
 Object LPadFunction.evaluate(RowDecorator row)
           
 Object TruncateFunction.evaluate(RowDecorator row)
           
 Object LengthFunction.evaluate(RowDecorator row)
           
 Object RPadFunction.evaluate(RowDecorator row)
           
 Object NotInFunction.evaluate(RowDecorator row)
           
 Object LikeToRegexpFunction.evaluate(RowDecorator row)
           
 Object UpperFunction.evaluate(RowDecorator row)
           
 Object AverageFunction.evaluate(RowDecoratorIterator rows)
           
 Object AggregateBigDecimalFunction.evaluate(RowDecoratorIterator rows)
           
 Object CountFunction.evaluate(RowDecoratorIterator rows)
           
 Object AggregateFunction.evaluate(RowDecoratorIterator rows)
           
 

Uses of AxionException in org.axiondb.jdbc
 

Methods in org.axiondb.jdbc that throw AxionException
protected  Connection ConnectionFactory.createConnection(String url)
           
 Transaction AxionConnection.getCurrentTransaction()
           
protected  Database BaseAxionStatement.getDatabase()
           
 

Constructors in org.axiondb.jdbc that throw AxionException
AxionConnection(String name, File path, String url)
           
 

Uses of AxionException in org.axiondb.parser
 

Methods in org.axiondb.parser that throw AxionException
 AxionCommand Parser.parse(String sql)
          Parse a command from the given String.
 AxionCommand AxionSqlParser.parse(String sql)
           
 

Uses of AxionException in org.axiondb.types
 

Methods in org.axiondb.types that throw AxionException
 InputStream LobSource.getInputStream()
           
 InputStream FileLobSource.getInputStream()
           
 InputStream FileOffsetLobSource.getInputStream()
           
 InputStream CompressedLobSource.getInputStream()
           
 LobSource LobLocator.getLobSource(File parentDir, RandomAccessFile dataFile)
           
 LobSource FileOffsetLobLocator.getLobSource(File parentDir, RandomAccessFile dataFile)
           
protected  InputStream ClobSource.getUtf8Stream()
           
 long LobSource.length()
           
 long FileLobSource.length()
           
 long FileOffsetLobSource.length()
           
 long CompressedLobSource.length()
           
protected  BlobSource CompressedLOBType.makeBlobSource(LobLocator loc)
           
protected  BlobSource LOBType.makeBlobSource(LobLocator loc)
           
protected  ClobSource CompressedLOBType.makeClobSource(LobLocator loc)
           
protected  ClobSource LOBType.makeClobSource(LobLocator loc)
           
 OutputStream LobSource.setOutputStream(long pos)
           
 OutputStream FileLobSource.setOutputStream(long pos)
           
 OutputStream FileOffsetLobSource.setOutputStream(long pos)
           
 OutputStream CompressedLobSource.setOutputStream(long pos)
           
 BigDecimal DateType.toBigDecimal(Object value)
           
 BigDecimal BaseDataType.toBigDecimal(Object value)
           
 BigDecimal TimestampType.toBigDecimal(Object value)
           
 BigDecimal TimeType.toBigDecimal(Object value)
           
 BigInteger BaseDataType.toBigInteger(Object value)
           
 Blob AnyType.toBlob(Object value)
           
 Blob BaseDataType.toBlob(Object value)
           
 Blob LOBType.toBlob(Object value)
           
 boolean AnyType.toBoolean(Object value)
           
 boolean BaseDataType.toBoolean(Object value)
           
 boolean BooleanType.toBoolean(Object value)
           
 byte AnyType.toByte(Object value)
           
 byte BaseDataType.toByte(Object value)
           
 byte[] AnyType.toByteArray(Object value)
           
 byte[] BaseDataType.toByteArray(Object value)
           
 byte[] VarBinaryType.toByteArray(Object value)
           
 byte[] StringType.toByteArray(Object value)
           
 Clob AnyType.toClob(Object value)
           
 Clob BaseDataType.toClob(Object value)
           
 Clob LOBType.toClob(Object value)
           
 Date DateType.toDate(Object value)
           
 Date AnyType.toDate(Object value)
           
 Date BaseDataType.toDate(Object value)
           
 Date TimestampType.toDate(Object value)
           
 Date TimeType.toDate(Object value)
           
 double AnyType.toDouble(Object value)
           
 double BaseDataType.toDouble(Object value)
           
 float AnyType.toFloat(Object value)
           
 float BaseDataType.toFloat(Object value)
           
 int AnyType.toInt(Object value)
           
 int BaseDataType.toInt(Object value)
           
 long AnyType.toLong(Object value)
           
 long BaseDataType.toLong(Object value)
           
protected  Number AnyType.toNumber(Object value)
           
protected  Number BaseDataType.toNumber(Object value)
           
protected  Number BaseNumberDataType.toNumber(Object value)
           
 short AnyType.toShort(Object value)
           
 short BaseDataType.toShort(Object value)
           
 String DateType.toString(Object value)
           
 String AnyType.toString(Object value)
           
 String BaseDataType.toString(Object value)
           
 String TimestampType.toString(Object value)
           
 String LOBType.toString(Object value)
           
 String TimeType.toString(Object value)
           
 Time DateType.toTime(Object value)
           
 Time AnyType.toTime(Object value)
           
 Time BaseDataType.toTime(Object value)
           
 Time TimestampType.toTime(Object value)
           
 Time TimeType.toTime(Object value)
           
 Timestamp DateType.toTimestamp(Object value)
           
 Timestamp AnyType.toTimestamp(Object value)
           
 Timestamp BaseDataType.toTimestamp(Object value)
           
 Timestamp TimestampType.toTimestamp(Object value)
           
 Timestamp TimeType.toTimestamp(Object value)
           
 URL BaseDataType.toURL(Object value)
           
 void LobSource.truncate(long length)
           
 void FileLobSource.truncate(long length)
           
 void FileOffsetLobSource.truncate(long length)
           
 void CompressedLobSource.truncate(long length)
           
 

Uses of AxionException in org.axiondb.util
 

Methods in org.axiondb.util with parameters of type AxionException
static SQLException ExceptionConverter.convert(AxionException e)
           
static SQLException ExceptionConverter.convert(String msg, AxionException e)
           
 

Methods in org.axiondb.util that throw AxionException
static String DateTimeUtils.convertToChar(Timestamp timestamp, String formatStr)
          Creates a String representation of the given Timestamp object, using the given format string as a template and the current Axion timezone.
static String DateTimeUtils.convertToChar(Timestamp timestamp, String formatStr, TimeZone timezone)
          Creates a String representation of the given Timestamp object, using the given format string as a template, the given timezone, and the current default Locale.
static String DateTimeUtils.convertToChar(Timestamp timestamp, String formatStr, TimeZone timezone, Locale locale)
          Creates a String representation of the given Timestamp object, using the given format string as a template, the given timezone, and the given Locale.
static Timestamp DateTimeUtils.convertToTimestamp(String dateStr, String formatStr)
          Creates a String representation of the given Timestamp object, using the given format string as a template and the current Axion timezone.
static Timestamp DateTimeUtils.convertToTimestamp(String dateStr, String formatStr, TimeZone timezone)
          Creates a String representation of the given Timestamp object, using the given format string as a template and the given timezone.
static Timestamp DateTimeUtils.convertToTimestamp(String dateStr, String formatStr, TimeZone timezone, Locale locale)
          Creates a String representation of the given Timestamp object, using the given format string as a template, the given timezone, and the given Locale
static String DateTimeUtils.getDatePart(Timestamp t, String partIdent)
          Extracts the specified date/time element from the given Timestamp, using the default Locale.
static String DateTimeUtils.getDatePart(Timestamp t, String partIdent, Locale locale)
          Extracts the specified date/time element from the given Timestamp, using the given Locale.
static String DateTimeUtils.getPartMnemonicFor(String partString)
           
static int DateTimeUtils.labelToCode(String value)
          Converts the given value, which represents a date or time interval, to its corresponding constant value.