Class Qualifier
- java.lang.Object
-
- org.apache.cayenne.access.flush.operation.Qualifier
-
public class Qualifier extends Object
Qualifier of DB row. It uses PK and optimistic lock qualifier if any.- Since:
- 4.2
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<DbAttribute,Object>additionalQualifierprotected List<String>nullNamesprotected booleanoptimisticLockprotected DbRowOprow
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAdditionalQualifier(DbAttribute dbAttribute, Object value)voidaddAdditionalQualifier(DbAttribute dbAttribute, Object value, boolean optimisticLock)Collection<String>getNullQualifierNames()List<DbAttribute>getQualifierAttributes()Map<String,Object>getSnapshot()booleanisSameBatch(Qualifier other)booleanisUsingOptimisticLocking()
-
-
-
Constructor Detail
-
Qualifier
protected Qualifier(DbRowOp row)
-
-
Method Detail
-
getQualifierAttributes
public List<DbAttribute> getQualifierAttributes()
-
getNullQualifierNames
public Collection<String> getNullQualifierNames()
-
addAdditionalQualifier
public void addAdditionalQualifier(DbAttribute dbAttribute, Object value)
-
addAdditionalQualifier
public void addAdditionalQualifier(DbAttribute dbAttribute, Object value, boolean optimisticLock)
-
isUsingOptimisticLocking
public boolean isUsingOptimisticLocking()
-
isSameBatch
public boolean isSameBatch(Qualifier other)
-
-