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 TableFactory.createTable(Database database, String name)
           
 Table ExternalTableLoader.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 Selectable.evaluate(RowDecorator row)
           
 Object Literal.evaluate(RowDecorator row)
           
 Object ColumnIdentifier.evaluate(RowDecorator row)
          Returns the value of the column I identify within the given 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.
 Object Sequence.getValue()
          Get the current value of this sequence.
protected  Object Literal.getValue()
           
protected  Object BindVariable.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 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 TransactionManager.shutdown()
          Shut down this TransactionManager.
 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 Index.truncate()
           
 void Table.truncate()
          Unconditionally delete all rows in this table.
 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
abstract  boolean BaseConstraint.evaluate(RowEvent event)
           
abstract  boolean BaseSelectableBasedConstraint.evaluate(RowEvent event)
           
 boolean CheckConstraint.evaluate(RowEvent event)
           
 boolean ForeignKeyConstraint.evaluate(RowEvent event)
           
 boolean NotNullConstraint.evaluate(RowEvent event)
           
 boolean NullConstraint.evaluate(RowEvent event)
          Returns true.
 boolean PrimaryKeyConstraint.evaluate(RowEvent event)
           
 boolean UniqueConstraint.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 SnapshotIsolationTransaction.apply()
           
 void TransactableTableImpl.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 BaseDatabase.checkpoint()
           
 void DiskDatabase.checkpoint()
           
 void SnapshotIsolationTransaction.checkpoint()
           
 void SnapshotIsolationTransaction.columnAdded(ColumnEvent event)
           
 void SnapshotIsolationTransaction.commit()
           
 void TransactableTableImpl.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 BaseDatabase.createSequence(Sequence seq)
           
 void DiskDatabase.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 BaseDatabase.hasIndex(String name)
           
 boolean SnapshotIsolationTransaction.hasIndex(String name)
           
 boolean TransactableTableImpl.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 ArrayIndexFactory.makeNewInstance(String name, Column col, boolean unique)
           
 Index BTreeIndexFactory.makeNewInstance(String name, Column col, boolean unique)
           
 void TransactableTableImpl.populateIndex(Index index)
           
 void BaseDatabase.remount(File newdir)
           
 void DiskDatabase.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 SnapshotIsolationTransaction.rollback()
           
 void TransactableTableImpl.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 BaseDatabase.shutdown()
           
 void DiskDatabase.shutdown()
           
 void SnapshotIsolationTransaction.shutdown()
           
 void TransactableTableImpl.shutdown()
           
 void TransactionManagerImpl.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 SubSelectCommand.buildTableList(Database db)
           
protected  void SelectCommand.buildTableList(Database db)
           
 void BaseAxionCommand.clearBindings()
          Clears all bind variables within this command.
 Object SubSelectCommand.evaluate(RowDecorator row)
           
 boolean DMLWhenClause.evaluate(RowDecorator dec)
           
 boolean SubSelectCommand.execute(Database database)
           
 boolean SelectCommand.execute(Database database)
           
 boolean ConstraintCommand.execute(Database db)
           
 boolean AlterTableCommand.execute(Database db)
           
 boolean CreateTableCommand.execute(Database db)
           
abstract  boolean CreateCommand.execute(Database db)
           
 boolean CheckFileStateCommand.execute(Database db)
           
 boolean CreateDatabaseLinkCommand.execute(Database db)
           
 boolean CreateIndexCommand.execute(Database db)
           
 boolean CreateSequenceCommand.execute(Database db)
           
 boolean CreateViewCommand.execute(Database db)
           
 boolean DefragCommand.execute(Database db)
           
 boolean DeleteCommand.execute(Database database)
           
abstract  boolean DropCommand.execute(Database db)
           
 boolean DropDatabaseLinkCommand.execute(Database db)
           
 boolean DropIndexCommand.execute(Database db)
           
 boolean DropSequenceCommand.execute(Database db)
           
 boolean DropTableCommand.execute(Database db)
           
 boolean DropViewCommand.execute(Database db)
           
 boolean InsertCommand.execute(Database database)
           
 boolean RemountCommand.execute(Database db)
           
 boolean ShutdownCommand.execute(Database db)
           
 boolean TruncateCommand.execute(Database db)
           
 boolean UpdateCommand.execute(Database database)
           
 boolean UpsertCommand.execute(Database database)
           
protected  void AddConstraintCommand.execute(Database db, Table table)
           
protected abstract  void ConstraintCommand.execute(Database db, Table table)
           
protected  void DropConstraintCommand.execute(Database db, Table table)
           
 AxionResultSet SubSelectCommand.executeQuery(Database db)
           
 AxionResultSet SelectCommand.executeQuery(Database db)
          Execute this command, returning a ResultSet.
 AxionResultSet ConstraintCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet AlterTableCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet CreateCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet CheckFileStateCommand.executeQuery(Database db)
           
 AxionResultSet DefragCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet DeleteCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet DropCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet InsertCommand.executeQuery(Database database)
          Unsupported, use InsertCommand.executeUpdate(org.axiondb.Database)instead.
 AxionResultSet RemountCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet ShutdownCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet TruncateCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet UpdateCommand.executeQuery(Database database)
          Unsupported, use UpdateCommand.executeUpdate(org.axiondb.Database)instead.
 AxionResultSet UpsertCommand.executeQuery(Database database)
          Unsupported, use UpsertCommand.executeUpdate(org.axiondb.Database)instead.
 int SubSelectCommand.executeUpdate(Database database)
           
 int SelectCommand.executeUpdate(Database database)
          Unsupported
 int ConstraintCommand.executeUpdate(Database database)
           
 int AlterTableCommand.executeUpdate(Database db)
           
 int CreateCommand.executeUpdate(Database database)
           
 int CheckFileStateCommand.executeUpdate(Database database)
           
 int DefragCommand.executeUpdate(Database db)
           
 int DeleteCommand.executeUpdate(Database db)
           
 int DropCommand.executeUpdate(Database database)
           
 int InsertCommand.executeUpdate(Database db)
           
 int RemountCommand.executeUpdate(Database database)
           
 int ShutdownCommand.executeUpdate(Database database)
           
 int TruncateCommand.executeUpdate(Database db)
           
 int UpdateCommand.executeUpdate(Database db)
           
 int UpsertCommand.executeUpdate(Database db)
           
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 SubSelectCommand.makeRowIterator(Database db)
           
 RowIterator SelectCommand.makeRowIterator(Database db)
           
 RowIterator AxionQueryPlanner.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 BaseArrayIndex.changeRowId(Table table, Row row, int oldId, int newId)
           
 void IntBTreeIndex.changeRowId(Table table, Row row, int oldId, int newId)
           
 void ObjectBTreeIndex.changeRowId(Table table, Row row, int oldId, int newId)
           
 RowIterator BaseArrayIndex.getInorderRowIterator(RowSource source)
           
abstract  RowIterator BaseIndex.getInorderRowIterator(RowSource source)
           
 RowIterator IntBTreeIndex.getInorderRowIterator(RowSource source)
           
 RowIterator ObjectBTreeIndex.getInorderRowIterator(RowSource source)
           
 RowIterator BaseArrayIndex.getRowIterator(RowSource source, Function fn, Object value)
           
abstract  RowIterator BaseIndex.getRowIterator(RowSource source, Function fn, Object value)
           
 RowIterator IntBTreeIndex.getRowIterator(RowSource source, Function function, Object value)
           
 RowIterator ObjectBTreeIndex.getRowIterator(RowSource source, Function function, Object value)
           
protected  int IntArrayIndex.insertKey(int seeking)
           
protected abstract  int BaseArrayIndex.insertKey(Object value)
           
protected  int IntArrayIndex.insertKey(Object value)
           
protected  int ObjectArrayIndex.insertKey(Object seeking)
           
 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 IntArrayIndex.removeKey(Object value)
           
protected  int ObjectArrayIndex.removeKey(Object value)
           
protected abstract  void BaseArrayIndex.removeKeyAt(int index)
           
protected  void IntArrayIndex.removeKeyAt(int index)
           
protected  void ObjectArrayIndex.removeKeyAt(int index)
           
 void BaseArrayIndex.rowDeleted(RowEvent event)
           
 void IntBTreeIndex.rowDeleted(RowEvent event)
           
 void ObjectBTreeIndex.rowDeleted(RowEvent event)
           
 void BaseArrayIndex.rowInserted(RowEvent event)
           
 void IntBTreeIndex.rowInserted(RowEvent event)
           
 void ObjectBTreeIndex.rowInserted(RowEvent event)
           
 void BaseArrayIndex.rowUpdated(RowEvent event)
           
 void IntBTreeIndex.rowUpdated(RowEvent event)
           
 void ObjectBTreeIndex.rowUpdated(RowEvent event)
           
 void BaseArrayIndex.save(File dataDirectory)
           
