public class KeyColumnExpr extends AmberColumnExpr
_fromItem, _parentIS_INNER_JOIN, USES_DATA| Constructor and Description |
|---|
KeyColumnExpr(PathExpr parent,
AmberColumn column)
Creates a new unbound id expression.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
bindSelect, createBoolean, generateHaving, generateUpdateWhere, generateWhere, getColumn, getParent, getType, hasRelationship, toStringexists, exists, findItem, generateJoin, generateSelect, getCacheObject, getColumnCount, getObject, isBoolean, setInternalArgType, usesFrompublic KeyColumnExpr(PathExpr parent, AmberColumn column)
public boolean usesFrom(FromItem from, int type, boolean isNot)
usesFrom in interface AmberExprusesFrom in class AmberColumnExprpublic AmberExpr replaceJoin(JoinExpr join)
replaceJoin in interface AmberExprreplaceJoin in class AmberColumnExpr