Class DataObjectMatchTranslator
- java.lang.Object
-
- org.apache.cayenne.access.translator.select.DataObjectMatchTranslator
-
public class DataObjectMatchTranslator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,DbAttribute>
attributes
protected Expression
expression
protected String
joinSplitAlias
protected String
operation
protected DbRelationship
relationship
protected Map<String,Object>
values
-
Constructor Summary
Constructors Constructor Description DataObjectMatchTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DbAttribute
getAttribute(String key)
Expression
getExpression()
String
getJoinSplitAlias()
String
getOperation()
DbRelationship
getRelationship()
Object
getValue(String key)
Iterator<String>
keys()
void
reset()
void
setDataObject(Persistent obj)
void
setExpression(Expression expression)
void
setObjectId(ObjectId id)
void
setOperation(String operation)
void
setRelationship(DbRelationship rel, String joinSplitAlias)
Initializes itself to do translation of the match ending with a DbRelationship.
-
-
-
Field Detail
-
attributes
protected Map<String,DbAttribute> attributes
-
operation
protected String operation
-
expression
protected Expression expression
-
relationship
protected DbRelationship relationship
-
joinSplitAlias
protected String joinSplitAlias
-
-
Method Detail
-
getExpression
public Expression getExpression()
-
setExpression
public void setExpression(Expression expression)
-
reset
public void reset()
-
setRelationship
public void setRelationship(DbRelationship rel, String joinSplitAlias)
Initializes itself to do translation of the match ending with a DbRelationship.- Since:
- 3.0
-
setDataObject
public void setDataObject(Persistent obj)
-
setObjectId
public void setObjectId(ObjectId id)
- Since:
- 1.2
-
getJoinSplitAlias
public String getJoinSplitAlias()
- Since:
- 3.0
-
getRelationship
public DbRelationship getRelationship()
-
getAttribute
public DbAttribute getAttribute(String key)
-
setOperation
public void setOperation(String operation)
-
getOperation
public String getOperation()
-
-