abstract  void BaseIndex.save(File dataDirectory)
           
 void BaseBTreeIndex.save(File dataDirectory)
           
 void BaseArrayIndex.saveAfterTruncate(File dataDirectory)
           
abstract  void BaseIndex.saveAfterTruncate(File dataDirectory)
           
 void BaseBTreeIndex.saveAfterTruncate(File dataDirectory)
           
 void BaseArrayIndexLoader.saveIndex(Index ndx, File dataDirectory)
           
 void BaseArrayIndexLoader.saveIndexAfterTruncate(Index ndx, File dataDirectory)
           
 void BaseArrayIndex.truncate()
           
abstract  void BaseIndex.truncate()
           
 void IntArrayIndex.truncate()
           
 void IntBTreeIndex.truncate()
           
 void ObjectArrayIndex.truncate()
           
 void ObjectBTreeIndex.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 abstract  boolean AbstractAcceptingRowIterator.acceptable(int rowindex, Row row)
          My filtering method.
protected  boolean BaseJoinedRowIterator.acceptable(int rowindex, Row row)
           
protected  boolean DistinctRowIterator.acceptable(int rowindex, Row row)
           
protected  boolean FilteringRowIterator.acceptable(int rowindex, Row row)
           
 void BaseRowIterator.add(Row row)
          Not supported in the base implementation.
 void DelegatingRowIterator.add(Row row)
           
 void AbstractFilteringRowIterator.add(Row row)
          Not supported in this base implementation.
 void RowIteratorRowDecoratorIterator.add(Row row)
           
 void SortedRowIterator.add(Row row)
           
 void UnmodifiableRowIterator.add(Row row)
           
 void IndexJoinedRowIterator.addRowIterator(RowIterator iterator)
           
 void NestedLoopJoinedRowIterator.addRowIterator(RowIterator iterator)
           
protected  boolean AbstractAcceptingRowIterator.determineNextRow()
           
protected abstract  boolean AbstractFilteringRowIterator.determineNextRow()
           
protected  boolean LimitingRowIterator.determineNextRow()
           
protected  boolean AbstractAcceptingRowIterator.determinePreviousRow()
           
protected abstract  boolean AbstractFilteringRowIterator.determinePreviousRow()
           
protected  boolean LimitingRowIterator.determinePreviousRow()
           
 Row BaseRowIterator.first()
           
 Row DelegatingRowIterator.first()
           
 Row AbstractFilteringRowIterator.first()
           
 Row TransformingRowIterator.first()
           
 Row BaseJoinedRowIterator.first()
           
 RowDecorator RowIteratorRowDecoratorIterator.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 BaseRowIterator.last()
           
 Row DelegatingRowIterator.last()
           
 Row AbstractFilteringRowIterator.last()
           
 Row TransformingRowIterator.last()
           
 Row BaseJoinedRowIterator.last()
           
 RowDecorator RowIteratorRowDecoratorIterator.last()
           
 Row ChainedRowIterator.next()
           
abstract  Row BaseRowIterator.next()
           
 Row DelegatingRowIterator.next()
           
 Row AbstractFilteringRowIterator.next()
           
 Row TransformingRowIterator.next()
           
 Row BaseJoinedRowIterator.next()
           
 Row CollatingRowIterator.next()
           
 RowDecorator RowIteratorRowDecoratorIterator.next()
           
 Row RowViewRowIterator.next()
           
 Row BaseRowIterator.peekNext()
           
 Row DelegatingRowIterator.peekNext()
           
 Row AbstractFilteringRowIterator.peekNext()
           
 Row BaseRowIterator.peekPrevious()
           
 Row DelegatingRowIterator.peekPrevious()
           
 Row AbstractFilteringRowIterator.peekPrevious()
           
 Row ChainedRowIterator.previous()
           
