Uses of Interface
net.sf.jsqlparser.util.validation.ValidationCapability
-
-
Uses of ValidationCapability in net.sf.jsqlparser.util.validation
Classes in net.sf.jsqlparser.util.validation that implement ValidationCapability Modifier and Type Class Description (package private) class
ParseCapability
package - private class forValidation
to parse the statements within it's ownValidationCapability
Fields in net.sf.jsqlparser.util.validation declared as ValidationCapability Modifier and Type Field Description private ValidationCapability
ValidationError. capability
Fields in net.sf.jsqlparser.util.validation with type parameters of type ValidationCapability Modifier and Type Field Description private java.util.Collection<? extends ValidationCapability>
Validation. capabilities
private java.util.Collection<ValidationCapability>
ValidationContext. capabilities
Methods in net.sf.jsqlparser.util.validation that return ValidationCapability Modifier and Type Method Description ValidationCapability
ValidationError. getCapability()
Methods in net.sf.jsqlparser.util.validation that return types with arguments of type ValidationCapability Modifier and Type Method Description java.util.Collection<? extends ValidationCapability>
Validation. getCapabilities()
java.util.Collection<ValidationCapability>
ValidationContext. getCapabilities()
java.util.Map<ValidationCapability,java.util.Set<ValidationException>>
Validator. getValidationErrors()
default java.util.Map<ValidationCapability,java.util.Set<ValidationException>>
Validator. getValidationErrors(java.util.Collection<ValidationCapability> capabilities)
default java.util.Map<ValidationCapability,java.util.Set<ValidationException>>
Validator. getValidationErrors(ValidationCapability... capabilities)
static java.util.Map<ValidationCapability,java.util.Set<ValidationException>>
Validation. validate(Statement statement, ValidationContext context)
Methods in net.sf.jsqlparser.util.validation with parameters of type ValidationCapability Modifier and Type Method Description default java.util.Map<ValidationCapability,java.util.Set<ValidationException>>
Validator. getValidationErrors(ValidationCapability... capabilities)
default boolean
Validator. isValid(ValidationCapability... capabilities)
void
ValidationError. setCapability(ValidationCapability databaseType)
ValidationError
ValidationError. withCapability(ValidationCapability databaseType)
Method parameters in net.sf.jsqlparser.util.validation with type arguments of type ValidationCapability Modifier and Type Method Description static ValidationContext
Validation. createValidationContext(FeatureConfiguration config, java.util.Collection<? extends ValidationCapability> capabilities)
default java.util.Map<ValidationCapability,java.util.Set<ValidationException>>
Validator. getValidationErrors(java.util.Collection<ValidationCapability> capabilities)
ValidationContext
ValidationContext. setCapabilities(java.util.Collection<ValidationCapability> capabilities)
static java.util.List<ValidationError>
Validation. toValidationErrors(java.lang.String statements, Statement parsedStatement, java.util.Map<ValidationCapability,java.util.Set<ValidationException>> errorMap)
static java.util.List<ValidationError>
Validation. validate(java.util.Collection<? extends ValidationCapability> capabilities, java.lang.String... statements)
Constructor parameters in net.sf.jsqlparser.util.validation with type arguments of type ValidationCapability Constructor Description Validation(java.util.Collection<? extends ValidationCapability> capabilities, java.lang.String... statements)
Validation(FeatureConfiguration featureConfiguration, java.util.Collection<? extends ValidationCapability> capabilities, java.lang.String... statements)
-
Uses of ValidationCapability in net.sf.jsqlparser.util.validation.allowedtypes
Classes in net.sf.jsqlparser.util.validation.allowedtypes that implement ValidationCapability Modifier and Type Class Description class
AllowedTypesValidation
-
Uses of ValidationCapability in net.sf.jsqlparser.util.validation.feature
Subinterfaces of ValidationCapability in net.sf.jsqlparser.util.validation.feature Modifier and Type Interface Description interface
FeatureSetValidation
interface
Version
Classes in net.sf.jsqlparser.util.validation.feature that implement ValidationCapability Modifier and Type Class Description class
DatabaseType
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
FeaturesAllowed
Privileges/Features allowedclass
H2Version
Please add Features supported and place a link to public documentationclass
MariaDbVersion
Please add Features supported and place a link to public documentationclass
MySqlVersion
Please add Features supported and place a link to public documentationclass
OracleVersion
Please add Features supported and place a link to public documentationclass
PostgresqlVersion
Please add Features supported and place a link to public documentationclass
SqlServerVersion
Please add Features supported and place a link to public documentationclass
SQLVersion
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.metadata Modifier and Type Interface Description interface
DatabaseMetaDataValidation
Classes in net.sf.jsqlparser.util.validation.metadata that implement ValidationCapability Modifier and Type Class Description class
AbstractDatabaseMetaDataCapability
Adapter class always throwingUnsupportedOperationException
for all exists - methods.class
JdbcDatabaseMetaDataCapability
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 ValidationCapability Modifier and Type Field Description private java.util.Map<ValidationCapability,java.util.Set<ValidationException>>
AbstractValidator. errors
Methods in net.sf.jsqlparser.util.validation.validator that return types with arguments of type ValidationCapability Modifier and Type Method Description java.util.Collection<ValidationCapability>
AbstractValidator. getCapabilities()
java.util.Map<ValidationCapability,java.util.Set<ValidationException>>
AbstractValidator. getValidationErrors()
Methods in net.sf.jsqlparser.util.validation.validator with parameters of type ValidationCapability Modifier and Type Method Description protected java.util.function.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, java.lang.String fqn)
protected void
AbstractValidator. validateName(ValidationCapability capability, NamedObject namedObject, java.lang.String fqn, boolean exists, NamedObject... parents)
protected void
AbstractValidator. validateNameWithAlias(ValidationCapability capability, NamedObject namedObject, java.lang.String fqn, java.lang.String alias)
Validates if givenValidationCapability
is aDatabaseMetaDataValidation
protected void
AbstractValidator. validateNameWithAlias(ValidationCapability capability, NamedObject namedObject, java.lang.String fqn, java.lang.String alias, boolean exists, NamedObject... parents)
Validates if givenValidationCapability
is aDatabaseMetaDataValidation
protected void
AbstractValidator. validateOptionalColumnName(ValidationCapability capability, java.lang.String name)
protected void
AbstractValidator. validateOptionalColumnNames(ValidationCapability capability, java.util.List<java.lang.String> columnNames, boolean exists, NamedObject... parents)
protected void
AbstractValidator. validateOptionalColumnNames(ValidationCapability capability, java.util.List<java.lang.String> columnNames, NamedObject... parents)
protected void
AbstractValidator. validateOptionalColumnNameWithAlias(ValidationCapability capability, java.lang.String name, java.lang.String alias)
protected void
AbstractValidator. validateOptionalFeature(ValidationCapability capability, java.lang.Object element, Feature feature)
Validates for the feature if given element is notnull
protected void
AbstractValidator. validateOptionalFeature(ValidationCapability capability, java.util.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, java.lang.String name, java.lang.String alias, boolean exists, NamedObject... parents)
protected void
AbstractValidator. validateOptionalName(ValidationCapability capability, NamedObject namedObject, java.lang.String name, NamedObject... parents)
protected void
AbstractValidator. validateOptionalNameWithAlias(ValidationCapability capability, NamedObject namedObject, java.lang.String name, java.lang.String alias, NamedObject... parents)
-