public class ElementCollectionIdExpr extends CollectionIdExpr
IS_INNER_JOIN, USES_DATA
Constructor and Description |
---|
ElementCollectionIdExpr(FromItem fromItem,
ElementCollectionExpr path)
Creates a new unbound id expression.
|
Modifier and Type | Method and Description |
---|---|
LoadExpr |
createLoad()
Creates a load expression.
|
void |
generateSelect(CharBuffer cb)
Generates the select expression.
|
AmberBeanType |
getTargetType()
Returns the entity class.
|
usesFrom
bindSelect, bindSubPath, equals, generateHaving, generateUpdateWhere, generateWhere, getChildFromItem, getFromItem, hashCode, replaceJoin, toString
bindSelect, createArray, createField, createId
createBoolean, exists, exists, findItem, generateJoin, getCacheObject, getColumnCount, getObject, getType, hasRelationship, isBoolean, setInternalArgType, usesFrom
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
createBoolean, exists, exists, findItem, generateJoin, getCacheObject, getObject, getType, hasRelationship, isBoolean, setInternalArgType, usesFrom
public ElementCollectionIdExpr(FromItem fromItem, ElementCollectionExpr path)
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