Uses of Interface
net.sf.jsqlparser.util.validation.ValidationCapability
Packages that use ValidationCapability
Package
Description
-
Uses of ValidationCapability in net.sf.jsqlparser.util.validation
Classes in net.sf.jsqlparser.util.validation that implement ValidationCapabilityModifier and TypeClassDescription(package private) final class
package - private class forValidation
to parse the statements within it's ownValidationCapability
Fields in net.sf.jsqlparser.util.validation declared as ValidationCapabilityFields in net.sf.jsqlparser.util.validation with type parameters of type ValidationCapabilityModifier and TypeFieldDescriptionprivate Collection
<? extends ValidationCapability> Validation.capabilities
private Collection
<ValidationCapability> ValidationContext.capabilities
Methods in net.sf.jsqlparser.util.validation that return ValidationCapabilityMethods in net.sf.jsqlparser.util.validation that return types with arguments of type ValidationCapabilityModifier and TypeMethodDescriptionCollection
<? extends ValidationCapability> Validation.getCapabilities()
ValidationContext.getCapabilities()
Validator.getValidationErrors()
default Map
<ValidationCapability, Set<ValidationException>> Validator.getValidationErrors
(Collection<ValidationCapability> capabilities) default Map
<ValidationCapability, Set<ValidationException>> Validator.getValidationErrors
(ValidationCapability... capabilities) static Map
<ValidationCapability, Set<ValidationException>> Validation.validate
(Statement statement, ValidationContext context) Methods in net.sf.jsqlparser.util.validation with parameters of type ValidationCapabilityModifier and TypeMethodDescriptiondefault Map
<ValidationCapability, Set<ValidationException>> Validator.getValidationErrors
(ValidationCapability... capabilities) default boolean
Validator.isValid
(ValidationCapability... capabilities) void
ValidationError.setCapability
(ValidationCapability databaseType) ValidationError.withCapability
(ValidationCapability databaseType) Method parameters in net.sf.jsqlparser.util.validation with type arguments of type ValidationCapabilityModifier and TypeMethodDescriptionstatic ValidationContext
Validation.createValidationContext
(FeatureConfiguration config, Collection<? extends ValidationCapability> capabilities) default Map
<ValidationCapability, Set<ValidationException>> Validator.getValidationErrors
(Collection<ValidationCapability> capabilities) ValidationContext.setCapabilities
(Collection<ValidationCapability> capabilities) static List
<ValidationError> Validation.toValidationErrors
(String statements, Statement parsedStatement, Map<ValidationCapability, Set<ValidationException>> errorMap) static List
<ValidationError> Validation.validate
(Collection<? extends ValidationCapability> capabilities, String... statements) Constructor parameters in net.sf.jsqlparser.util.validation with type arguments of type ValidationCapabilityModifierConstructorDescriptionValidation
(Collection<? extends ValidationCapability> capabilities, String... statements) Validation
(FeatureConfiguration featureConfiguration, Collection<? extends ValidationCapability> capabilities, String... statements) -
Uses of ValidationCapability in net.sf.jsqlparser.util.validation.allowedtypes
Classes in net.sf.jsqlparser.util.validation.allowedtypes that implement ValidationCapability -
Uses of ValidationCapability in net.sf.jsqlparser.util.validation.feature
Subinterfaces of ValidationCapability in net.sf.jsqlparser.util.validation.featureClasses in net.sf.jsqlparser.util.validation.feature that implement ValidationCapabilityModifier and TypeClassDescriptionenum
The DatabaseType is named like the identifier used within the jdbc-connection-url (upper case), this may change in future, therefore useDatabaseType.get(String)
to retrieve theDatabaseType
.class
Privileges/Features allowedenum
Please add Features supported and place a link to public documentationenum
Please add Features supported and place a link to public documentationenum
Please add Features supported and place a link to public documentationenum
Please add Features supported and place a link to public documentationenum
Please add Features supported and place a link to public documentationenum
Please add Features supported and place a link to public documentationenum
Enum containing the ANSI SQL Standard Versions - features are not guaranteed to be complete, just add them if you are sure they are part of the standard :) -
Uses of ValidationCapability in net.sf.jsqlparser.util.validation.metadata
Subinterfaces of ValidationCapability in net.sf.jsqlparser.util.validation.metadataClasses in net.sf.jsqlparser.util.validation.metadata that implement ValidationCapabilityModifier and TypeClassDescriptionclass
Adapter class always throwingUnsupportedOperationException
for all exists - methods.class
Validates against schema by jdbc-metadata in a very basic way with simple caching and comparing names byString.equalsIgnoreCase(String)
-
Uses of ValidationCapability in net.sf.jsqlparser.util.validation.validator
Fields in net.sf.jsqlparser.util.validation.validator with type parameters of type ValidationCapabilityModifier and TypeFieldDescriptionprivate Map
<ValidationCapability, Set<ValidationException>> AbstractValidator.errors
Methods in net.sf.jsqlparser.util.validation.validator that return types with arguments of type ValidationCapabilityModifier and TypeMethodDescriptionAbstractValidator.getCapabilities()
AbstractValidator.getValidationErrors()
Methods in net.sf.jsqlparser.util.validation.validator with parameters of type ValidationCapabilityModifier and TypeMethodDescriptionprotected Consumer
<ValidationException> AbstractValidator.getMessageConsumer
(ValidationCapability c) protected void
AbstractValidator.putError
(ValidationCapability capability, ValidationException error) adds an error for thisValidationCapability
protected void
AbstractValidator.validateFeature
(ValidationCapability capability, boolean condition, Feature feature) protected void
AbstractValidator.validateFeature
(ValidationCapability capability, Feature feature) Validates if givenValidationCapability
is aFeatureSetValidation
protected void
AbstractValidator.validateName
(ValidationCapability capability, NamedObject namedObject, String fqn) protected void
AbstractValidator.validateName
(ValidationCapability capability, NamedObject namedObject, String fqn, boolean exists, NamedObject... parents) protected void
AbstractValidator.validateNameWithAlias
(ValidationCapability capability, NamedObject namedObject, String fqn, String alias) Validates if givenValidationCapability
is aDatabaseMetaDataValidation
protected void
AbstractValidator.validateNameWithAlias
(ValidationCapability capability, NamedObject namedObject, String fqn, String alias, boolean exists, NamedObject... parents) Validates if givenValidationCapability
is aDatabaseMetaDataValidation
protected void
AbstractValidator.validateOptionalColumnName
(ValidationCapability capability, String name) protected void
AbstractValidator.validateOptionalColumnNames
(ValidationCapability capability, List<String> columnNames, boolean exists, NamedObject... parents) protected void
AbstractValidator.validateOptionalColumnNames
(ValidationCapability capability, List<String> columnNames, NamedObject... parents) protected void
AbstractValidator.validateOptionalColumnNameWithAlias
(ValidationCapability capability, String name, String alias) protected void
AbstractValidator.validateOptionalFeature
(ValidationCapability capability, Object element, Feature feature) Validates for the feature if given element is notnull
protected void
AbstractValidator.validateOptionalFeature
(ValidationCapability capability, List<?> elements, Feature feature) validates for the feature if given elements is not empty - seeAbstractValidator.isNotEmpty(Collection)
protected void
AbstractValidator.validateOptionalName
(ValidationCapability capability, NamedObject namedObject, String name, String alias, boolean exists, NamedObject... parents) protected void
AbstractValidator.validateOptionalName
(ValidationCapability capability, NamedObject namedObject, String name, NamedObject... parents) protected void
AbstractValidator.validateOptionalNameWithAlias
(ValidationCapability capability, NamedObject namedObject, String name, String alias, NamedObject... parents)