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