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.
|
usesFrombindSelect, bindSubPath, equals, generateHaving, generateUpdateWhere, generateWhere, getChildFromItem, getFromItem, hashCode, replaceJoin, toStringbindSelect, createArray, createField, createIdcreateBoolean, exists, exists, findItem, generateJoin, getCacheObject, getColumnCount, getObject, getType, hasRelationship, isBoolean, setInternalArgType, usesFromclone, finalize, getClass, notify, notifyAll, wait, wait, waitcreateBoolean, exists, exists, findItem, generateJoin, getCacheObject, getObject, getType, hasRelationship, isBoolean, setInternalArgType, usesFrompublic ElementCollectionIdExpr(FromItem fromItem, ElementCollectionExpr path)
public AmberBeanType getTargetType()
getTargetType in interface PathExprgetTargetType in class IdExprpublic LoadExpr createLoad()
createLoad in interface PathExprcreateLoad in class IdExprpublic void generateSelect(CharBuffer cb)
generateSelect in interface AmberExprgenerateSelect in class AbstractAmberExpr