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 StringThe autoblob attributes are used for both the logger and the listener generation.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringColumn element and attributes.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringThese attributes indicate that the Column is used to generate column partition valuesstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDataIndexstatic final Stringstatic final Stringstatic final StringMerge attributes.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringExtendedStoragestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringInput Table Specstatic final Stringstatic final Stringstatic final Stringstatic final StringThese attributes are attached to Columns within a Logger or LoggerListener.static final StringLoggers and Listeners require an intraday type to define the file format used between them.static final StringLanguage name constants for support of different language loggersstatic final Stringstatic final Stringstatic final StringElements and attributes for Listener element, can also be applied to LoggerListener.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringElements and attributes for Logger element, can also be applied to LoggerListener.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringLogger and Listener elements.static final Stringstatic final StringThese attribute values for direct setter indicate we should just use the intraday setter value.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringIndicates that there is no dbSetter or intradaySetter (i.e.static final StringThese parameters are passed to the Object Codec's constructor.static final StringThe 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 StringThis is the default old-style encoding in which Externalizable objects are written using Externalizable and Serializable objects are written using Serializable.static final StringUse writeExternal for encoding objects.static final StringUse writeObject for encoding objects.static final Stringstatic final StringPartition element and attributes.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringWhether we should use a symbol table for storing this column.static final Stringstatic final Stringstatic final StringSystemInput elements define variables that are passed into the loggers.static final Stringstatic final Stringstatic final StringAttributes of the table element.static final Stringstatic final Stringstatic final Stringstatic final StringThe time precision that should be assumed for writing and reading from an Intraday log file for this column.static final StringValidationstatic final StringvarLenString 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:
-
INPUT_TABLE_SPEC_ELEMENT
Input Table Spec- See Also:
-
INPUT_TABLE_TYPE_ATTRIBUTE
- See Also:
-
INPUT_TABLE_VERSION_ATTRIBUTE
- See Also:
-
INPUT_TABLE_KEY_COLUMN_ELEMENT
- See Also:
-
INPUT_TABLE_VALUE_COLUMN_ELEMENT
- See Also:
-
INPUT_TABLE_COLUMN_NAME_ATTRIBUTE
- See Also:
-
INPUT_TABLE_COLUMN_DATA_TYPE_ATTRIBUTE
- See Also:
-
INPUT_TABLE_COLUMN_REMOVED_ATTRIBUTE
- See Also:
-
INPUT_TABLE_ENUM_VALUE_ELEMENT
- See Also:
-
INPUT_TABLE_ENUM_VALUE_ATTRIBUTE
- See Also:
-
INPUT_TABLE_ENUM_VALUE_NULL_STRING
- See Also:
-
-
Constructor Details
-
SchemaConstants
public SchemaConstants()
-