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.rowcollection   
org.axiondb.engine.rowiterators RowIterator implementations. 
org.axiondb.engine.tables   
org.axiondb.engine.visitors   
org.axiondb.event Event model with listeners for database actions 
org.axiondb.functions Function implementations. 
org.axiondb.io   
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.
 boolean RowCollection.add(Row row)
          Ensures that this row collection contains the specified row.
 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(RowCollection rows)
          Insert the given rows into this table and any associated indices.
 void Table.applyUpdates(RowCollection 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.bindAll(Object[] values)
          Sets the values of the all 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 Table.checkpoint()
           
 void RowCollection.clear()
          Removes all of the rows from this row collection.
 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.
 boolean RowCollection.contains(Row row)
          Returns true if this row collection contains the specified row.
 Object DataType.convert(Object value)
          Converts an acceptablevalue to one of the appropriate type.
 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.deleteRow(Row row)
          Delete the given Row.
 void Table.drop()
          Drop this table from the database.
 void Database.dropDatabaseLink(String name)
           
 void Database.dropDependentExternalDBTable(List tables)
           
 void Database.dropDependentViews(List views)
           
 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 BindVariable.evaluate()
           
 Object Selectable.evaluate(RowDecorator row)
           
 Object Literal.evaluate(RowDecorator row)
           
 Object SequenceEvaluator.evaluate(RowDecorator row)
           
 Object ColumnIdentifier.evaluate(RowDecorator row)
          Returns the value of the column I identify within the given row .
 boolean Constraint.evaluate(RowEvent event)
          Evaluate the given event under me.
 boolean Constraint.evaluate(RowEvent event, RowDecorator dec)
          Evaluate the given event under me.
 boolean Constraint.evaluate(RowIterator oldRows, RowIterator newRows, Table table)
           
 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 read-only ResultSet object such as a SELECT statement.
 AxionResultSet AxionCommand.executeQuery(Database db, boolean isReadOnly)
          Execute an SQL statement that returns a single ResultSet object with the given read-only state.
 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.
 Object RowDecorator.get(ColumnIdentifier colid)
          Returns the value of the specified column.
 int Table.getColumnIndex(String name)
          Return the zero-based index of the Columnwith the given name .
 int RowSource.getColumnIndex(String name)
           
 Connection DatabaseLink.getConnection()
           
 Connection ExternalConnectionProvider.getConnection(Properties spec)
           
 Object Sequence.getCuurentValue()
           
 RowIterator Table.getIndexedRows(RowSource source, Selectable where, boolean readOnly)
           
 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, boolean readOnly)
          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.
 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.
 boolean ExternalTable.loadExternalTable(Properties prop)
          Loads external data using the given properties table - should be called only once by the table factory.
 Index IndexLoader.loadIndex(Table table, File dataDirectory)
           
 Index IndexFactory.makeNewInstance(String name, Column col, boolean unique, boolean memorydb)
           
 Index IndexFactory.makeNewSystemInstance(Table table, Column col, boolean memorydb)
          Creates a new system index, with a unique internally-generated name, on the given column with the given state of uniqueness.
 void Table.migrate()
          Migrate from older version to newer version for this table
 void Database.migrate(int version)
          Migrate from older version to newer version for this database
 RowDecorator RowDecoratorIterator.next()
           
 Row RowIterator.next()
          Returns the next Rowin the list, or throws NoSuchElementExceptionif no next Row exists.
 int RowIterator.next(int count)
          Sets the current iterator position to currentIndex() + count; this will not set the current row, peekPrevious() may be used to return the current row.
 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.
 int RowIterator.previous(int count)
          Sets the current iterator position to currentIndex() - count; this will not set the current row, peekNext() may be used to return the current row.
 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.
 boolean RowCollection.remove(Row row)
          Removes a single instance of the specified row from this row collection, if it is present.
 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 Transactable.rollback()
          This transaction has been aborted.
 RowIterator RowCollection.rowIterator()
          Returns an iterator over the rows in this row collection.
 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.
 void Table.setSequence(Sequence seq)
           
 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.
 int RowDecoratorIterator.size()
           
 int RowIterator.size()
          Retunrs the current size of the underlaying row collection
 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 with parameters of type AxionException
AxionRuntimeException(AxionException axionEx)
           
 

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 UniqueConstraint.evaluate(RowEvent event)
           
 boolean NotNullConstraint.evaluate(RowEvent event)
           
 boolean NullConstraint.evaluate(RowEvent event)
          Returns true.
 boolean PrimaryKeyConstraint.evaluate(RowEvent event)
           
abstract  boolean BaseSelectableBasedConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean CheckConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean ForeignKeyConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean UniqueConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean NotNullConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean NullConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean PrimaryKeyConstraint.evaluate(RowEvent event, RowDecorator dec)
           
 boolean UniqueConstraint.evaluate(RowEvent event, RowDecorator dec, boolean wasDeferred)
           
abstract  boolean BaseSelectableBasedConstraint.evaluate(RowIterator oldRows, RowIterator newRows, Table table)
           
 boolean CheckConstraint.evaluate(RowIterator oldRows, RowIterator newRows, Table table)
           
 boolean ForeignKeyConstraint.evaluate(RowIterator oldRows, RowIterator newRows, Table table)
           
 boolean UniqueConstraint.evaluate(RowIterator oldRows, RowIterator newRows, Table table)
           
 boolean NotNullConstraint.evaluate(RowIterator oldRows, RowIterator newRows, Table table)
           
 boolean NullConstraint.evaluate(RowIterator oldRows, RowIterator newRows, Table table)
           
 boolean PrimaryKeyConstraint.evaluate(RowIterator oldRows, RowIterator newRows, Table table)
           
protected static boolean NotNullConstraint.noneNull(RowDecorator dec, Row row, Iterator selectables)
           
