com.mckoi.database.interpret |
com.mckoi.database.interpret - Interpret specific SQL statements
These classes interpret specific SQL statements, such as
Insert and
Delete.
|
Java Source File Name | Type | Comment |
AlterTable.java | Class | Logic for the ALTER TABLE SQL statement. |
AlterTableAction.java | Class | Represents an action in an ALTER TABLE SQL statement. |
ByColumn.java | Class | Object used to represent a column in the 'order by' and 'group by'
clauses of a select statement. |
Call.java | Class | A statement that calls a procedure, and returns a resultant table. |
ColumnChecker.java | Class | A class that abstracts the checking of information in a table. |
ColumnDef.java | Class | Represents a column definition (description). |
Compact.java | Class | Statement that handles COMPACT sql command. |
CompleteTransaction.java | Class | This represents either a COMMIT or ROLLBACK SQL command. |
ConstraintDef.java | Class | Represents a constraint definition (description) for a table. |
CreateTable.java | Class | A parsed state container for the 'create' statement. |
CreateTrigger.java | Class | A parsed state container for the 'CREATE TRIGGER' statement. |
Delete.java | Class | Logic for the DELETE FROM SQL statement. |
DropTable.java | Class | The logic of the 'DROP TABLE' SQL command. |
DropTrigger.java | Class | A parsed state container for the 'DROP TRIGGER' statement. |
FromClause.java | Class | A container for the From clause of a select statement. |
FromTableDef.java | Class | Describes a single table declaration in the from clause of a table
expression (SELECT). |
FromTableDirectSource.java | Class | An implementation of FromTableInterface that wraps around an
TableName/AbstractDataTable object. |
FromTableInterface.java | Interface | A single table resource item in a query which handles the behaviour
of resolving references to columns as well as providing various base
utility methods for resolving general variable names. |
FromTableSubQuerySource.java | Class | An implementation of FromTableInterface that wraps around a
TableSelectExpression object as a sub-query source. |
Function.java | Class | A handler for defining and dropping functions. |
Insert.java | Class | The instance class that stores all the information about an insert
statement for processing. |
Misc.java | Class | Misc statements that I couldn't be bothered to roll a new Statement class
for. |
NoOp.java | Class | A no operation statement. |
Planner.java | Class | Various methods for forming query plans on SQL queries. |
PrivManager.java | Class | Handler for grant/revoke queries for setting up grant information in the
database. |
Schema.java | Class | Statement container that handles the CREATE SCHEMA and DROP SCHEMA
statements. |
SearchExpression.java | Class | Search expression is a form of an Expression that is split up into
component parts that can be easily formed into a search query. |
Select.java | Class | Logic for interpreting an SQL SELECT statement. |
SelectColumn.java | Class | Represents a column selected to be in the output of a select statement. |
Sequence.java | Class | A statement tree for creating and dropping sequence generators. |
Set.java | Class | The SQL SET statement. |
Show.java | Class | Statement that handles SHOW and DESCRIBE sql commands. |
SQLQueryExecutor.java | Class | An object used to execute SQL queries against a given DatabaseConnection
object. |
Statement.java | Class | Provides a set of useful utility functions to use by all the
interpretted statements. |
TableExpressionFromSet.java | Class | A set of tables and function references that make up the resources made
available by a table expression. |
TableExpressionRefResolver.java | Class | This class is used to resolve a reference name to a concrete table/column
in a table expression. |
TableSelectExpression.java | Class | A container object for the a table select expression, eg. |
UpdateTable.java | Class | The instance class that stores all the information about an update
statement for processing. |
UserManager.java | Class | Handler for User commands for creating, altering and dropping user accounts
in the database. |
ViewManager.java | Class | Handler for creating and dropping views in the database. |