Package com.illumon.iris.importers
package com.illumon.iris.importers
-
ClassDescriptionA wrapper for table writer factory that forces append mode after a table is requested the 1st time.BaseImporter<IAT extends StandardImporterArguments>Abstract base class for importers.Simple importer to consume binary row-oriented log files and produce database tables.Argument structure for
BinaryStoreImporter
.A class that provides methods for adding, removing, and modifying/rewriting historical Deephaven format column files.Abstract class providing methods used when reading data from CSV files to be written to Deephaven columns.Creates ColumnTransformers for passed ImporterColumnDefinitionsDefault Factory class that creates the DataTransformersAbstract class providing methods used when reading data from CSV files to be written to Deephaven columns.Creates FieldWriters for passed ImporterColumnDefinitionsException class to be thrown by CsvFieldWriter subclasses when an error is encountered while parsing input.The CSV importer class.A utility for splitting a large CSV file into multiple temp files by a specified column value.Class to assist with different styles of CSV filesReads a CSV file and attempts to infer column data types and create appropriate schema and importer instructions.A table writer factory that takes a single destination directory.Binary store importer that can be used in both persistent queries and command-line imports.General CSV importer class to handle standard CSV importsGeneralImporter<T extends ImportFieldWriter>Jdbc SQL importer class, based off GeneralCsvImporterGeneral XML importer class to handle single-table XML importsInterface for handling transformations from custom implementations ofParser
.Encapsulates details about ImportColumns from the schema, such as sourceType, formulae, etcThis class encapsulates common transformations that can be used in ImportSource elements.Mode for importers.Container for import property name constants.A Factory to generateTableWriter
s for use with various importers.A base for table writer factories with common utility code to validate and prepare table destination directories, and create the table writers.Based off CsvFieldWriter Warnings about weaker access are suppressed because we want to be able to add, for example, field-specific extensions without requiring them to be in this classThe base class for JDBC field writers that use the standard type mappings (from JdbcTypeMapper) to convert from a JDBC result set to a Deephaven column type.Jdbc SQL importer class, based off CsvFileImporterReads a JDBC result set and attempts to infer column data types and create appropriate schema and importer instructions.Re-writes an input table to multi-day storage, (merged, partitioned, grouped, and sorted as appropriate).Merge data from a provided source table.Merge data from system intraday locations (as written by various importers).A table writer factory that accepts a partition at runtime (used when we want to use data from an import column to direct each row to a specific partition).An importer that always fails.Helper enumerations for producing useful partitioning formulas inMergeData
.ImportTableWriterFactory
implementation used in Preview Import Table functionality.Downloads Quandl data files and imports them.Merge data from system permanent locations of another table (as written by MergeData).Downloads Quandl metadata and creates matching schema files.This should be used when a non-null single partition value should be used for import.Standard class for importer arguments.The XML importer class.Reads an XML file and attempts to infer column data types and create appropriate schema and importer instructions.