## Uses of Class
com.mckoi.database.sql.ParseException

Packages that use ParseException
com.mckoi.database.interpret: These classes interpret specific SQL statements, such as Insert and Delete.
com.mckoi.database.sql: These classes parse SQL statements in Mckoi.

### Uses of ParseException in com.mckoi.database.interpret

Methods in com.mckoi.database.interpret that throw ParseException
`Table` SQLQueryExecutor.`execute​(DatabaseConnection connection, SQLQuery query)` Executes the given SQLQuery object on the given DatabaseConnection object.
`void` ColumnDef.`setIndex​(Token t)` Sets the indexing.

### Uses of ParseException in com.mckoi.database.sql

Methods in com.mckoi.database.sql that return ParseException
`ParseException` SQL.`generateParseException()`

Methods in com.mckoi.database.sql that throw ParseException
`StatementTree` SQL.`Alter()`
`StatementTree` SQL.`AlterTable()`
`StatementTree` SQL.`AlterUser()`
`void` SQL.`AssignmentList​(java.util.ArrayList assignment_list)`
`java.util.ArrayList` SQL.`BasicColumnList​(java.util.ArrayList list)`
`java.lang.String` SQL.`BeforeOrAfter()`
`void` SQL.`BetweenPredicate​(Expression exp, java.util.Stack stack)`
`void` SQL.`BooleanOperator​(Expression exp, java.util.Stack stack)`
`StatementTree` SQL.`Call()`
`void` SQL.`ColumnConstraint​(ColumnDef column)`
`void` SQL.`ColumnDataType​(ColumnDef column)`
`void` SQL.`ColumnDeclarationList​(java.util.ArrayList column_list, java.util.ArrayList constraint_list)`
`ColumnDef` SQL.`ColumnDefinition()`
`java.lang.String` SQL.`ColumnName()`
`Variable` SQL.`ColumnNameVariable()`
`void` SQL.`ColumnOrConstraintDefinition​(java.util.ArrayList column_list, java.util.ArrayList constraint_list)`
`StatementTree` SQL.`Compact()`
`StatementTree` SQL.`CompleteTransaction()`
`void` SQL.`ConditionsExpression​(SearchExpression se)`
`void` SQL.`ConstraintAttributes​(ConstraintDef constraint)`
`java.lang.String` SQL.`ConstraintName()`
`StatementTree` SQL.`Create()`
`StatementTree` SQL.`CreateFunction()`
`StatementTree` SQL.`CreateIndex()`
`StatementTree` SQL.`CreateSchema()`
`StatementTree` SQL.`CreateSequence()`
`StatementTree` SQL.`CreateTable()`
`StatementTree` SQL.`CreateTrigger()`
`StatementTree` SQL.`CreateUser()`
`StatementTree` SQL.`CreateView()`
`StatementTree` SQL.`Delete()`
`StatementTree` SQL.`Describe()`
`Expression` SQL.`DoExpression()`
`Expression` SQL.`DoNonBooleanExpression()`
`StatementTree` SQL.`Drop()`
`StatementTree` SQL.`DropFunction()`
`StatementTree` SQL.`DropIndex()`
`StatementTree` SQL.`DropSchema()`
`StatementTree` SQL.`DropSequence()`
`StatementTree` SQL.`DropTable()`
`StatementTree` SQL.`DropTrigger()`
`StatementTree` SQL.`DropUser()`
`StatementTree` SQL.`DropView()`
`void` SQL.`expression​(Expression exp, java.util.Stack stack)` Parse an expression.
`Expression[]` SQL.`ExpressionList()`
`Expression` SQL.`ExpressionTest()`
`void` SQL.`FromClauseJoin​(FromClause from_clause)`
`FunctionDef` SQL.`Function()`
`Token` SQL.`FunctionIdentifier()`
`java.lang.String` SQL.`FunctionName()`
`Expression[]` SQL.`FunctionParams()`
`AlterTableAction` SQL.`GetAlterTableAction()`
`int` SQL.`GetBinarySQLType()`
`java.lang.String` SQL.`GetBooleanOperator()`
`int` SQL.`GetBooleanSQLType()`
`int` SQL.`GetCollateDecomposition()`
`int` SQL.`GetCollateStrength()`
`java.lang.String` SQL.`GetComposite()`
`int` SQL.`GetDateSQLType()`
`java.lang.String` SQL.`GetNumericOperator()`
`int` SQL.`GetNumericSQLType()`
`java.lang.String` SQL.`GetStringOperator()`
`int` SQL.`GetStringSQLType()`
`java.lang.String` SQL.`GetSubQueryBooleanOperator()`
`TableSelectExpression` SQL.`GetTableSelectExpression()`
`TType` SQL.`GetTType()`
`StatementTree` SQL.`Grant()`
`Variable` SQL.`GroupMaxColumn()` NOTE: This is an extension, allows for us to specify a column to return the max value for each row representing a group.
`java.lang.String` SQL.`IndexName()`
`StatementTree` SQL.`Insert()`
`void` SQL.`InsertDataList​(java.util.ArrayList data_list)`
`java.lang.Object` SQL.`InsertElement()`
`java.util.ArrayList` SQL.`InsertExpressionList()`
`FunctionDef` SQL.`JavaInstantiation()`
`static void` SQL.`main​(java.lang.String[] args)`
`void` SQL.`nonBooleanExpression​(Expression exp, java.util.Stack stack)` Parses a non-boolean expression.
`void` SQL.`NumericOperator​(Expression exp, java.util.Stack stack)`
`void` SQL.`Operand​(Expression exp, java.util.Stack stack)`
`void` SQL.`OpPart​(Expression exp, java.util.Stack stack)`
`boolean` SQL.`OrderingSpec()`
`Expression` SQL.`parseExpression()`
`int` SQL.`PositiveIntegerConstant()`
`java.util.ArrayList` SQL.`PrivList​(java.util.ArrayList list)`
`void` SQL.`PrivListItem​(java.util.ArrayList list)`
`java.lang.String` SQL.`PrivObject()`
`java.lang.String` SQL.`ProcArgumentName()`
`java.lang.String` SQL.`ProcedureName()`
`void` SQL.`ProcParameterList​(java.util.ArrayList decl_names, java.util.ArrayList decl_types)`
`java.lang.String` SQL.`ReferentialTrigger()`
`StatementTree` SQL.`Revoke()`
`java.lang.String` SQL.`SchemaName()`
`StatementTree` SQL.`Select()`
`SelectColumn` SQL.`SelectColumn()`
`void` SQL.`SelectColumnList​(java.util.ArrayList list)`
`void` SQL.`SelectGroupByList​(java.util.ArrayList list)`
`void` SQL.`SelectOrderByList​(java.util.ArrayList list)`
`void` SQL.`SelectTableList​(FromClause from_clause)`
`java.lang.String` SQL.`SequenceName()`
`StatementTree` SQL.`Set()`
`boolean` SQL.`SetQuantifier()`
`StatementTree` SQL.`Show()`
`StatementTree` SQL.`ShutDown()`
`Token` SQL.`SQLIdentifier()`
`StatementTree` SQL.`Statement()`
`void` SQL.`StringOperator​(Expression exp, java.util.Stack stack)`
`void` SQL.`SubQueryExpression​(Expression exp, java.util.Stack stack)`
`void` SQL.`SubQueryOperator​(Expression exp, java.util.Stack stack)`
`java.lang.String` SQL.`TableAliasName()`
`ConstraintDef` SQL.`TableConstraintDefinition()`
`void` SQL.`TableDeclaration​(FromClause from_clause)`
`java.lang.String` SQL.`TableName()`
`void` SQL.`Test()`
`java.lang.String` SQL.`TriggerName()`
`java.lang.String` SQL.`TriggerType()`
`void` SQL.`TriggerTypes​(java.util.ArrayList list)`
`StatementTree` SQL.`Update()`
`void` SQL.`UserManagerCommand​(StatementTree cmd)`
`java.lang.String` SQL.`UserName()`
`java.util.ArrayList` SQL.`UserNameList​(java.util.ArrayList list)`