protected static boolean NotNullConstraint.noneNull(RowIterator newRows, Table table, 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 ForeignKeyConstraint.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(RowCollection rows)
           
 void TransactableTableImpl.applyUpdates(RowCollection rows)
           
 void BaseDatabase.checkpoint()
           
 void DiskDatabase.checkpoint()
           
 void SnapshotIsolationTransaction.checkpoint()
           
 void TransactableTableImpl.checkpoint()
           
 void SnapshotIsolationTransaction.columnAdded(ColumnEvent event)
           
 void SnapshotIsolationTransaction.commit()
           
 void TransactableTableImpl.commit()
           
 TransactableTable SnapshotIsolationTransaction.commit(TableIdentifier tid)
           
 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.deleteRow(Row row)
           
 void TransactableTableImpl.drop()
           
 void BaseDatabase.dropDatabaseLink(String name)
           
 void SnapshotIsolationTransaction.dropDatabaseLink(String server)
           
 void BaseDatabase.dropDependentExternalDBTable(List tables)
           
 void SnapshotIsolationTransaction.dropDependentExternalDBTable(List tables)
           
 void BaseDatabase.dropDependentViews(List views)
           
 void SnapshotIsolationTransaction.dropDependentViews(List views)
           
 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(RowSource source, Selectable node, boolean readOnly)
           
 RowIterator TransactableTableImpl.getIndexedRows(Selectable node, boolean readOnly)
           
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 StringBTreeIndexLoader.loadIndex(Table table, File dataDirectory)
           
protected  void BaseDatabase.loadProperties(Properties props)
           
protected  Index ObjectBTreeIndexLoader.makeIndex(String name, Column col, boolean unique, File dataDirectory)
           
protected  Index IntBTreeIndexLoader.makeIndex(String name, Column col, boolean unique, File dataDirectory)
           
 Index BTreeIndexFactory.makeNewInstance(String name, Column col, boolean unique, boolean memorydb)
           
 Index ArrayIndexFactory.makeNewInstance(String name, Column col, boolean unique, boolean memorydb)
           
 void BaseDatabase.migrate(int version)
          Migrate from older version to newer version for this database
 void DiskDatabase.migrate(int version)
           
 void SnapshotIsolationTransaction.migrate(int version)
           
 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 SnapshotIsolationTransaction.rollback()
           
 void TransactableTableImpl.rollback()
           
 void SnapshotIsolationTransaction.rowDeleted(RowEvent event)
           
 void SnapshotIsolationTransaction.rowInserted(RowEvent event)
           
 void SnapshotIsolationTransaction.rowUpdated(RowEvent event)
           
 void ObjectBTreeIndexLoader.save(Index ndx, File dataDirectory)
           
 void IntBTreeIndexLoader.save(Index ndx, File dataDirectory)
           
 void StringBTreeIndexLoader.saveIndex(Index ndx, File dataDirectory)
           
 void ObjectBTreeIndexLoader.saveIndexAfterTruncate(Index ndx, File dataDirectory)
           
 void IntBTreeIndexLoader.saveIndexAfterTruncate(Index ndx, File dataDirectory)
           
 void TransactableTableImpl.setSequence(Sequence seq)
           
 void BaseDatabase.shutdown()
           
 void DiskDatabase.shutdown()
           
 void SnapshotIsolationTransaction.shutdown()
           
 void TransactionManagerImpl.shutdown()
           
 void TransactableTableImpl.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 InsertIntoClause.addRowToTable(Database db, Row srcRow, RowDecorator dec)
           
protected  void BaseAxionCommand.assertNotReadOnly(Database db)
          Throws an AxionExceptionif the given Databaseis read-only.
protected  void InsertIntoClause.assertRules(Table source)
           
protected  Object BaseAxionCommand.attemptToConvertValue(Object val, DataType type, ColumnIdentifier colid)
           
 void BaseAxionCommand.bindAll(Object[] vals)
          Sets the values of all bind variable within this command.
protected  void SubSelectCommand.buildTableList(Database db)
           
protected  void SelectCommand.buildTableList(Database db)
           
protected  void TruncateCommand.checkConstraint(Database db, Table table)
           
 void BaseAxionCommand.clearBindings()
          Clears all bind variables within this command.
 Sequence CreateSequenceCommand.createSequence(Database db)
           
protected  void ChildTableUpdater.deleteOrSetNullChildRows(Database db, Table parentTable, RowDecorator dec)
           
protected  void ChildTableUpdater.deleteOrSetNullChildRows(Database db, Table parentTable, RowDecorator dec, ForeignKeyConstraint fk)
           
static Set AxionQueryOptimizer.deriveTableFilter(Set flattenConditions, boolean isAllInnerJoin)
          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.)
 boolean DMLWhenClause.evaluate(RowDecorator dec)
           
 Object SubSelectCommand.evaluate(RowDecorator row)
           
 boolean InsertIntoClause.execute(Database db)
           
 boolean UpdateCommand.execute(Database database)
           
 boolean ConstraintCommand.execute(Database db)
           
abstract  boolean CreateCommand.execute(Database db)
           
 boolean AlterTableCommand.execute(Database db)
           
 boolean CreateTableCommand.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 SubSelectCommand.execute(Database database)
           
 boolean SelectCommand.execute(Database database)
           
 boolean UpsertCommand.execute(Database database)
           
 boolean AlterSequenceCommand.execute(Database db)
           
protected abstract  void ConstraintCommand.execute(Database db, Table table)
           
protected  void DropConstraintCommand.execute(Database db, Table table)
           
protected  void AddConstraintCommand.execute(Database db, Table table)
           
 AxionResultSet InsertIntoClause.executeQuery(Database db)
           
 AxionResultSet UpdateCommand.executeQuery(Database database)
          Unsupported, use UpdateCommand.executeUpdate(org.axiondb.Database)instead.
 AxionResultSet ConstraintCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet CreateCommand.executeQuery(Database database)
          Unsupported
 AxionResultSet AlterTableCommand.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 SubSelectCommand.executeQuery(Database db)
           
 AxionResultSet SelectCommand.executeQuery(Database db)
          Execute this command, returning a ResultSet.
 AxionResultSet UpsertCommand.executeQuery(Database database)
          Unsupported, use UpsertCommand.executeUpdate(org.axiondb.Database)instead.
 AxionResultSet BaseAxionCommand.executeQuery(Database db, boolean isReadOnly)
           
 AxionResultSet SelectCommand.executeQuery(Database db, boolean isReadOnly)
           
 int InsertIntoClause.executeUpdate(Database db)
           
 int UpdateCommand.executeUpdate(Database db)
           
 int ConstraintCommand.executeUpdate(Database database)
           
 int CreateCommand.executeUpdate(Database database)
           
 int AlterTableCommand.executeUpdate(Database db)
           
 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 SubSelectCommand.executeUpdate(Database database)
           
 int SelectCommand.executeUpdate(Database database)
          Unsupported
 int UpsertCommand.executeUpdate(Database db)
           
static ComparisonFunction AxionQueryOptimizer.findFirstColumnColumnComparisonFunction(Set columnColumnConditions, TableIdentifier tid, Table table, boolean mustCheckForIndex)
           
static EqualFunction AxionQueryOptimizer.findFirstEqualFunction(Set columnColumnConditions, TableIdentifier tid, Table table, boolean mustCheckForIndex)
           
