|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PathExpr | |
---|---|
com.caucho.amber.expr | |
com.caucho.amber.field | |
com.caucho.amber.query |
Uses of PathExpr in com.caucho.amber.expr |
---|
Subinterfaces of PathExpr in com.caucho.amber.expr | |
---|---|
interface |
EntityPathExpr
A path expression that returns an entity. |
Classes in com.caucho.amber.expr that implement PathExpr | |
---|---|
class |
AbstractPathExpr
Represents an amber mapping query expression |
class |
CollectionIdExpr
Bound identifier expression. |
class |
DependentEntityOneToOneExpr
Bound identifier expression. |
class |
ElementCollectionExpr
Expression to a collection of rows The relation is maintained by a link from the child objects to the parent object. |
class |
ElementCollectionIdExpr
Bound identifier expression. |
class |
EmbeddedExpr
Embedded path expression |
class |
IdExpr
Bound identifier expression. |
class |
KeyManyToOneExpr
Bound identifier expression. |
class |
ManyToOneExpr
Link expression to a new table |
class |
OneToManyExpr
Expression to a collection of rows The relation is maintained by a link from the child objects to the parent object. |
Fields in com.caucho.amber.expr declared as PathExpr | |
---|---|
protected PathExpr |
AmberColumnExpr._parent
|
protected PathExpr |
BooleanColumnExpr._parent
|
protected PathExpr |
KeyPropertyExpr._parent
|
protected PathExpr |
MapFieldExpr._parent
|
Methods in com.caucho.amber.expr that return PathExpr | |
---|---|
PathExpr |
AbstractPathExpr.bindSelect(QueryParser parser,
java.lang.String tableName)
Binds the expression as a select item. |
PathExpr |
ElementCollectionExpr.bindSelect(QueryParser parser,
java.lang.String id)
Binds the expression as a select item. |
PathExpr |
EmbeddedExpr.bindSelect(QueryParser parser,
java.lang.String id)
Binds the expression as a select item. |
PathExpr |
ManyToOneExpr.bindSelect(QueryParser parser,
java.lang.String id)
Binds the expression as a select item. |
PathExpr |
OneToManyExpr.bindSelect(QueryParser parser,
java.lang.String id)
Binds the expression as a select item. |
PathExpr |
PathExpr.bindSelect(QueryParser parser,
java.lang.String tableName)
Binds the expression as a select item. |
PathExpr |
LoadExpr.getExpr()
Returns the underlying expression |
PathExpr |
AmberColumnExpr.getParent()
Returns the parent. |
PathExpr |
ElementCollectionExpr.getParent()
Returns the parent. |
PathExpr |
EmbeddedExpr.getParent()
Returns the parent. |
PathExpr |
IdFieldExpr.getParent()
Returns the parent expr. |
PathExpr |
KeyManyToOneExpr.getParent()
Returns the parent expression. |
PathExpr |
KeyPropertyExpr.getParent()
Returns the parent expression. |
PathExpr |
ManyToOneExpr.getParent()
Returns the parent. |
PathExpr |
OneToManyExpr.getParent()
Returns the parent. |
Methods in com.caucho.amber.expr with parameters of type PathExpr | |
---|---|
static LoadExpr |
LoadExpr.create(PathExpr expr)
|
static LoadExpr |
LoadExpr.create(PathExpr expr,
FromItem rootItem)
|
Constructors in com.caucho.amber.expr with parameters of type PathExpr | |
---|---|
AmberColumnExpr(PathExpr parent,
AmberColumn column)
Creates a new unbound id expression. |
|
BooleanColumnExpr(PathExpr parent,
AmberColumn column)
Creates a new unbound id expression. |
|
CollectionSchemaExpr(PathExpr expr,
java.lang.String name)
Creates the collection schema. |
|
DependentEntityOneToOneExpr(PathExpr parent,
LinkColumns linkColumns)
Creates a new unbound id expression. |
|
ElementCollectionExpr(QueryParser parser,
PathExpr parent,
LinkColumns linkColumns,
ElementType targetType)
Creates a new expression to the child objects. |
|
EmbeddedExpr(PathExpr parent,
EmbeddableType embeddableType,
java.util.ArrayList<EmbeddedSubField> subFields)
Creates a new expression. |
|
KeyColumnExpr(PathExpr parent,
AmberColumn column)
Creates a new unbound id expression. |
|
KeyManyToOneExpr(PathExpr parent,
KeyManyToOneField manyToOne)
Creates a new unbound id expression. |
|
KeyPropertyExpr(PathExpr parent,
KeyPropertyField field)
Creates a new unbound id expression. |
|
ManyToOneExpr(PathExpr parent,
LinkColumns linkColumns)
Creates a new unbound id expression. |
|
MapFieldExpr(PathExpr parent,
MapElementField field,
AmberExpr index)
Creates a new unbound id expression. |
|
OneToManyExpr(QueryParser parser,
PathExpr parent,
LinkColumns linkColumns)
Creates a new expression to the child objects. |
Uses of PathExpr in com.caucho.amber.field |
---|
Methods in com.caucho.amber.field with parameters of type PathExpr | |
---|---|
AmberExpr |
AbstractField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
AmberField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
CollectionField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
DependentEntityOneToOneField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
ElementCollectionField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
EmbeddedIdField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
EmbeddedSubField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
EntityEmbeddedField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
KeyManyToOneField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
KeyPropertyField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
ManyToManyField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
ManyToOneField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
OneToManyField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
AmberExpr |
PropertyField.createExpr(QueryParser parser,
PathExpr parent)
Creates the expression for the field. |
Uses of PathExpr in com.caucho.amber.query |
---|
Methods in com.caucho.amber.query that return PathExpr | |
---|---|
PathExpr |
QueryParser.addPath(PathExpr path)
Adds an entity path |
PathExpr |
FromItem.getCollectionExpr()
Gets the id expr. |
Methods in com.caucho.amber.query with parameters of type PathExpr | |
---|---|
PathExpr |
QueryParser.addPath(PathExpr path)
Adds an entity path |
void |
FromItem.setCollectionExpr(PathExpr collectionExpr)
Sets the collection expr. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |