|
||||||||||
| 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 | |||||||||