org.apache.cayenne.merge
Class SetValueForNullToDb
java.lang.Object
org.apache.cayenne.merge.AbstractToDbToken
org.apache.cayenne.merge.SetValueForNullToDb
- All Implemented Interfaces:
- java.lang.Comparable<MergerToken>, MergerToken
public class SetValueForNullToDb
- extends AbstractToDbToken
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SetValueForNullToDb
public SetValueForNullToDb(DbEntity entity,
DbAttribute column,
ValueForNullProvider valueForNullProvider)
createSql
public java.util.List<java.lang.String> createSql(DbAdapter adapter)
- Specified by:
createSql
in class AbstractToDbToken
createReverse
public MergerToken createReverse(MergerFactory factory)
- Description copied from interface:
MergerToken
- Create a token with the reverse direction. AddColumn in one direction becomes
DropColumn in the other direction.
Not all tokens are reversible.
getTokenName
public java.lang.String getTokenName()
getColumn
public DbAttribute getColumn()
getTokenValue
public java.lang.String getTokenValue()
- Specified by:
getTokenValue
in interface MergerToken
getEntity
public DbEntity getEntity()
getQuotingStrategy
protected QuotingStrategy getQuotingStrategy(DbAdapter adapter)
compareTo
public int compareTo(MergerToken o)
Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.