protected  List BaseAxionCommand.getColIdentifierList(Table table, TableIdentifier tid)
           
 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(Database db, TableIdentifier tid, Table table, Selectable whereNode, boolean readOnly, RowDecorator dec)
           
 Table SubSelectCommand.getTableView(Database db, String name)
          Return TableView a table wrapper to hold sub-query RowIterator.
 Table SubSelectCommand.getTableView(Database db, String name, boolean addToDb)
          Return TableView a table wrapper to hold sub-query RowIterator.
 boolean InsertIntoClause.insertMatchingRow(Database db, RowDecorator dec, Row srcRow)
           
protected  boolean InsertIntoClause.isTargetTablePartOfSubQuery()
           
 RowIterator AxionQueryPlanner.makeRowIterator(Database db, boolean readOnly)
          Makes appropriate RowIteratorfor the current query/subquery.
 RowIterator SubSelectCommand.makeRowIterator(Database db, boolean readOnly)
           
 RowIterator SelectCommand.makeRowIterator(Database db, boolean isReadOnly)
           
 RowIterator SelectCommand.makeRowIterator(Database db, boolean isReadOnly, boolean refresh)
           
protected  void BaseAxionCommand.populateDefaultValues(Database db, Table table, TableIdentifier tableId, RowDecorator dec)
           
protected  boolean BaseAxionCommand.populateSequenceColumns(Database db, Table table, Row row)
           
 void InsertIntoClause.preProcess(Database db)
           
protected  void InsertIntoClause.resolve(Database db)
           
protected  void UpdateCommand.resolve(Database db)
           
protected  void DeleteCommand.resolve(Database db)
           
protected  void InsertCommand.resolve(Database db)
           
protected  void SelectCommand.resolve(Database db)
           
protected  void UpsertCommand.resolve(Database db)
           
 void DMLWhenClause.resolve(Database db, TableIdentifier[] tables)
           
protected  void BaseAxionCommand.resolveGeneratedColumns(Table table, TableIdentifier tableId, List cols)
           
protected  void BaseAxionCommand.resolveGeneratedColumns(Table table, TableIdentifier tableId, List cols, boolean useDefaultValues)
           
protected  Selectable BaseAxionCommand.resolveSelectable(Selectable sel, Database db, List selected, TableIdentifier[] tables)
           
protected  Selectable BaseAxionCommand.resolveSelectable(Selectable sel, Database db, TableIdentifier[] tables)
           
protected  void BaseAxionCommand.resolveSelectableList(List list, Database db, TableIdentifier table)
           
protected  void BaseAxionCommand.resolveSelectableList(List list, Database db, TableIdentifier[] tables)
           
protected  void BaseAxionCommand.updateGeneratedValues(Database db, Table table, TableIdentifier tableId, Row row)
           
protected  void ChildTableUpdater.updateOrSetNullChildRows(Database db, Table parentTable, Row parentOldRow, Row parentNewRow)
           
protected  void ChildTableUpdater.updateOrSetNullChildRows(Database db, Table parentTable, Row parentOldRow, Row parentNewRow, ForeignKeyConstraint fk)
           
 

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 BaseBTreeIndexLoader.loadIndex(Table table, File dataDirectory)
           
protected abstract  Index BaseBTreeIndexLoader.makeIndex(String name, Column col, boolean unique, File dataDirectory)
           
 Index BaseIndexFactory.makeNewSystemInstance(Table table, Column col, boolean memorydb)
          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)
           
