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>attributesprotected Expressionexpressionprotected StringjoinSplitAliasprotected Stringoperationprotected DbRelationshiprelationshipprotected Map<String,Object>values
-
Constructor Summary
Constructors Constructor Description DataObjectMatchTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DbAttributegetAttribute(String key)ExpressiongetExpression()StringgetJoinSplitAlias()StringgetOperation()DbRelationshipgetRelationship()ObjectgetValue(String key)Iterator<String>keys()voidreset()voidsetDataObject(Persistent obj)voidsetExpression(Expression expression)voidsetObjectId(ObjectId id)voidsetOperation(String operation)voidsetRelationship(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()
-
-