![]() |
Quadcap Embeddable Database |
Inheritance diagram for com.quadcap.sql.SQLParser:

Public Member Functions | |
| Vector | getParameters () |
| SQLParser (Session session, String cmd, boolean esc) | |
| SQLParser (TokenBuffer tokenBuf) | |
| SQLParser (TokenStream lexer) | |
| SQLParser (ParserSharedInputState state) | |
| final Stmt | statement () throws RecognitionException, TokenStreamException |
| final Stmt | alterTableStmt () throws RecognitionException, TokenStreamException |
| final Stmt | createIndexStmt () throws RecognitionException, TokenStreamException |
| final StmtCreateSchema | createSchemaStmt () throws RecognitionException, TokenStreamException |
| final Stmt | createTableStmt () throws RecognitionException, TokenStreamException |
| final StmtCreateView | createViewStmt () throws RecognitionException, TokenStreamException |
| final Stmt | deleteStmt () throws RecognitionException, TokenStreamException |
| final Stmt | dropTableStmt () throws RecognitionException, TokenStreamException |
| final Stmt | dropIndexStmt () throws RecognitionException, TokenStreamException |
| final Stmt | grantStmt () throws RecognitionException, TokenStreamException |
| final StmtInsert | insertStmt () throws RecognitionException, TokenStreamException |
| final SelectStmt | selectStmt () throws RecognitionException, TokenStreamException |
| final StmtUpdate | updateStmt () throws RecognitionException, TokenStreamException |
| final Stmt | commitStmt () throws RecognitionException, TokenStreamException |
| final Stmt | rollbackStmt () throws RecognitionException, TokenStreamException |
| final String | sqlId () throws RecognitionException, TokenStreamException |
| final Vector | idList () throws RecognitionException, TokenStreamException |
| final Stmt | addConstraint (String id) throws RecognitionException, TokenStreamException |
| final Stmt | addColumn (String id) throws RecognitionException, TokenStreamException |
| final Stmt | dropConstraint (String id) throws RecognitionException, TokenStreamException |
| final Stmt | dropColumn (String id) throws RecognitionException, TokenStreamException |
| final Stmt | alterColumn (String id) throws RecognitionException, TokenStreamException |
| final Stmt | renameTable (String id) throws RecognitionException, TokenStreamException |
| final Constraint | tableConstraint () throws RecognitionException, TokenStreamException |
| final Column | columnDefinition () throws RecognitionException, TokenStreamException |
| final Expression | expression () throws RecognitionException, TokenStreamException |
| final TableExpression | queryExpression () throws RecognitionException, TokenStreamException |
| final UpdateItem | updateItem () throws RecognitionException, TokenStreamException |
| final Expression | whereExpression () throws RecognitionException, TokenStreamException |
| final Stmt | schemaStatement () throws RecognitionException, TokenStreamException |
| final void | privilege () throws RecognitionException, TokenStreamException |
| final Type | type () throws RecognitionException, TokenStreamException |
| final Constraint | columnConstraint () throws RecognitionException, TokenStreamException |
| final int | referentialSpec () throws RecognitionException, TokenStreamException |
| final int | deferrableSpec () throws RecognitionException, TokenStreamException |
| final Type | typeInt () throws RecognitionException, TokenStreamException |
| final Type | typeTinyInt () throws RecognitionException, TokenStreamException |
| final Type | typeSmallInt () throws RecognitionException, TokenStreamException |
| final Type | typeBigInt () throws RecognitionException, TokenStreamException |
| final Type | typeDecimal () throws RecognitionException, TokenStreamException |
| final Type | typeReal () throws RecognitionException, TokenStreamException |
| final Type | typeDouble () throws RecognitionException, TokenStreamException |
| final Type | typeFloat () throws RecognitionException, TokenStreamException |
| final Type | typeBoolean () throws RecognitionException, TokenStreamException |
| final Type | typeVarBinary () throws RecognitionException, TokenStreamException |
| final Type | typeBit () throws RecognitionException, TokenStreamException |
| final Type | typeBlob () throws RecognitionException, TokenStreamException |
| final Type | typeClob () throws RecognitionException, TokenStreamException |
| final Type | typeVarChar () throws RecognitionException, TokenStreamException |
| final Type | typeChar () throws RecognitionException, TokenStreamException |
| final Type | typeDate () throws RecognitionException, TokenStreamException |
| final Type | typeTime () throws RecognitionException, TokenStreamException |
| final Type | typeTimestamp () throws RecognitionException, TokenStreamException |
| final Type | typeInterval () throws RecognitionException, TokenStreamException |
| final int | integer () throws RecognitionException, TokenStreamException |
| final TypeInterval | intervalQualifier () throws RecognitionException, TokenStreamException |
| final Vector | orderBy () throws RecognitionException, TokenStreamException |
| final OrderElement | orderElement () throws RecognitionException, TokenStreamException |
| final SelectExpression | querySpecification () throws RecognitionException, TokenStreamException |
| final Vector | selectItems () throws RecognitionException, TokenStreamException |
| final Vector | selectFrom () throws RecognitionException, TokenStreamException |
| final Vector | selectGroupBy () throws RecognitionException, TokenStreamException |
| final Expression | selectHaving () throws RecognitionException, TokenStreamException |
| final TableExpression | tableReference () throws RecognitionException, TokenStreamException |
| final TableExpression | nonJoinQueryExpression () throws RecognitionException, TokenStreamException |
| final TableExpression | simpleTable () throws RecognitionException, TokenStreamException |
| final TableExpression | queryExpressionHead () throws RecognitionException, TokenStreamException |
| final TableExpression | joinedTable () throws RecognitionException, TokenStreamException |
| final int | combine () throws RecognitionException, TokenStreamException |
| final VectorExpression | tableValueConstructor () throws RecognitionException, TokenStreamException |
| final TableExpression | tableReferencePrimary () throws RecognitionException, TokenStreamException |
| final int | joinSpec () throws RecognitionException, TokenStreamException |
| final void | joinModifiers (JoinedTable jt) throws RecognitionException, TokenStreamException |
| final VectorExpression | vectorExpression () throws RecognitionException, TokenStreamException |
| final Expression | scalarExpression () throws RecognitionException, TokenStreamException |
| final Expression | orExpression () throws RecognitionException, TokenStreamException |
| final Expression | andExpression () throws RecognitionException, TokenStreamException |
| final Expression | notExpression () throws RecognitionException, TokenStreamException |
| final boolean | isOrNot () throws RecognitionException, TokenStreamException |
| final Expression | compareExpression () throws RecognitionException, TokenStreamException |
| final Expression | simpleExpression () throws RecognitionException, TokenStreamException |
| final int | truthConst () throws RecognitionException, TokenStreamException |
| final int | relOp () throws RecognitionException, TokenStreamException |
| final int | quantifier () throws RecognitionException, TokenStreamException |
| final Expression | patternExpression () throws RecognitionException, TokenStreamException |
| final Expression | unaryExpression () throws RecognitionException, TokenStreamException |
| final Expression | primaryExpression () throws RecognitionException, TokenStreamException |
| final Expression | multExpression () throws RecognitionException, TokenStreamException |
| final int | addOp () throws RecognitionException, TokenStreamException |
| final Expression | expExpression () throws RecognitionException, TokenStreamException |
| final int | mulOp () throws RecognitionException, TokenStreamException |
| final Expression | patternString () throws RecognitionException, TokenStreamException |
| final Expression | stringExpression () throws RecognitionException, TokenStreamException |
| final Expression | aggregateExpression () throws RecognitionException, TokenStreamException |
| final Expression | dateTimeLiteral () throws RecognitionException, TokenStreamException |
| final Expression | intervalLiteral () throws RecognitionException, TokenStreamException |
| final Expression | booleanLiteral () throws RecognitionException, TokenStreamException |
| final Expression | systemVariable () throws RecognitionException, TokenStreamException |
| final Expression | fnvarExpression () throws RecognitionException, TokenStreamException |
| final Expression | castExpression () throws RecognitionException, TokenStreamException |
| final Expression | caseExpression () throws RecognitionException, TokenStreamException |
| final String | functionId () throws RecognitionException, TokenStreamException |
| final TypeInterval | intervalRange () throws RecognitionException, TokenStreamException |
| final TypeInterval | intervalSingleField () throws RecognitionException, TokenStreamException |
| final SelectItem | selectItem () throws RecognitionException, TokenStreamException |
| final int | joinType () throws RecognitionException, TokenStreamException |
Static Public Attributes | |
| final String[] | _tokenNames |
Protected Member Functions | |
| SQLParser (TokenBuffer tokenBuf, int k) | |
| SQLParser (TokenStream lexer, int k) | |
Package Functions | |
| void | addParameter (ParameterExpression e) |
| String | fixIdTerm (String s) |
Package Attributes | |
| Vector | parameters = new Vector() |
| Session | session = null |
| Connection | qConn = null |
|
||||||||||||||||
|
Definition at line 41 of file SQLParser.java. References com.quadcap.sql.SQLParser._tokenNames, com.quadcap.sql.Session.getConnection(), and com.quadcap.sql.Session.qConn. |
|
||||||||||||
|
Definition at line 71 of file SQLParser.java. References com.quadcap.sql.SQLParser._tokenNames. |
|
|
Definition at line 76 of file SQLParser.java. |
|
||||||||||||
|
Definition at line 80 of file SQLParser.java. References com.quadcap.sql.SQLParser._tokenNames. |
|
|
Definition at line 85 of file SQLParser.java. |
|
|
Definition at line 89 of file SQLParser.java. References com.quadcap.sql.SQLParser._tokenNames. |
|
|
Definition at line 1422 of file SQLParser.java. References com.quadcap.sql.SQLParser.addColumn(), com.quadcap.sql.SQLParser.columnDefinition(), and com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.addColumn(), and com.quadcap.sql.SQLParser.alterTableStmt(). |
|
|
Definition at line 1404 of file SQLParser.java. References com.quadcap.sql.SQLParser.addConstraint(), and com.quadcap.sql.SQLParser.tableConstraint(). Referenced by com.quadcap.sql.SQLParser.addConstraint(), and com.quadcap.sql.SQLParser.alterTableStmt(). |
|
|
Definition at line 6028 of file SQLParser.java. Referenced by com.quadcap.sql.SQLParser.simpleExpression(). |
|
|
Definition at line 35 of file SQLParser.java. References com.quadcap.sql.SQLParser.addParameter(), and com.quadcap.sql.SQLParser.parameters. Referenced by com.quadcap.sql.SQLParser.addParameter(). |
|
|
Definition at line 6208 of file SQLParser.java. References com.quadcap.sql.SQLParser.expression(). Referenced by com.quadcap.sql.SQLParser.primaryExpression(). |
|
|
Definition at line 1586 of file SQLParser.java. References com.quadcap.sql.SQLParser.alterColumn(), com.quadcap.sql.SQLParser.expression(), and com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.alterColumn(), and com.quadcap.sql.SQLParser.alterTableStmt(). |
|
|
|
Definition at line 4898 of file SQLParser.java. References com.quadcap.sql.SQLParser.notExpression(). Referenced by com.quadcap.sql.SQLParser.orExpression(). |
|
|
Definition at line 6614 of file SQLParser.java. Referenced by com.quadcap.sql.SQLParser.primaryExpression(). |
|
|
Definition at line 6932 of file SQLParser.java. References com.quadcap.sql.VectorExpression.addElement(), and com.quadcap.sql.SQLParser.expression(). Referenced by com.quadcap.sql.SQLParser.primaryExpression(). |
|
|
Definition at line 6906 of file SQLParser.java. References com.quadcap.sql.VectorExpression.addElement(), com.quadcap.sql.SQLParser.scalarExpression(), and com.quadcap.sql.SQLParser.type(). Referenced by com.quadcap.sql.SQLParser.primaryExpression(). |
|
|
|
|
Definition at line 4351 of file SQLParser.java. Referenced by com.quadcap.sql.SQLParser.queryExpression(). |
|
|
Definition at line 1278 of file SQLParser.java. Referenced by com.quadcap.sql.SQLParser.statement(). |
|
|
|
Definition at line 479 of file SQLParser.java. References com.quadcap.sql.SQLParser.idList(), com.quadcap.sql.SQLParser.qConn, com.quadcap.sql.Connection.resolveName(), and com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.schemaStatement(), and com.quadcap.sql.SQLParser.statement(). |
|
|
Definition at line 530 of file SQLParser.java. References com.quadcap.sql.StmtCreateSchema.addStatement(), com.quadcap.sql.SQLParser.qConn, com.quadcap.sql.SQLParser.schemaStatement(), com.quadcap.sql.Connection.setAuth(), and com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.statement(). |
|
|
|
Definition at line 781 of file SQLParser.java. References com.quadcap.sql.SQLParser.idList(), com.quadcap.sql.SQLParser.qConn, com.quadcap.sql.SQLParser.queryExpression(), com.quadcap.sql.Connection.resolveName(), com.quadcap.sql.SQLParser.session, and com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.schemaStatement(), and com.quadcap.sql.SQLParser.statement(). |
|
|
Definition at line 6425 of file SQLParser.java. Referenced by com.quadcap.sql.SQLParser.primaryExpression(). |
|
|
Definition at line 2827 of file SQLParser.java. Referenced by com.quadcap.sql.SQLParser.columnConstraint(). |
|
|
Definition at line 867 of file SQLParser.java. References com.quadcap.sql.SQLParser.qConn, com.quadcap.sql.Connection.resolveName(), com.quadcap.sql.SQLParser.sqlId(), and com.quadcap.sql.SQLParser.whereExpression(). Referenced by com.quadcap.sql.SQLParser.statement(). |
|
|
Definition at line 1529 of file SQLParser.java. References com.quadcap.sql.SQLParser.dropColumn(), and com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.alterTableStmt(), and com.quadcap.sql.SQLParser.dropColumn(). |
|
|
Definition at line 1484 of file SQLParser.java. References com.quadcap.sql.SQLParser.dropConstraint(), and com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.alterTableStmt(), and com.quadcap.sql.SQLParser.dropConstraint(). |
|
|
Definition at line 960 of file SQLParser.java. References com.quadcap.sql.SQLParser.qConn, com.quadcap.sql.Connection.resolveName(), and com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.statement(). |
|
|
Definition at line 889 of file SQLParser.java. References com.quadcap.sql.SQLParser.qConn, com.quadcap.sql.Connection.resolveName(), and com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.statement(). |
|
|
Definition at line 6068 of file SQLParser.java. References com.quadcap.sql.SQLParser.unaryExpression(). Referenced by com.quadcap.sql.SQLParser.multExpression(). |
|
|
|
Definition at line 51 of file SQLParser.java. References com.quadcap.sql.SQLParser.fixIdTerm(). Referenced by com.quadcap.sql.SQLParser.fixIdTerm(). |
|
|
Definition at line 6811 of file SQLParser.java. References com.quadcap.sql.SQLParser.functionId(), and com.quadcap.sql.SQLParser.vectorExpression(). Referenced by com.quadcap.sql.SQLParser.primaryExpression(). |
|
|
Definition at line 6994 of file SQLParser.java. References com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.fnvarExpression(). |
|
|
Definition at line 38 of file SQLParser.java. References com.quadcap.sql.SQLParser.parameters. Referenced by com.quadcap.jdbc.PreparedStatement.PreparedStatement(). |
|
|
Definition at line 980 of file SQLParser.java. References com.quadcap.sql.SQLParser.privilege(), and com.quadcap.sql.SQLParser.sqlId(). Referenced by com.quadcap.sql.SQLParser.schemaStatement(), and com.quadcap.sql.SQLParser.statement(). |
|
|
|
|
|
Definition at line 6484 of file SQLParser.java. References com.quadcap.sql.SQLParser.intervalQualifier(). Referenced by com.quadcap.sql.SQLParser.primaryExpression(). |
|
|
Definition at line 3709 of file SQLParser.java. References com.quadcap.sql.SQLParser.integer(), com.quadcap.sql.SQLParser.intervalRange(), and com.quadcap.sql.SQLParser.intervalSingleField(). Referenced by com.quadcap.sql.SQLParser.intervalLiteral(), and com.quadcap.sql.SQLParser.typeInterval(). |
|
|
Definition at line 7087 of file SQLParser.java. References com.quadcap.sql.SQLParser.integer(). Referenced by com.quadcap.sql.SQLParser.intervalQualifier(). |
|
|
Definition at line 7299 of file SQLParser.java. References com.quadcap.sql.SQLParser.integer(). Referenced by com.quadcap.sql.SQLParser.intervalQualifier(). |
|
|
Definition at line 4946 of file SQLParser.java. Referenced by com.quadcap.sql.SQLParser.compareExpression(), and com.quadcap.sql.SQLParser.notExpression(). |
|
|
|
Definition at line 4637 of file SQLParser.java. References com.quadcap.sql.SQLParser.expression(), com.quadcap.sql.SQLParser.idList(), and com.quadcap.sql.SQLParser.joinModifiers(). Referenced by com.quadcap.sql.SQLParser.joinedTable(), and com.quadcap.sql.SQLParser.joinModifiers(). |
|
|
Definition at line 4564 of file SQLParser.java. References com.quadcap.sql.SQLParser.joinType(). Referenced by com.quadcap.sql.SQLParser.joinedTable(). |
|
|
Definition at line 7611 of file SQLParser.java. Referenced by com.quadcap.sql.SQLParser.joinSpec(). |
|
|
Definition at line 6098 of file SQLParser.java. Referenced by com.quadcap.sql.SQLParser.multExpression(). |
|
|
Definition at line 5997 of file SQLParser.java. References com.quadcap.sql.SQLParser.expExpression(), and com.quadcap.sql.SQLParser.mulOp(). Referenced by com.quadcap.sql.SQLParser.simpleExpression(). |
|
|
Definition at line 4213 of file SQLParser.java. References com.quadcap.sql.SQLParser.queryExpression(), and com.quadcap.sql.SQLParser.simpleTable(). Referenced by com.quadcap.sql.SQLParser.queryExpressionHead(). |
|
|
Definition at line 4928 of file SQLParser.java. References com.qu |