abstract  void BaseBTreeIndexLoader.save(Index ndx, 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 BaseBTreeIndexLoader.saveIndex(Index index, File dataDirectory)
           
 void BaseArrayIndexLoader.saveIndexAfterTruncate(Index ndx, File dataDirectory)
           
abstract  void BaseBTreeIndexLoader.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.rowcollection
 

Methods in org.axiondb.engine.rowcollection that throw AxionException
 Row IntRowMap.addRow(Table table, Row row)
           
 Row IntRowMap.deleteRow(Table table, Row deleted)
           
 RowIterator IntRowMap.getIndexedRows(Table source, Selectable node, boolean readOnly)
           
 void IntRowMap.populateIndex(Table table, Index index)
           
 void IntRowMap.truncateIndices()
           
 Row IntRowMap.updateRow(Table table, Row oldrow, Row newrow)
           
 

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 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 ChainedRowIterator.add(Row row)
           
 void ChangingIndexedRowIterator.add(Row row)
           
 void GroupedRowIterator.add(Row row)
          Not supported in the base implementation.
 void ListIteratorRowIterator.add(Row row)
           
 void ReverseSortedRowIterator.add(Row row)
          Not supported in the base implementation.
 void RowIteratorRowDecoratorIterator.add(Row row)
           
 void UnmodifiableRowIterator.add(Row row)
           
protected abstract  boolean AbstractFilteringRowIterator.determineNextRow()
           
protected  boolean LimitingRowIterator.determineNextRow()
           
protected  boolean AbstractAcceptingRowIterator.determineNextRow()
           
protected abstract  boolean AbstractFilteringRowIterator.determinePreviousRow()
           
protected  boolean LimitingRowIterator.determinePreviousRow()
           
protected  boolean AbstractAcceptingRowIterator.determinePreviousRow()
           
 Row BaseRowIterator.first()
           
 Row DelegatingRowIterator.first()
           
 Row TransformingRowIterator.first()
           
 Row ChangingIndexedRowIterator.first()
           
 Row ReverseSortedRowIterator.first()
           
 RowDecorator RowIteratorRowDecoratorIterator.first()
           
protected abstract  RowIterator AbstractJoinedRowIterator.generateRightRowIterator()
           
protected  RowIterator IndexNestedLoopJoinedRowIterator.generateRightRowIterator()
           
protected  RowIterator NestedLoopJoinedRowIterator.generateRightRowIterator()
           
 Row BaseRowIterator.last()
           
 Row DelegatingRowIterator.last()
           
 Row TransformingRowIterator.last()
           
 Row ChainedRowIterator.last()
           
 Row ChangingIndexedRowIterator.last()
           
 Row LazyRowRowIterator.last()
           
 Row ReverseSortedRowIterator.last()
           
 RowDecorator RowIteratorRowDecoratorIterator.last()
           
 Row CollatingRowIterator.last()
           
abstract  Row BaseRowIterator.next()
           
 Row DelegatingRowIterator.next()
           
 Row AbstractFilteringRowIterator.next()
           
 Row TransformingRowIterator.next()
           
 Row AbstractJoinedRowIterator.next()
           
 Row ChainedRowIterator.next()
           
 Row ChangingIndexedRowIterator.next()
           
 Row JoinRowIterator.next()
           
 Row ReverseSortedRowIterator.next()
           
 RowDecorator RowIteratorRowDecoratorIterator.next()
           
 Row RowViewRowIterator.next()
           
 Row CollatingRowIterator.next()
           
 int BaseRowIterator.next(int count)
           
 int DelegatingRowIterator.next(int count)
           
 int ChainedRowIterator.next(int count)
           
 int ChangingIndexedRowIterator.next(int count)
           
 int EmptyRowIterator.next(int count)
           
 int LazyRowRowIterator.next(int count)
           
 int SingleRowIterator.next(int count)
           
 Row BaseRowIterator.peekNext()
           
 Row DelegatingRowIterator.peekNext()
           
 Row TransformingRowIterator.peekNext()
           
 Row ChangingIndexedRowIterator.peekNext()
           
 Row ReverseSortedRowIterator.peekNext()
           
 Row BaseRowIterator.peekPrevious()
           
 Row DelegatingRowIterator.peekPrevious()
           
 Row TransformingRowIterator.peekPrevious()
           
 Row ChangingIndexedRowIterator.peekPrevious()
           
 Row ReverseSortedRowIterator.peekPrevious()
           
abstract  Row BaseRowIterator.previous()
           
 Row DelegatingRowIterator.previous()
           
 Row AbstractFilteringRowIterator.previous()
           
 Row TransformingRowIterator.previous()
           
 Row AbstractJoinedRowIterator.previous()
           
 Row ChainedRowIterator.previous()
           
 Row ChangingIndexedRowIterator.previous()
           
 Row JoinRowIterator.previous()
           
 Row ReverseSortedRowIterator.previous()
           
 RowDecorator RowIteratorRowDecoratorIterator.previous()
           
 Row RowViewRowIterator.previous()
           
 Row CollatingRowIterator.previous()
           
 int BaseRowIterator.previous(int count)
           
 int DelegatingRowIterator.previous(int count)
           
 int ChainedRowIterator.previous(int count)
           
 int ChangingIndexedRowIterator.previous(int count)
           
 int EmptyRowIterator.previous(int count)
           
 int LazyRowRowIterator.previous(int count)
           
 int SingleRowIterator.previous(int count)
           
 void BaseRowIterator.remove()
          Not supported in the base implementation.
 void DelegatingRowIterator.remove()
           
 void AbstractFilteringRowIterator.remove()
           
 void ChainedRowIterator.remove()
           
 void ChangingIndexedRowIterator.remove()
           
 void GroupedRowIterator.remove()
          Not supported in the base implementation.
 void LazyRowRowIterator.remove()
           
 void ReverseSortedRowIterator.remove()
           
 void RowIteratorRowDecoratorIterator.remove()
           
 void SortedRowIterator.MutableMergeSort.remove()
           
 void UnmodifiableRowIterator.remove()
           
 void CollatingRowIterator.remove()
           
 void DistinctRowIterator.remove()
          Not supported in the base implementation.
 void ChangingIndexedRowIterator.removeIndexKey()
           
 void MutableIndexedRowIterator.removeIndexKey()
           
 void FilteringChangingIndexedRowIterator.removeIndexKey()
           
abstract  void BaseRowIterator.reset()
           
 void DelegatingRowIterator.reset()
           
 void AbstractFilteringRowIterator.reset()
           
 void AbstractJoinedRowIterator.reset()
           
 void ChainedRowIterator.reset()
           
 void ChangingIndexedRowIterator.reset()
           
 void JoinRowIterator.reset()
           
 void NestedLoopJoinedRowIterator.reset()
           
 void RebindableIndexedRowIterator.reset()
           
 void ReverseSortedRowIterator.reset()
           
 void RowIteratorRowDecoratorIterator.reset()
           
 void RowViewRowIterator.reset()
           
 void CollatingRowIterator.reset()
           
 void DistinctRowIterator.reset()
           
 void FilteringChangingIndexedRowIterator.reset()
           
 void BaseRowIterator.set(Row row)
          Not supported in the base implementation.
 void DelegatingRowIterator.set(Row row)
           
 void AbstractFilteringRowIterator.set(Row row)
           
 void ChainedRowIterator.set(Row row)
           
 void ChangingIndexedRowIterator.set(Row row)
           
 void GroupedRowIterator.set(Row row)
          Not supported in the base implementation.
 void LazyRowRowIterator.set(Row row)
           
 void ReverseSortedRowIterator.set(Row row)
           
 void RowIteratorRowDecoratorIterator.set(Row row)
           
 void SortedRowIterator.MutableMergeSort.set(Row row)
           
 void UnmodifiableRowIterator.set(Row row)
           
 void CollatingRowIterator.set(Row row)
           
 void AbstractAcceptingRowIterator.set(Row row)
           
 void DistinctRowIterator.set(Row row)
          Not supported in the base implementation.
 void ChangingIndexedRowIterator.setIndexKey(Object value)
           
 void MutableIndexedRowIterator.setIndexKey(Object value)
           
 void FilteringChangingIndexedRowIterator.setIndexKey(Object value)
           
 int BaseRowIterator.size()
           
 int DelegatingRowIterator.size()
           
 int ChainedRowIterator.size()
           
 int ChangingIndexedRowIterator.size()
           
 int EmptyRowIterator.size()
           
 int LazyRowRowIterator.size()
           
 int RowIteratorRowDecoratorIterator.size()
           
 int SingleRowIterator.size()
           
 int CollatingRowIterator.size()
           
 

Constructors in org.axiondb.engine.rowiterators that throw AxionException
ChangingIndexedRowIterator(Index index, Table table, Function fn)
           
GroupedRowIterator(boolean sort, RowIterator rows, Map fieldMap, List groupBy, List selected, Selectable having, Selectable where, List orderBy)
           
GroupedRowIterator(RowIterator rows, Map fieldMap, List groupBy, List selected, Selectable having, List orderBy)
           
IndexNestedLoopJoinedRowIterator(RowIterator left, int leftJoinColumn, MutableIndexedRowIterator rightIndex, int rightColumnCount, boolean rightOuter, boolean swapLeftAndRight)
           
NestedLoopJoinedRowIterator(RowIterator left, RowIterator right, int rightColumnCount)
           
NestedLoopJoinedRowIterator(RowIterator left, RowIterator right, int rightColumnCount, boolean rightOuter, boolean swapLeftAndRight)
           
RebindableIndexedRowIterator(Index index, RowSource table, Function fn, BindVariable bvar)
           
ReverseSortedRowIterator(RowIterator sortedIterator)
           
SortedRowIterator.MergeSort(RowIterator unsortedRows, Comparator comparator)
           
SortedRowIterator.MergeSort(RowIterator unsortedRows, List orderNodes, RowDecorator rowDecorator)
           
SortedRowIterator.MutableMergeSort(RowSource source, RowIterator unsortedRows, Comparator comparator)
           
SortedRowIterator.MutableMergeSort(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 BaseTable.addColumn(Column col)
          Add the given Columnto this table.
 void ExternalAxionDBTable.addColumn(Column col)
           
 void TableView.addColumn(Column col)
           
 void BaseDiskTable.addColumn(Column col)
           
 void ExternalDatabaseTable.addColumn(Column col)
          Add the given Columnto this table.
 void BaseDiskTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void BaseFlatfileTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void FixedWidthFlatfileTable.addColumn(Column col, boolean metaUpdateNeeded)
           
 void BaseTable.addConstraint(Constraint constraint)
           
 void ExternalAxionDBTable.addConstraint(Constraint constraint)
           
 void TableView.addConstraint(Constraint constraint)
           
 void BaseDiskTable.addConstraint(Constraint constraint)
           
 void ExternalDatabaseTable.addConstraint(Constraint constraint)
           
 void ExternalDatabaseTable.addConstraint(Constraint constraint, boolean checkExistingRows)
           
 void BaseTable.addIndex(Index index)
           
 void ExternalAxionDBTable.addIndex(Index index)
           
 void TableView.addIndex(Index index)
           
 void ExternalDatabaseTable.addIndex(Index index)
           
 void BaseTable.addRow(Row row)
           
 void ExternalAxionDBTable.addRow(Row row)
           
 void TableView.addRow(Row row)
           
 void ExternalDatabaseTable.addRow(Row row)
           
 void ExternalDatabaseTable.apply()
           
abstract  void BaseTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowids)
           
 void ExternalAxionDBTable.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)
           
 void BaseDiskTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowIds)
           
 void ExternalDatabaseTable.applyDeletes(org.apache.commons.collections.primitives.IntCollection rowIds)
           
