## Uses of Interface
org.apache.cayenne.merge.MergerToken

- Packages that use MergerToken
  Package | Description
  --- | ---
  org.apache.cayenne.dba.db2 | IBM DB2 DbAdapter.
  org.apache.cayenne.dba.derby | Apache Derby DbAdapter.
  org.apache.cayenne.dba.h2 |
  org.apache.cayenne.dba.hsqldb | HSQLDB DbAdapter.
  org.apache.cayenne.dba.ingres |
  org.apache.cayenne.dba.mysql | MySQL DbAdapter.
  org.apache.cayenne.dba.openbase | OpenBase DbAdapter.
  org.apache.cayenne.dba.oracle | Oracle DbAdapter.
  org.apache.cayenne.dba.postgres | PostgreSQL DbAdapter.
  org.apache.cayenne.dba.sqlserver | MS SQLServer DbAdapter.
  org.apache.cayenne.dba.sybase | Sybase DbAdapter.
  org.apache.cayenne.merge |

- - ### Uses of MergerToken in org.apache.cayenne.dba.db2

    Methods in org.apache.cayenne.dba.db2 that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | DB2MergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`

  - ### Uses of MergerToken in org.apache.cayenne.dba.derby

    Methods in org.apache.cayenne.dba.derby that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | DerbyMergerFactory.`createSetAllowNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | DerbyMergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | DerbyMergerFactory.`createSetNotNullToDb(DbEntity entity, DbAttribute column)`

  - ### Uses of MergerToken in org.apache.cayenne.dba.h2

    Methods in org.apache.cayenne.dba.h2 that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | H2MergerFactory.`createSetAllowNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | H2MergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | H2MergerFactory.`createSetPrimaryKeyToDb(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)`

  - ### Uses of MergerToken in org.apache.cayenne.dba.hsqldb

    Methods in org.apache.cayenne.dba.hsqldb that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | HSQLMergerFactory.`createSetAllowNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | HSQLMergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | HSQLMergerFactory.`createSetPrimaryKeyToDb(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)`

  - ### Uses of MergerToken in org.apache.cayenne.dba.ingres

    Methods in org.apache.cayenne.dba.ingres that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | IngresMergerFactory.`createAddRelationshipToDb(DbEntity entity, DbRelationship rel)`
    `MergerToken` | IngresMergerFactory.`createDropColumnToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | IngresMergerFactory.`createDropRelationshipToDb(DbEntity entity, DbRelationship rel)`
    `MergerToken` | IngresMergerFactory.`createSetAllowNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | IngresMergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | IngresMergerFactory.`createSetNotNullToDb(DbEntity entity, DbAttribute column)`

  - ### Uses of MergerToken in org.apache.cayenne.dba.mysql

    Methods in org.apache.cayenne.dba.mysql that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | MySQLMergerFactory.`createDropRelationshipToDb(DbEntity entity, DbRelationship rel)`
    `MergerToken` | MySQLMergerFactory.`createSetAllowNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | MySQLMergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | MySQLMergerFactory.`createSetNotNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | MySQLMergerFactory.`createSetPrimaryKeyToDb(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)`

  - ### Uses of MergerToken in org.apache.cayenne.dba.openbase

    Methods in org.apache.cayenne.dba.openbase that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | OpenBaseMergerFactory.`createCreateTableToDb(DbEntity entity)`
    `MergerToken` | OpenBaseMergerFactory.`createDropRelationshipToDb(DbEntity entity, DbRelationship rel)`
    `MergerToken` | OpenBaseMergerFactory.`createSetAllowNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | OpenBaseMergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | OpenBaseMergerFactory.`createSetNotNullToDb(DbEntity entity, DbAttribute column)`

  - ### Uses of MergerToken in org.apache.cayenne.dba.oracle

    Methods in org.apache.cayenne.dba.oracle that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | OracleMergerFactory.`createAddColumnToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | OracleMergerFactory.`createSetAllowNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | OracleMergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | OracleMergerFactory.`createSetNotNullToDb(DbEntity entity, DbAttribute column)`

  - ### Uses of MergerToken in org.apache.cayenne.dba.postgres

    Methods in org.apache.cayenne.dba.postgres that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | PostgresMergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`

  - ### Uses of MergerToken in org.apache.cayenne.dba.sqlserver

    Methods in org.apache.cayenne.dba.sqlserver that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | SQLServerMergerFactory.`createAddColumnToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | SQLServerMergerFactory.`createSetAllowNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | SQLServerMergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | SQLServerMergerFactory.`createSetNotNullToDb(DbEntity entity, DbAttribute column)`

  - ### Uses of MergerToken in org.apache.cayenne.dba.sybase

    Methods in org.apache.cayenne.dba.sybase that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | SybaseMergerFactory.`createAddColumnToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | SybaseMergerFactory.`createDropColumnToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | SybaseMergerFactory.`createSetAllowNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | SybaseMergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | SybaseMergerFactory.`createSetNotNullToDb(DbEntity entity, DbAttribute column)`

  - ### Uses of MergerToken in org.apache.cayenne.merge

    Classes in org.apache.cayenne.merge that implement MergerToken
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractToDbToken` Common abstract superclass for all `MergerToken`s going from the model to the database.
    `class` | `AbstractToModelToken` Common abstract superclass for all `MergerToken`s going from the database to the model.
    `class` | `AddColumnToDb`
    `class` | `AddColumnToModel` A `MergerToken` to add a `DbAttribute` to a `DbEntity`.
    `class` | `AddRelationshipToDb`
    `class` | `AddRelationshipToModel`
    `class` | `CreateTableToDb`
    `class` | `CreateTableToModel` A `MergerToken` to add a `DbEntity` to a `DataMap`
    `class` | `DropColumnToDb`
    `class` | `DropColumnToModel` A `MergerToken` to remove a `DbAttribute` from a `DbEntity`.
    `class` | `DropRelationshipToDb`
    `class` | `DropRelationshipToModel`
    `class` | `DropTableToDb`
    `class` | `DropTableToModel` A `MergerToken` to remove a `DbEntity` from a `DataMap`.
    `class` | `SetAllowNullToDb` A `MergerToken` to add a "allow null" clause to a column.
    `class` | `SetAllowNullToModel` A `MergerToken` to set the mandatory field of a `DbAttribute` to false
    `class` | `SetColumnTypeToDb` An `MergerToken` to use to set type, length and precision.
    `class` | `SetColumnTypeToModel` A `MergerToken` that modifies one original `DbAttribute` to match another new `DbAttribute`s type, maxLength and precision.
    `class` | `SetNotNullToDb` A `MergerToken` to add a "not null" clause to a column.
    `class` | `SetNotNullToModel` A `MergerToken` to set the mandatory field of a `DbAttribute` to true
    `class` | `SetPrimaryKeyToDb`
    `class` | `SetPrimaryKeyToModel`
    `class` | `SetValueForNullToDb`

    Methods in org.apache.cayenne.merge that return MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `MergerToken` | MergerFactory.`createAddColumnToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | MergerFactory.`createAddColumnToModel(DbEntity entity, DbAttribute column)`
    `MergerToken` | MergerFactory.`createAddRelationshipToDb(DbEntity entity, DbRelationship rel)`
    `MergerToken` | MergerFactory.`createAddRelationshipToModel(DbEntity entity, DbRelationship rel)`
    `MergerToken` | MergerFactory.`createCreateTableToDb(DbEntity entity)`
    `MergerToken` | MergerFactory.`createCreateTableToModel(DbEntity entity)`
    `MergerToken` | MergerFactory.`createDropColumnToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | MergerFactory.`createDropColumnToModel(DbEntity entity, DbAttribute column)`
    `MergerToken` | MergerFactory.`createDropRelationshipToDb(DbEntity entity, DbRelationship rel)`
    `MergerToken` | MergerFactory.`createDropRelationshipToModel(DbEntity entity, DbRelationship rel)`
    `MergerToken` | MergerFactory.`createDropTableToDb(DbEntity entity)`
    `MergerToken` | MergerFactory.`createDropTableToModel(DbEntity entity)`
    `MergerToken` | AddColumnToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | AddColumnToModel.`createReverse(MergerFactory factory)`
    `MergerToken` | AddRelationshipToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | AddRelationshipToModel.`createReverse(MergerFactory factory)`
    `MergerToken` | CreateTableToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | CreateTableToModel.`createReverse(MergerFactory factory)`
    `MergerToken` | DropColumnToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | DropColumnToModel.`createReverse(MergerFactory factory)`
    `MergerToken` | DropRelationshipToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | DropRelationshipToModel.`createReverse(MergerFactory factory)`
    `MergerToken` | DropTableToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | DropTableToModel.`createReverse(MergerFactory factory)`
    `MergerToken` | MergerToken.`createReverse(MergerFactory factory)` Create a token with the reverse direction.
    `MergerToken` | SetAllowNullToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | SetAllowNullToModel.`createReverse(MergerFactory factory)`
    `MergerToken` | SetColumnTypeToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | SetColumnTypeToModel.`createReverse(MergerFactory factory)`
    `MergerToken` | SetNotNullToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | SetNotNullToModel.`createReverse(MergerFactory factory)`
    `MergerToken` | SetPrimaryKeyToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | SetPrimaryKeyToModel.`createReverse(MergerFactory factory)`
    `MergerToken` | SetValueForNullToDb.`createReverse(MergerFactory factory)`
    `MergerToken` | MergerFactory.`createSetAllowNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | MergerFactory.`createSetAllowNullToModel(DbEntity entity, DbAttribute column)`
    `MergerToken` | MergerFactory.`createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | MergerFactory.`createSetColumnTypeToModel(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)`
    `MergerToken` | MergerFactory.`createSetNotNullToDb(DbEntity entity, DbAttribute column)`
    `MergerToken` | MergerFactory.`createSetNotNullToModel(DbEntity entity, DbAttribute column)`
    `MergerToken` | MergerFactory.`createSetPrimaryKeyToDb(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)`
    `MergerToken` | MergerFactory.`createSetPrimaryKeyToModel(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)`
    `MergerToken` | MergerFactory.`createSetValueForNullToDb(DbEntity entity, DbAttribute column, ValueForNullProvider valueForNullProvider)`

    Methods in org.apache.cayenne.merge that return types with arguments of type MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `List<MergerToken>` | DbMerger.`createMergeTokens(DataNode dataNode, DataMap dataMap)` Create and return a `List` of `MergerToken`s to alter the given `DataNode` to match the given `DataMap`
    `List<MergerToken>` | DbMerger.`createMergeTokens(DbAdapter adapter, DataSource dataSource, DataMap dataMap)` Create and return a `List` of `MergerToken`s to alter the given `DataNode` to match the given `DataMap`

    Methods in org.apache.cayenne.merge with parameters of type MergerToken
    Modifier and Type | Method and Description
    --- | ---
    `int` | AddRelationshipToDb.`compareTo(MergerToken o)`

Copyright © 2001–2018 Apache Cayenne. All rights reserved.