Package com.illumon.iris.importers.util
package com.illumon.iris.importers.util
-
ClassDescriptionTools for programmatically executing CSV batch imports.This interface defines the methods necessary for creating a
CsvImport
importer.Easy to use wrapper for downsampling data.The Builder class allows setting properties for a downsample import and provides aDownsampleImport.Builder.build()
method which returns a DownsampleImport object that will use the configured properties to import batch data.FileImportBuilder<BUILDER_TYPE extends ImportBuilder<BUILDER_TYPE,IMPORTER_TYPE>, IMPORTER_TYPE extends ImportBase> Base class for FileImportBuilders with properties common to all file imports.ImportBuilder<BUILDER_TYPE extends ImportBuilder<BUILDER_TYPE,IMPORT_TYPE>, IMPORT_TYPE extends ImportBase> Base class for ImportBuilders with properties common to all imports.Tools for programmatically executing JDBC batch imports.The Builder class allows setting properties for a JDBC import and provides aJdbcImport.Builder.build()
method which returns a JdbcImport object that will use the configured properties to import batch data.A clean interface defining all the methods a JdbcImport builder must define.Tools for programmatically executing JSON batch imports.The Builder class allows setting properties for a JSON import and provides aJsonImport.Builder.build()
method which returns a JsonImport object that will use the configured properties to import batch data.A stream that transforms JSON into CSV using a recursive flattening of each JSON object (one top level JSON object per CSV row).Easy to use wrapper for merging data.A set of parameters to be used while performing a merge withMergeData
.A Builder for constructing aMergeParameters
SkipLinesInputStream adds functionality to another InputStream namely the ability to skip header or footer lines.Tools for programmatically executing XML batch imports.The Builder class allows setting properties for an XML import and provides aXmlImport.Builder.build()
method which returns a XmlImport object that will use the configured properties to import batch data.A clean interface defining all the methods an XmlImport Builder must define.