protected  void BaseTable.applyDeletesToIndices(org.apache.commons.collections.primitives.IntCollection rowIds)
           
abstract  void BaseTable.applyInserts(RowCollection rows)
           
 void ExternalAxionDBTable.applyInserts(RowCollection rows)
           
 void MemoryTable.applyInserts(RowCollection rows)
           
 void TableView.applyInserts(RowCollection rows)
           
 void BaseDiskTable.applyInserts(RowCollection rows)
           
protected  void BaseTable.applyInsertsToIndices(RowCollection rows)
           
abstract  void BaseTable.applyUpdates(RowCollection rows)
           
 void ExternalAxionDBTable.applyUpdates(RowCollection rows)
           
 void MemoryTable.applyUpdates(RowCollection rows)
           
 void TableView.applyUpdates(RowCollection rows)
           
 void BaseDiskTable.applyUpdates(RowCollection rows)
           
protected  void BaseTable.applyUpdatesToIndices(RowCollection rows)
           
 void ExternalTableFactory.assertValidProperty(Properties props)
           
 void BaseTableOrganizationContext.assertValidPropertyKeys(Properties props)
           
protected  void ExternalDatabaseTable.checkConstraints(RowEvent event)
           
protected  void AbstractBaseTable.checkConstraints(RowEvent event, boolean deferred, RowDecorator dec)
           
protected  void AbstractBaseTable.checkConstraints(RowEvent event, RowDecorator dec)
           
protected  void AbstractBaseTable.checkConstraints(RowIterator oldRows, RowIterator newRows)
           
 void BaseTable.checkpoint()
           
 void ExternalAxionDBTable.checkpoint()
           
 void TableView.checkpoint()
           
 void BaseDiskTable.checkpoint()
           
 void ExternalDatabaseTable.checkpoint()
           
 void ExternalDatabaseTable.commit()
           
 ExternalTable DelimitedFlatfileTableLoader.createExternalTable(Database database, String name)
           
 ExternalTable ExternalAxionDBTableLoader.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 BaseFlatfileTable.createOrLoadDataFile(boolean createNewDataFile)
           
protected  void BaseDiskTable.createOrLoadFreeIdsFile()
           
 Table DelimitedFlatfileTableLoader.createTable(Database database, String name)
           
 Table ExternalAxionDBTableLoader.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)
           
 void BaseTable.deleteRow(Row row)
           
 void ExternalAxionDBTable.deleteRow(Row row)
           
 void TableView.deleteRow(Row oldrow)
           
 void ExternalDatabaseTable.deleteRow(Row row)
           
 void BaseTable.drop()
           
 void ExternalAxionDBTable.drop()
           
 void TableView.drop()
           
 void BaseDiskTable.drop()
           
 void ExternalDatabaseTable.drop()
           
 int BaseTable.getColumnIndex(String name)
           
 int ExternalAxionDBTable.getColumnIndex(String name)
           
 int ExternalDatabaseTable.getColumnIndex(String name)
           
 RowIterator BaseTable.getIndexedRows(RowSource source, Selectable node, boolean readOnly)
           
 RowIterator ExternalAxionDBTable.getIndexedRows(RowSource source, Selectable node, boolean readOnly)
           
 RowIterator TableView.getIndexedRows(RowSource source, Selectable node, boolean readOnly)
           
 RowIterator ExternalDatabaseTable.getIndexedRows(RowSource source, Selectable node, boolean readOnly)
           
 RowIterator BaseTable.getIndexedRows(Selectable node, boolean readOnly)
           
 RowIterator ExternalAxionDBTable.getIndexedRows(Selectable node, boolean readOnly)
           
 RowIterator TableView.getIndexedRows(Selectable node, boolean readOnly)
           
 RowIterator ExternalDatabaseTable.getIndexedRows(Selectable node, boolean readOnly)
           
protected  BufferedDataInputStream BaseDiskTable.getInputStream()
           
 RowIterator AbstractBaseTable.getMatchingRows(List selectables, List values, boolean readOnly)
           
 RowIterator ExternalAxionDBTable.getMatchingRows(List selectables, List values, boolean readOnly)
           
 RowIterator TableView.getMatchingRows(List selectables, List values, boolean readOnly)
           
 RowIterator ExternalDatabaseTable.getMatchingRows(List selectables, List values, boolean readOnly)
           
protected  BufferedDataOutputStream BaseDiskTable.getOutputStream()
           
abstract  Row BaseTable.getRow(int id)
           
 Row ExternalAxionDBTable.getRow(int id)
           
 Row BaseDiskTable.getRow(int id)
           
 Row ExternalDatabaseTable.getRow(int id)
           
protected abstract  Row BaseDiskTable.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 MemoryTable.getRowIterator()
           
protected  RowIterator TableView.getRowIterator()
           
protected  RowIterator BaseDiskTable.getRowIterator()
           
