|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.amber.expr.AbstractAmberExpr
com.caucho.amber.expr.ColumnExpr
com.caucho.amber.expr.KeyColumnExpr
public class KeyColumnExpr
Bound identifier expression.
| Field Summary |
|---|
| Fields inherited from class com.caucho.amber.expr.ColumnExpr |
|---|
_fromItem, _parent |
| Fields inherited from interface com.caucho.amber.expr.AmberExpr |
|---|
IS_INNER_JOIN, USES_DATA |
| Constructor Summary | |
|---|---|
KeyColumnExpr(PathExpr parent,
AmberColumn column)
Creates a new unbound id expression. |
|
| Method Summary | |
|---|---|
AmberExpr |
replaceJoin(JoinExpr join)
Replaces linked join to eliminate a table. |
boolean |
usesFrom(FromItem from,
int type,
boolean isNot)
Returns true if the expression uses the from item. |
| Methods inherited from class com.caucho.amber.expr.ColumnExpr |
|---|
bindSelect, createBoolean, generateHaving, generateUpdateWhere, generateWhere, getColumn, getParent, getType, hasRelationship, toString |
| Methods inherited from class com.caucho.amber.expr.AbstractAmberExpr |
|---|
exists, exists, findItem, generateJoin, generateSelect, getCacheObject, getColumnCount, getObject, isBoolean, setInternalArgType, usesFrom |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public KeyColumnExpr(PathExpr parent,
AmberColumn column)
| Method Detail |
|---|
public boolean usesFrom(FromItem from,
int type,
boolean isNot)
usesFrom in interface AmberExprusesFrom in class ColumnExprpublic AmberExpr replaceJoin(JoinExpr join)
replaceJoin in interface AmberExprreplaceJoin in class ColumnExpr
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||