|
||||||||||
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.AbstractPathExpr
com.caucho.amber.expr.IdExpr
com.caucho.amber.expr.CollectionIdExpr
com.caucho.amber.expr.ElementCollectionIdExpr
public class ElementCollectionIdExpr
Bound identifier expression.
Field Summary |
---|
Fields inherited from interface com.caucho.amber.expr.AmberExpr |
---|
IS_INNER_JOIN, USES_DATA |
Constructor Summary | |
---|---|
ElementCollectionIdExpr(FromItem fromItem,
ElementCollectionExpr path)
Creates a new unbound id expression. |
Method Summary | |
---|---|
LoadExpr |
createLoad()
Creates a load expression. |
void |
generateSelect(CharBuffer cb)
Generates the select expression. |
AmberBeanType |
getTargetType()
Returns the entity class. |
Methods inherited from class com.caucho.amber.expr.CollectionIdExpr |
---|
usesFrom |
Methods inherited from class com.caucho.amber.expr.IdExpr |
---|
bindSelect, bindSubPath, equals, generateHaving, generateUpdateWhere, generateWhere, getChildFromItem, getFromItem, hashCode, replaceJoin, toString |
Methods inherited from class com.caucho.amber.expr.AbstractPathExpr |
---|
bindSelect, createArray, createField, createId |
Methods inherited from class com.caucho.amber.expr.AbstractAmberExpr |
---|
createBoolean, exists, exists, findItem, generateJoin, getCacheObject, getColumnCount, getObject, getType, hasRelationship, isBoolean, setInternalArgType, usesFrom |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.caucho.amber.expr.AmberExpr |
---|
createBoolean, exists, exists, findItem, generateJoin, getCacheObject, getObject, getType, hasRelationship, isBoolean, setInternalArgType, usesFrom |
Constructor Detail |
---|
public ElementCollectionIdExpr(FromItem fromItem, ElementCollectionExpr path)
Method Detail |
---|
public AmberBeanType getTargetType()
getTargetType
in interface PathExpr
getTargetType
in class IdExpr
public LoadExpr createLoad()
createLoad
in interface PathExpr
createLoad
in class IdExpr
public void generateSelect(CharBuffer cb)
generateSelect
in interface AmberExpr
generateSelect
in class AbstractAmberExpr
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |