Uses of Interface
org.axiondb.AxionCommand

Packages that use AxionCommand
org.axiondb.engine.commands AxionCommand implementations. 
org.axiondb.jdbc JDBC implementations. 
org.axiondb.parser SQL parser interface and implementation classes. 
 

Uses of AxionCommand in org.axiondb.engine.commands
 

Classes in org.axiondb.engine.commands that implement AxionCommand
 class AddConstraintCommand
          An ADD CONSTRAINT command, as generated by ALTER TABLE and CREATE TABLE statements.
 class AlterTableCommand
          A Experimental: ALTER TABLE tableName
 class BaseAxionCommand
          Abstract base AxionCommandimplementation.
 class CheckFileStateCommand
          A CHECKFILESTATE query.
 class ConstraintCommand
           
 class CreateCommand
          Abstract base for commands like CREATE TABLE and CREATE SEQUENCE.
 class CreateDatabaseLinkCommand
          A CREATE DATABASE LINK command.
 class CreateIndexCommand
          A CREATE [UNIQUE] [TYPE] INDEX command.
 class CreateSequenceCommand
          A CREATE SEQUENCE command.
 class CreateTableCommand
          A CREATE [TYPE] TABLE command.
 class CreateViewCommand
          A CREATE VIEW AS sub-query command.
 class DefragCommand
          A DEFRAG TABLE tableName command, to compact the a disk resident table
 class DeleteCommand
          A DELETE command.
 class DropCommand
          Abstract base class for things like DROP TABLE and DROP SEQUENCE.
 class DropConstraintCommand
          A DROP CONSTRAINT command.
 class DropDatabaseLinkCommand
          A DROP DATABASE LINK command.
 class DropIndexCommand
          A DROP INDEX command.
 class DropSequenceCommand
          A DROP SEQUENCE command.
 class DropTableCommand
          A DROP TABLE command.
 class DropViewCommand
          A DROP VIEW command.
 class InsertCommand
          An INSERT statement.
 class RemountCommand
          A REMOUNT command, which points the database at a new location or refresh the external table.
 class SelectCommand
          A SELECT query.
 class ShutdownCommand
          A SHUTDOWN command, which closes the database.
 class SubSelectCommand
          A Sub SELECT query used for view, scalar value, from node, row list
 class TruncateCommand
          A TRUNCATE TABLE command.
 class UpdateCommand
          An UPDATE command.
 class UpsertCommand
          An UPSERT or MERGE command.
 

Methods in org.axiondb.engine.commands that return AxionCommand
 AxionCommand CreateTableCommand.getChildCommand(int i)
           
 

Methods in org.axiondb.engine.commands with parameters of type AxionCommand
 void CreateTableCommand.addChildCommand(AxionCommand cmd)
           
 

Constructors in org.axiondb.engine.commands with parameters of type AxionCommand
InsertCommand(TableIdentifier table, List columns, AxionCommand subSelect)
           
 

Uses of AxionCommand in org.axiondb.jdbc
 

Methods in org.axiondb.jdbc that return AxionCommand
protected  AxionCommand BaseAxionStatement.parseCommand(String sql)
           
 

Methods in org.axiondb.jdbc with parameters of type AxionCommand
protected  void AxionStatement.addBatchCommand(AxionCommand cmd)
           
protected  boolean AxionStatement.execute(AxionCommand cmd)
           
protected  ResultSet AxionStatement.executeQuery(AxionCommand cmd)
           
protected  int AxionStatement.executeUpdate(AxionCommand cmd)
           
protected  void BaseAxionStatement.setCurrentResult(boolean isrset, AxionCommand cmd)
           
 

Uses of AxionCommand in org.axiondb.parser
 

Methods in org.axiondb.parser that return AxionCommand
 AxionCommand Parser.parse(String sql)
          Parse a command from the given String.
 AxionCommand AxionSqlParser.parse(String sql)
           
 AxionCommand AxionSqlParser.SqlAlterTable()
           
 AxionCommand AxionSqlParser.SqlAlterTableAdd(String tablename)
           
 AxionCommand AxionSqlParser.SqlAlterTableDrop(String tablename)
           
 AxionCommand AxionSqlParser.SqlAxionCustom()
           
 AxionCommand AxionSqlParser.SqlCommand()
           
 AxionCommand AxionSqlParser.SqlCreate()
           
 AxionCommand AxionSqlParser.SqlCreateIndex(boolean unique, String type)
           
 AxionCommand AxionSqlParser.SqlCreateSequence()
           
 AxionCommand AxionSqlParser.SqlCreateServer()
           
 AxionCommand AxionSqlParser.SqlCreateTable(String type)
           
 AxionCommand AxionSqlParser.SqlCreateView()
           
 AxionCommand AxionSqlParser.SQLDefrag()
           
 AxionCommand AxionSqlParser.SqlDelete()
           
 AxionCommand AxionSqlParser.SqlDrop()
           
 AxionCommand AxionSqlParser.SqlDropColumn(String tablename)
           
 AxionCommand AxionSqlParser.SqlDropIndex()
           
 AxionCommand AxionSqlParser.SqlDropSequence()
           
 AxionCommand AxionSqlParser.SqlDropServer()
           
 AxionCommand AxionSqlParser.SqlDropTable()
           
 AxionCommand AxionSqlParser.SqlDropView()
           
 AxionCommand AxionSqlParser.SqlInsert()
           
 AxionCommand AxionSqlParser.SqlRemount()
           
 AxionCommand AxionSqlParser.SqlSelect()
           
 AxionCommand AxionSqlParser.SqlSubSelect()
           
 AxionCommand AxionSqlParser.SqlTruncate()
           
 AxionCommand AxionSqlParser.SqlUpdate()
           
 AxionCommand AxionSqlParser.SqlUpsert()
           
 

Methods in org.axiondb.parser with parameters of type AxionCommand
 void AxionSqlParser.SqlIfNotExists(AxionCommand result)