![]() |
Quadcap Embeddable Database |
Definition at line 54 of file Analyze.java.
Public Member Functions | |
| Analyze (Session session, Expression expr) | |
| void | getConjunctives (Vector v) |
| boolean | isConstant () |
| boolean | isName () |
| boolean | refersTo (Tuple table) throws SQLException |
| Analyze | analyze (Expression e) |
| boolean | isConstantCompareToTable (Tuple table) throws SQLException |
| boolean | isTermOrConstant (Tuple table) throws SQLException |
| int[][] | getJoinColumns (Cursor ca, Cursor cb) throws SQLException |
| Expression | factorTable (Tuple table) throws SQLException |
| boolean | isJoinExpression (Tuple c) throws SQLException |
| Expression | factorJoinExpression (Tuple c) throws SQLException |
| String | toString () |
Package Functions | |
| boolean | isJoinColumn (Cursor ca, Vector aCols, Cursor cb, Vector bCols) throws SQLException |
Package Attributes | |
| Session | session |
| Expression | expr |
| BinaryExpression | b = null |
| NameExpression | n = null |
| ValueExpression | v = null |
| String | prefix = "" |
|
||||||||||||
|
Definition at line 64 of file Analyze.java. References com.quadcap.sql.Analyze.b, com.quadcap.sql.Analyze.n, and com.quadcap.sql.Analyze.v. |
|
|
Definition at line 106 of file Analyze.java. References com.quadcap.sql.Analyze.analyze(), com.quadcap.sql.Analyze.prefix, and com.quadcap.sql.Analyze.session. Referenced by com.quadcap.sql.Analyze.analyze(), and com.quadcap.sql.Analyze.getConjunctives(). |
|
|
Definition at line 237 of file Analyze.java. References com.quadcap.sql.Analyze.factorJoinExpression(), and com.quadcap.sql.Analyze.isJoinExpression(). Referenced by com.quadcap.sql.Analyze.factorJoinExpression(). |
|
|
Definition at line 201 of file Analyze.java. References com.quadcap.sql.Analyze.factorTable(), and com.quadcap.sql.Analyze.isTermOrConstant(). Referenced by com.quadcap.sql.Analyze.factorTable(). |
|
|
||||||||||||
|
Definition at line 148 of file Analyze.java. References com.quadcap.sql.Analyze.getJoinColumns(), and com.quadcap.sql.Analyze.isJoinColumn(). Referenced by com.quadcap.sql.Analyze.getJoinColumns(). |
|
|
Definition at line 90 of file Analyze.java. References com.quadcap.sql.Analyze.expr. Referenced by com.quadcap.sql.Analyze.isConstantCompareToTable(), and com.quadcap.sql.Analyze.isJoinExpression(). |
|
|
Definition at line 114 of file Analyze.java. References com.quadcap.sql.Analyze.b, com.quadcap.sql.BinaryExpression.e, com.quadcap.sql.BinaryExpression.f, com.quadcap.sql.Analyze.isConstant(), com.quadcap.sql.Analyze.isConstantCompareToTable(), and com.quadcap.sql.Analyze.refersTo(). Referenced by com.quadcap.sql.Analyze.isConstantCompareToTable(). |
|
||||||||||||||||||||
|
Definition at line 171 of file Analyze.java. References com.quadcap.sql.Analyze.b, com.quadcap.sql.BinaryExpression.e, com.quadcap.sql.BinaryExpression.f, com.quadcap.sql.Analyze.isJoinColumn(), and com.quadcap.sql.BinaryExpression.op. Referenced by com.quadcap.sql.Analyze.getJoinColumns(), and com.quadcap.sql.Analyze.isJoinColumn(). |
|
|
|
Definition at line 94 of file Analyze.java. References com.quadcap.sql.Analyze.n. |
|
|
Definition at line 134 of file Analyze.java. References com.quadcap.sql.Analyze.b, com.quadcap.sql.BinaryExpression.e, com.quadcap.sql.BinaryExpression.f, com.quadcap.sql.Analyze.isTermOrConstant(), com.quadcap.sql.Analyze.n, and com.quadcap.sql.Analyze.v. Referenced by com.quadcap.sql.Analyze.factorTable(), and com.quadcap.sql.Analyze.isTermOrConstant(). |
|
|
Definition at line 98 of file Analyze.java. References com.quadcap.sql.Analyze.n, com.quadcap.sql.NameExpression.name, and com.quadcap.sql.Analyze.refersTo(). Referenced by com.quadcap.sql.Analyze.isConstantCompareToTable(), and com.quadcap.sql.Analyze.refersTo(). |
|
|
Definition at line 255 of file Analyze.java. References com.quadcap.sql.Analyze.expr, and com.quadcap.sql.Analyze.prefix. |
|
|
|
Definition at line 56 of file Analyze.java. Referenced by com.quadcap.sql.Analyze.getConjunctives(), com.quadcap.sql.Analyze.isConstant(), and com.quadcap.sql.Analyze.toString(). |
|
|
Definition at line 58 of file Analyze.java. Referenced by com.quadcap.sql.Analyze.Analyze(), com.quadcap.sql.Analyze.isJoinExpression(), com.quadcap.sql.Analyze.isName(), com.quadcap.sql.Analyze.isTermOrConstant(), and com.quadcap.sql.Analyze.refersTo(). |
|
|
Definition at line 61 of file Analyze.java. Referenced by com.quadcap.sql.Analyze.analyze(), and com.quadcap.sql.Analyze.toString(). |
|
|
Definition at line 55 of file Analyze.java. Referenced by com.quadcap.sql.Analyze.analyze(). |
|
|
Definition at line 59 of file Analyze.java. Referenced by com.quadcap.sql.Analyze.Analyze(), and com.quadcap.sql.Analyze.isTermOrConstant(). |