|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PathExpr
Represents an amber mapping query expression
Field Summary |
---|
Fields inherited from interface com.caucho.amber.expr.AmberExpr |
---|
IS_INNER_JOIN, USES_DATA |
Method Summary | |
---|---|
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. |
Methods inherited from interface com.caucho.amber.expr.AmberExpr |
---|
bindSelect, createBoolean, exists, exists, findItem, generateHaving, generateJoin, generateSelect, generateUpdateWhere, generateWhere, getCacheObject, getObject, getType, hasRelationship, isBoolean, replaceJoin, setInternalArgType, usesFrom, usesFrom |
Method Detail |
---|
AmberBeanType getTargetType()
AmberExpr createField(QueryParser parser, java.lang.String field)
AmberExpr createArray(AmberExpr field)
IdExpr createId(FromItem from)
LoadExpr createLoad()
PathExpr bindSelect(QueryParser parser, java.lang.String tableName)
FromItem bindSubPath(QueryParser parser)
FromItem getChildFromItem()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |