Uses of Interface
com.exasol.adapter.properties.PropertyValidator
-
Packages that use PropertyValidator Package Description com.exasol.adapter.dialects com.exasol.adapter.dialects.validators com.exasol.adapter.properties -
-
Uses of PropertyValidator in com.exasol.adapter.dialects
Constructor parameters in com.exasol.adapter.dialects with type arguments of type PropertyValidator Constructor Description AbstractSqlDialect(JDBCAdapterContext context, Set<String> dialectSpecificProperties, Collection<PropertyValidator> dialectSpecificPropertyValidators)Create a new instance of anAbstractSqlDialect. -
Uses of PropertyValidator in com.exasol.adapter.dialects.validators
Classes in com.exasol.adapter.dialects.validators that implement PropertyValidator Modifier and Type Class Description classConnectionNamePropertyThis class enables to validate the value of the connection name property.classSupportedPropertiesValidatorThis class validates the list of supported properties and throws a validation error for unsupported properties.Methods in com.exasol.adapter.dialects.validators that return PropertyValidator Modifier and Type Method Description static PropertyValidatorConnectionNameProperty. validator()static PropertyValidatorDebugPortNumberProperty. validator() -
Uses of PropertyValidator in com.exasol.adapter.properties
Classes in com.exasol.adapter.properties that implement PropertyValidator Modifier and Type Class Description classImportPropertyThis class validates the consistency of adapter properties for import and connection.classValidatorChainValidate the specified properties by applying all property validators subsequently.Methods in com.exasol.adapter.properties that return PropertyValidator Modifier and Type Method Description static PropertyValidatorPropertyValidator. forStructureElement(SqlDialect.StructureElementSupport availableSupport, String elementName, String propertyName)Create property validator for an optional property specifying a structure element.static PropertyValidatorDataTypeDetection. getValidator()static PropertyValidatorTableCountLimit. getValidator()static PropertyValidatorPropertyValidator. ignoreEmpty(String propertyName, PropertyValidator.PropertyValueValidator valueValidator)Create property validator for an optional property allowing an empty value.static PropertyValidatorPropertyValidator. optional(String propertyName, PropertyValidator.PropertyValueValidator valueValidator)Create property validator for an optional property.static PropertyValidatorBooleanProperty. validator(String propertyName)static PropertyValidatorCastNumberToDecimalProperty. validator(String propertyName)static PropertyValidatorImportProperty. validator(String importFromProperty, String connectionProperty)static PropertyValidatorSchemaNameProperty. validator(String dialect)Methods in com.exasol.adapter.properties with parameters of type PropertyValidator Modifier and Type Method Description ValidatorChainValidatorChain. add(PropertyValidator validator)Add a single property validator to the validator chain.Method parameters in com.exasol.adapter.properties with type arguments of type PropertyValidator Modifier and Type Method Description ValidatorChainValidatorChain. addAll(Collection<PropertyValidator> validators)Add a list of property validators to the validator chain.
-