|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.amber.expr.AbstractAmberExpr
com.caucho.amber.expr.AbstractPathExpr
public abstract class AbstractPathExpr
Represents an amber mapping query expression
| Field Summary |
|---|
| Fields inherited from interface com.caucho.amber.expr.AmberExpr |
|---|
IS_INNER_JOIN, USES_DATA |
| Constructor Summary | |
|---|---|
AbstractPathExpr()
|
|
| 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 fieldName)
Creates the expr from the path. |
IdExpr |
createId(FromItem fromItem)
Creates an id expression. |
LoadExpr |
createLoad()
Creates a load expression. |
FromItem |
getChildFromItem()
Returns the from item |
| Methods inherited from class com.caucho.amber.expr.AbstractAmberExpr |
|---|
bindSelect, createBoolean, exists, exists, findItem, generateHaving, generateJoin, generateSelect, generateUpdateWhere, generateWhere, getCacheObject, getColumnCount, getObject, getType, hasRelationship, isBoolean, replaceJoin, setInternalArgType, usesFrom, usesFrom |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.caucho.amber.expr.PathExpr |
|---|
getTargetType |
| 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 |
| Constructor Detail |
|---|
public AbstractPathExpr()
| Method Detail |
|---|
public AmberExpr createField(QueryParser parser,
java.lang.String fieldName)
createField in interface PathExprpublic AmberExpr createArray(AmberExpr field)
createArray in interface PathExprpublic IdExpr createId(FromItem fromItem)
createId in interface PathExprpublic LoadExpr createLoad()
createLoad in interface PathExpr
public PathExpr bindSelect(QueryParser parser,
java.lang.String tableName)
bindSelect in interface PathExprpublic FromItem bindSubPath(QueryParser parser)
bindSubPath in interface PathExprpublic FromItem getChildFromItem()
getChildFromItem in interface PathExpr
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||