protected  RowIterator ExternalDatabaseTable.getRowIterator()
           
 RowIterator BaseTable.getRowIterator(boolean readOnly)
           
 RowIterator ExternalAxionDBTable.getRowIterator(boolean readOnly)
           
 RowIterator TableView.getRowIterator(boolean readOnly)
           
 RowIterator ExternalDatabaseTable.getRowIterator(boolean readOnly)
           
 boolean ExternalAxionDBTable.hasIndex(String name)
           
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 BaseDiskTable.initializeRowCount()
           
protected  void BaseFlatfileTable.initializeTable()
           
protected  void FixedWidthFlatfileTable.initializeTable()
           
protected  void TaggedEBCDICTable.initializeTable()
           
 boolean ExternalAxionDBTable.loadExternalTable(Properties props)
           
 boolean BaseFlatfileTable.loadExternalTable(Properties props)
          Loads external data using the given properties table - should be called only once by the table factory.
 boolean DelimitedFlatfileTable.loadExternalTable(Properties props)
           
 boolean ExternalDatabaseTable.loadExternalTable(Properties props)
           
 boolean FixedWidthFlatfileTable.loadExternalTable(Properties props)
           
 boolean TaggedEBCDICTable.loadExternalTable(Properties props)
           
protected  void BaseDiskTable.loadOrMigrateMetaFile(Database db)
           
 void AbstractBaseTable.migrate()
           
 void ExternalAxionDBTable.migrate()
           
 void TableView.migrate()
           
 void ExternalDatabaseTable.migrate()
           
 void BaseDiskTable.migrate(Database db)
          Migrate from older version to newer version for this table
protected  int BaseFlatfileTable.nextLineLength(long fileOffset)
           
protected  int FixedWidthFlatfileTable.nextLineLength(long fileOffset)
           
protected  void BaseTable.notifyColumnsOfNewLobDir(File directory)
           
protected  AxionFileSystem.PidxList BaseDiskTable.parsePidxFile(File pidxFile)
           
protected  void BaseDiskTable.parseTableProperties(ObjectInputStream in)
           
protected  void DelimitedFlatfileTable.parseTableProperties(ObjectInputStream in)
           
protected  void FixedWidthFlatfileTable.parseTableProperties(ObjectInputStream in)
           
protected  void TaggedEBCDICTable.parseTableProperties(ObjectInputStream in)
           
abstract  void BaseTable.populateIndex(Index index)
           
 void ExternalAxionDBTable.populateIndex(Index index)
           
 void MemoryTable.populateIndex(Index index)
           
 void TableView.populateIndex(Index index)
           
 void BaseDiskTable.populateIndex(Index index)
           
 void ExternalDatabaseTable.populateIndex(Index index)
           
protected  void BaseTable.readConstraints(ObjectInputStream in, Database db)
           
abstract  void BaseTableOrganizationContext.readOrSetDefaultProperties(Properties props)
           
 void BaseFlatfileTable.BaseFlatfileTableOrganizationContext.readOrSetDefaultProperties(Properties props)
           
protected  void BaseTable.recreateIndices()
           
protected abstract  void BaseDiskTable.reloadFilesAfterTruncate()
           
protected  void BaseFlatfileTable.reloadFilesAfterTruncate()
           
protected  void DiskTable.reloadFilesAfterTruncate()
           
 void ExternalAxionDBTable.remount()
           
 void BaseFlatfileTable.remount()
           
 void ExternalDatabaseTable.remount()
           
 void BaseTable.remount(File dir, boolean datafilesonly)
           
 void ExternalAxionDBTable.remount(File dir, boolean datafilesonly)
           
 void TableView.remount(File dir, boolean datafilesonly)
           
 void BaseDiskTable.remount(File newdir, boolean datafilesonly)
           
 void ExternalDatabaseTable.remount(File dir, boolean datafilesonly)
           
 void BaseTable.removeIndex(Index index)
           
 void ExternalAxionDBTable.removeIndex(Index index)
           
 void TableView.removeIndex(Index index)
           
 void BaseDiskTable.removeIndex(Index index)
           
 void ExternalDatabaseTable.removeIndex(Index index)
           
 void BaseTable.rename(String oldName, String newName)
           
 void ExternalAxionDBTable.rename(String oldName, String newName)
           
 void TableView.rename(String oldName, String newName)
           
 void BaseDiskTable.rename(String oldName, String newName)
           
 void ExternalDatabaseTable.rename(String oldName, String newName)
           
protected  void BaseDiskTable.resetLobColumns()
           
 void ExternalDatabaseTable.rollback()
           
protected  void BaseDiskTable.saveIndicesAfterTruncate()
           
 void BaseTable.setSequence(Sequence seq)
           
 void ExternalAxionDBTable.setSequence(Sequence seq)
           
 void TableView.setSequence(Sequence seq)
           
 void BaseDiskTable.setSequence(Sequence seq)
           
 void ExternalDatabaseTable.setSequence(Sequence seq)
           
 void TableView.setSubQuery(String query)
           
protected  void ExternalDatabaseTable.setUp(DatabaseLink server)
           
 void BaseTable.shutdown()
           
 void ExternalAxionDBTable.shutdown()
           
 void TableView.shutdown()
           
 void BaseDiskTable.shutdown()
           
 void ExternalDatabaseTable.shutdown()
           
 void ExternalAxionDBTable.truncate()
           
 void MemoryTable.truncate()
           
 void TableView.truncate()
           
 void BaseDiskTable.truncate()
           
 void ExternalDatabaseTable.truncate()
           
protected  void BaseTable.truncateIndices()
           
protected  Row BaseFlatfileTable.trySettingColumn(int idToAssign, Row row, int i, String colValue)
           
protected  void BaseDiskTable.tryToRemove(RowIterator iter)
           
 void BaseTable.updateRow(Row oldrow, Row newrow)
           
 void ExternalAxionDBTable.updateRow(Row oldrow, Row newrow)
           
 void TableView.updateRow(Row oldrow, Row newrow)
           
 void ExternalDatabaseTable.updateRow(Row oldrow, Row newrow)
           
 void ExternalDatabaseTable.updateRow(Row oldrow, Row newrow, List cols)
           
protected  void BaseDiskTable.writeFridFile()
           
protected abstract  void BaseFlatfileTable.writeHeader(BufferedDataOutputStream data2)
           
protected  void DelimitedFlatfileTable.writeHeader(BufferedDataOutputStream dataFile)
           
protected  void FixedWidthFlatfileTable.writeHeader(BufferedDataOutputStream dataFile)
           
protected  void TaggedEBCDICTable.writeHeader(BufferedDataOutputStream dataFile)
           
protected  void BaseDiskTable.writeMetaFile()
           
