A B C D E F G K L M N P S T U V W 
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 VARCHAR column.
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(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
 

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 EdmlDefinition from 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 EdmlDefinition from 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
ExasolDocumentMappingLanguageException(String, Throwable) - Constructor for exception com.exasol.adapter.document.edml.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 fields object 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_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

LOCAL - com.exasol.adapter.document.edml.KeyType
This key type marks a column a local key column.

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 ExceptionMessageImprover improves 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

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 ExceptionMessageImprover improves 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 ExceptionMessageImprover improves 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(ToDateMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
visit(ToDecimalMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
visit(ToDoubleMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
visit(ToJsonMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
visit(ToTableMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
visit(ToTimestampMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor
visit(ToVarcharMapping) - Method in interface com.exasol.adapter.document.edml.MappingDefinitionVisitor

W

WongSchemaExceptionMessageImprover - Class in com.exasol.adapter.document.edml.validator.messageimprover
This ExceptionMessageImprover improves the exception message for unsupported values for $schema.
WongSchemaExceptionMessageImprover() - Constructor for class com.exasol.adapter.document.edml.validator.messageimprover.WongSchemaExceptionMessageImprover
 
A B C D E F G K L M N P S T U V W 
All Classes All Packages