abstract  Row BaseRowIterator.previous()
           
 Row DelegatingRowIterator.previous()
           
 Row AbstractFilteringRowIterator.previous()
           
 Row TransformingRowIterator.previous()
           
 Row BaseJoinedRowIterator.previous()
           
 Row CollatingRowIterator.previous()
           
 RowDecorator RowIteratorRowDecoratorIterator.previous()
           
 Row RowViewRowIterator.previous()
           
 void ChainedRowIterator.remove()
           
 void BaseRowIterator.remove()
          Not supported in the base implementation.
 void DelegatingRowIterator.remove()
           
 void AbstractFilteringRowIterator.remove()
           
 void CollatingRowIterator.remove()
           
 void RowIteratorRowDecoratorIterator.remove()
           
 void SortedRowIterator.remove()
           
 void UnmodifiableRowIterator.remove()
           
 void ChangingIndexedRowIterator.removeIndexKey()
           
 void MutableIndexedRowIterator.removeIndexKey()
           
 void FilteringChangingIndexedRowIterator.removeIndexKey()
           
 void ChainedRowIterator.reset()
           
abstract  void BaseRowIterator.reset()
           
 void DelegatingRowIterator.reset()
           
 void AbstractFilteringRowIterator.reset()
           
 void BaseJoinedRowIterator.reset()
           
 void ChangingIndexedRowIterator.reset()
           
 void CollatingRowIterator.reset()
           
 void DistinctRowIterator.reset()
           
 void FilteringChangingIndexedRowIterator.reset()
           
 void IndexJoinedRowIterator.reset()
           
 void NestedLoopJoinedRowIterator.reset()
           
 void RebindableIndexedRowIterator.reset()
           
 void RowIteratorRowDecoratorIterator.reset()
           
 void RowViewRowIterator.reset()
           
protected abstract  void BaseJoinedRowIterator.set(int rowIndex, Row row)
           
 void IndexJoinedRowIterator.set(int rowIndex, Row row)
           
 void NestedLoopJoinedRowIterator.set(int rowIndex, Row row)
           
 void ChainedRowIterator.set(Row row)
           
 void BaseRowIterator.set(Row row)
          Not supported in the base implementation.
 void DelegatingRowIterator.set(Row row)
           
 void AbstractFilteringRowIterator.set(Row row)
           
 void BaseJoinedRowIterator.set(Row row)
           
 void CollatingRowIterator.set(Row row)
           
 void LazyRowRowIterator.set(Row row)
           
 void RowIteratorRowDecoratorIterator.set(Row row)
           
 void RowViewRowIterator.set(Row row)
           
 void SortedRowIterator.set(Row row)
           
 void UnmodifiableRowIterator.set(Row row)
           
 void ChangingIndexedRowIterator.setIndexKey(Object value)
           
 void MutableIndexedRowIterator.setIndexKey(Object value)
           
 void FilteringChangingIndexedRowIterator.setIndexKey(Object value)
           
protected abstract  boolean BaseJoinedRowIterator.setNextRow()
           
protected  boolean IndexJoinedRowIterator.setNextRow()
           
protected  boolean NestedLoopJoinedRowIterator.setNextRow()
           
protected abstract  boolean BaseJoinedRowIterator.setPreviousRow()
           
protected  boolean IndexJoinedRowIterator.setPreviousRow()
           
protected  boolean NestedLoopJoinedRowIterator.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 BaseDiskTable.addColumn(Column col)
           
 void BaseTable.addColumn(Column col)
          Add the given Columnto this table.
 void TableView.addColumn(Column col)
           
 void BaseDiskTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void BaseFlatfileTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void FixedWidthFlatfileTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void BaseDiskTable.addConstraint(Constraint constraint)
           
 void BaseTable.addConstraint(Constraint constraint)
           
 void ExternalDatabaseTable.addConstraint(Constraint constraint)
           
 void TableView.addConstraint(Constraint constraint)
           
 void BaseTable.addIndex(Index index)
           
 void TableView.addIndex(Index index)
           
 void BaseTable.addRow(Row row)
           
 void TableView.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 BaseDiskTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowIds)
           
abstract  void BaseTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowids)
           
 void ExternalDatabaseTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowIds)
           
 void MemoryTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowids)
           
 void TableView.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowids)
           
protected  void BaseTable.applyDeletesToIndices(org.apache.commons.collections.primitives.IntCollection rowIds)
           
 void BaseDiskTable.applyInserts(Collection rows)
           