protected  void BaseDiskTable.writeNameToFile(File file, Object obj)
           
protected abstract  void BaseDiskTable.writeRow(BufferedDataOutputStream buffer, Row row)
           
protected  void DelimitedFlatfileTable.writeRow(BufferedDataOutputStream buffer, Row row)
           
protected  void DiskTable.writeRow(BufferedDataOutputStream out, Row row)
           
protected  void FixedWidthFlatfileTable.writeRow(BufferedDataOutputStream out, Row row)
           
protected  void TaggedEBCDICTable.writeRow(BufferedDataOutputStream 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, String name)
           
TableView(Database db, String name, String type, SubSelectCommand subSelectCmd)
           
TableView(Database db, String name, SubSelectCommand subSelectCmd)
           
TaggedEBCDICTable(String name, Database db)
           
 

Uses of AxionException in org.axiondb.engine.visitors
 

Methods in org.axiondb.engine.visitors that throw AxionException
 void ResolveFromNodeVisitor.resolveFromNode(FromNode from, Database db)
           
 void ResolveFromNodeVisitor.resolveFromNode(FromNode node, Database db, List selected)
           
 Selectable ResolveSelectableVisitor.visit(ColumnIdentifier column, List selected, TableIdentifier[] tables)
           
 Selectable ResolveSelectableVisitor.visit(FunctionIdentifier fn, List selected, TableIdentifier[] tables)
           
 void TableColumnsUsedInFunctionVisitor.visit(Function fn, Table sourceTable)
           
 void AmbiguousColumnReferenceVisitor.visit(List selectList, List referenceColumns)
           
 boolean AssertGroupByRulesVisitor.visit(List selectList, List groupByNodes)
           
 Selectable ResolveSelectableVisitor.visit(Selectable selectable, List selected, TableIdentifier[] tables)
          "Resolve" the given Selectablerelative to the given list of tables, converting aliased or relative references into absolute ones.
 Selectable ResolveSelectableVisitor.visit(SubSelectCommand select, TableIdentifier[] tables)
           
 

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)
           
abstract  void TableModifiedEvent.visit(TableModificationListener listener)
           
 void RowDeletedEvent.visit(TableModificationListener listener)
           
 void RowInsertedEvent.visit(TableModificationListener listener)
           
 void RowUpdatedEvent.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
protected  boolean BaseAggregateFunction.acceptable(Object val)
           
protected  Pattern BaseRegExpFunction.compile(String pattern)
           
protected  String LikeToRegexpFunction.convertLike(String orig)
           
protected  String LikeToRegexpFunction.convertLike(String orig, char skipChar)
           
 Object ComparisonFunction.evaluate(RowDecorator row)
           
 Object ScalarFunction.evaluate(RowDecorator row)
           
 Object ABSFunction.evaluate(RowDecorator row)
           
 Object ArithmeticFunction.evaluate(RowDecorator row)
           
 Object BaseBooleanBranchFunction.evaluate(RowDecorator row)
           
 Object AsciiFunction.evaluate(RowDecorator row)
           
 Object BaseAggregateFunction.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 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 SoundexFunction.evaluate(RowDecorator row)
           
 Object ExistsFunction.evaluate(RowDecorator row)
           
 Object HexFunction.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 NotFunction.evaluate(RowDecorator row)
           
 Object NotInFunction.evaluate(RowDecorator row)
           
 Object NowFunction.evaluate(RowDecorator row)
           
 Object NullIfFunction.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 TrimFunction.evaluate(RowDecorator row)
           
 Object TruncateFunction.evaluate(RowDecorator row)
           
 Object UpperFunction.evaluate(RowDecorator row)
           
 Object DifferenceFunction.evaluate(RowDecorator row)
           
 Object AggregateFunction.evaluate(RowDecoratorIterator rows)
           
 Object ComparableAggregateFunction.evaluate(RowDecoratorIterator rows)
           
 Object CountFunction.evaluate(RowDecoratorIterator rows)
           
 Object SumFunction.evaluate(RowDecoratorIterator rows)
           
 Object AverageFunction.evaluate(RowDecoratorIterator rows)
           
protected abstract  BigDecimal ArithmeticFunction.operate(BigDecimal left, BigDecimal right)
           
protected  BigDecimal DivideFunction.operate(BigDecimal left, BigDecimal right)
           
protected  BigDecimal MultiplyFunction.operate(BigDecimal left, BigDecimal right)
           
protected  BigDecimal SubtractFunction.operate(BigDecimal left, BigDecimal right)
           
protected  BigDecimal AddFunction.operate(BigDecimal left, BigDecimal right)
           
protected  void BaseAggregateFunction.setDistinct()
           
protected  void MaxFunction.setDistinct()
           
protected  void MinFunction.setDistinct()
           
protected  void BaseAggregateFunction.setDistinct(boolean distinct)
           
 

Uses of AxionException in org.axiondb.io
 

Methods in org.axiondb.io that throw AxionException
static void FileUtil.assertFileNotLocked(File file)
           
 BufferedDataOutputStream AxionFileSystem.createBufferedDOS(File file)
          create a new file and wrap wrap the stream with BufferedDataOutputStream which improves perfermance significantly.
 boolean AxionFileSystem.createNewFile(File file)
           
static boolean FileUtil.delete(File file)
          Get rid of File file, whether a true file or dir.
 AxionFileSystem.PidxList AxionFileSystem.newPidxList(int count, File file, boolean readonly)
           
 BufferedDataInputStream AxionFileSystem.openBufferedDIS(File file)
          Open file in read only mode, position will be set to 0.
 BufferedDataOutputStream AxionFileSystem.openBufferedDOS(File file, long startPos)
          Open a outputsteam and points the file pointer to a given start position in the file.
 BufferedDataOutputStream AxionFileSystem.openBufferedDOSAppend(File file, int bufferSize)
          Open file in append mode, position will be set to the end of file.
 org.apache.commons.collections.primitives.IntList AxionFileSystem.parseIntFile(File file)
          Reads a list of int values from a file.
 AxionFileSystem.PidxList AxionFileSystem.parseLongPidx(File file, boolean readOnly)
          Reads a list of long values from a file.
 AxionFileSystem.PidxList AxionFileSystem.parseUnsignedIntPidx(File file, boolean readOnly)
           
 void AxionFileSystem.readAll(File file, byte[] rawdata)
           
static void FileUtil.truncate(File file, long length)
          Truncate file to a given length
 void AxionFileSystem.PidxList.writeAll()
           
 void AxionFileSystem.writeIntFile(File file, org.apache.commons.collections.primitives.IntList list)
          Writes a list of int values to a file.
 void AxionFileSystem.writeUnsignedInt(BufferedDataOutputStream out, long offset, int value)
          Updates an UnsignedInt value to a file.
 void AxionFileSystem.writeUnsignedIntFile(File file, org.apache.commons.collections.primitives.LongList list)
          Writes a list of long values to a file.
 

