Method Summary |
|
final public StatementTree | Alter() |
final public StatementTree | AlterTable() |
final public StatementTree | AlterUser() |
final public void | AssignmentList(ArrayList assignment_list) |
final public ArrayList | BasicColumnList(ArrayList list) |
final public String | BeforeOrAfter() |
final public void | BetweenPredicate(Expression exp, Stack stack) |
final public void | BooleanOperator(Expression exp, Stack stack) |
final public StatementTree | Call() |
final public void | ColumnConstraint(ColumnDef column) |
final public void | ColumnDataType(ColumnDef column) |
final public void | ColumnDeclarationList(ArrayList column_list, ArrayList constraint_list) |
final public ColumnDef | ColumnDefinition() |
final public String | ColumnName() |
final public Variable | ColumnNameVariable() |
final public void | ColumnOrConstraintDefinition(ArrayList column_list, ArrayList constraint_list) |
final public StatementTree | Compact() |
final public StatementTree | CompleteTransaction() |
final public void | ConditionsExpression(SearchExpression se) |
final public void | ConstraintAttributes(ConstraintDef constraint) |
final public String | ConstraintName() |
final public StatementTree | Create() |
final public StatementTree | CreateFunction() |
final public StatementTree | CreateIndex() |
final public StatementTree | CreateSchema() |
final public StatementTree | CreateSequence() |
final public StatementTree | CreateTable() |
final public StatementTree | CreateTrigger() |
final public StatementTree | CreateUser() |
final public StatementTree | CreateView() |
final public StatementTree | Delete() |
final public StatementTree | Describe() |
final public Expression | DoExpression() |
final public Expression | DoNonBooleanExpression() |
final public StatementTree | Drop() |
final public StatementTree | DropFunction() |
final public StatementTree | DropIndex() |
final public StatementTree | DropSchema() |
final public StatementTree | DropSequence() |
final public StatementTree | DropTable() |
final public StatementTree | DropTrigger() |
final public StatementTree | DropUser() |
final public StatementTree | DropView() |
final public Expression[] | ExpressionList() |
final public Expression | ExpressionTest() |
final public void | FromClauseJoin(FromClause from_clause) |
final public FunctionDef | Function() |
final public Token | FunctionIdentifier() |
final public String | FunctionName() |
final public Expression[] | FunctionParams() |
final public AlterTableAction | GetAlterTableAction() |
final public int | GetBinarySQLType() |
final public String | GetBooleanOperator() |
final public int | GetBooleanSQLType() |
final public int | GetCollateDecomposition() |
final public int | GetCollateStrength() |
final public String | GetComposite() |
final public int | GetDateSQLType() |
final public String | GetNumericOperator() |
final public int | GetNumericSQLType() |
final public String | GetStringOperator() |
final public int | GetStringSQLType() |
final public String | GetSubQueryBooleanOperator() |
final public TType | GetTType() |
final public TableSelectExpression | GetTableSelectExpression() |
final public StatementTree | Grant() |
final public Variable | GroupMaxColumn() NOTE: This is an extension, allows for us to specify a column to return the
max value for each row representing a group. |
final public String | IndexName() |
final public StatementTree | Insert() |
final public void | InsertDataList(ArrayList data_list) |
final public Object | InsertElement() |
final public ArrayList | InsertExpressionList() |
final public FunctionDef | JavaInstantiation() |
final public void | NumericOperator(Expression exp, Stack stack) |
final public void | OpPart(Expression exp, Stack stack) |
final public void | Operand(Expression exp, Stack stack) |
final public boolean | OrderingSpec() |
final public int | PositiveIntegerConstant() |
final public ArrayList | PrivList(ArrayList list) |
final public void | PrivListItem(ArrayList list) |
final public String | PrivObject() |
final public String | ProcArgumentName() |
final public void | ProcParameterList(ArrayList decl_names, ArrayList decl_types) |
final public String | ProcedureName() |
public void | ReInit(java.io.InputStream stream) |
public void | ReInit(java.io.Reader stream) |
public void | ReInit(SQLTokenManager tm) |
final public String | ReferentialTrigger() |
final public StatementTree | Revoke() |
final public Token | SQLIdentifier() |
final public String | SchemaName() |
final public StatementTree | Select() |
final public SelectColumn | SelectColumn() |
final public void | SelectColumnList(ArrayList list) |
final public void | SelectGroupByList(ArrayList list) |
final public void | SelectOrderByList(ArrayList list) |
final public void | SelectTableList(FromClause from_clause) |
final public String | SequenceName() |
final public StatementTree | Set() |
final public boolean | SetQuantifier() |
final public StatementTree | Show() |
final public StatementTree | ShutDown() |
final public StatementTree | Statement() |
final public void | StringOperator(Expression exp, Stack stack) |
final public void | SubQueryExpression(Expression exp, Stack stack) |
final public void | SubQueryOperator(Expression exp, Stack stack) |
final public String | TableAliasName() |
final public ConstraintDef | TableConstraintDefinition() |
final public void | TableDeclaration(FromClause from_clause) |
final public String | TableName() |
final public void | Test() |
final public String | TriggerName() |
final public String | TriggerType() |
final public void | TriggerTypes(ArrayList list) |
final public StatementTree | Update() |
final public void | UserManagerCommand(StatementTree cmd) |
final public String | UserName() |
final public ArrayList | UserNameList(ArrayList list) |
public void | addOperatorToExpression(Expression exp, Operator op) Helper for expression parsing. |
public String | caseCheck(String identif) If the parser has been defined as case insensitive then this
returns the uppercase version of the given string. |
public ParameterSubstitution | createSubstitution(String image) Creates and returns a parameter substitution. |
final public void | disable_tracing() |
final public void | enable_tracing() |
public void | expEnd(Expression exp, Stack stack) Helper for expression parsing.
Called when an entire expression has been read in. |
public void | expEndParen(Expression exp, Stack stack) Helper for expression parsing. |
public void | expOperator(Expression exp, Stack stack, Operator op) Helper for expression parsing.
Called when an operator has been read in. |
final public void | expression(Expression exp, Stack stack) Parse an expression. |
public void | flushOperatorStack(Expression exp, Stack stack, int precedence) Flush the operator stack until the stack is either empty or the top
element is either a "(" or of a precedence lower than the given
precedence. |
final public ParseException | generateParseException() |
final public Token | getNextToken() |
final public Token | getToken(int index) |
public static void | main(String args) |
final public void | nonBooleanExpression(Expression exp, Stack stack) Parses a non-boolean expression. |
final public Expression | parseExpression() |
public void | reset() Resets the parameter id. |