abstract  void BaseTable.applyInserts(Collection rows)
           
 void ExternalDatabaseTable.applyInserts(Collection rows)
           
 void MemoryTable.applyInserts(Collection rows)
           
 void TableView.applyInserts(Collection rows)
           
protected abstract  void BaseDiskTable.applyInserts(Iterator rows)
           
protected  void BaseFlatfileTable.applyInserts(Iterator rows)
           
protected  void DiskTable.applyInserts(Iterator rows)
           
protected  void BaseTable.applyInsertsToIndices(Collection rows)
           
 void BaseDiskTable.applyUpdates(Collection rows)
           
abstract  void BaseTable.applyUpdates(Collection rows)
           
 void ExternalDatabaseTable.applyUpdates(Collection rows)
           
 void MemoryTable.applyUpdates(Collection rows)
           
 void TableView.applyUpdates(Collection rows)
           
protected abstract  void BaseDiskTable.applyUpdates(Iterator rows)
           
protected  void BaseFlatfileTable.applyUpdates(Iterator rows)
           
protected  void DiskTable.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 ExternalDatabaseTableLoader.createExternalTable(Database database, String name)
           
 ExternalTable FixedWidthFlatfileTableLoader.createExternalTable(Database database, String name)
           
 ExternalTable TaggedEBCDICTableLoader.createExternalTable(Database database, String name)
           
protected  void BaseDiskTable.createOrLoadDataFile()
           
protected  void BaseFlatfileTable.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 ExternalDatabaseTableLoader.createTable(Database database, String name)
           
 Table ExternalTableFactory.createTable(Database database, String name)
           
 Table FixedWidthFlatfileTableLoader.createTable(Database database, String name)
           
 Table TableViewFactory.createTable(Database database, String name)
           
 Table TaggedEBCDICTableLoader.createTable(Database database, String name)
           
 ExternalTable ExternalTableFactory.createTable(Database database, String name, Properties props, List columns)
           
protected  void BaseTable.deleteRow(Row row)
           
 void BaseDiskTable.drop()
           
 void BaseTable.drop()
           
 void ExternalDatabaseTable.drop()
           
 void TableView.drop()
           
protected  String BaseDiskTable.getCanonicalPath(File file)
           
 int BaseTable.getColumnIndex(String name)
           
 RowIterator BaseTable.getIndexedRows(Selectable node, boolean readOnly)
           
 RowIterator TableView.getIndexedRows(Selectable node, boolean readOnly)
           
 RowIterator BaseTable.getMatchingRows(List selectables, List values)
           
 RowIterator TableView.getMatchingRows(List selectables, List values)
           
protected  RandomAccessFile BaseDiskTable.getReadFile()
           
 Row BaseDiskTable.getRow(int id)
           
abstract  Row BaseTable.getRow(int id)
           
 Row ExternalDatabaseTable.getRow(int id)
           
protected  Row ExternalDatabaseTable.getRowByOffset(int rowId)
           
protected abstract  Row BaseDiskTable.getRowByOffset(int idToAssign, long ptr)
           
protected abstract  Row BaseFlatfileTable.getRowByOffset(int idToAssign, long ptr)
           
protected  Row DelimitedFlatfileTable.getRowByOffset(int idToAssign, long ptr)
           
protected  Row DiskTable.getRowByOffset(int idToAssign, long ptr)
           
protected  Row FixedWidthFlatfileTable.getRowByOffset(int idToAssign, long ptr)
           
protected  Row TaggedEBCDICTable.getRowByOffset(int idToAssign, long ptr)
           
protected abstract  RowIterator BaseTable.getRowIterator()
           
protected  RowIterator BaseFlatfileTable.getRowIterator()
           
protected  RowIterator DiskTable.getRowIterator()
           
protected  RowIterator ExternalDatabaseTable.getRowIterator()
           
protected  RowIterator MemoryTable.getRowIterator()
           
protected  RowIterator TableView.getRowIterator()
           
 RowIterator BaseTable.getRowIterator(boolean readOnly)
           
 RowIterator TableView.getRowIterator(boolean readOnly)
           
protected  RandomAccessFile BaseDiskTable.getWriteFile()
           
protected  long BaseFlatfileTable.ignoreRowsToSkip()
           
protected  long FixedWidthFlatfileTable.ignoreRowsToSkip()
           
protected  long TaggedEBCDICTable.ignoreRowsToSkip()
           
