public interface PathExpr extends AmberExpr
IS_INNER_JOIN, USES_DATA
Modifier and Type | Method and Description |
---|---|
PathExpr |
bindSelect(QueryParser parser,
java.lang.String tableName)
Binds the expression as a select item.
|
FromItem |
bindSubPath(QueryParser parser)
Binds the expression as a select item.
|
AmberExpr |
createArray(AmberExpr field)
Creates an array reference.
|
AmberExpr |
createField(QueryParser parser,
java.lang.String field)
Creates the expr from the path.
|
IdExpr |
createId(FromItem from)
Creates an id expression.
|
LoadExpr |
createLoad()
Creates a load expression.
|
FromItem |
getChildFromItem()
Returns the from item
|
AmberBeanType |
getTargetType()
Returns the target type.
|
bindSelect, createBoolean, exists, exists, findItem, generateHaving, generateJoin, generateSelect, generateUpdateWhere, generateWhere, getCacheObject, getObject, getType, hasRelationship, isBoolean, replaceJoin, setInternalArgType, usesFrom, usesFrom
AmberBeanType getTargetType()
AmberExpr createField(QueryParser parser, java.lang.String field)
LoadExpr createLoad()
PathExpr bindSelect(QueryParser parser, java.lang.String tableName)
FromItem bindSubPath(QueryParser parser)
FromItem getChildFromItem()