Class SchemaConstants
java.lang.Object
com.illumon.iris.db.tables.dataimport.SchemaConstants
public class SchemaConstants extends Object
Constants for use in IntradayLoggerFactory, LoggerListenerGenerationInfo and other tools that need to parse Illumon schema files.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SchemaConstants()
-
Method Summary
-
Field Details
-
SCHEMA_FILE_SUFFIX
- See Also:
- Constant Field Values
-
TABLE_ELEMENT
Attributes of the table element.- See Also:
- Constant Field Values
-
NAMESPACE_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
TABLE_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
DESCRIPTION_ATTRIBUTE
- See Also:
- Constant Field Values
-
NAMESPACE_SET_ATTRIBUTE
- See Also:
- Constant Field Values
-
DEFAULT_MERGE_FORMAT_ATTRIBUTE
Merge attributes.- See Also:
- Constant Field Values
-
MERGE_ATTRIBUTES_ELEMENT
- See Also:
- Constant Field Values
-
MERGE_FORMAT_ATTRIBUTE
- See Also:
- Constant Field Values
-
CODEC_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
COPY_TABLE_ELEMENT
- See Also:
- Constant Field Values
-
SOURCE_NAMESPACE_ATTRIBUTE
- See Also:
- Constant Field Values
-
SOURCE_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
COLUMN_ELEMENT
Column element and attributes.- See Also:
- Constant Field Values
-
COLUMN_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
DATA_TYPE_ATTRIBUTE
- See Also:
- Constant Field Values
-
COLUMN_TYPE_ATTRIBUTE
- See Also:
- Constant Field Values
-
STORAGE_TYPE_ATTRIBUTE
- See Also:
- Constant Field Values
-
COLUMN_COMPONENT_TYPE_ATTRIBUTE
- See Also:
- Constant Field Values
-
VARLEN_STRING_ATTRIBUTE
varLenString is deprecated in favor of symbolTable. Not present or false means symbolTable=Local. True means symbolTable=None.- See Also:
- Constant Field Values
-
SYMBOL_TABLE_ATTRIBUTE
Whether we should use a symbol table for storing this column.- See Also:
- Constant Field Values
-
SYMBOL_TABLE_COLUMN_LOCATION_VALUE
-
SYMBOL_TABLE_NONE_VALUE
-
ENCODING_ATTRIBUTE
- See Also:
- Constant Field Values
-
OBJECT_CODEC_ATTRIBUTE
The objectCodec attribute must be one of the built in values (DEFAULT, SERIALIZABLE, EXTERNALIZABLE) or the name of a class which encodes a byte array to the dataType and vice versa.- See Also:
- Constant Field Values
-
OBJECT_CODEC_DEFAULT_VALUE
This is the default old-style encoding in which Externalizable objects are written using Externalizable and Serializable objects are written using Serializable. -
OBJECT_CODEC_SERIALIZABLE_VALUE
Use writeObject for encoding objects. -
OBJECT_CODEC_EXTERNALIZABLE_VALUE
Use writeExternal for encoding objects. -
OBJECT_CODEC_ARGUMENTS_ATTRIBUTE
These parameters are passed to the Object Codec's constructor.- See Also:
- Constant Field Values
-
PARTITIONS_ELEMENT
Partition element and attributes.- See Also:
- Constant Field Values
-
KEY_FORMULA_ATTRIBUTE
- See Also:
- Constant Field Values
-
LOGGER_LISTENER_ELEMENT
Logger and Listener elements. If there are no LoggerListener elements, the values can be inlined into the schema definition itself.- See Also:
- Constant Field Values
-
LOGFORMAT_ATTRIBUTE
- See Also:
- Constant Field Values
-
LOGGER_LANGUAGE_ATTRIBUTE
- See Also:
- Constant Field Values
-
JAVA_LOGGER_LANGUAGE_VALUE
Language name constants for support of different language loggers- See Also:
- Constant Field Values
-
CSHARP_LOGGER_LANGUAGE_VALUE
- See Also:
- Constant Field Values
-
CS_LOGGER_LANGUAGE_VALUE
- See Also:
- Constant Field Values
-
INTRADAY_TYPE_ATTRIBUTE
Loggers and Listeners require an intraday type to define the file format used between them.- See Also:
- Constant Field Values
-
AUTOBLOB_INIT_SIZE_ATTIBUTE
The autoblob attributes are used for both the logger and the listener generation.- See Also:
- Constant Field Values
-
AUTOBLOB_MAX_SIZE_ATTRIBUTE
- See Also:
- Constant Field Values
-
LISTENER_ELEMENT
Elements and attributes for Listener element, can also be applied to LoggerListener.- See Also:
- Constant Field Values
-
LISTENER_IMPORTS_ELEMENT
- See Also:
- Constant Field Values
-
LISTENER_FIELDS_ELEMENT
- See Also:
- Constant Field Values
-
LISTENER_CLASS_ATTRIBUTE
- See Also:
- Constant Field Values
-
LISTENER_PACKAGE_ATTRIBUTE
- See Also:
- Constant Field Values
-
DB_SETTER_ATTRIBUTE
- See Also:
- Constant Field Values
-
IMPORT_STATE_ELEMENT
- See Also:
- Constant Field Values
-
IMPORT_STATE_TYPE_ATTRIBUTE
- See Also:
- Constant Field Values
-
STATE_UPDATE_CALL_ATTRIBUTE
- See Also:
- Constant Field Values
-
LOGGER_ELEMENT
Elements and attributes for Logger element, can also be applied to LoggerListener.- See Also:
- Constant Field Values
-
LOGGER_IMPORTS_ELEMENT
- See Also:
- Constant Field Values
-
LOGGER_FIELDS_ELEMENT
- See Also:
- Constant Field Values
-
EXTRA_METHODS_ELEMENT
- See Also:
- Constant Field Values
-
SETTER_FIELDS_ELEMENT
- See Also:
- Constant Field Values
-
LOGGER_CLASS_ATTRIBUTE
- See Also:
- Constant Field Values
-
LOGGER_PACKAGE_ATTRIBUTE
- See Also:
- Constant Field Values
-
LOGGER_INTERFACE_ATTRIBUTE
- See Also:
- Constant Field Values
-
LOGGER_INTERFACE_GENERIC_ATTRIBUTE
- See Also:
- Constant Field Values
-
TABLE_LOGGER_ATTRIBUTE
- See Also:
- Constant Field Values
-
GENERATE_LOG_CALLS_ATTRIBUTE
- See Also:
- Constant Field Values
-
VERIFY_CHECKSUM_ATTRIBUTE
- See Also:
- Constant Field Values
-
RETHROW_LOGGER_EXCEPTIONS_AS_IOEXCEPTIONS_ATTRIBUTE
- See Also:
- Constant Field Values
-
SYSTEM_INPUT_ELEMENT
SystemInput elements define variables that are passed into the loggers.- See Also:
- Constant Field Values
-
SYSTEM_INPUT_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
SYSTEM_INPUT_TYPE_ATTRIBUTE
- See Also:
- Constant Field Values
-
INTRADAY_SETTER_ATTRIBUTE
These attributes are attached to Columns within a Logger or LoggerListener.- See Also:
- Constant Field Values
-
DIRECT_SETTER_ATTRIBUTE
- See Also:
- Constant Field Values
-
PARTITION_SETTER_ATTRIBUTE
- See Also:
- Constant Field Values
-
TABLE_LOGGER_SETTER_ATTRIBUTE
- See Also:
- Constant Field Values
-
COLUMN_PARTITION_FUNCTION_ATTRIBUTE
These attributes indicate that the Column is used to generate column partition values- See Also:
- Constant Field Values
-
COLUMN_PARTITION_DATE_ATTRIBUTE
- See Also:
- Constant Field Values
-
COLUMN_PARTITION_DATE_ATTRIBUTE_SECONDS
- See Also:
- Constant Field Values
-
COLUMN_PARTITION_DATE_ATTRIBUTE_MILLIS
- See Also:
- Constant Field Values
-
COLUMN_PARTITION_DATE_ATTRIBUTE_MICROS
- See Also:
- Constant Field Values
-
COLUMN_PARTITION_DATE_ATTRIBUTE_NANOS
- See Also:
- Constant Field Values
-
MATCH_INTRADAY_VALUE
These attribute values for direct setter indicate we should just use the intraday setter value. "ditto" is deprecated in favor of "matchIntraday"- See Also:
- Constant Field Values
-
DITTO_VALUE
- See Also:
- Constant Field Values
-
TIME_PRECISION_ATTRIBUTE
The time precision that should be assumed for writing and reading from an Intraday log file for this column. When not specified, millis is assumed.- See Also:
- Constant Field Values
-
NONE_VALUE
Indicates that there is no dbSetter or intradaySetter (i.e. not present as opposed to using the default).- See Also:
- Constant Field Values
-
IMPORT_SOURCE_ELEMENT
- See Also:
- Constant Field Values
-
IMPORT_SOURCE_TYPE_ATTRIBUTE
- See Also:
- Constant Field Values
-
IMPORT_SOURCE_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
IMPORT_SOURCE_ARRAY_DELIMITER
- See Also:
- Constant Field Values
-
IMPORT_SOURCE_MAX_ERROR
- See Also:
- Constant Field Values
-
IMPORT_SOURCE_TYPE_JDBC_VALUE
- See Also:
- Constant Field Values
-
IMPORT_SOURCE_TYPE_CSV_VALUE
- See Also:
- Constant Field Values
-
IMPORT_SOURCE_TYPE_XML_VALUE
- See Also:
- Constant Field Values
-
IMPORT_SOURCE_TYPE_JSON_VALUE
- See Also:
- Constant Field Values
-
IMPORT_SOURCE_TYPE_NONE_VALUE
- See Also:
- Constant Field Values
-
IMPORT_COLUMN_ELEMENT
- See Also:
- Constant Field Values
-
IMPORT_COLUMN_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
IMPORT_COLUMN_SOURCE_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
IMPORT_COLUMN_SOURCE_TYPE_ATTRIBUTE
- See Also:
- Constant Field Values
-
IMPORT_COLUMN_CONSTANT_SOURCE_TYPE_VALUE
- See Also:
- Constant Field Values
-
IMPORT_COLUMN_FORMULA_ATTRIBUTE
- See Also:
- Constant Field Values
-
IMPORT_COLUMN_TRANSFORM_ATTRIBUTE
- See Also:
- Constant Field Values
-
IMPORT_COLUMN_NULLABLE_ATTRIBUTE
- See Also:
- Constant Field Values
-
IMPORT_COLUMN_DEFAULT_ATTRIBUTE
- See Also:
- Constant Field Values
-
IMPORT_COLUMN_PROPERTY_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
AUTOBLOB_INIT_SIZE_DEFAULT_VALUE
- See Also:
- Constant Field Values
-
VALIDATOR_ELEMENT
Validation- See Also:
- Constant Field Values
-
DATA_INDEX_ELEMENT
DataIndex- See Also:
- Constant Field Values
-
DATA_INDEX_COLUMNS_ATTR
- See Also:
- Constant Field Values
-
-
Constructor Details
-
SchemaConstants
public SchemaConstants()
-