protected  void BaseDiskTable.initFiles(File basedir, boolean datafilesonly)
           
protected  void DiskTable.initFiles(File basedir, boolean datafilesonly)
           
protected  void BaseFlatfileTable.initializeTable()
           
protected  void FixedWidthFlatfileTable.initializeTable()
           
protected  void TaggedEBCDICTable.initializeTable()
           
protected  int BaseFlatfileTable.nextLineLength(long fileOffset)
           
protected  int FixedWidthFlatfileTable.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 BaseDiskTable.parseTableProperties(ObjectInputStream in)
           
protected  void DelimitedFlatfileTable.parseTableProperties(ObjectInputStream in)
           
protected  void FixedWidthFlatfileTable.parseTableProperties(ObjectInputStream in)
           
protected  void TaggedEBCDICTable.parseTableProperties(ObjectInputStream in)
           
 void BaseDiskTable.populateIndex(Index index)
           
abstract  void BaseTable.populateIndex(Index index)
           
 void ExternalDatabaseTable.populateIndex(Index index)
           
 void MemoryTable.populateIndex(Index index)
           
 void TableView.populateIndex(Index index)
           
 void BaseFlatfileTable.BaseFlatfileTableOrganizationContext.readOrSetDefaultProperties(Properties props)
           
abstract  void BaseTableOrganizationContext.readOrSetDefaultProperties(Properties props)
           
protected abstract  void BaseDiskTable.reloadDataFile()
           
protected  void BaseFlatfileTable.reloadDataFile()
           
protected  void DiskTable.reloadDataFile()
           
 void BaseFlatfileTable.remount()
           
 void ExternalDatabaseTable.remount()
           
 void BaseDiskTable.remount(File newdir, boolean datafilesonly)
           
 void BaseTable.remount(File dir, boolean datafilesonly)
           
 void TableView.remount(File dir, boolean datafilesonly)
           
 void BaseDiskTable.removeIndex(Index index)
           
 void BaseTable.removeIndex(Index index)
           
 void TableView.removeIndex(Index index)
           
 void BaseDiskTable.rename(String oldName, String newName)
           
 void BaseTable.rename(String oldName, String newName)
           
 void TableView.rename(String oldName, String newName)
           
 void ExternalDatabaseTable.rollback()
           
protected  void BaseDiskTable.saveIndices()
           
protected  void BaseDiskTable.saveIndicesAfterTruncate()
           
 void TableView.setSubQuery(String query)
           
 boolean BaseFlatfileTable.setTableProperties(Properties props)
          Sets the properties for the given text table this is only called once by create command get executed
 boolean DelimitedFlatfileTable.setTableProperties(Properties props)
           
 boolean ExternalDatabaseTable.setTableProperties(Properties props)
           
 boolean FixedWidthFlatfileTable.setTableProperties(Properties props)
           
 boolean TaggedEBCDICTable.setTableProperties(Properties props)
           
protected  void ExternalDatabaseTable.setUp(DatabaseLink server)
           
 void BaseDiskTable.shutdown()
           
 void BaseTable.shutdown()
           
 void ExternalDatabaseTable.shutdown()
           
 void TableView.shutdown()
           
protected  boolean ExternalDatabaseTable.tableExistsInRemoteDB()
           
 void BaseDiskTable.truncate()
           
 void ExternalDatabaseTable.truncate()
           
 void MemoryTable.truncate()
           
 void TableView.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 BaseTable.updateRow(Row oldrow, Row newrow)
           
 void TableView.updateRow(Row oldrow, Row newrow)
           
protected  void BaseDiskTable.writeFridFile()
           
protected abstract  void BaseFlatfileTable.writeHeader(RandomAccessFile data2)
           
protected  void DelimitedFlatfileTable.writeHeader(RandomAccessFile dataFile)
           
protected  void FixedWidthFlatfileTable.writeHeader(RandomAccessFile dataFile)
           
protected  void TaggedEBCDICTable.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 abstract  void BaseFlatfileTable.writeRow(CharArrayWriter buffer, Row row)
           
protected  void DelimitedFlatfileTable.writeRow(CharArrayWriter buffer, Row row)
           
protected  void FixedWidthFlatfileTable.writeRow(CharArrayWriter buffer, Row row)
           
protected  void TaggedEBCDICTable.writeRow(CharArrayWriter out, Row row)
           
