| java.lang.Object com.quadcap.sql.Expression com.quadcap.sql.TableExpression com.quadcap.sql.JoinedTable
Method Summary | |
public void | checkSyntax() Verify the correctness of the join expression -- the grammar can't
catch all of the possible errors. | public void | getBaseTables(Vector v) | Cursor | getCrossCursor(Session session, Cursor outer, Cursor ca, Cursor cb, Expression where, Tuple jt, JoinMapRow jrl, boolean left, boolean inner) | public Cursor | getCursor(Session session, Cursor outer) | void | getNaturalJoinColumns(Tuple ta, Tuple tb) | int[][] | getUsingColumns(Tuple a, Tuple b) | public boolean | isUpdatable() | static String | isa(Object x) | public String | name() | public int | rank() | public void | readExternal(ObjectInput in) | public void | setOnExpression(Expression on) | public void | setUsingList(Vector usingList) | public void | setWhere(Expression where) Override base method to propagate to base tables. | String | toString(Iterator iter) | public String | toString() | public void | visitSubExpressions(ExpressionVisitor ev) | public void | writeExternal(ObjectOutput out) |
JoinedTable | public JoinedTable()(Code) | | Default public constructor
|
checkSyntax | public void checkSyntax() throws RecognitionException(Code) | | Verify the correctness of the join expression -- the grammar can't
catch all of the possible errors.
|
isUpdatable | public boolean isUpdatable()(Code) | | |
setUsingList | public void setUsingList(Vector usingList)(Code) | | Join 'USING' column list
|
setWhere | public void setWhere(Expression where)(Code) | | Override base method to propagate to base tables.
|
|
|