org.apache.cayenne.merge
Class AbstractToDbToken
java.lang.Object
org.apache.cayenne.merge.AbstractToDbToken
- All Implemented Interfaces:
- Comparable<MergerToken>, MergerToken
- Direct Known Subclasses:
- AddColumnToDb, AddRelationshipToDb, CreateTableToDb, DropColumnToDb, DropRelationshipToDb, DropTableToDb, SetAllowNullToDb, SetColumnTypeToDb, SetNotNullToDb, SetPrimaryKeyToDb, SetValueForNullToDb
public abstract class AbstractToDbToken
- extends Object
- implements MergerToken, Comparable<MergerToken>
Common abstract superclass for all MergerToken
s going from the model to the
database.
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,
String sql)
toString
public String toString()
- Overrides:
toString
in class Object
createSql
public abstract List<String> createSql(DbAdapter adapter)
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.