protected  void BaseDiskTable.writeTableProperties(ObjectOutputStream out)
           
protected  void DelimitedFlatfileTable.writeTableProperties(ObjectOutputStream out)
           
protected  void FixedWidthFlatfileTable.writeTableProperties(ObjectOutputStream out)
           
protected  void TaggedEBCDICTable.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 TableModificationListener.columnAdded(ColumnEvent event)
           
 void BaseTableModificationListener.columnAdded(ColumnEvent event)
           
 void TableModificationListener.constraintAdded(ConstraintEvent event)
           
 void BaseTableModificationListener.constraintAdded(ConstraintEvent event)
           
 void TableModificationListener.constraintRemoved(ConstraintEvent event)
           
 void BaseTableModificationListener.constraintRemoved(ConstraintEvent event)
           
 void BaseTableModificationPublisher.publishEvent(TableModifiedEvent e)
           
 void TableModificationListener.rowDeleted(RowEvent event)
           
 void BaseTableModificationListener.rowDeleted(RowEvent event)
           
 void TableModificationListener.rowInserted(RowEvent event)
           
 void BaseTableModificationListener.rowInserted(RowEvent event)
           
 void TableModificationListener.rowUpdated(RowEvent event)
           
 void BaseTableModificationListener.rowUpdated(RowEvent event)
           
 void ColumnEvent.visit(TableModificationListener listener)
           
abstract  void TableModifiedEvent.visit(TableModificationListener listener)
           
 void RowDeletedEvent.visit(TableModificationListener listener)
           
 void RowInsertedEvent.visit(TableModificationListener listener)
           
 void RowUpdatedEvent.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 ComparisonFunction.evaluate(RowDecorator row)
           
 Object ScalarFunction.evaluate(RowDecorator row)
           
 Object ABSFunction.evaluate(RowDecorator row)
           
 Object ArithmeticFunction.evaluate(RowDecorator row)
           
 Object AggregateBigDecimalFunction.evaluate(RowDecorator row)
           
 Object BaseBooleanBranchFunction.evaluate(RowDecorator row)
           
 Object AsciiFunction.evaluate(RowDecorator row)
           
 Object AverageFunction.evaluate(RowDecorator row)
           
 Object Base64DecodeFunction.evaluate(RowDecorator row)
           
 Object Base64EncodeFunction.evaluate(RowDecorator row)
           
 Object BitAndFunction.evaluate(RowDecorator row)
           
 Object BitOrFunction.evaluate(RowDecorator row)
           
 Object CastAsFunction.evaluate(RowDecorator row)
           
 Object CharFunction.evaluate(RowDecorator row)
           
 Object CharToDateFunction.evaluate(RowDecorator row)
          Gets String value representing the timestamp/date value in the given format.
 Object CoalesceFunction.evaluate(RowDecorator row)
           
 Object ConcatFunction.evaluate(RowDecorator row)
           
 Object ContainsFunction.evaluate(RowDecorator row)
           
 Object CountFunction.evaluate(RowDecorator row)
           
 Object DateAddFunction.evaluate(RowDecorator row)
          Returns new Timestamp which is (timestamp + interval) where interval is integer units of interval_type.
 Object DateDiffFunction.evaluate(RowDecorator row)
          Returns integer difference (timestamp2 - timestamp1) in units of interval of type interval_type.
 Object DatePartFunction.evaluate(RowDecorator row)
          Returns String representation of requested portion of given timestamp.
 Object DateToCharFunction.evaluate(RowDecorator row)
          Returns String value representing the timestamp/date value in the given format.
 Object DifferenceFunction.evaluate(RowDecorator row)
           
 Object SoundexFunction.evaluate(RowDecorator row)
           
 Object ExistsFunction.evaluate(RowDecorator row)
           
 Object IfThenFunction.evaluate(RowDecorator row)
           
 Object InFunction.evaluate(RowDecorator row)
           
 Object InStringFunction.evaluate(RowDecorator row)
           
 Object IsNotNullFunction.evaluate(RowDecorator row)
           
 Object IsNullFunction.evaluate(RowDecorator row)
           
 Object IsValidDateTimeFunction.evaluate(RowDecorator row)
           
 Object LPadFunction.evaluate(RowDecorator row)
           
 Object LTrimFunction.evaluate(RowDecorator row)
           
 Object LengthFunction.evaluate(RowDecorator row)
           
 Object LikeToRegexpFunction.evaluate(RowDecorator row)
           
 Object Log10Function.evaluate(RowDecorator row)
           
 Object LowerFunction.evaluate(RowDecorator row)
           
 Object MatchesFunction.evaluate(RowDecorator row)
           
 Object ModFunction.evaluate(RowDecorator row)
           
 Object NotExistsFunction.evaluate(RowDecorator row)
           
 Object NotFunction.evaluate(RowDecorator row)
           
 Object NotInFunction.evaluate(RowDecorator row)
           
 Object NowFunction.evaluate(RowDecorator row)
           
 Object RPadFunction.evaluate(RowDecorator row)
           
 Object RTrimFunction.evaluate(RowDecorator row)
           
 Object ReplaceFunction.evaluate(RowDecorator row)
           
 Object RoundFunction.evaluate(RowDecorator row)
           
 Object RowNumFunction.evaluate(RowDecorator row)
           
 Object SignFunction.evaluate(RowDecorator row)
           
 Object SoundsLikeFunction.evaluate(RowDecorator row)
           
 Object SpaceFunction.evaluate(RowDecorator row)
           
 Object SubstringFunction.evaluate(RowDecorator row)
          Returns substring of str, beginning at character m, n characters long.
 Object TruncateFunction.evaluate(RowDecorator row)
           
 Object UpperFunction.evaluate(RowDecorator row)
           
 Object AggregateBigDecimalFunction.evaluate(RowDecoratorIterator rows)
           
 Object AggregateFunction.evaluate(RowDecoratorIterator rows)
           
 Object AverageFunction.evaluate(RowDecoratorIterator rows)
           
 Object CountFunction.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 AxionSqlParser.parse(String sql)
           
 AxionCommand Parser.parse(String sql)
          Parse a command from the given String.
 