Constructors in org.axiondb.io that throw AxionException
AxionFileSystem.PidxList(int count, File pidxFile, boolean readOnly)
           
AxionFileSystem.PidxList(org.apache.commons.collections.primitives.LongList list, File pidxFile, boolean readOnly)
           
 

Uses of AxionException in org.axiondb.jdbc
 

Methods in org.axiondb.jdbc that throw AxionException
protected  Connection ConnectionFactory.createConnection(String url)
           
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)
           
 String AxionDateTimeFormatParser.parseDateTimeFormatToJava(String dtPattern)
           
 

Uses of AxionException in org.axiondb.types
 

Methods in org.axiondb.types that throw AxionException
abstract  Object BaseDataType.convert(Object value)
           
 Object BaseNumberDataType.convert(Object value)
          Returns value if value is null and throws IllegalArgumentExceptionotherwise.
 Object BigDecimalType.convert(Object value)
          Returns a BigDecimal converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object BigIntType.convert(Object value)
          Returns an Long converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object ByteType.convert(Object value)
          Returns an Byte converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object CharacterType.convert(Object value)
          Returns an String converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object TimestampType.convert(Object value)
          Returns an Byte converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object DoubleType.convert(Object value)
          Returns a Double converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object FloatType.convert(Object value)
          Returns a Float converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object IntegerType.convert(Object value)
          Returns an Integerconverted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object ShortType.convert(Object value)
          Returns an Short converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object StringType.convert(Object value)
          Returns a Stringconverted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object TimeType.convert(Object value)
          Returns a java.sql.Date converted from the given value , or throws AxionExceptionif the given value isn't acceptable.
 Object UnsignedByteType.convert(Object value)
          Returns an Short converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object UnsignedIntegerType.convert(Object value)
          Returns an Long converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object UnsignedShortType.convert(Object value)
          Returns an Integer converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 Object VarBinaryType.convert(Object value)
          Converts an acceptablevalue to one of the appropriate type.
 Object DateType.convert(Object value)
          Returns a java.sql.Date converted from the given value , or throws IllegalArgumentExceptionif the given value isn't acceptable.
 InputStream LobSource.getInputStream()
           
 InputStream CompressedLobSource.getInputStream()
           
 InputStream FileLobSource.getInputStream()
           
 InputStream FileOffsetLobSource.getInputStream()
           
 LobSource LobLocator.getLobSource(File parentDir, BufferedDataInputStream in)
           
 LobSource FileOffsetLobLocator.getLobSource(File parentDir, BufferedDataInputStream in)
           
protected  InputStream ClobSource.getUtf8Stream()
           
 long LobSource.length()
           
 long CompressedLobSource.length()
           
 long FileLobSource.length()
           
 long FileOffsetLobSource.length()
           
protected  BlobSource LOBType.makeBlobSource(LobLocator loc)
           
protected  BlobSource CompressedLOBType.makeBlobSource(LobLocator loc)
           
protected  ClobSource LOBType.makeClobSource(LobLocator loc)
           
protected  ClobSource CompressedLOBType.makeClobSource(LobLocator loc)
           
protected  String CharacterType.process(String value)
           
protected  String CharacterVaryingType.process(String value)
           
 void LOBType.setLobDir(File lobDir)
           
 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 TimestampType.toBigDecimal(Object value)
           
 BigDecimal TimeType.toBigDecimal(Object value)
           
 BigDecimal DateType.toBigDecimal(Object value)
           
 BigInteger BaseDataType.toBigInteger(Object value)
           
 Blob BaseDataType.toBlob(Object value)
           
 Blob LOBType.toBlob(Object value)
           
 Blob AnyType.toBlob(Object value)
           
 boolean BaseDataType.toBoolean(Object value)
           
 boolean BooleanType.toBoolean(Object value)
           
 boolean AnyType.toBoolean(Object value)
           
 byte BaseDataType.toByte(Object value)
           
 byte AnyType.toByte(Object value)
           
 byte[] BaseDataType.toByteArray(Object value)
           
 byte[] CharacterType.toByteArray(Object value)
           
 byte[] StringType.toByteArray(Object value)
           
 byte[] VarBinaryType.toByteArray(Object value)
           
 byte[] AnyType.toByteArray(Object value)
           
 Clob BaseDataType.toClob(Object value)
           
 Clob LOBType.toClob(Object value)
           
 Clob AnyType.toClob(Object value)
           
 Date BaseDataType.toDate(Object value)
           
 Date TimestampType.toDate(Object value)
           
 Date TimeType.toDate(Object value)
           
 Date AnyType.toDate(Object value)
           
 Date DateType.toDate(Object value)
           
 double BaseDataType.toDouble(Object value)
           
 double AnyType.toDouble(Object value)
           
 float BaseDataType.toFloat(Object value)
           
 float AnyType.toFloat(Object value)
           
 int BaseDataType.toInt(Object value)
           
 int AnyType.toInt(Object value)
           
 long BaseDataType.toLong(Object value)
           
 long AnyType.toLong(Object value)
           
protected  Number BaseDataType.toNumber(Object value)
           
protected  Number BaseNumberDataType.toNumber(Object value)
           
protected  Number AnyType.toNumber(Object value)
           
 short BaseDataType.toShort(Object value)
           
 short AnyType.toShort(Object value)
           
 String BaseDataType.toString(Object value)
           
 String LOBType.toString(Object value)
           
 String TimestampType.toString(Object value)
           
 String TimeType.toString(Object value)
           
 String AnyType.toString(Object value)
           
 String DateType.toString(Object value)
           
 Time BaseDataType.toTime(Object value)
           
 Time TimestampType.toTime(Object value)
           
 Time TimeType.toTime(Object value)
           
 Time AnyType.toTime(Object value)
           
 Time DateType.toTime(Object value)
           
 Timestamp BaseDataType.toTimestamp(Object value)
           
 Timestamp TimestampType.toTimestamp(Object value)
           
 Timestamp TimeType.toTimestamp(Object value)
           
 Timestamp AnyType.toTimestamp(Object value)
           
 Timestamp DateType.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)
           
protected  String CharacterType.truncateIfLegal(String source)
           
 

Uses of AxionException in org.axiondb.util
 

Methods in org.axiondb.util with parameters of type AxionException
static SQLException ExceptionConverter.convert(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 time zone.
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 time zone, 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 time zone, 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 time zone.
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 time zone.
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 time zone, 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.