| java.lang.Object com.versant.core.jdbc.sql.exp.SqlExp com.versant.core.jdbc.sql.exp.LeafExp com.versant.core.jdbc.sql.exp.SelectExp com.versant.core.jdbc.sql.exp.ExistsSelectExp
ExistsSelectExp | public class ExistsSelectExp extends SelectExp (Code) | | An exists sub select.
|
ExistsSelectExp | public ExistsSelectExp()(Code) | | |
appendSQLImp | public void appendSQLImp(SqlDriver driver, CharBuf s, SqlExp leftSibling)(Code) | | Append SQL for this node to s.
Parameters: driver - The driver being used Parameters: s - Append the SQL here Parameters: leftSibling - |
finishSelectList | protected void finishSelectList(CharBuf s, int start)(Code) | | Check that the select list is valid.
|
Methods inherited from com.versant.core.jdbc.sql.exp.SelectExp | public void addJoin(Join join)(Code)(Java Doc) public Join addJoin(JdbcColumn[] leftCols, JdbcColumn[] rightCols, SelectExp right)(Code)(Java Doc) public void addJoinMerge(Join aJoin)(Code)(Java Doc) public SqlExp addOrderBy(OrderNode[] orders, boolean append)(Code)(Java Doc) public SqlExp addOrderBy(OrderNode[] orders, boolean append, JDOQLNodeToSqlExp visitor)(Code)(Java Doc) public void appendOrderByExp(SqlExp orderExp)(Code)(Java Doc) public void appendOrderByForColumns(JdbcColumn[] columns)(Code)(Java Doc) public void appendOrderByForColumns(JdbcColumn column)(Code)(Java Doc) public void appendOrderByForColumns(JdbcColumn[] columns, SelectExp se)(Code)(Java Doc) public void appendSQLImp(SqlDriver driver, CharBuf s, SqlExp leftSibling)(Code)(Java Doc) public void appendToSubSelectJoinExp(SqlExp e)(Code)(Java Doc) public void appendToWhereExp(SqlExp e)(Code)(Java Doc) public boolean containsOrderExp(JdbcColumn jdbcColumn)(Code)(Java Doc) public int createAlias(int index)(Code)(Java Doc) public ColumnExp[] createColumnExpForOrdering(ClassMetaData target, SelectExp root)(Code)(Java Doc) public SqlExp createInstance()(Code)(Java Doc) public SqlExp createJoinExp(JdbcColumn[] leftCols, JdbcColumn[] rightCols, SelectExp right)(Code)(Java Doc) public static SelectExp createJoinToSuperTable(SelectExp root, JdbcField jdbcField)(Code)(Java Doc) public static SelectExp createJoinToSuperTable(SelectExp root, SelectExp joinFromExp, JdbcColumn[] lJoinColumns, JdbcField jdbcField)(Code)(Java Doc) public static SelectExp createJoinToSuperTable(SelectExp root, JdbcTable table)(Code)(Java Doc) public void dump(String indent)(Code)(Java Doc) public static void dumpJoinList(SelectExp joinFromExp, String val)(Code)(Java Doc) public static void dumpJoinListRec(SelectExp joinFromExp, String indent)(Code)(Java Doc) public Join findJoin(JdbcField jdbcField)(Code)(Java Doc) public Join findJoin(JdbcTable table, JdbcField jdbcField)(Code)(Java Doc) public Join findJoin(SelectExp se)(Code)(Java Doc) public Join findJoinRec(JdbcField jdbcField)(Code)(Java Doc) public SelectExp findTable(JdbcTable t)(Code)(Java Doc) public SelectExp findTableRecursive(JdbcTable t, JdbcField field)(Code)(Java Doc) public SelectExp findTableRecursive(JdbcTable t)(Code)(Java Doc) protected void finishSelectList(CharBuf s, int start)(Code)(Java Doc) public SqlExp getClone(SqlExp clone, Map cloneMap)(Code)(Java Doc) public Join getLastJoin()(Code)(Java Doc) public SqlExp getOuterJoinMatchedExp()(Code)(Java Doc) public SqlExp getOuterJoinNotMatchedExp()(Code)(Java Doc) public int getSelectListColumnCount()(Code)(Java Doc) public boolean isJoinToManyTable()(Code)(Java Doc) public static void mergeJoinList(Join j)(Code)(Java Doc) public SqlExp normalize(SqlDriver driver, SelectExp sel, boolean convertExists)(Code)(Java Doc) public void prependOrderByForColumns(JdbcColumn[] columns)(Code)(Java Doc) public void replaceSelectExpRef(SelectExp old, SelectExp nw)(Code)(Java Doc) public void setOuterRec()(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
Methods inherited from com.versant.core.jdbc.sql.exp.SqlExp | public void append(SqlExp extra)(Code)(Java Doc) final public void appendSQL(SqlDriver driver, CharBuf s, SqlExp leftSibling)(Code)(Java Doc) protected void appendSQLImp(SqlDriver driver, CharBuf s, SqlExp leftSibling)(Code)(Java Doc) public static SqlExp appendWithAnd(SqlExp base, SqlExp e)(Code)(Java Doc) public int createAlias(int index)(Code)(Java Doc) public static SqlExp createBinaryOpExp(SqlExp left, int op, SqlExp right)(Code)(Java Doc) public static SqlExp createClone(SqlExp sqlExp)(Code)(Java Doc) public static SqlExp createClone(SqlExp inst, Map cloneMap)(Code)(Java Doc) public SqlExp createInstance()(Code)(Java Doc) public void dump(String indent)(Code)(Java Doc) public void dumpList(String indent)(Code)(Java Doc) public int getClassIndex()(Code)(Java Doc) public SqlExp getClone(SqlExp clone, Map cloneMap)(Code)(Java Doc) public int getConvertToJoin()(Code)(Java Doc) public int getFirstCharIndex()(Code)(Java Doc) public int getJavaTypeCode()(Code)(Java Doc) public int getJdbcType()(Code)(Java Doc) final public int getLastCharIndex()(Code)(Java Doc) final public int getPreFirstCharIndex()(Code)(Java Doc) public SelectExp getSingleSelectExp(SelectExp exclude)(Code)(Java Doc) public boolean isNegative()(Code)(Java Doc) public SqlExp normalize(SqlDriver driver, SelectExp sel, boolean convertExists)(Code)(Java Doc) public void replaceSelectExpRef(SelectExp old, SelectExp nw)(Code)(Java Doc) public boolean requiresParensInAnd()(Code)(Java Doc) public boolean requiresParensInMultiply()(Code)(Java Doc) public void setOuter(boolean on)(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|