org.apache.cayenne.merge
Class AbstractToDbToken
java.lang.Object
org.apache.cayenne.merge.AbstractToDbToken
- All Implemented Interfaces:
- java.lang.Comparable<MergerToken>, MergerToken
- Direct Known Subclasses:
- AddColumnToDb, AddRelationshipToDb, CreateTableToDb, DropColumnToDb, DropRelationshipToDb, DropTableToDb, SetAllowNullToDb, SetColumnTypeToDb, SetNotNullToDb, SetPrimaryKeyToDb, SetValueForNullToDb
public abstract class AbstractToDbToken
- extends java.lang.Object
- implements MergerToken, java.lang.Comparable<MergerToken>
Common abstract superclass for all MergerTokens going from the model to the
database.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.lang.Comparable |
compareTo |
AbstractToDbToken
public AbstractToDbToken()
getDirection
public final MergeDirection getDirection()
- Description copied from interface:
MergerToken
- The direction of this token. One of
MergeDirection.TO_DB or
MergeDirection.TO_MODEL
- Specified by:
getDirection in interface MergerToken
execute
public void execute(MergerContext mergerContext)
- Specified by:
execute in interface MergerToken
executeSql
protected void executeSql(MergerContext mergerContext,
java.lang.String sql)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
createSql
public abstract java.util.List<java.lang.String> createSql(DbAdapter adapter)
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.