Package com.mckoi.database.interpret


package com.mckoi.database.interpret

These classes interpret specific SQL statements, such as Insert and Delete.

  • Class
    Description
    Logic for the ALTER TABLE SQL statement.
    Represents an action in an ALTER TABLE SQL statement.
    Object used to represent a column in the 'order by' and 'group by' clauses of a select statement.
    A statement that calls a procedure, and returns a resultant table.
    Represents a column definition (description).
    Statement that handles COMPACT sql command.
    This represents either a COMMIT or ROLLBACK SQL command.
    Represents a constraint definition (description) for a table.
    A parsed state container for the 'create' statement.
    A parsed state container for the 'CREATE TRIGGER' statement.
    Logic for the DELETE FROM SQL statement.
    The logic of the 'DROP TABLE' SQL command.
    A parsed state container for the 'DROP TRIGGER' statement.
    A container for the From clause of a select statement.
    Describes a single table declaration in the from clause of a table expression (SELECT).
    An implementation of FromTableInterface that wraps around an TableName/AbstractDataTable object.
    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.
    An implementation of FromTableInterface that wraps around a TableSelectExpression object as a sub-query source.
    A handler for defining and dropping functions.
    The instance class that stores all the information about an insert statement for processing.
    Misc statements that I couldn't be bothered to roll a new Statement class for.
    A no operation statement.
    Various methods for forming query plans on SQL queries.
    Handler for grant/revoke queries for setting up grant information in the database.
    Statement container that handles the CREATE SCHEMA and DROP SCHEMA statements.
    Search expression is a form of an Expression that is split up into component parts that can be easily formed into a search query.
    Logic for interpreting an SQL SELECT statement.
    Represents a column selected to be in the output of a select statement.
    A statement tree for creating and dropping sequence generators.
    The SQL SET statement.
    Statement that handles SHOW and DESCRIBE sql commands.
    An object used to execute SQL queries against a given DatabaseConnection object.
    Provides a set of useful utility functions to use by all the interpretted statements.
    A container object for the a table select expression, eg.
    The instance class that stores all the information about an update statement for processing.
    Handler for User commands for creating, altering and dropping user accounts in the database.
    Handler for creating and dropping views in the database.