Uses of AxionException in org.axiondb.types
 

Methods in org.axiondb.types that throw AxionException
 InputStream LobSource.getInputStream()
           
 InputStream CompressedLobSource.getInputStream()
           
 InputStream FileLobSource.getInputStream()
           
 InputStream FileOffsetLobSource.getInputStream()
           
 LobSource LobLocator.getLobSource(File parentDir, RandomAccessFile dataFile)
           
 LobSource FileOffsetLobLocator.getLobSource(File parentDir, RandomAccessFile dataFile)
           
protected  InputStream ClobSource.getUtf8Stream()
           
 long LobSource.length()
           
 long CompressedLobSource.length()
           
 long FileLobSource.length()
           
 long FileOffsetLobSource.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 CompressedLobSource.setOutputStream(long pos)
           
 OutputStream FileLobSource.setOutputStream(long pos)
           
 OutputStream FileOffsetLobSource.setOutputStream(long pos)
           
 BigDecimal BaseDataType.toBigDecimal(Object value)
           
 BigDecimal DateType.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[] StringType.toByteArray(Object value)
           
 byte[] VarBinaryType.toByteArray(Object value)
           
 Clob AnyType.toClob(Object value)
           
 Clob BaseDataType.toClob(Object value)
           
 Clob LOBType.toClob(Object value)
           
 Date AnyType.toDate(Object value)
           
 Date BaseDataType.toDate(Object value)
           
 Date DateType.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 AnyType.toString(Object value)
           
 String BaseDataType.toString(Object value)
           
 String LOBType.toString(Object value)
           
 String DateType.toString(Object value)
           
 String TimestampType.toString(Object value)
           
 String TimeType.toString(Object value)
           
 Time AnyType.toTime(Object value)
           
 Time BaseDataType.toTime(Object value)
           
 Time DateType.toTime(Object value)
           
 Time TimestampType.toTime(Object value)
           
 Time TimeType.toTime(Object value)
           
 Timestamp AnyType.toTimestamp(Object value)
           
 Timestamp BaseDataType.toTimestamp(Object value)
           
 Timestamp DateType.toTimestamp(Object value)
           
 Timestamp TimestampType.toTimestamp(Object value)
           
 Timestamp TimeType.toTimestamp(Object value)
           
 URL BaseDataType.toURL(Object value)
           
 void LobSource.truncate(long length)
           
 void CompressedLobSource.truncate(long length)
           
 void FileLobSource.truncate(long length)
           
 void FileOffsetLobSource.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.