A B C D E F G K L M N P S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORT - com.exasol.adapter.document.edml.ConvertableMappingErrorBehaviour
-
Abort the whole query
- ABORT - com.exasol.adapter.document.edml.MappingErrorBehaviour
-
Abort the whole query
- ABORT - com.exasol.adapter.document.edml.TruncateableMappingErrorBehaviour
-
Abort the whole query
- AbstractExceptionMessageImprover - Class in com.exasol.adapter.document.edml.validator.messageimprover
-
Abstract basis for
ExceptionMessageImprovers. - AbstractExceptionMessageImprover() - Constructor for class com.exasol.adapter.document.edml.validator.messageimprover.AbstractExceptionMessageImprover
- AbstractToColumnMapping - Class in com.exasol.adapter.document.edml
-
Abstract base for EDML mappings that map to an Exasol column.
- AbstractToColumnMapping() - Constructor for class com.exasol.adapter.document.edml.AbstractToColumnMapping
- AbstractToColumnMapping.AbstractToColumnMappingBuilder<C extends AbstractToColumnMapping,B extends AbstractToColumnMapping.AbstractToColumnMappingBuilder<C,B>> - Class in com.exasol.adapter.document.edml
-
Builder class.
- AbstractToColumnMappingBuilder() - Constructor for class com.exasol.adapter.document.edml.AbstractToColumnMapping.AbstractToColumnMappingBuilder
- AbstractToNumberMapping - Class in com.exasol.adapter.document.edml
-
Abstract base for EDML mappings that map to a numeric Exasol column.
- AbstractToNumberMapping() - Constructor for class com.exasol.adapter.document.edml.AbstractToNumberMapping
- AbstractToNumberMapping.AbstractToNumberMappingBuilder<C extends AbstractToNumberMapping,B extends AbstractToNumberMapping.AbstractToNumberMappingBuilder<C,B>> - Class in com.exasol.adapter.document.edml
-
Builder class.
- AbstractToNumberMappingBuilder() - Constructor for class com.exasol.adapter.document.edml.AbstractToNumberMapping.AbstractToNumberMappingBuilder
- AbstractToVarcharColumnMapping - Class in com.exasol.adapter.document.edml
-
Abstract base for EDML mappings that map to an Exasol
VARCHARcolumn. - AbstractToVarcharColumnMapping() - Constructor for class com.exasol.adapter.document.edml.AbstractToVarcharColumnMapping
- AbstractToVarcharColumnMapping.AbstractToVarcharColumnMappingBuilder<C extends AbstractToVarcharColumnMapping,B extends AbstractToVarcharColumnMapping.AbstractToVarcharColumnMappingBuilder<C,B>> - Class in com.exasol.adapter.document.edml
-
Builder class.
- AbstractToVarcharColumnMappingBuilder() - Constructor for class com.exasol.adapter.document.edml.AbstractToVarcharColumnMapping.AbstractToVarcharColumnMappingBuilder
- accept(MappingDefinitionVisitor) - Method in class com.exasol.adapter.document.edml.Fields
- accept(MappingDefinitionVisitor) - Method in interface com.exasol.adapter.document.edml.MappingDefinition
-
Accept a
MappingDefinitionVisitor. - accept(MappingDefinitionVisitor) - Method in class com.exasol.adapter.document.edml.ToBoolMapping
- accept(MappingDefinitionVisitor) - Method in class com.exasol.adapter.document.edml.ToDateMapping
- accept(MappingDefinitionVisitor) - Method in class com.exasol.adapter.document.edml.ToDecimalMapping
- accept(MappingDefinitionVisitor) - Method in class com.exasol.adapter.document.edml.ToDoubleMapping
- accept(MappingDefinitionVisitor) - Method in class com.exasol.adapter.document.edml.ToJsonMapping
- accept(MappingDefinitionVisitor) - Method in class com.exasol.adapter.document.edml.ToTableMapping
- accept(MappingDefinitionVisitor) - Method in class com.exasol.adapter.document.edml.ToTimestampMapping
- accept(MappingDefinitionVisitor) - Method in class com.exasol.adapter.document.edml.ToVarcharMapping
- addAsJsonObjectIfNotNullOrEmpty(JsonObjectBuilder, String, String) - Static method in class com.exasol.adapter.document.edml.serializer.SerializationHelper
-
Add a key and json object (converted from string value) to a json object builder if not null or empty
- addIfNotNullOrEmpty(JsonObjectBuilder, String, String) - Static method in class com.exasol.adapter.document.edml.serializer.SerializationHelper
-
Add a key and string value to a json object builder if not null or empty
B
- build() - Method in class com.exasol.adapter.document.edml.Fields.FieldsBuilder
-
Build the
Fields. - builder() - Static method in class com.exasol.adapter.document.edml.Fields
-
Create a builder for
Fields.
C
- com.exasol.adapter.document.edml - package com.exasol.adapter.document.edml
- com.exasol.adapter.document.edml.deserializer - package com.exasol.adapter.document.edml.deserializer
- com.exasol.adapter.document.edml.serializer - package com.exasol.adapter.document.edml.serializer
- com.exasol.adapter.document.edml.validator - package com.exasol.adapter.document.edml.validator
- com.exasol.adapter.document.edml.validator.messageimprover - package com.exasol.adapter.document.edml.validator.messageimprover
- CONVERT_OR_ABORT - com.exasol.adapter.document.edml.ConvertableMappingErrorBehaviour
-
Try to convert the value and abort if that is not possible.
- CONVERT_OR_NULL - com.exasol.adapter.document.edml.ConvertableMappingErrorBehaviour
-
Try to convert the value and return NULL if that is not possible.
- ConvertableMappingErrorBehaviour - Enum in com.exasol.adapter.document.edml
-
Behaviour for errors during schema mapping.
D
- deserialize(String) - Method in class com.exasol.adapter.document.edml.deserializer.EdmlDeserializer
-
Deserialize an
EdmlDefinitionfrom JSON.
E
- EdmlDefinition - Class in com.exasol.adapter.document.edml
-
Java representation of an EDML definition file.
- EdmlDefinition() - Constructor for class com.exasol.adapter.document.edml.EdmlDefinition
- EdmlDeserializer - Class in com.exasol.adapter.document.edml.deserializer
-
This class deserializes an
EdmlDefinitionfrom JSON. - EdmlDeserializer() - Constructor for class com.exasol.adapter.document.edml.deserializer.EdmlDeserializer
- EdmlKeys - Class in com.exasol.adapter.document.edml
-
Constants for the EDML keywords.
- EdmlSchemaValidator - Class in com.exasol.adapter.document.edml.validator
-
Validator for mapping definitions using a JSON-schema validator.
- EdmlSchemaValidator() - Constructor for class com.exasol.adapter.document.edml.validator.EdmlSchemaValidator
-
Create an instance of
EdmlSchemaValidator. - EdmlSerializer - Class in com.exasol.adapter.document.edml.serializer
-
JSON serializer for
EdmlDefinitions. - EdmlSerializer() - Constructor for class com.exasol.adapter.document.edml.serializer.EdmlSerializer
- ExasolDocumentMappingLanguageException - Exception in com.exasol.adapter.document.edml
-
Exception that is thrown on mapping failures.
- ExasolDocumentMappingLanguageException(String) - Constructor for exception com.exasol.adapter.document.edml.ExasolDocumentMappingLanguageException
-
Create an instance of
ExasolDocumentMappingLanguageException. - ExasolDocumentMappingLanguageException(String, Throwable) - Constructor for exception com.exasol.adapter.document.edml.ExasolDocumentMappingLanguageException
-
Create an instance of
ExasolDocumentMappingLanguageException. - ExceptionMessageImprover - Interface in com.exasol.adapter.document.edml.validator
-
Classes implementing this interface improve schema validation error messages.
F
- Fields - Class in com.exasol.adapter.document.edml
-
Java representation of the
fieldsobject in the EDML. - Fields() - Constructor for class com.exasol.adapter.document.edml.Fields
- Fields.FieldsBuilder - Class in com.exasol.adapter.document.edml
-
Builder for
Fields. - FieldsBuilder() - Constructor for class com.exasol.adapter.document.edml.Fields.FieldsBuilder
G
- GLOBAL - com.exasol.adapter.document.edml.KeyType
-
This key type marks a column as global key column.
K
- KEY_ADD_SOURCE_REFERENCE_COLUMN - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_ADD_SOURCE_REFERENCE_COLUMN.
- KEY_ADDITIONAL_CONFIGURATION - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_ADDITIONAL_CONFIGURATION.
- KEY_DECIMAL_PRECISION - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_DECIMAL_PRECISION.
- KEY_DECIMAL_SCALE - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_DECIMAL_SCALE.
- KEY_DESCRIPTION - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_DESCRIPTION.
- KEY_DESTINATION_NAME - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_DESTINATION_NAME.
- KEY_DESTINATION_TABLE - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_DESTINATION_TABLE.
- KEY_KEY - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_KEY.
- KEY_MAPPING - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_MAPPING.
- KEY_NON_STRING_BEHAVIOUR - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_NON_STRING_BEHAVIOUR.
- KEY_NOT_BOOLEAN_BEHAVIOR - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_NOT_BOOLEAN_BEHAVIOR.
- KEY_NOT_DATE_BEHAVIOR - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_NOT_DATE_BEHAVIOR.
- KEY_NOT_NUMERIC_BEHAVIOUR - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_NOT_NUMERIC_BEHAVIOUR.
- KEY_NOT_TIMESTAMP_BEHAVIOR - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_NOT_TIMESTAMP_BEHAVIOR.
- KEY_OVERFLOW_BEHAVIOUR - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_OVERFLOW_BEHAVIOUR.
- KEY_REQUIRED - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_REQUIRED.
- KEY_SCHEMA - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_SCHEMA.
- KEY_SOURCE - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_SOURCE.
- KEY_USE_TIMESTAMP_WITH_LOCAL_TIMEZONE_TYPE - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_USE_TIMESTAMP_WITH_LOCAL_TIMEZONE_TYPE.
- KEY_VARCHAR_COLUMN_SIZE - Static variable in class com.exasol.adapter.document.edml.EdmlKeys
-
The constant KEY_VARCHAR_COLUMN_SIZE.
- KeyType - Enum in com.exasol.adapter.document.edml
-
This enum defines column key types.
L
M
- mapField(String, MappingDefinition) - Method in class com.exasol.adapter.document.edml.Fields.FieldsBuilder
-
Add a field mapping.
- MappingDefinition - Interface in com.exasol.adapter.document.edml
-
Interface for EDML mapping definitions.
- MappingDefinitionVisitor - Interface in com.exasol.adapter.document.edml
-
Visitor for
MappingDefinitions. - MappingErrorBehaviour - Enum in com.exasol.adapter.document.edml
-
Behaviour for errors during schema mapping.
N
- NoMappingExceptionMessageImprover - Class in com.exasol.adapter.document.edml.validator.messageimprover
-
This
ExceptionMessageImproverimproves exception message of the JSON schema validator for mapping definitions where they don't specify a mapping for a property. - NoMappingExceptionMessageImprover() - Constructor for class com.exasol.adapter.document.edml.validator.messageimprover.NoMappingExceptionMessageImprover
- NONE - com.exasol.adapter.document.edml.KeyType
-
Key type that marks this column as non key column
- NULL - com.exasol.adapter.document.edml.ConvertableMappingErrorBehaviour
-
Use NULL instead
- NULL - com.exasol.adapter.document.edml.MappingErrorBehaviour
-
Use NULL instead
- NULL - com.exasol.adapter.document.edml.TruncateableMappingErrorBehaviour
-
Use NULL instead
P
- possibleObjectProperties(Schema) - Method in class com.exasol.adapter.document.edml.validator.messageimprover.AbstractExceptionMessageImprover
-
Get possible values for a given schema element.
S
- SerializationHelper - Class in com.exasol.adapter.document.edml.serializer
-
Helper class for EDML Serialization
- serialize(EdmlDefinition) - Method in class com.exasol.adapter.document.edml.serializer.EdmlSerializer
-
Serialize the
EdmlDefinition.
T
- ToBoolMapping - Class in com.exasol.adapter.document.edml
-
Java representation of the EDML
toBoolMapping. - ToBoolMapping() - Constructor for class com.exasol.adapter.document.edml.ToBoolMapping
- ToDateMapping - Class in com.exasol.adapter.document.edml
-
Java representation of the EDML
toDateMapping. - ToDateMapping() - Constructor for class com.exasol.adapter.document.edml.ToDateMapping
- ToDecimalMapping - Class in com.exasol.adapter.document.edml
-
Java representation of the EDML
toDecimalMapping. - ToDecimalMapping() - Constructor for class com.exasol.adapter.document.edml.ToDecimalMapping
- ToDoubleMapping - Class in com.exasol.adapter.document.edml
-
Java representation of the EDML
toDoubleMapping. - ToDoubleMapping() - Constructor for class com.exasol.adapter.document.edml.ToDoubleMapping
- ToJsonMapping - Class in com.exasol.adapter.document.edml
-
Java representation of the EDML
toJsonMapping. - ToJsonMapping() - Constructor for class com.exasol.adapter.document.edml.ToJsonMapping
- ToTableMapping - Class in com.exasol.adapter.document.edml
-
Java representation of the EDML
toTableMapping. - ToTableMapping() - Constructor for class com.exasol.adapter.document.edml.ToTableMapping
- ToTimestampMapping - Class in com.exasol.adapter.document.edml
-
Java representation of the EDML
toTimestampMapping. - ToTimestampMapping() - Constructor for class com.exasol.adapter.document.edml.ToTimestampMapping
- ToVarcharMapping - Class in com.exasol.adapter.document.edml
-
Java representation of the EDML
toVarcharMapping. - ToVarcharMapping() - Constructor for class com.exasol.adapter.document.edml.ToVarcharMapping
- TRUNCATE - com.exasol.adapter.document.edml.TruncateableMappingErrorBehaviour
-
Truncate the value to the destination column size.
- TruncateableMappingErrorBehaviour - Enum in com.exasol.adapter.document.edml
-
Behaviour for errors during schema mapping.
- tryToImprove(ValidationException) - Method in interface com.exasol.adapter.document.edml.validator.ExceptionMessageImprover
-
Get an improved error message if possible.
- tryToImprove(ValidationException) - Method in class com.exasol.adapter.document.edml.validator.messageimprover.NoMappingExceptionMessageImprover
- tryToImprove(ValidationException) - Method in class com.exasol.adapter.document.edml.validator.messageimprover.UnknownKeyTypeExceptionMessageImprover
- tryToImprove(ValidationException) - Method in class com.exasol.adapter.document.edml.validator.messageimprover.UnknownMappingExceptionMessageImprover
- tryToImprove(ValidationException) - Method in class com.exasol.adapter.document.edml.validator.messageimprover.WongSchemaExceptionMessageImprover
U
- UnknownKeyTypeExceptionMessageImprover - Class in com.exasol.adapter.document.edml.validator.messageimprover
-
This
ExceptionMessageImproverimproves the message for illegal values for the key property. - UnknownKeyTypeExceptionMessageImprover() - Constructor for class com.exasol.adapter.document.edml.validator.messageimprover.UnknownKeyTypeExceptionMessageImprover
- UnknownMappingExceptionMessageImprover - Class in com.exasol.adapter.document.edml.validator.messageimprover
-
This
ExceptionMessageImproverimproves the exception message for unknown mapping types. - UnknownMappingExceptionMessageImprover() - Constructor for class com.exasol.adapter.document.edml.validator.messageimprover.UnknownMappingExceptionMessageImprover
V
- validate(String) - Method in class com.exasol.adapter.document.edml.validator.EdmlSchemaValidator
-
Validates the schema from given file using a JSON-schema validator.
- valueOf(String) - Static method in enum com.exasol.adapter.document.edml.ConvertableMappingErrorBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.document.edml.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.document.edml.MappingErrorBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.document.edml.TruncateableMappingErrorBehaviour
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.exasol.adapter.document.edml.ConvertableMappingErrorBehaviour
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.document.edml.KeyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.document.edml.MappingErrorBehaviour
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.document.edml.TruncateableMappingErrorBehaviour
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(Fields) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
-
Visit
Fields. - visit(ToBoolMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
-
Visit
ToBoolMapping. - visit(ToDateMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
-
Visit
ToDateMapping. - visit(ToDecimalMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
-
Visit
ToDecimalMapping. - visit(ToDoubleMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
-
Visit
ToDoubleMapping. - visit(ToJsonMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
-
Visit
ToJsonMapping. - visit(ToTableMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
-
Visit
ToTableMapping. - visit(ToTimestampMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
-
Visit
ToTimestampMapping. - visit(ToVarcharMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
-
Visit
ToVarcharMapping.
W
- WongSchemaExceptionMessageImprover - Class in com.exasol.adapter.document.edml.validator.messageimprover
-
This
ExceptionMessageImproverimproves the exception message for unsupported values for$schema. - WongSchemaExceptionMessageImprover() - Constructor for class com.exasol.adapter.document.edml.validator.messageimprover.WongSchemaExceptionMessageImprover
All Classes All Packages