com.univocity.api.config.builders
Interface UpdateWithoutMetadata

All Known Subinterfaces:
UpdateWithMetadata

public interface UpdateWithoutMetadata

The UpdateWithoutMetadata configuration is obtained from a PersistenceSetup using PersistenceSetup.notUsingMetadata(). It provides configuration options for update operations that do not rely on uniVocity metadata

It is used to define how the DataIntegrationEngine should update records in the destination entity of a EntityMapping when executing a data mapping cycle.

Author:
uniVocity Software Pty Ltd - dev@univocity.com
See Also:
EntityMapping, PersistenceSetup, DataIntegrationEngine

Method Summary
 InsertionConfig updateDisabled()
          Configures the EntityMapping to keep all existing records in the destination entity unchanged.
 InsertionAfterUpdate updateOverride()
          Configures the EntityMapping to use any mapped records to update and override the records stored in the destination entity.
 

Method Detail

updateOverride

InsertionAfterUpdate updateOverride()
Configures the EntityMapping to use any mapped records to update and override the records stored in the destination entity.

Returns:
the (optional) next step of this configuration: explicitly disable the insertion of new records. Without using metadata, uniVocity is currently unable to distinguish whether to update or insert new records.

updateDisabled

InsertionConfig updateDisabled()
Configures the EntityMapping to keep all existing records in the destination entity unchanged.

Returns:
the next step of this configuration: configure insertion of new records into the destination entity.


Copyright © 2015 uniVocity Software Pty Ltd. All rights reserved.