A B C D E F G H I J M N O P Q R S T U V W

A

abort() - Method in interface com.univocity.api.config.builders.UnmatchedReferenceHandling
Defines that in case a reference cannot be matched, the mapping cycle must be aborted.
abortCycle(String) - Method in interface com.univocity.api.engine.MappingCycleContext
Aborts the current mapping cycle.
addCustomDataStoreFactories(CustomDataStoreFactory<?>...) - Method in class com.univocity.api.config.EngineConfiguration
Adds instances of CustomDataStoreFactory that should be used by uniVocity to read any custom DataStoreConfiguration, provided by the user in the constructor of this class, to properly create instances of CustomDataStore.
addDataset(String, Dataset) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Adds a new Dataset to this engine.
addDatasetProducer(EngineScope, DatasetProducer) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Adds and configures a DatasetProducer for reading information from an entity accessible through this engine, and producing different datasets as a result.
addDataStoreConfigurations(DataStoreConfiguration...) - Method in class com.univocity.api.config.EngineConfiguration
Adds the configurations for data stores whose entities will be mapped using the engine created by this class.
addEntities(Collection<File>) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a collection of files to this data store.
addEntities(Collection<File>, Charset) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a collection of files to this data store.
addEntities(Collection<File>, String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a collection of files to this data store.
addEntities(String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds all files under the given directory path to this data store.
addEntities(String, String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds all files under the given directory path to this data store.
addEntities(String, Charset) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds all files under the given directory path to this data store.
addEntities(File) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds all files under the given directory to this data store.
addEntities(File, String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds all files under the given directory to this data store.
addEntities(File, Charset) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds all files under the given directory to this data store.
addEntity(String, ReaderProvider) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a read-only data entity to this data store.
addEntity(String, WriterProvider) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a write-only data entity to this data store.
addEntity(File) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a file to this data store.
addEntity(File, String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a file to this data store.
addEntity(File, Charset) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a file to this data store.
addEntity(String, String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a resource to this data store.
addEntity(String, String, String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a resource to this data store.
addEntity(String, String, Charset) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a resource to this data store.
addEntity(String, File) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a file to this data store.
addEntity(String, File, String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a file to this data store.
addEntity(String, File, Charset) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Adds a file to this data store.
addExpression(EngineScope, String, String) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Associates a variable name to an expression.
addField(int) - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Adds the length of the next field in a fixed-width record.
addFunction(EngineScope, String, F) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Adds a custom function implementation to this engine.
addFunctions(Object...) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Creates new functions based on the methods annotated with FunctionWrapper.
addInputRowReader(RowReader, String...) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Adds a RowReader to be executed against the input data of EntityMappings defined in this DataStoreMapping.
addInputRowReader(String, String...) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Associates a single RowReader, registered in the DataIntegrationEngine, to be executed against the input data of EntityMappings defined in this DataStoreMapping.
addInputRowReader(RowReader) - Method in interface com.univocity.api.config.builders.EntityMapping
Adds a RowReader to be executed against the input data of this entity mapping.
addInputRowReaders(String...) - Method in interface com.univocity.api.config.builders.EntityMapping
Associates one or more RowReaders, registered in the DataIntegrationEngine, with the input data of this entity mapping.
addInterceptor(EngineLifecycleInterceptor) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Adds a callback object that intercepts life cycle events produced within this engine.
AdditionalIdentifiers - Interface in com.univocity.api.config.builders
The AdditionalIdentifiers configuration is obtained from an IdentifierType or IdentifierTransform configuration.
addMap(String, F) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Creates a function backed by an implementation of Map.
addOutputRowReader(RowReader, String...) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Adds a RowReader to be executed against the output data of EntityMappings defined in this DataStoreMapping.
addOutputRowReader(String, String...) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Associates one or more RowReaders registered, in the DataIntegrationEngine, with the output data of EntityMappings defined in this DataStoreMapping.
addOutputRowReader(RowReader) - Method in interface com.univocity.api.config.builders.EntityMapping
Adds a RowReader to be executed against the output data of this entity mapping, before it is persisted.
addOutputRowReaders(String...) - Method in interface com.univocity.api.config.builders.EntityMapping
Associates one or more RowReaders registered, in the DataIntegrationEngine, with the output data of this entity mapping.
addPersistedRowReader(RowReader, String...) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Adds a RowReader to be executed against the data persisted after the execution of entity mappings in this DataStoreMapping.
addPersistedRowReader(RowReader) - Method in interface com.univocity.api.config.builders.EntityMapping
Adds a RowReader to be executed against the data persisted after the execution of this entity mapping.
addPersistedRowReaders(String, String...) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Associates RowReader, registered in the DataIntegrationEngine, to be executed against the data persisted after the execution of entity mappings in this DataStoreMapping.
addPersistedRowReaders(String...) - Method in interface com.univocity.api.config.builders.EntityMapping
Associates one or more RowReaders, registered in the DataIntegrationEngine, to be executed against the data persisted after the execution of this entity mapping.
addQuery(EngineScope, String) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Configures a query to be executed against a data store as a function.
addQuery(String, String) - Method in interface com.univocity.api.entity.custom.CustomDataStore
Adds a new query to this data entity.
addQuery(File) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new SQL query entity from a file and adds it to this data store.
addQuery(File, String) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new SQL query entity from a file and adds it to this data store.
addQuery(File, Charset) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new SQL query entity from a file and adds it to this data store.
addQuery(String, File) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new SQL query entity from a file and adds it to this data store.
addQuery(String, File, String) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new SQL query entity from a file and adds it to this data store.
addQuery(String, File, Charset) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new SQL query entity from a file and adds it to this data store.
addQuery(String, String) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new SQL query entity and adds it to this data store.
addQueryFromResource(String, String) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new SQL query entity from a resource and adds it to this data store.
addQueryFromResource(String, String, String) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new SQL query entity from a resource and adds it to this data store.
addQueryFromResource(String, String, Charset) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new SQL query entity from a resource and adds it to this data store.
addReservedWordsToEscape(String...) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Adds user-defined reserved words that might conflict with table and column names in SQL statements.
addReservedWordsToEscape(Collection<String>) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Adds user-defined reserved words that might conflict with table and column names in SQL statements.
addRowReader(EngineScope, String, Class<? extends RowReader>) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Associates a RowReader implementation class to a name and a scope.
addRowReader(String, RowReader) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Associates a RowReader instance to name.
alwaysEscape() - Method in class com.univocity.api.entity.jdbc.DefaultEscaper
 
alwaysEscape() - Method in class com.univocity.api.entity.jdbc.IdentifierEscaper
Should uniVocity always escape all identifiers in SQL statements?
and(String...) - Method in interface com.univocity.api.config.builders.AdditionalIdentifiers
This is an optional configuration used to associate additional fields from the source entity in an EntityMapping to other identifier fields in the destination entity.
Args - Class in com.univocity.api.common
Utility class used to validate arguments and configuration options passed to objects in uniVocity's API.
Args() - Constructor for class com.univocity.api.common.Args
 
asCreateTableScript(DatabaseDialect) - Method in interface com.univocity.api.config.builders.Export
Using the names and fields of a given set of data entities, generate a CREATE TABLE SQL script suitable for a given database.
asCreateTableScript(DatabaseDialect, String, String) - Method in interface com.univocity.api.config.builders.Export
Using the names and fields of a given set of data entities, generate a CREATE TABLE SQL script suitable for a given database.
associate(String...) - Method in interface com.univocity.api.config.builders.IdentifierMappingSetup
Associates one or more fields from the source entity in an EntityMapping with the identifier of the destination entity.
autodetectMappings() - Method in interface com.univocity.api.config.builders.DataStoreMapping
Executes a process for automatic detection of mappings based on entity names and their fields.
autodetectMappings(boolean) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Executes a process for automatic detection of mappings based on entity names and their fields.
autodetectMappings(boolean, NameMatcher, NameMatcher) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Executes a process for automatic detection of mappings based on entity names and their fields.
autodetectMappings(NameMatcher, NameMatcher) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Executes a process for automatic detection of mappings based on entity names and their fields.
autodetectMappings() - Method in interface com.univocity.api.config.builders.EntityMapping
Executes a process for automatic detection of mappings based on the field names of the mapped entities.
autodetectMappings(NameMatcher) - Method in interface com.univocity.api.config.builders.EntityMapping
Executes a process for automatic detection of mappings based on the field names of the mapped entities.

B

beginReading(String...) - Method in interface com.univocity.api.entity.Entity
Start iterating over the records of this data entity.

C

cleanup(RowMappingContext) - Method in class com.univocity.api.engine.RowReader
Cleans up the RowReader after the reading process.
clearDestination() - Method in class com.univocity.api.common.StringWriterProvider
Clears the contents written to the string so far
clearDestination() - Method in class com.univocity.api.common.WriterProvider
Removes any data contained in the resource being written using the instances of Writer provided by this class.
close() - Method in interface com.univocity.api.entity.custom.CustomProcess
Closes and releases any resources allocated by the process.
com.univocity.api - package com.univocity.api
 
com.univocity.api.common - package com.univocity.api.common
 
com.univocity.api.config - package com.univocity.api.config
 
com.univocity.api.config.annotation - package com.univocity.api.config.annotation
 
com.univocity.api.config.builders - package com.univocity.api.config.builders
 
com.univocity.api.data - package com.univocity.api.data
 
com.univocity.api.engine - package com.univocity.api.engine
 
com.univocity.api.entity - package com.univocity.api.entity
 
com.univocity.api.entity.custom - package com.univocity.api.entity.custom
 
com.univocity.api.entity.jdbc - package com.univocity.api.entity.jdbc
 
com.univocity.api.entity.text - package com.univocity.api.entity.text
 
com.univocity.api.entity.text.csv - package com.univocity.api.entity.text.csv
 
com.univocity.api.entity.text.fixed - package com.univocity.api.entity.text.fixed
 
com.univocity.api.entity.text.tsv - package com.univocity.api.entity.text.tsv
 
com.univocity.api.exception - package com.univocity.api.exception
 
Configuration - Class in com.univocity.api.entity
This is the root of all uniVocity entity configuration classes.
Configuration() - Constructor for class com.univocity.api.entity.Configuration
 
configurePersistenceDefaults() - Method in interface com.univocity.api.config.builders.DataStoreMapping
Configures the default persistence settings used by new EntityMapping instances created from this data store mapping.
contains(Object) - Method in interface com.univocity.api.engine.ScopeStorageProvider
Queries the storage for the presence of a key.
containsVariable(String) - Method in interface com.univocity.api.engine.EngineExecutionContext
Queries the current scope for the existence of a variable
copy(String) - Method in interface com.univocity.api.config.builders.FieldMappingSetup
Copies the value of one field from the source entity in an EntityMapping and writes it to a field in the destination entity.
copy(String...) - Method in interface com.univocity.api.config.builders.FieldMappingSetup
Copies values of multiple fields from the source entity in an EntityMapping and writes them to multiple fields in the destination entity.
copyDefaultsFrom(Configuration) - Method in class com.univocity.api.entity.Configuration
Applies default values to undefined settings using a Configuration object.
copyDefaultsFrom(Configuration) - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Applies default values to undefined settings using a Configuration object.
copyDefaultsFrom(Configuration) - Method in class com.univocity.api.entity.text.csv.CsvEntityConfiguration
Applies default values to undefined settings using a Configuration object.
copyDefaultsFrom(Configuration) - Method in class com.univocity.api.entity.text.csv.CsvFormat
Applies default values to undefined settings using a Configuration object.
copyDefaultsFrom(Configuration) - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Applies default values to undefined settings using a Configuration object.
copyDefaultsFrom(Configuration) - Method in class com.univocity.api.entity.text.fixed.FixedWidthFormat
Applies default values to undefined settings using a Configuration object.
copyDefaultsFrom(Configuration) - Method in class com.univocity.api.entity.text.TextFormat
Applies default values to undefined settings using a Configuration object.
copyDefaultsFrom(Configuration) - Method in class com.univocity.api.entity.text.tsv.TsvFormat
Applies default values to undefined settings using a Configuration object.
CopyToMultipleFields - Interface in com.univocity.api.config.builders
The CopyToMultipleFields configuration is obtained from a FieldMappingSetup using FieldMappingSetup.copy(String...).
CopyToSingleField - Interface in com.univocity.api.config.builders
The CopyToSingleField configuration is obtained from a FieldMappingSetup using FieldMappingSetup.copy(String).
CopyTransform - Interface in com.univocity.api.config.builders
The CopyTransform configuration is obtained from either a CopyToSingleField configuration, or a CopyToMultipleFields, which are part of the configuration initialized by a call to FieldMappingSetup.copy(String), FieldMappingSetup.copy(String...) or FieldMappingSetup.read(String...) .
createDataEntity(String, C) - Method in class com.univocity.api.entity.custom.DynamicDataStore
Invoked by uniVocity if it requires a destination data entity that does not exist.
CreateTableExportOptions - Interface in com.univocity.api.config.builders
Specific configuration options of a an export operation to create table scripts, as defined by Export.asCreateTableScript(com.univocity.api.entity.jdbc.DatabaseDialect).
CsvDataStoreConfiguration - Class in com.univocity.api.entity.text.csv
The CSV data store configuration class.
CsvDataStoreConfiguration(String) - Constructor for class com.univocity.api.entity.text.csv.CsvDataStoreConfiguration
Creates a new CSV data store configuration
CsvEntityConfiguration - Class in com.univocity.api.entity.text.csv
This is the class used to configure CSV data entities.
CsvEntityConfiguration() - Constructor for class com.univocity.api.entity.text.csv.CsvEntityConfiguration
 
CsvFormat - Class in com.univocity.api.entity.text.csv
The CSV format configuration class.
CsvFormat() - Constructor for class com.univocity.api.entity.text.csv.CsvFormat
 
CustomDataEntity - Interface in com.univocity.api.entity.custom
The CustomDataEntity defines the essential methods that allow data manipulation in a user-managed resource.
CustomDataStore<E extends CustomReadableEntity> - Interface in com.univocity.api.entity.custom
A CustomDataStore is responsible for managing custom data entity instances and making them available to uniVocity.
CustomDataStoreFactory<C extends DataStoreConfiguration> - Interface in com.univocity.api.entity.custom
A custom data store factory implementation, responsible for creating new data store instances from a configuration object.
CustomProcess - Interface in com.univocity.api.entity.custom
Base interface for processes executed by instances of CustomReadableEntity and CustomDataEntity.
CustomQuery - Interface in com.univocity.api.entity.custom
Provides support for custom implementations of CustomReadableEntity with parameterization support.
CustomReadableEntity - Interface in com.univocity.api.entity.custom
The CustomReadableEntity is the most basic data entity a user can define.
CycleAbortedException - Exception in com.univocity.api.exception
CycleAbortedException is the exception thrown when a data mapping cycle is aborted.
CycleAbortedException(String, Throwable) - Constructor for exception com.univocity.api.exception.CycleAbortedException
Constructs a new CycleAbortedException exception with the specified detail message and cause.
CycleAbortedException(String) - Constructor for exception com.univocity.api.exception.CycleAbortedException
Constructs a new CycleAbortedException exception with the specified detail message, and no cause.
CycleAbortedException(Throwable) - Constructor for exception com.univocity.api.exception.CycleAbortedException
Constructs a new CycleAbortedException exception with the specified cause of error.
cycleCompleted(EngineLifecycleContext) - Method in class com.univocity.api.engine.EngineLifecycleInterceptor
Notifies a data mapping cycle has completed in the DataIntegrationEngine: EngineScope.CYCLE is still active and will be destroyed after the interceptors have been executed.
cycleStarted(EngineLifecycleContext) - Method in class com.univocity.api.engine.EngineLifecycleInterceptor
Notifies a new data mapping cycle has been started in the DataIntegrationEngine: EngineScope.CYCLE is active and a set of data mappings is ready to be executed.

D

DatabaseCapabilities - Class in com.univocity.api.entity.jdbc
Class used to provide information about the capabilities of a database accessed by uniVocity.
DatabaseCapabilities() - Constructor for class com.univocity.api.entity.jdbc.DatabaseCapabilities
 
DatabaseDialect - Enum in com.univocity.api.entity.jdbc
Database dialects supported by uniVocity to produce table creation scripts from any data entity available in a DataIntegrationEngine.
DataErrorHandler<T> - Interface in com.univocity.api.data
The DataErrorHandler is a handler for errors that may occur when reading data from a query.
DataIncrement - Interface in com.univocity.api.data
A DataIncrement provides a limited number of records for mapped data entities.
DataInputException - Exception in com.univocity.api.exception
DataInputException is the exception thrown by uniVocity to notify of errors when reading data from an entity.
DataInputException(String, Throwable) - Constructor for exception com.univocity.api.exception.DataInputException
Constructs a new DataInputException exception with the specified detail message and cause.
DataInputException(String) - Constructor for exception com.univocity.api.exception.DataInputException
Constructs a new DataInputException exception with the specified detail message, and no cause.
DataInputException(Throwable) - Constructor for exception com.univocity.api.exception.DataInputException
Constructs a new DataInputException exception with the specified cause of error.
DataIntegrationEngine - Interface in com.univocity.api.engine
The DataIntegrationEngine is the central component of uniVocity.
DataIntegrationEngineFactory - Interface in com.univocity.api.engine
The DataIntegrationEngineFactory is loaded internally by Univocity and creates instances of DataIntegrationEngine that can be configured to execute data mapping cycles.
DataMappingException - Exception in com.univocity.api.exception
DataMappingException is the exception thrown by uniVocity to notify errors when executing a data mapping process.
DataMappingException(String, Throwable) - Constructor for exception com.univocity.api.exception.DataMappingException
Constructs a new DataMappingException exception with the specified detail message and cause.
DataMappingException(String) - Constructor for exception com.univocity.api.exception.DataMappingException
Constructs a new DataMappingException exception with the specified detail message, and no cause.
DataMappingException(Throwable) - Constructor for exception com.univocity.api.exception.DataMappingException
Constructs a new DataMappingException exception with the specified cause of error.
Dataset - Interface in com.univocity.api.data
A dataset exposes a number of records to be mapped into entities in uniVocity.
DatasetFactory - Interface in com.univocity.api.data
A factory for creating Dataset instances backed by collections.
datasetFactory() - Static method in class com.univocity.api.Univocity
Loads and returns the DatasetFactory that provides convenient implementations of Dataset.
DatasetProducer - Class in com.univocity.api.data
A producer of datasets.
DatasetProducer(String...) - Constructor for class com.univocity.api.data.DatasetProducer
 
DatasetProducerSetup - Interface in com.univocity.api.config.builders
The DatasetProducerSetup is used to configure the input of a DatasetProducer being registered in a DataIntegrationEngine through DataIntegrationEngine.addDatasetProducer(EngineScope, DatasetProducer).
DataStoreConfiguration - Class in com.univocity.api.entity.custom
This is the base class of all configuration classes for data stores.
DataStoreConfiguration(String) - Constructor for class com.univocity.api.entity.custom.DataStoreConfiguration
Creates a new configuration object for a data store.
DataStoreMapping - Interface in com.univocity.api.config.builders
The DataStoreMapping provides builder-style configuration options for defining mappings between entities of two data stores.
deactivate() - Method in interface com.univocity.api.engine.ScopeStorageProvider
Deactivates the storage provider.
DefaultEntityField - Class in com.univocity.api.entity
Provides basic information for a data entity field.
DefaultEntityField(String) - Constructor for class com.univocity.api.entity.DefaultEntityField
Creates an entity field instance with its name.
DefaultEscaper - Class in com.univocity.api.entity.jdbc
A default implementation of an IdentifierEscaper
DefaultEscaper() - Constructor for class com.univocity.api.entity.jdbc.DefaultEscaper
Creates an IdentifierEscaper that encloses identifiers within double quotes.
DefaultEscaper(char) - Constructor for class com.univocity.api.entity.jdbc.DefaultEscaper
Creates an IdentifierEscaper that encloses identifiers within a given escape character.
DefaultEscaper(String) - Constructor for class com.univocity.api.entity.jdbc.DefaultEscaper
Creates an IdentifierEscaper that encloses identifiers within a given escape sequence.
DefaultEscaper(String, String) - Constructor for class com.univocity.api.entity.jdbc.DefaultEscaper
Creates an IdentifierEscaper that encloses identifiers in a specific escape sequence (possibly an escape function).
delete(Object[]) - Method in interface com.univocity.api.data.ModifiableDataset
Removes a record from this dataset.
deleteAbsent() - Method in interface com.univocity.api.config.builders.ExclusionWithMetadata
Configures the EntityMapping to remove records from the destination entity when the source record no longer exists.
deleteAll() - Method in interface com.univocity.api.config.builders.ExclusionWithMetadata
Configures the EntityMapping to delete all records stored in the destination entity, including those flagged as disabled for updates (using DataIntegrationEngine.disableUpdateOnRecords(String, Dataset)).
deleteAll() - Method in interface com.univocity.api.config.builders.ExclusionWithoutMetadata
Configures the EntityMapping to delete all records stored in the destination entity.
deleteAll() - Method in interface com.univocity.api.data.ModifiableDataset
Removes all records from this dataset.
deleteAll() - Method in interface com.univocity.api.entity.custom.CustomDataEntity
Removes all data contained in this data entity.
deleteDisabled() - Method in interface com.univocity.api.config.builders.ExclusionWithMetadata
Configures the EntityMapping to keep all records stored in the destination entity.
deleteDisabled() - Method in interface com.univocity.api.config.builders.ExclusionWithoutMetadata
Configures the EntityMapping to keep all records stored in the destination entity.
deleteNext(Object[]) - Method in interface com.univocity.api.entity.custom.ExclusionProcess
Removes an existing row of data in the custom data entity that originated this update process.
directly() - Method in interface com.univocity.api.config.builders.QueryResultReader
Specifies the results of this query should be returned directly and no transform to its the output is required.
directly() - Method in interface com.univocity.api.config.builders.ReferenceTransform
Does not execute any transformation on the input fields.
disableUpdateOnAllRecords(String) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Disables data modifications to all records of this data entity that were already mapped.
disableUpdateOnRecords(String, Dataset) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Disables data modifications on a given set of records of a data entity that were already mapped.
discard() - Method in interface com.univocity.api.config.builders.UnmatchedReferenceHandling
Defines that in case a reference cannot be matched, the entire record must be discarded.
discardRow() - Method in interface com.univocity.api.engine.RowMappingContext
Discards the current row being processed.
DynamicDataStore<E extends CustomReadableEntity> - Class in com.univocity.api.entity.custom
A CustomDataStore that allows dynamic creation of data entities when required.
DynamicDataStore() - Constructor for class com.univocity.api.entity.custom.DynamicDataStore
 

E

enableDatabaseOperationsIn(Collection<String>) - Method in class com.univocity.api.entity.custom.DataStoreConfiguration
If this data store is not backed by a database, you can move data from your custom entities to an in-memory database managed by uniVocity.
enableDatabaseOperationsIn(String...) - Method in class com.univocity.api.entity.custom.DataStoreConfiguration
If this data store is not backed by a database, you can move data from your custom entities to an in-memory database managed by uniVocity.
enableDatabaseOperationsIn(String...) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Has no effect over JDBC data entities as they already support database operations.
enableDatabaseOperationsIn(Collection<String>) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Has no effect over JDBC data entities as they already support database operations.
enableUpdateOnAllRecords(String) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Re-enables data modifications on all records of a data entity.
enableUpdateOnRecords(String, Dataset) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Re-enables data modifications on a given set records of a data entity.
EngineConfiguration - Class in com.univocity.api.config
The EngineConfiguration provides the essential configuration of a DataIntegrationEngine.
EngineConfiguration(String, DataStoreConfiguration...) - Constructor for class com.univocity.api.config.EngineConfiguration
Creates a new engine configuration with the essential configuration required by uniVocity for enabling the definition and execution of data mappings.
EngineExecutionContext - Interface in com.univocity.api.engine
The EngineExecutionContext is provided by a DataIntegrationEngine through RowReader and EngineLifecycleContext and allows access to variables and functions in the current EngineScope.
EngineLifecycleContext - Interface in com.univocity.api.engine
The EngineLifecycleContext is provided by uniVocity through EngineLifecycleInterceptor, which is bound to a specific DataIntegrationEngine by the user through DataIntegrationEngine.addInterceptor(EngineLifecycleInterceptor).
EngineLifecycleInterceptor - Class in com.univocity.api.engine
The EngineLifecycleInterceptor is used to obtain notifications about life cycle events of a DataIntegrationEngine.
EngineLifecycleInterceptor() - Constructor for class com.univocity.api.engine.EngineLifecycleInterceptor
 
engineReady(EngineLifecycleContext) - Method in class com.univocity.api.engine.EngineLifecycleInterceptor
Notifies the DataIntegrationEngine is ready to execute a new data mapping cycle: EngineScope.PERSISTENT and EngineScope.APPLICATION scopes are active.
EngineScope - Enum in com.univocity.api.engine
The scopes available in an instance of DataIntegrationEngine.
engineShuttingDown(EngineLifecycleContext) - Method in class com.univocity.api.engine.EngineLifecycleInterceptor
Notifies the DataIntegrationEngine is being shut down.
engineStopped(EngineLifecycleContext) - Method in class com.univocity.api.engine.EngineLifecycleInterceptor
Notifies the DataIntegrationEngine has been completely shut down.
Entity - Interface in com.univocity.api.entity
A data entity managed by uniVocity.
EntityMapping - Interface in com.univocity.api.config.builders
The EntityMapping provides builder-style configuration options for defining mappings between fields of two data entities, or between values produced by expressions to a destination data entity.
EntityMappingContext - Interface in com.univocity.api.engine
The EntityMappingContext is available to RowReader instances used during the execution of a data mapping between two entities.
escape(String) - Method in class com.univocity.api.entity.jdbc.DefaultEscaper
 
escape(String) - Method in class com.univocity.api.entity.jdbc.IdentifierEscaper
Escapes identifier names to avoid producing SQL statements with conflicting names.
evaluateExpression(String) - Method in interface com.univocity.api.engine.EngineExecutionContext
Executes an expression and returns the result.
ExclusionProcess - Interface in com.univocity.api.entity.custom
A process for removing records from a CustomDataEntity.
ExclusionWithMetadata - Interface in com.univocity.api.config.builders
The ExclusionWithMetadata configuration is obtained from a PersistenceSetup using PersistenceSetup.usingMetadata().
ExclusionWithoutMetadata - Interface in com.univocity.api.config.builders
The ExclusionWithoutMetadata configuration is obtained from a PersistenceSetup using PersistenceSetup.notUsingMetadata().
execute(I) - Method in interface com.univocity.api.engine.FunctionCall
Executes the function and returns the result (if any)
execute() - Method in class com.univocity.api.entity.custom.TransactionalOperation
Executes a transactional operation prepared by uniVocity when executing a each mapping in DataIntegrationEngine.executeCycle().
executeAndAbort(String...) - Method in interface com.univocity.api.config.builders.UnmatchedReferenceHandling
Defines that in case a reference cannot be matched, the mapping cycle must be aborted.
executeAndDiscard(String...) - Method in interface com.univocity.api.config.builders.UnmatchedReferenceHandling
Defines that in case a reference cannot be matched, the entire record must be discarded.
executeAndIgnore(String...) - Method in interface com.univocity.api.config.builders.UnmatchedReferenceHandling
Defines that in case a reference cannot be matched, this will be ignored.
executeCycle() - Method in interface com.univocity.api.engine.DataIntegrationEngine
Executes a data mapping cycle with all mappings configured in this engine (i.e.
executeCycle(DataIncrement) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Executes a data mapping cycle against a DataIncrement object with all mappings configured in this engine (i.e.
executeCycle(String...) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Executes a data mapping cycle against the selected destination entities.
executeCycle(DataIncrement, String...) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Executes a data mapping cycle against a DataIncrement object and a selection of destination entities.
executeCycle(Transactions) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Executes a data mapping cycle with all mappings configured in this engine (i.e.
executeCycle(Transactions, DataIncrement) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Executes a data mapping cycle against a DataIncrement object with all mappings configured in this engine (i.e.
executeCycle(Transactions, String...) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Executes a data mapping cycle against the selected destination entities.
executeCycle(Transactions, DataIncrement, String...) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Executes a data mapping cycle against a DataIncrement object and a selection of destination entities.
executeFunction(String, Object...) - Method in interface com.univocity.api.engine.EngineExecutionContext
Invokes a function registered in the DataIntegrationEngine and returns the result
executeInTransaction(TransactionalOperation) - Method in interface com.univocity.api.entity.custom.CustomDataStore
Executes an instance of TransactionalOperation, provided by uniVocity.
Export - Interface in com.univocity.api.config.builders
Configuration of an export operation over a set of data entities, as defined by DataIntegrationEngine.exportEntities(String, String...).
exportEntities(String, String...) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Configures an export operation from a given list of data entities.
ExportOutput - Interface in com.univocity.api.config.builders
Executes an Export operation over a given set of data entities and submits the results to a given output.

F

fieldLengths - Variable in class com.univocity.api.entity.text.TextEntityConfiguration
 
FieldMappingSetup - Interface in com.univocity.api.config.builders
The FieldMappingSetup is the base configuration used to define what fields should be read from a source entity in an EntityMapping.
FileProvider - Class in com.univocity.api.common
A FileProvider validates and stores the minimum information required by uniVocity to locate and manipulate files.
FileProvider(File) - Constructor for class com.univocity.api.common.FileProvider
Creates a provider for the file to be open/written using the default system encoding.
FileProvider(File, String) - Constructor for class com.univocity.api.common.FileProvider
Creates a provider for the file to be open/written using a given encoding
FileProvider(File, Charset) - Constructor for class com.univocity.api.common.FileProvider
Creates a provider for the file to be open/written using a given encoding
FileProvider(String) - Constructor for class com.univocity.api.common.FileProvider
Creates a provider for the file, represented by a path, to be open/written using the default system encoding.
FileProvider(String, String) - Constructor for class com.univocity.api.common.FileProvider
Creates a provider for the file, represented by a path, to be open/written using the default system encoding.
FileProvider(String, Charset) - Constructor for class com.univocity.api.common.FileProvider
Creates a provider for the file, represented by a path, to be open/written using the default system encoding.
FixedWidthDataStoreConfiguration - Class in com.univocity.api.entity.text.fixed
The Fixed-width data store configuration class.
FixedWidthDataStoreConfiguration(String) - Constructor for class com.univocity.api.entity.text.fixed.FixedWidthDataStoreConfiguration
Creates a new fixed-width data store configuration
FixedWidthEntityConfiguration - Class in com.univocity.api.entity.text.fixed
This is the class used to configure fixed-width data entities.
FixedWidthEntityConfiguration() - Constructor for class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
 
FixedWidthFormat - Class in com.univocity.api.entity.text.fixed
The fixed-width format configuration class.
FixedWidthFormat() - Constructor for class com.univocity.api.entity.text.fixed.FixedWidthFormat
 
fromFile(File) - Method in interface com.univocity.api.config.builders.QueryDefinition
Uses a query definition from a file.
fromFile(File, String) - Method in interface com.univocity.api.config.builders.QueryDefinition
Uses a query definition from a file.
fromFile(File, Charset) - Method in interface com.univocity.api.config.builders.QueryDefinition
Uses a query definition from a file.
fromResource(String) - Method in interface com.univocity.api.config.builders.QueryDefinition
Uses a query definition from a resource available either in the classpath or the file system.
fromResource(String, String) - Method in interface com.univocity.api.config.builders.QueryDefinition
Uses a query definition from a resource available either in the classpath or the file system.
fromResource(String, Charset) - Method in interface com.univocity.api.config.builders.QueryDefinition
Uses a query definition from a resource available either in the classpath or the file system.
fromString(String) - Method in interface com.univocity.api.config.builders.QueryDefinition
Uses a query definition from a string.
FunctionCall<O,I> - Interface in com.univocity.api.engine
A custom function call that can be used from within the DataIntegrationEngine to obtain values from the current EngineScope, and to execute any external operation that produces values required while executing data mappings.
FunctionWrapper - Annotation Type in com.univocity.api.config.annotation
A function wrapper is used to annotate methods of classes whose instances are used by a DataIntegrationEngine to wrap methods in a FunctionCall.

G

GeneratedIdentifierTransform - Interface in com.univocity.api.config.builders
The GeneratedIdentifierTransform configuration is obtained from an IdentifierType configuration which is part of the configuration initialized by a call to IdentifierMappingSetup.associate(String...)
getAlwaysQuoteOnWrite() - Method in class com.univocity.api.entity.text.csv.CsvEntityConfiguration
Indicates whether or not all values should be enclosed within quotes (as specified in CsvFormat.getQuote()) when writing.
getBatchSize() - Method in class com.univocity.api.config.MetadataSettings
Obtains the number of metadata rows to be persisted in a single batch execution.
getBatchSize() - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Obtains the number of rows to be persisted in a single batch execution.
getCatalog() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Obtains the catalog name that should be used to refer to elements of the database managed by this JDBC data store.
getComment() - Method in class com.univocity.api.entity.text.TextFormat
Returns the character that represents a line comment.
getConfiguration() - Method in interface com.univocity.api.entity.custom.CustomDataStore
Returns the configuration object of this data store.
getConfigurationType() - Method in interface com.univocity.api.entity.custom.CustomDataStoreFactory
Informs uniVocity the configuration class this factory supports.
getCurrentActiveScope() - Method in interface com.univocity.api.engine.EngineExecutionContext
Returns the current active scope in the DataIntegrationEngine
getCurrentCycle() - Method in interface com.univocity.api.engine.EngineLifecycleContext
This method returns the number of the current cycle being executed (uniVocity counts each cycle incrementally, including the ones that failed) If no cycle is active it this method will return the number of the last executed cycle.
getCurrentEntityMapping() - Method in interface com.univocity.api.engine.EngineLifecycleContext
Returns a contextual object that provides controls over an active entity mapping in the DataIntegrationEngine.
getCurrentMappingCycleContext() - Method in interface com.univocity.api.engine.EngineLifecycleContext
Returns a contextual object that provides controls over an active data mapping cycle in the DataIntegrationEngine.
getCurrentRow() - Method in interface com.univocity.api.engine.RowMappingContext
Return the current count of rows processed.
getCurrentRow() - Method in interface com.univocity.api.entity.Entity
Returns the current row read from the input.
getCustomDataStoreFactories() - Method in class com.univocity.api.config.EngineConfiguration
Obtains the (unmodifiable) set of CustomDataStoreFactory instances that should be used by uniVocity to read any custom DataStoreConfiguration to properly create instances of CustomDataStore.
getDatabaseEnabledEntities() - Method in class com.univocity.api.entity.custom.DataStoreConfiguration
Returns the entity names that must have their data loaded into an in-memory database managed by uniVocity before a each data migration cycle.
getDatabaseEnabledEntities() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Returns an empty set as JDBC data entities already support database operations.
getDatabaseInformation() - Method in class com.univocity.api.config.MetadataSettings
Obtains an object describing the capabilities of the database that stores uniVocity metadata.
getDatabaseInformation() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Obtains an object describing the capabilities of the database managed by this JDBC data store.
getDataEntities() - Method in interface com.univocity.api.entity.custom.CustomDataStore
Returns the data entity instances available to uniVocity.
getDataIntegrationEngineFactory() - Method in interface com.univocity.api.UnivocityFactoryProvider
Returns a DataIntegrationEngineFactory provided by uniVocity.
getDataset(String, String) - Method in interface com.univocity.api.data.DataIncrement
Returns the dataset for an entity whose mapping is being executed as part of a data mapping cycle.
getDataset(String) - Method in class com.univocity.api.data.DatasetProducer
Returns one of the datasets produced by this DatasetProducer as a result of processing records of a data entity.
getDatasetFactory() - Method in interface com.univocity.api.UnivocityFactoryProvider
Returns a DatasetFactory provided by uniVocity.
getDatasetNames() - Method in class com.univocity.api.data.DatasetProducer
Returns the names of the datasets produced by this object.
getDataSource() - Method in class com.univocity.api.config.MetadataSettings
 
getDataSource() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Obtains the DataSource used to connect to the managed JDBC data entities.
getDataStoreConfigurations() - Method in class com.univocity.api.config.EngineConfiguration
Obtains the (unmodifiable) set of DataStoreConfiguration instances that will be used by uniVocity to instantiate the data stores manipulated by this engine.
getDataStoreName() - Method in class com.univocity.api.entity.custom.DataStoreConfiguration
Returns the name of the data store whose configuration is maintained by this object .
getDefaultEntityConfiguration() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Returns the default configuration object for JDBC data entities.
getDefaultEntityConfiguration() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Returns the default configuration object.
getDefaultQueryConfiguration() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Returns the default configuration object for JDBC query entities.
getDefaultValue() - Method in class com.univocity.api.entity.DefaultEntityField
Obtains a default value to use when the value of this field is null.
getDelimiter() - Method in class com.univocity.api.entity.text.csv.CsvFormat
Returns the field delimiter character.
getDestinationDataStore() - Method in interface com.univocity.api.config.builders.DataStoreMapping
Returns the name of the destination data store whose entities will receive data mapped from the inputs configured in an EntityMapping
getDestinationDataStore() - Method in interface com.univocity.api.engine.EntityMappingContext
Returns the name of the destination data store whose data entities are receiving mapped data.
getDestinationEntity() - Method in interface com.univocity.api.engine.EntityMappingContext
Returns the name of the destination data entity that is receiving data mapped from the source entity.
getDialect() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Returns the dialect of this database.
getEmptyValue() - Method in class com.univocity.api.entity.text.csv.CsvEntityConfiguration
Defines a default value to be used in substitution of null when there are empty values within quotes in a CSV record.
getEncoding() - Method in class com.univocity.api.common.FileProvider
Returns the encoding used to manipulate the provided file.
getEngine(String) - Method in interface com.univocity.api.engine.DataIntegrationEngineFactory
Obtains the DataIntegrationEngine instance which was configured using Univocity.registerEngine(com.univocity.api.config.EngineConfiguration)
getEngine(String) - Static method in class com.univocity.api.Univocity
Obtains the DataIntegrationEngine instance which was configured using Univocity.registerEngine(com.univocity.api.config.EngineConfiguration).
getEngineName() - Method in class com.univocity.api.config.EngineConfiguration
Returns name of the engine that will be initialized with the configuration provided in this class.
getEngineName() - Method in interface com.univocity.api.engine.EngineLifecycleContext
Returns the name associated with the DataIntegrationEngine
getEntity(String) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Get an accessible data entity which provides direct access to the underlying data store.
getEntityConfiguration(String) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Returns the configuration of a given data entity.
getEntityConfiguration(String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Returns the configuration of a given data entity.
getEntityConfigurations() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Returns an unmodifiable map containing the configurations of all entities in this data store
getEntityName() - Method in interface com.univocity.api.entity.custom.CustomReadableEntity
Returns this entity name.
getEntityName() - Method in interface com.univocity.api.entity.Entity
Returns the name of this data entity
getEntityReaders() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Returns an unmodifiable map of reader providers for read only entities
getEntityWriters() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Returns an unmodifiable map of writer providers for write-only entities.
getEscapeChar() - Method in class com.univocity.api.entity.text.tsv.TsvFormat
Returns the character used for escaping special characters in TSV inputs: \t, \n, \r and \ .
getExecutionContext() - Method in interface com.univocity.api.engine.EngineLifecycleContext
Returns a contextual object that provides access to some elements of the DataIntegrationEngine, such as functions and variables.
getFetchSize() - Method in class com.univocity.api.config.MetadataSettings
Obtains the number of rows to return for an open ResultSet in a each each trip to the database.
getFieldLengths() - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Returns the sequence of lengths for each field that form a fixed-width record.
getFieldLengths() - Method in class com.univocity.api.entity.text.TextEntityConfiguration
Returns the length of each column of records returned by the data entity.
getFieldNames() - Method in interface com.univocity.api.data.Dataset
Provides names of each field in the records of this dataset, in a sequence corresponding to their order.
getFieldPosition(String) - Method in class com.univocity.api.data.DatasetProducer
Returns the position of a given field in each record passed by uniVocity into DatasetProducer.processNext(Object[]).
getFields() - Method in interface com.univocity.api.entity.custom.CustomReadableEntity
Informs uniVocity of what fields are available from this data entity.
getFieldsPerRecord() - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Returns the number of fields in each record of a fixed-width data entity.
getFile() - Method in class com.univocity.api.common.FileProvider
Returns the File instance given in the constructor of this class, or null if a path to a resource is being used.
getFileDirectories() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Returns an unmodifiable set of file providers for directories.
getFilePath() - Method in class com.univocity.api.common.FileProvider
Returns the resource path given in the constructor of this class, or null if a File is being used.
getHeaders() - Method in class com.univocity.api.entity.text.TextEntityConfiguration
Returns the sequence of field names used to refer to columns in the input/output text of an entity.
getIdentifierEscaper() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Returns the user-defined IdentifierEscaper configured to handle reserved word escaping when SQL statements are generated.
getIdentifiers() - Method in interface com.univocity.api.data.Dataset
Informs what field names in Dataset.getFieldNames() should be used to identify each record.
getIdentifiers() - Method in class com.univocity.api.entity.text.TextEntityConfiguration
Returns the sequence of field names to use as data entity identifiers.
getInputFields() - Method in class com.univocity.api.data.DatasetProducer
 
getInputFields() - Method in interface com.univocity.api.engine.RowMappingContext
Returns the sequence of fields read from the input data entity.
getInputIndex(String) - Method in interface com.univocity.api.engine.RowMappingContext
Returns the position of a field in the input row.
getInputValue(String) - Method in interface com.univocity.api.engine.RowMappingContext
Returns the value of a given field in the current input row.
getInputValue(String, Class<T>) - Method in interface com.univocity.api.engine.RowMappingContext
Returns the value of a given field in the current input row.
getLength() - Method in class com.univocity.api.entity.DefaultEntityField
Obtains the maximum length of this field.
getLicensePath() - Static method in class com.univocity.api.Univocity
Obtains the configured path to the uniVocity license file.
getLimitOfRowsLoadedInMemory() - Method in class com.univocity.api.entity.custom.DataStoreConfiguration
Obtains the maximum number of rows loaded in memory at a time when extracting information from entities and queries managed by this data store.
getLimitOfRowsLoadedInMemory() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Obtains the maximum number of rows loaded in memory at a time when extracting information from entities and queries in this data store.
getLimitOfRowsLoadedInMemory() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Returns the maximum number of rows loaded in memory from data entities of this data store at any given time.
getLineSeparator() - Method in class com.univocity.api.entity.text.TextFormat
Returns the current line separator character sequence, which can contain 1 to 2 characters.
getLineSeparatorString() - Method in class com.univocity.api.entity.text.TextFormat
Returns the current line separator sequence as a String of 1 to 2 characters.
getMapping(String, String) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Obtains the mapping configuration object between two entities.
getMapping(String, String) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Obtains the mapping configuration object between entities of two data stores.
getMetadataSettings() - Method in class com.univocity.api.config.EngineConfiguration
Obtains the database settings required by uniVocity to persist its metadata.
getMetadataTableName() - Method in class com.univocity.api.config.MetadataSettings
Obtains the configured metadata table name configured for uniVocity.
getName() - Method in interface com.univocity.api.engine.DataIntegrationEngine
The name of the data integration engine.
getName() - Method in class com.univocity.api.entity.DefaultEntityField
Obtains the name that describes a particular field in each record of an entity.
getNamedEntityFiles() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Returns an unmodifiable map of file providers for entities that were created with an explicit name.
getNormalizedNewline() - Method in class com.univocity.api.entity.text.TextFormat
Returns the normalized newline character, which is automatically replaced by TextFormat.lineSeparator when reading/writing.
getNumberOfRecordsToRead() - Method in class com.univocity.api.entity.text.TextEntityConfiguration
Returns the number of valid records to be parsed before the reading process is stopped.
getOutputDirectory() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Returns the output directory onto which files that serve as "clones" of source entities should be created.
getOutputFields() - Method in interface com.univocity.api.engine.RowMappingContext
Returns the sequence of fields read from the output data entity (if available).
getOutputIndex(String) - Method in interface com.univocity.api.engine.RowMappingContext
Returns the position of a field in the output row (if available).
getOutputValue(String) - Method in interface com.univocity.api.engine.RowMappingContext
Returns the value of a given field in the current output row.
getOutputValue(String, Class<T>) - Method in interface com.univocity.api.engine.RowMappingContext
Returns the value of a given field in the current output row.
getPadding() - Method in class com.univocity.api.entity.text.fixed.FixedWidthFormat
Returns the character used for filling unwritten spaces in a fixed-width record.
getParameters() - Method in interface com.univocity.api.entity.custom.CustomQuery
Informs what parameters are available through this entity, and in what order.
getPersistentScopeStorageProvider() - Method in class com.univocity.api.config.EngineConfiguration
Obtains the storage provider configured to keep values stored in the EngineScope.PERSISTENT scope of the DataIntegrationEngine.
getQueries() - Method in interface com.univocity.api.entity.custom.CustomDataStore
Returns the custom query instances available to uniVocity.
getQueryConfiguration(String) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Returns the configuration of a given query entity.
getQuote() - Method in class com.univocity.api.entity.text.csv.CsvFormat
Returns the character used for escaping values where the field delimiter is part of the value.
getQuoteEscape() - Method in class com.univocity.api.entity.text.csv.CsvFormat
Returns the character used for escaping quotes inside an already quoted value.
getRecordEndsOnNewline() - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Indicates whether or not a record is considered parsed when a newline is reached.
getReservedWordsToEscape() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Returns the collection of user-defined reserved words provided with JdbcDataStoreConfiguration.addReservedWordsToEscape(String...).
getResource() - Method in interface com.univocity.api.common.ResourceProvider
Returns the resource provided by this class
getResource() - Method in class com.univocity.api.common.StringWriterProvider
Obtains a new StringWriter instance.
getRows() - Method in interface com.univocity.api.data.Dataset
Returns the rows stored in this dataset.
getSchema() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Obtains the schema name that should be used to refer to elements of the database managed by this JDBC data store.
getSkipTrailingCharsUntilNewline() - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Indicates whether or not any trailing characters beyond the record's length should be skipped until the newline is reached.
getSourceDataStore() - Method in interface com.univocity.api.config.builders.DataStoreMapping
Returns the name of the data store that provides entities whose data will be used as input in mappings created with DataStoreMapping.map(String, String)
getSourceDataStore() - Method in interface com.univocity.api.engine.EntityMappingContext
Returns the name of the source data store whose data entities are being read.
getSourceEntity() - Method in interface com.univocity.api.engine.EntityMappingContext
Returns the name of the source data entity that is being read
getSqlProducer() - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Obtains the custom SqlProducer responsible for generating user-specific SQL statements when reading or writing data to this entity.
getString() - Method in class com.univocity.api.common.StringWriterProvider
Returns the contents written to the string so far.
getTemporaryTableName() - Method in class com.univocity.api.config.MetadataSettings
Obtains the configured table name for storing temporary data produced during uniVocity's metadata operations.
getTransactionIsolationLevel() - Method in class com.univocity.api.config.MetadataSettings
Obtains the transaction isolation level used when persisting metadata.
getTransactionIsolationLevel() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Obtains the transaction isolation level used when persisting data into entities of this data store.
getTransactionTimeout() - Method in class com.univocity.api.config.MetadataSettings
Obtains the timeout, in number of seconds, for transactions created for metadata manipulation.
getTransactionTimeout() - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Obtains the timeout, in number of seconds, for transactions created from this data store.
getType() - Method in class com.univocity.api.entity.DefaultEntityField
Obtains the type of values stored by this field.
getUnnamedEntityFiles() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Returns an unmodifiable set of file providers for entities that were created without an explicit name.
getValue(Object) - Method in interface com.univocity.api.engine.ScopeStorageProvider
Obtains a value associated with a key in the scope storage.

H

handleException(Throwable) - Method in interface com.univocity.api.data.DataErrorHandler
Handles an exception that happened when executing a query.
handleUnexpectedData(Object[][]) - Method in interface com.univocity.api.data.DataErrorHandler
Handles unexpected data produced by a query.
headers - Variable in class com.univocity.api.entity.text.TextEntityConfiguration
 

I

IdentifierCopy - Interface in com.univocity.api.config.builders
The IdentifierCopy configuration is obtained from a IdentifierMappingSetup using IdentifierMappingSetup.associate(String...).
IdentifierEscaper - Class in com.univocity.api.entity.jdbc
A class responsible for escaping table and column names that can be reserved words in SQL statements.
IdentifierEscaper() - Constructor for class com.univocity.api.entity.jdbc.IdentifierEscaper
 
IdentifierMappingSetup - Interface in com.univocity.api.config.builders
The IdentifierMappingSetup is the base configuration used to define which fields from the source entity, when mapped to the destination, represent an identifier in the destination entity of the EntityMapping.
identifiers - Variable in class com.univocity.api.entity.text.TextEntityConfiguration
 
IdentifierTransform - Interface in com.univocity.api.config.builders
The IdentifierTransform configuration is obtained from an IdentifierType configuration which is part of the configuration initialized by a call to IdentifierMappingSetup.associate(String...)
IdentifierType - Interface in com.univocity.api.config.builders
The IdentifierType configuration is obtained from a IdentifierMappingSetup using IdentifierMappingSetup.associate(String...).
identity() - Method in interface com.univocity.api.config.builders.EntityMapping
Configures the mapping of one or more fields in the source entity to the destination fields used as identifiers.
ignore() - Method in interface com.univocity.api.config.builders.UnmatchedReferenceHandling
Defines that in case a reference cannot be matched, this will be ignored.
IllegalConfigurationException - Exception in com.univocity.api.exception
IllegalConfigurationException is the exception thrown by uniVocity to notify of an illegal configuration.
IllegalConfigurationException(String, Throwable) - Constructor for exception com.univocity.api.exception.IllegalConfigurationException
Constructs a new IllegalConfigurationException exception with the specified detail message and cause.
IllegalConfigurationException(String) - Constructor for exception com.univocity.api.exception.IllegalConfigurationException
Constructs a new IllegalConfigurationException exception with the specified detail message, and no cause.
IllegalConfigurationException(Throwable) - Constructor for exception com.univocity.api.exception.IllegalConfigurationException
Constructs a new IllegalConfigurationException exception with the specified cause of error.
IllegalMappingException - Exception in com.univocity.api.exception
IllegalMappingException is the exception thrown by uniVocity to notify of an illegal mapping.
IllegalMappingException(String, Throwable) - Constructor for exception com.univocity.api.exception.IllegalMappingException
Constructs a new IllegalMappingException exception with the specified detail message and cause.
IllegalMappingException(String) - Constructor for exception com.univocity.api.exception.IllegalMappingException
Constructs a new IllegalMappingException exception with the specified detail message, and no cause.
IllegalMappingException(Throwable) - Constructor for exception com.univocity.api.exception.IllegalMappingException
Constructs a new IllegalMappingException exception with the specified cause of error.
indexOf(String) - Method in interface com.univocity.api.entity.Entity
Returns the position of a given field in the current row.
initialize(RowMappingContext) - Method in class com.univocity.api.engine.RowReader
Gives the RowReader a chance to perform any initialization it requires before the first call to RowReader.processRow(Object[], Object[], RowMappingContext) is made.
initialize() - Method in interface com.univocity.api.engine.ScopeStorageProvider
Initializes the storage provider.
insert(Object[]) - Method in interface com.univocity.api.data.ModifiableDataset
Inserts a new record into this dataset.
insertDisabled() - Method in interface com.univocity.api.config.builders.InsertionAfterUpdate
Configures the EntityMapping to ignore any new records mapped from the source entity.
InsertionAfterUpdate - Interface in com.univocity.api.config.builders
The InsertionAfterUpdate configuration is obtained from the configuration sequence started with a PersistenceSetup instance.
InsertionConfig - Interface in com.univocity.api.config.builders
The InsertionConfig configuration is obtained from a PersistenceSetup instance.
InsertionWithMetadata - Interface in com.univocity.api.config.builders
The InsertionWithMetadata configuration is obtained from a PersistenceSetup instance.
insertNewRows() - Method in interface com.univocity.api.config.builders.InsertionConfig
Configures the EntityMapping to insert new records, mapped from the source entity, into the destination entity.
into(String) - Method in interface com.univocity.api.config.builders.MergeDestination
Defines what field of the destination entity in a FieldMappingSetup should receive the value from a merge operation applied to multiple input fields.
into(String...) - Method in interface com.univocity.api.config.builders.SplitDestination
Defines what fields of the destination entity in a FieldMappingSetup should receive values from a split operation applied to an input field.
isActive(String) - Method in interface com.univocity.api.engine.DataIntegrationEngineFactory
Is the data integration engine with the given name active?
isActive(String) - Static method in class com.univocity.api.Univocity
Is the data integration engine with the given name active?
isBatchSupported() - Method in class com.univocity.api.entity.jdbc.DatabaseCapabilities
Identifies whether batching is supported or not.
isComment(char) - Method in class com.univocity.api.entity.text.TextFormat
Identifies whether a given character represents a comment.
isDelimiter(char) - Method in class com.univocity.api.entity.text.csv.CsvFormat
Identifies whether or not a given character is the field delimiter used to separate individual fields in a CSV record.
isEmpty() - Method in class com.univocity.api.common.StringWriterProvider
 
isEmpty() - Method in class com.univocity.api.common.WriterProvider
Queries whether or not the resource to be written contains records already.
isEnabled() - Method in interface com.univocity.api.config.builders.DataStoreMapping
Tests if this data store mapping is enabled, in which case the entity mappings defined in it can be executed in a DataIntegrationEngine cycle.
isEnabled() - Method in interface com.univocity.api.config.builders.EntityMapping
Tests if this entity mapping is enabled, in which case it can be executed in a DataIntegrationEngine cycle.
isEntityMappingSkipped() - Method in interface com.univocity.api.engine.EntityMappingContext
Identifies whether the current mapping has been skipped.
isEscapeChar(char) - Method in class com.univocity.api.entity.text.tsv.TsvFormat
Identifies whether or not a given character is used for escaping special characters in TSV inputs: \t, \n, \r and \
isExclusionMapping() - Method in interface com.univocity.api.engine.EntityMappingContext
Informs whether the current mapping is for removal of records in the destination entity.
isGenerated() - Method in class com.univocity.api.entity.DefaultEntityField
Indicates whether values for this field are generated automatically.
isIdentifier() - Method in class com.univocity.api.entity.DefaultEntityField
Indicates this field is part of the identifier of a record.
isInputSharingEnabled() - Method in interface com.univocity.api.config.builders.EntityMapping
Identifies whether data read from the source entity in this mapping can be shared and reused by the previous or the next entity mapping.
isKeyGenerationSupported() - Method in class com.univocity.api.entity.jdbc.DatabaseCapabilities
Identifies whether automatic key generation is supported or not.
isLineSeparator(String) - Method in class com.univocity.api.entity.text.TextFormat
Identifies whether a given character sequence matches the TextFormat.lineSeparator sequence.
isLineSeparator(char[]) - Method in class com.univocity.api.entity.text.TextFormat
Identifies whether a given character sequence matches the TextFormat.lineSeparator sequence.
isNormalizedNewLine(char) - Method in class com.univocity.api.entity.text.TextFormat
Compares the given character against the TextFormat.normalizedNewline character.
isNullable() - Method in class com.univocity.api.entity.DefaultEntityField
Indicates whether this field can store null values.
isPadding(char) - Method in class com.univocity.api.entity.text.fixed.FixedWidthFormat
Identifies whether or not a given character is used for representing unwritten spaces in a fixed-width record.
isParameterConversionEnabled() - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Indicates whether values passed to prepared statements will be converted to expected database type by uniVocity.
isQuote(char) - Method in class com.univocity.api.entity.text.csv.CsvFormat
Identifies whether or not a given character is used for escaping values where the field delimiter is part of the value
isQuoteEscape(char) - Method in class com.univocity.api.entity.text.csv.CsvFormat
Identifies whether or not a given character is used for escaping quotes inside an already quoted value.

J

JdbcDataStoreConfiguration - Class in com.univocity.api.entity.jdbc
The JDBC data store configuration class.
JdbcDataStoreConfiguration(String, DataSource) - Constructor for class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Creates a new JDBC data store configuration
JdbcEntityConfiguration - Class in com.univocity.api.entity.jdbc
This class provides configuration options for JDBC data entities.
JdbcQueryConfiguration - Class in com.univocity.api.entity.jdbc
This class provides configuration options for query-based JDBC data entities.

M

map(String) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Creates a mapping configuration object to an entity in the destination data store that does not require input from any entity in the source data store.
map(String, String) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Creates a mapping configuration object between a data entity in the source data store to another entity in the destination data store.
map(String, String) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Creates a mapping configuration object between entities of two data stores.
mappingCompleted(EngineLifecycleContext) - Method in class com.univocity.api.engine.EngineLifecycleInterceptor
Notifies a data mapping has been in the DataIntegrationEngine: EngineScope.MAPPING is still active and will be destroyed after the interceptors have been executed.
MappingCycleContext - Interface in com.univocity.api.engine
The MappingCycleContext is available to RowReader instances used during the execution of a data mapping between two entities.
mappingStarted(EngineLifecycleContext) - Method in class com.univocity.api.engine.EngineLifecycleInterceptor
Notifies a new data mapping has been started in the DataIntegrationEngine: EngineScope.MAPPING is active and a data mapping is ready to be executed.
matches(String, String) - Method in interface com.univocity.api.engine.NameMatcher
Identifies whether two entity or field names match and should be associated with each other automatically.
merge(String...) - Method in interface com.univocity.api.config.builders.FieldMappingSetup
Takes values of multiple fields from the source entity in an EntityMapping and merges them into a single value using a function.
Merge - Interface in com.univocity.api.config.builders
The Merge configuration is obtained from a FieldMappingSetup using FieldMappingSetup.merge(String...).
MergeDestination - Interface in com.univocity.api.config.builders
The MergeDestination configuration is obtained from a Merge configuration, which is part of the configuration initialized by a call to FieldMappingSetup.merge(String...).
MetadataSettings - Class in com.univocity.api.config
This class provides the required configuration for uniVocity's metadata handling.
MetadataSettings(DataSource) - Constructor for class com.univocity.api.config.MetadataSettings
Creates a new metadata setting configuration with a DataSource.
ModifiableDataset - Interface in com.univocity.api.data
A special Dataset that allows data modifications.

N

NameMatcher - Interface in com.univocity.api.engine
A NameMatcher provides a custom implementation for automatic detection of mappings based on entity names.
newDataset(Collection<Object[]>, String, String...) - Method in interface com.univocity.api.data.DatasetFactory
Creates a new modifiable dataset backed by a collection of rows.
newDataset(Collection<Object[]>, String[], String...) - Method in interface com.univocity.api.data.DatasetFactory
Creates a new modifiable dataset backed by a collection of rows.
newDataset(T, String) - Method in interface com.univocity.api.data.DatasetFactory
Creates a new modifiable dataset, where records have a single column.
newDataset(Map<?, Object[]>, String, String...) - Method in interface com.univocity.api.data.DatasetFactory
Creates a new modifiable dataset, backed by a map.
newDataset(Map<?, ?>, String, String) - Method in interface com.univocity.api.data.DatasetFactory
Creates a new modifiable dataset, with 2 columns, backed by a map.
newDataset(Map<String, Object[]>, String[], String...) - Method in interface com.univocity.api.data.DatasetFactory
Creates a new modifiable dataset, backed by a map.
newDataset(Map<K, Object[]>, String[], String[], FunctionCall<K, Object[]>) - Method in interface com.univocity.api.data.DatasetFactory
Creates a new modifiable dataset, backed by a map.
newDataStore(C) - Method in interface com.univocity.api.entity.custom.CustomDataStoreFactory
Creates a new custom data store implementation from a configuration object
newDefaultFormat() - Method in class com.univocity.api.entity.text.csv.CsvEntityConfiguration
Creates a new default CsvFormat instance.
newDefaultFormat() - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Creates a new default FixedWidthFormat instance
newDefaultFormat() - Method in class com.univocity.api.entity.text.tsv.TsvEntityConfiguration
Creates a new default TsvFormat instance.
newDeleteAllStatement(String) - Method in class com.univocity.api.entity.jdbc.SqlProducer
Creates a custom delete statement to delete all records of a table.
newDeleteStatement(String, String[]) - Method in class com.univocity.api.entity.jdbc.SqlProducer
Creates a custom delete statement
newDummyDataset(String, String...) - Method in interface com.univocity.api.data.DatasetFactory
Creates dummy dataset that does not store nor retrieve any data.
newDummyDataset(String[], String...) - Method in interface com.univocity.api.data.DatasetFactory
Creates dummy dataset that does not store nor retrieve any data.
newEntityConfiguration() - Method in class com.univocity.api.entity.text.csv.CsvDataStoreConfiguration
Creates a configuration object for a CSV data entity.
newEntityConfiguration() - Method in class com.univocity.api.entity.text.fixed.FixedWidthDataStoreConfiguration
Creates a configuration object for a fixed-width data entity.
newEntityConfiguration() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Creates a new configuration object for an entity of this data store.
newEntityConfiguration() - Method in class com.univocity.api.entity.text.tsv.TsvDataStoreConfiguration
Creates a configuration object for a TSV data entity.
newEntityConfigurationWithDefaults() - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Creates a new configuration object for an entity of this data store using the default values provided in the object returned by TextDataStoreConfiguration.getDefaultEntityConfiguration().
newInsertStatement(String, String[]) - Method in class com.univocity.api.entity.jdbc.SqlProducer
Creates a custom insert statement.
newSelectStatement(String, String[]) - Method in class com.univocity.api.entity.jdbc.SqlProducer
Creates a custom select statement.
newUpdateStatement(String, String[], String[]) - Method in class com.univocity.api.entity.jdbc.SqlProducer
Creates a custom update statement
noDefaults() - Method in interface com.univocity.api.config.builders.CreateTableExportOptions
The create table scripts in this export operation should not contain DEFAULT &lt;value&gt; on column definitions.
noGeneratedIds() - Method in interface com.univocity.api.config.builders.CreateTableExportOptions
The create table scripts in this export operation should not contain generated (nor identity) primary keys.
noNotNullConstraint() - Method in interface com.univocity.api.config.builders.CreateTableExportOptions
The create table scripts in this export operation should not contain NOT NULL constraints on column definitions.
noPrimaryKeyConstraint() - Method in interface com.univocity.api.config.builders.CreateTableExportOptions
The create table scripts in this export operation should not contain PRIMARY KEY constraints on table definitions.
notBlank(CharSequence, String) - Static method in class com.univocity.api.common.Args
 
notEmpty(T[], String) - Static method in class com.univocity.api.common.Args
 
notEmpty(Collection<T>, String) - Static method in class com.univocity.api.common.Args
 
notEmpty(int[], String) - Static method in class com.univocity.api.common.Args
 
notEmpty(char[], String) - Static method in class com.univocity.api.common.Args
 
notEmpty(CharSequence, String) - Static method in class com.univocity.api.common.Args
 
notNull(Object, String) - Static method in class com.univocity.api.common.Args
 
notUsingMetadata() - Method in interface com.univocity.api.config.builders.PersistenceSetup
Initializes persistence configuration options of an EntityMapping, that do not use uniVocity metadata tables.

O

on(String, String...) - Method in interface com.univocity.api.config.builders.DatasetProducerSetup
Specifies the input data of a DatasetProducer.
on(String...) - Method in interface com.univocity.api.config.builders.ReferencedDestinationFields
Defines the destination fields in a ReferenceMappingSetup that will receive the identifier values of the referenced entity.
onDataStore(String) - Method in interface com.univocity.api.config.builders.QuerySetup
Determines which data store will execute the query being built.
onErrorAbort() - Method in interface com.univocity.api.config.builders.QueryResultError
Specifies that if a unexpected result is produced by the query, or an exception happens, the current mapping cycle will be aborted.
onErrorHandleWith(DataErrorHandler<?>) - Method in interface com.univocity.api.config.builders.QueryResultError
Defines a custom DataErrorHandler to process the unexpected outcome from a query execution.
onErrorReturnNull() - Method in interface com.univocity.api.config.builders.QueryResultError
Specifies that if a unexpected result is produced by the query, or an exception happens, null will be returned.
onMismatch() - Method in interface com.univocity.api.config.builders.UnmatchedReference
Returns the next step of this configuration: defining what action to take when a reference could not be matched.

P

persistence() - Method in interface com.univocity.api.config.builders.EntityMapping
Configures the persistence settings used by this EntityMapping
PersistenceSetup - Interface in com.univocity.api.config.builders
The PersistenceSetup is the base configuration used to determine how records mapped using an EntityMapping should be persisted.
positive(Integer, String) - Static method in class com.univocity.api.common.Args
 
positiveOrZero(Integer, String) - Static method in class com.univocity.api.common.Args
 
preareToRead(String[]) - Method in interface com.univocity.api.entity.custom.CustomReadableEntity
Initializes a reading process in this data entity.
prepareToDelete(String[]) - Method in interface com.univocity.api.entity.custom.CustomDataEntity
Initializes an exclusion process in this data entity.
prepareToUpdate(String[], String[]) - Method in interface com.univocity.api.entity.custom.CustomDataEntity
Initializes a update process in this data entity.
prepareToWrite(String[]) - Method in interface com.univocity.api.entity.custom.CustomDataEntity
Initializes a writing process in this data entity.
processEnded() - Method in class com.univocity.api.data.DatasetProducer
used by uniVocity to notify this DatasetProducer that all records from the data entity have bean read.
processNext(Object[]) - Method in class com.univocity.api.data.DatasetProducer
used by uniVocity to provide the next record extracted from the entity
processRow(Object[], Object[], RowMappingContext) - Method in class com.univocity.api.engine.RowReader
Processes a row extracted from the input.
processStarted(String[]) - Method in class com.univocity.api.data.DatasetProducer
used by uniVocity to inform this DatasetProducer a reading process has been started on the data entity it is bound to.
processStarted() - Method in class com.univocity.api.data.DatasetProducer
invoked after DatasetProducer.processStarted(String[]) is called by uniVocity and the positions of each field name in the input were populated.

Q

QueryDefinition - Interface in com.univocity.api.config.builders
The QueryDefinition configuration is obtained from a QuerySetup, and is used to determine what query should be executed against the data store.
QueryResult - Interface in com.univocity.api.config.builders
The QueryResult configuration is obtained from a QueryDefinition, and is used to determine how to read the results obtained by the execution of a query.
QueryResultError - Interface in com.univocity.api.config.builders
The QueryResultError is the last step of the configuration required to use a query as a function, which is initialized in DataIntegrationEngine.addQuery(EngineScope, String).
QueryResultReader - Interface in com.univocity.api.config.builders
The QueryResultReader configuration is obtained from a QueryResult, and is used to determine functions, if any, to be executed against the results obtained by the execution of a query.
QuerySetup - Interface in com.univocity.api.config.builders
The QuerySetup provides builder-style configuration options for setting up a query that will be used as a function of a DataIntegrationEngine.

R

read(String...) - Method in interface com.univocity.api.config.builders.FieldMappingSetup
Reads values of multiple fields from the source entity in an EntityMapping, but does not transfer them to the destination.
ReaderProvider - Class in com.univocity.api.common
Base abstract class to define classes that provide instances of Reader
ReaderProvider() - Constructor for class com.univocity.api.common.ReaderProvider
 
ReadingProcess - Interface in com.univocity.api.entity.custom
A process for reading rows from a CustomDataEntity.
readingWith(String...) - Method in interface com.univocity.api.config.builders.CopyTransform
Defines what sequence of functions in the DataIntegrationEngine should be used to transform values from an input field and transform them into values that will then be written to a destination field.
readingWith(String...) - Method in interface com.univocity.api.config.builders.GeneratedIdentifierTransform
Defines what sequence of functions in the DataIntegrationEngine should be used to process values from an input field and transform them into values that will then be associated with generated identifier of a destination entity.
readingWith(String...) - Method in interface com.univocity.api.config.builders.QueryResultReader
Specifies a sequence of functions to transform the output of the query.
readingWith(String...) - Method in interface com.univocity.api.config.builders.ReferenceTransform
Defines what sequence of functions in the DataIntegrationEngine should be used to process values from an input field and transform them into values that will then be used to restore the identifiers of an entity in the destination.
readNext() - Method in interface com.univocity.api.entity.custom.ReadingProcess
Reads the next record from the entity that originated this process.
readNext() - Method in interface com.univocity.api.entity.Entity
Reads the next record stored by this data entity.
readVariable(String) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Reads the value of a variable or constant registered to this engine
readVariable(String) - Method in interface com.univocity.api.engine.EngineExecutionContext
Reads the value of a variable available in the current scope.
readWith(String...) - Method in interface com.univocity.api.config.builders.IdentifierTransform
Defines what sequence of functions in the DataIntegrationEngine should be used to process values from an input field and transform them into values that will then be associated with the identifiers of a destination entity.
reference() - Method in interface com.univocity.api.config.builders.EntityMapping
Configures the mapping of one or more fields in the source entity that are used to construct a reference to a destination entity.
ReferencedDestinationFields - Interface in com.univocity.api.config.builders
The ReferencedDestinationFields configuration is obtained from a ReferencedEntity with ReferencedEntity.referTo(String, String).
ReferencedEntity - Interface in com.univocity.api.config.builders
The ReferencedEntity configuration is obtained from a ReferenceMappingSetup with ReferenceMappingSetup.using(String...).
ReferenceMappingSetup - Interface in com.univocity.api.config.builders
The ReferenceMappingSetup is the base configuration used to define which fields should be read from a source entity in an EntityMapping to construct a reference to a destination entity.
ReferenceTransform - Interface in com.univocity.api.config.builders
The ReferenceTransform configuration is obtained from an UnmatchedReference configuration which is part of the configuration initialized by a call to ReferenceMappingSetup.using(String...)
referTo(String, String) - Method in interface com.univocity.api.config.builders.ReferencedEntity
Identifies what entity is being referred to.
registerEngine(EngineConfiguration) - Static method in class com.univocity.api.Univocity
Registers a uniVocity engine configuration.
removeInputRowReader(RowReader) - Method in interface com.univocity.api.config.builders.EntityMapping
Removes a RowReader from the input data of this entity mapping.
removeInputRowReaders(String...) - Method in interface com.univocity.api.config.builders.EntityMapping
Removes one or more RowReaders, registered in the DataIntegrationEngine, from the input data of this entity mapping.
removeInterceptor(EngineLifecycleInterceptor) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Removes a EngineLifecycleInterceptor instance from this engine, so it stops being notified of updates in this engine's internal state.
removeMapping(String, String) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Removes a mapping between two data entities.
removeMapping(String, String) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Removes the mapping between two data stores.
removeOutputRowReader(RowReader) - Method in interface com.univocity.api.config.builders.EntityMapping
Removes a RowReader from the data sent to the destination entity in this mapping.
removeOutputRowReaders(String...) - Method in interface com.univocity.api.config.builders.EntityMapping
Removes one or more RowReaders, registered in the DataIntegrationEngine, from the data sent to the destination entity in this mapping.
removePersistedRowReader(RowReader) - Method in interface com.univocity.api.config.builders.EntityMapping
Removes a RowReader from the data persisted after the execution of this entity mapping.
removePersistedRowReaders(String...) - Method in interface com.univocity.api.config.builders.EntityMapping
Removes one or more RowReaders, registered in the DataIntegrationEngine, from the data persisted after the execution of this entity mapping.
ResourceProvider<T> - Interface in com.univocity.api.common
Generic interface to define classes that provide a given resource.
retrieveGeneratedKeys() - Method in interface com.univocity.api.entity.custom.WritingProcess
Called by uniVocity after a batch of rows was persisted (using WritingProcess.writeNext(Object[])) to read any generated keys produced by the insertion of new rows.
retrieveGeneratedKeysUsingNumericColumns(String, String, String, String...) - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Specifies auto-generated keys should be extracted using two additional columns, assigned to uniVocity, for tracking rows in a batch of insert operations.
retrieveGeneratedKeysUsingQuery(String, String...) - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Specifies auto-generated keys should be extracted using a query after a batch of row inserts took place.
retrieveGeneratedKeysUsingStatement(boolean) - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Specifies auto-generated keys should be extracted using the JDBC driver's Statement.getGeneratedKeys() method when new rows are inserted into this entity.
retrieveGeneratedKeysUsingStringColumn(String, String, String...) - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Specifies auto-generated keys should be extracted using an additional column, assigned to uniVocity, for tracking rows in a batch of insert operations.
returnDataset() - Method in interface com.univocity.api.config.builders.QueryResult
Uses the result of the query as a Dataset.
returnMultipleRows() - Method in interface com.univocity.api.config.builders.QueryResult
Expects the query to return multiple rows.
returnSingleRow() - Method in interface com.univocity.api.config.builders.QueryResult
Expects the query to return a single row, with multiple values.
returnSingleValue() - Method in interface com.univocity.api.config.builders.QueryResult
Expects the query to return a single value.
RowMappingContext - Interface in com.univocity.api.engine
The RowMappingContext is available to RowReader instances used during the execution of a data mapping between two entities.
RowReader - Class in com.univocity.api.engine
A RowReader provides access to rows being processed during the mapping between two data entities.
RowReader() - Constructor for class com.univocity.api.engine.RowReader
 

S

ScopeStorageProvider - Interface in com.univocity.api.engine
User provided storage mechanism to enable the persistent scope (EngineScope.PERSISTENT).
setAlwaysEscape(boolean) - Method in class com.univocity.api.entity.jdbc.DefaultEscaper
Configures this IdentifierEscaper to escape non-reserved words as well as reserved words in SQL statements.
setAlwaysQuoteOnWrite(boolean) - Method in class com.univocity.api.entity.text.csv.CsvEntityConfiguration
Defines whether or not all values should be enclosed within quotes (as specified in CsvFormat.getQuote()) when writing.
setBatchSize(int) - Method in class com.univocity.api.config.MetadataSettings
Defines the number of metadata rows to be persisted in a single batch execution.
setBatchSize(int) - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Defines the number of rows to be persisted in a single batch execution.
setBatchSupported(boolean) - Method in class com.univocity.api.entity.jdbc.DatabaseCapabilities
Defines whether batching is supported or not.
setCatalog(String) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Defines the catalog name that should be used to refer to elements of the database managed by this JDBC data store.
setClassLoader(ClassLoader) - Static method in class com.univocity.api.Univocity
Defines the class loader to be used to load uniVocity implementation classes (from univocity.jar)
setComment(char) - Method in class com.univocity.api.entity.text.TextFormat
Defines the character that represents a line comment when found in the beginning of a line of text.
setConstant(String, Object) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Adds a constant value that can accessed from any scope.
setDatabaseInformation(DatabaseCapabilities) - Method in class com.univocity.api.config.MetadataSettings
Defines the capabilities of the database that stores uniVocity metadata.
setDatabaseInformation(DatabaseCapabilities) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Defines the capabilities of the database managed by this JDBC data store.
setDefaultValue(Object) - Method in class com.univocity.api.entity.DefaultEntityField
Defines a default value to use when the value of this field is null.
setDelimiter(char) - Method in class com.univocity.api.entity.text.csv.CsvFormat
Defines the field delimiter character.
setDialect(DatabaseDialect) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Defines the dialect of this database.
setEmptyValue(String) - Method in class com.univocity.api.entity.text.csv.CsvEntityConfiguration
Defines a default value to be used in substitution of null when there are empty values within quotes in a CSV record.
setEnabled(boolean) - Method in interface com.univocity.api.config.builders.DataStoreMapping
Defines whether this data store mapping is enabled, in which case the entity mappings defined in it can be executed in a DataIntegrationEngine cycle.
setEnabled(boolean) - Method in interface com.univocity.api.config.builders.EntityMapping
Defines whether this entity mapping is enabled, in which case it can be executed in a DataIntegrationEngine cycle.
setEscapeChar(char) - Method in class com.univocity.api.entity.text.tsv.TsvFormat
Defines the character used for escaping special characters in TSV inputs: \t, \n, \r and \ .
setFetchSize(int) - Method in class com.univocity.api.config.MetadataSettings
Defines the number of rows to return for an open ResultSet in a each each trip to the database.
setFieldLengths(int...) - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Associates a length with each column of records returned by the fixed-width data entity.
setFieldLengths(int...) - Method in class com.univocity.api.entity.text.TextEntityConfiguration
Associates a length to each column of records returned by the data entity.
setFieldsAndLengths(LinkedHashMap<String, Integer>) - Method in class com.univocity.api.entity.text.TextEntityConfiguration
Defines a sequence of field names used to refer to columns in the input/output text of an entity, along with their lengths.
setFieldsPerRecord(int) - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Defines the number of fields per record.
setGenerated(boolean) - Method in class com.univocity.api.entity.DefaultEntityField
Updates the indication that values for this field are generated automatically.
setHeaders(String...) - Method in class com.univocity.api.entity.text.TextEntityConfiguration
Defines a sequence of field names used to refer to columns in the input/output text of an entity.
setIdentifier(boolean) - Method in class com.univocity.api.entity.DefaultEntityField
Defines this field as an identifier (or part of an identifier) of records produced by a data entity.
setIdentifierEscaper(IdentifierEscaper) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Provides a user-defined IdentifierEscaper to handle reserved word escaping when generating SQL statements.
setIdentifiers(String...) - Method in class com.univocity.api.entity.text.TextEntityConfiguration
Defines a sequence of field names to use as data entity identifiers.
setInputSharingEnabled(boolean) - Method in interface com.univocity.api.config.builders.EntityMapping
Defines whether data read from the source entity in this mapping can be shared and reused by the previous or the next entity mapping.
setInputValue(String, Object) - Method in interface com.univocity.api.engine.RowMappingContext
Modifies the value of a given field in the current input row.
setKeyGenerationSupported(boolean) - Method in class com.univocity.api.entity.jdbc.DatabaseCapabilities
Defines whether automatic key generation is supported or not.
setLength(int) - Method in class com.univocity.api.entity.DefaultEntityField
Defines the maximum length of this field.
setLicensePath(String) - Static method in class com.univocity.api.Univocity
Sets the path to the uniVocity license file.
setLimitOfRowsLoadedInMemory(int) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Defines the maximum number of rows loaded in memory at a time when extracting information from entities and queries in this data store.
setLimitOfRowsLoadedInMemory(int) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Defines the maximum number of rows loaded in memory from data entities of this data store at any given time.
setLineSeparator(String) - Method in class com.univocity.api.entity.text.TextFormat
Defines the line separator sequence that should be used for parsing and writing.
setLineSeparator(char[]) - Method in class com.univocity.api.entity.text.TextFormat
Defines the line separator sequence that should be used for parsing and writing.
setMappingSequence(String...) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Use this method to define the correct sequence of mappings that have to be executed in order to correctly process the default data mapping cycle (started with DataIntegrationEngine.executeCycle() or DataIntegrationEngine.executeCycle(DataIncrement)).
setMetadataSettings(MetadataSettings) - Method in class com.univocity.api.config.EngineConfiguration
Defines the database settings required by uniVocity to persist its metadata.
setMetadataTableName(String) - Method in class com.univocity.api.config.MetadataSettings
Defines the name of the table configured for uniVocity metadata storage.
setNormalizedNewline(char) - Method in class com.univocity.api.entity.text.TextFormat
Sets the normalized newline character, which is automatically replaced by TextFormat.lineSeparator when reading/writing
setNullable(boolean) - Method in class com.univocity.api.entity.DefaultEntityField
Defines whether this field can store null values.
setNumberOfRecordsToRead(int) - Method in class com.univocity.api.entity.text.TextEntityConfiguration
Defines the number of valid records to be parsed before the reading process is stopped.
setOutputDirectory(String, Charset) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Defines an output directory onto which files that serve as "clones" of source entities should be created.
setOutputDirectory(String, String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Defines an output directory onto which files that serve as "clones" of source entities should be created.
setOutputDirectory(File, Charset) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Defines an output directory onto which files that serve as "clones" of source entities should be created.
setOutputDirectory(File, String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Defines an output directory onto which files that serve as "clones" of source entities should be created.
setOutputDirectory(File) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Defines an output directory onto which files that serve as "clones" of source entities should be created.
setOutputDirectory(String) - Method in class com.univocity.api.entity.text.TextDataStoreConfiguration
Defines an output directory onto which files that serve as "clones" of source entities should be created.
setOutputValue(String, Object) - Method in interface com.univocity.api.engine.RowMappingContext
Modifies the value of a given field in the current output row.
setPadding(char) - Method in class com.univocity.api.entity.text.fixed.FixedWidthFormat
Defines the character used for filling unwritten spaces in a fixed-width record.
setParameter(String, Object) - Method in interface com.univocity.api.entity.custom.CustomQuery
Associates a value, provided by uniVocity, to a parameter.
setParameterConversionEnabled(boolean) - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Attempts to convert values passed to prepared statements to the expected database type.
setPersistentStorageProvider(ScopeStorageProvider) - Method in class com.univocity.api.config.EngineConfiguration
Defines a storage provider to keep values stored in the EngineScope.PERSISTENT scope of the DataIntegrationEngine which is instantiated by uniVocity with this configuration class.
setPersistentVariable(String, Object) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Sets or adds then initializes a variable in the persistent scope (EngineScope.PERSISTENT).
setQuote(char) - Method in class com.univocity.api.entity.text.csv.CsvFormat
Defines the character used for escaping values where the field delimiter is part of the value.
setQuoteEscape(char) - Method in class com.univocity.api.entity.text.csv.CsvFormat
Defines the character used for escaping quotes inside an already quoted value.
setRecordEndsOnNewline(boolean) - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Defines whether or not a record is considered parsed when a newline is reached.
setSchema(String) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Defines the schema name that should be used to refer to elements of the database managed by this JDBC data store.
setSkipTrailingCharsUntilNewline(boolean) - Method in class com.univocity.api.entity.text.fixed.FixedWidthEntityConfiguration
Defines whether or not any trailing characters beyond the record's length should be skipped until the newline is reached.
setSqlProducer(SqlProducer) - Method in class com.univocity.api.entity.jdbc.JdbcEntityConfiguration
Defines a custom SqlProducer responsible for generating user-specific SQL statements when reading or writing data to this entity.
setTemporaryTableName(String) - Method in class com.univocity.api.config.MetadataSettings
Defines the name of the table that should be used by uniVocity's to store temporary data for its metadata operations.
setTransactionIsolationLevel(int) - Method in class com.univocity.api.config.MetadataSettings
Defines the transaction isolation level used when persisting metadata.
setTransactionIsolationLevel(int) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Defines the transaction isolation level used when persisting data into entities of this data store.
setTransactionTimeout(int) - Method in class com.univocity.api.config.MetadataSettings
Defines a timeout, in number of seconds, for transactions created for metadata manipulation.
setTransactionTimeout(int) - Method in class com.univocity.api.entity.jdbc.JdbcDataStoreConfiguration
Defines a timeout, in number of seconds, for transactions created from this data store.
setType(Class<?>) - Method in class com.univocity.api.entity.DefaultEntityField
Defines the type of values stored by this field.
setValue(Object, Object) - Method in interface com.univocity.api.engine.ScopeStorageProvider
Associates a value to a key in this scope storage.
setVariable(String, Object) - Method in interface com.univocity.api.engine.DataIntegrationEngine
Sets or adds then initializes a variable in the current scope.
setVariable(String, Object) - Method in interface com.univocity.api.engine.EngineExecutionContext
Sets the value of a variable in the current scope.
shutdown(String) - Method in interface com.univocity.api.engine.DataIntegrationEngineFactory
Shuts down the DataIntegrationEngine associated with the given engine name.
shutdown(String) - Static method in class com.univocity.api.Univocity
Shuts down the DataIntegrationEngine associated with the given engine name.
size() - Method in interface com.univocity.api.data.Dataset
Returns the number of rows in this dataset.
skipEntityMapping() - Method in interface com.univocity.api.engine.EntityMappingContext
Skips the mapping between the source and destination entities.
split(String) - Method in interface com.univocity.api.config.builders.FieldMappingSetup
Selects a field from the source entity in an EntityMapping to be split into multiple values using a function.
Split - Interface in com.univocity.api.config.builders
The Split configuration is obtained from a FieldMappingSetup using FieldMappingSetup.split(String).
SplitDestination - Interface in com.univocity.api.config.builders
The SplitDestination configuration is obtained from a Split configuration, which is part of the configuration initialized by a call to FieldMappingSetup.split(String).
SqlProducer - Class in com.univocity.api.entity.jdbc
SqlProducer allows custom generation of SQL statements.
SqlProducer() - Constructor for class com.univocity.api.entity.jdbc.SqlProducer
 
stopReading() - Method in interface com.univocity.api.entity.Entity
Stops the active reading process created by the Entity.beginReading(String...) method.
StringWriterProvider - Class in com.univocity.api.common
A WriterProvider for Strings.
StringWriterProvider() - Constructor for class com.univocity.api.common.StringWriterProvider
 

T

TextDataStoreConfiguration<T extends TextEntityConfiguration<?>> - Class in com.univocity.api.entity.text
This is the parent class for all configuration classes used by uniVocity text-based data stores.
TextDataStoreConfiguration(String, T) - Constructor for class com.univocity.api.entity.text.TextDataStoreConfiguration
Initializes the configuration object of a text-based data store.
TextEntityConfiguration<F extends TextFormat> - Class in com.univocity.api.entity.text
This is the parent class for all configuration classes used by text-based data entities.
TextEntityConfiguration() - Constructor for class com.univocity.api.entity.text.TextEntityConfiguration
 
TextFormat - Class in com.univocity.api.entity.text
This is the parent class for all configuration classes that define a file format in uniVocity.
TextFormat() - Constructor for class com.univocity.api.entity.text.TextFormat
 
to(String...) - Method in interface com.univocity.api.config.builders.CopyToMultipleFields
Defines what what fields of a destination entity should receive values extracted from a selection of fields in the source entity.
to(String) - Method in interface com.univocity.api.config.builders.CopyToSingleField
Defines what what field of a destination entity should receive values extracted from a field of the source entity.
to(String...) - Method in interface com.univocity.api.config.builders.IdentifierCopy
Defines which identifier fields of a destination entity should receive values extracted from a selection of fields in the source entity.
toDirectory(File) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the result of an Export operation as multiple files in a given directory.
toDirectory(File, String) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the result of an Export operation as multiple files in a given directory.
toDirectory(File, Charset) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the result of an Export operation as multiple files in a given directory.
toDirectory(String) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the result of an Export operation as multiple files in a given directory.
toDirectory(String, String) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the result of an Export operation as multiple files in a given directory.
toDirectory(String, Charset) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the result of an Export operation as multiple files in a given directory.
toFile(File) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the result of an Export operation as a file.
toFile(File, String) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the text result of an Export to a file.
toFile(File, Charset) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the text result of an Export to a File.
toFile(String) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the result of an Export operation as a file.
toFile(String, String) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the text result of an Export to a File.
toFile(String, Charset) - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the text result of an Export to a File.
toGeneratedId(String, String) - Method in interface com.univocity.api.config.builders.IdentifierType
Defines what generated identifier field of a destination entity should be associated with values extracted from a selection of fields in the source entity.
toGeneratedId(String) - Method in interface com.univocity.api.config.builders.IdentifierType
Defines what generated identifier field of a destination entity should be associated with values extracted from a selection of fields in the source entity.
toMap() - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the result of an Export operation as a Map.
toObject() - Method in interface com.univocity.api.config.builders.CreateTableExportOptions
Exports the result of this create table Export operation as a String.
toObject() - Method in interface com.univocity.api.config.builders.ExportOutput
Exports the result of an Export operation as an object.
toScript() - Method in interface com.univocity.api.config.builders.CreateTableExportOptions
Exports the result of this create table Export operation as a script.
toString() - Method in class com.univocity.api.entity.jdbc.DatabaseCapabilities
 
TransactionalOperation - Class in com.univocity.api.entity.custom
A TransactionalOperation is created by uniVocity before applying data changes to entities of all data stores that are affected by each data mapping within a cycle (see DataIntegrationEngine.executeCycle()).
TransactionalOperation() - Constructor for class com.univocity.api.entity.custom.TransactionalOperation
 
Transactions - Enum in com.univocity.api.engine
The Transactions enumeration provides options to determine how transactions should be organized in a data mapping cycle.
transformFields(String, String...) - Method in interface com.univocity.api.config.builders.EntityMapping
Associates a function to a given list of source field names or expressions.
TsvDataStoreConfiguration - Class in com.univocity.api.entity.text.tsv
The TSV data store configuration class.
TsvDataStoreConfiguration(String) - Constructor for class com.univocity.api.entity.text.tsv.TsvDataStoreConfiguration
Creates a new TSV data store configuration
TsvEntityConfiguration - Class in com.univocity.api.entity.text.tsv
This is the class used to configure TSV data entities.
TsvEntityConfiguration() - Constructor for class com.univocity.api.entity.text.tsv.TsvEntityConfiguration
 
TsvFormat - Class in com.univocity.api.entity.text.tsv
The TSV format configuration class.
TsvFormat() - Constructor for class com.univocity.api.entity.text.tsv.TsvFormat
 

U

Univocity - Class in com.univocity.api
This is the entry point to the uniVocity data integration engine.
Univocity() - Constructor for class com.univocity.api.Univocity
 
UnivocityFactoryProvider - Interface in com.univocity.api
The UnivocityFactoryProvider is used to obtain actual implementations of DatasetFactory and DataIntegrationEngineFactory from univocity.jar.
UnmatchedReference - Interface in com.univocity.api.config.builders
The UnmatchedReference configuration is obtained from a ReferenceTransform configuration which is part of the configuration initialized by a call to ReferenceMappingSetup.using(String...)
UnmatchedReferenceHandling - Interface in com.univocity.api.config.builders
The UnmatchedReferenceHandling configuration is obtained from a UnmatchedReference configuration which is part of the configuration initialized by a call to ReferenceMappingSetup.using(String...)
update(Object[], Object[]) - Method in interface com.univocity.api.data.ModifiableDataset
Updates an existing record in this dataset.
updateDisabled() - Method in interface com.univocity.api.config.builders.UpdateWithMetadata
Configures the EntityMapping to keep all existing records in the destination entity unchanged.
updateDisabled() - Method in interface com.univocity.api.config.builders.UpdateWithoutMetadata
Configures the EntityMapping to keep all existing records in the destination entity unchanged.
updateModified() - Method in interface com.univocity.api.config.builders.UpdateWithMetadata
Configures the EntityMapping to update records of the destination entity only if the associated source records have changed since the previous mapping cycle.
updateNewRows() - Method in interface com.univocity.api.config.builders.InsertionWithMetadata
Configures the EntityMapping to execute updates using any new records, mapped from the source entity, into the destination entity.
updateNext(Object[], Object[]) - Method in interface com.univocity.api.entity.custom.UpdateProcess
Updates an existing row of data in the custom data entity that originated this update process.
updateOverride() - Method in interface com.univocity.api.config.builders.UpdateWithMetadata
Configures the EntityMapping to use any mapped records to update and override what is stored in the destination entity.
updateOverride() - Method in interface com.univocity.api.config.builders.UpdateWithoutMetadata
Configures the EntityMapping to use any mapped records to update and override the records stored in the destination entity.
UpdateProcess - Interface in com.univocity.api.entity.custom
A process for updating records of a CustomDataEntity.
UpdateWithMetadata - Interface in com.univocity.api.config.builders
The UpdateWithMetadata configuration is obtained from a PersistenceSetup using PersistenceSetup.usingMetadata().
UpdateWithoutMetadata - Interface in com.univocity.api.config.builders
The UpdateWithoutMetadata configuration is obtained from a PersistenceSetup using PersistenceSetup.notUsingMetadata().
using(String) - Method in interface com.univocity.api.config.builders.Merge
Defines what function in the DataIntegrationEngine should be used to merge values from multiple input fields into a value that is then written to a single field at the destination.
using(String...) - Method in interface com.univocity.api.config.builders.ReferenceMappingSetup
Associates one or more fields from the source entity in an EntityMapping with a reference in the destination entity.
usingMetadata() - Method in interface com.univocity.api.config.builders.PersistenceSetup
Initializes persistence configuration options of an EntityMapping, that use uniVocity metadata tables.

V

validateHeaders(String[], String[], int[]) - Method in class com.univocity.api.entity.text.TextEntityConfiguration
Validates headers and information associated with them.
validFile(File, String) - Static method in class com.univocity.api.common.Args
 
validTransactionIsolationLevel(int) - Static method in class com.univocity.api.common.Args
 
value() - Method in interface com.univocity.api.config.builders.EntityMapping
Configures the mapping of one or more fields from the source entity to the destination.
valueOf(String) - Static method in enum com.univocity.api.engine.EngineScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.univocity.api.engine.Transactions
Returns the enum constant of this type with the specified name.
valueOf(String) - Method in interface com.univocity.api.entity.Entity
Returns the value of a given field in the current row.
valueOf(String, Class<T>) - Method in interface com.univocity.api.entity.Entity
Returns the value of a given field in the current row.
valueOf(String) - Static method in enum com.univocity.api.entity.jdbc.DatabaseDialect
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.univocity.api.engine.EngineScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.univocity.api.engine.Transactions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.univocity.api.entity.jdbc.DatabaseDialect
Returns an array containing the constants of this enum type, in the order they are declared.

W

with(String) - Method in interface com.univocity.api.config.builders.Split
Defines what function in the DataIntegrationEngine should be used to split values in an input field into multiple values that are then written to multiple fields at the destination.
writeNext(Object[]) - Method in interface com.univocity.api.entity.custom.WritingProcess
Inserts a row of data into the custom data entity that originated this writing process.
WriterProvider - Class in com.univocity.api.common
Base abstract class to define classes that provide instances of Writer.
WriterProvider() - Constructor for class com.univocity.api.common.WriterProvider
 
WritingProcess - Interface in com.univocity.api.entity.custom
A process for writing rows to a CustomDataEntity.

A B C D E F G H I J M N O P Q R S T U V W

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