Uses of Interface
net.sf.jsqlparser.util.validation.ValidationCapability
-
-
Uses of ValidationCapability in net.sf.jsqlparser.util.validation
Methods in net.sf.jsqlparser.util.validation that return ValidationCapability Modifier and Type Method Description ValidationCapabilityValidationError. getCapability()Methods in net.sf.jsqlparser.util.validation that return types with arguments of type ValidationCapability Modifier and Type Method Description Collection<? extends ValidationCapability>Validation. getCapabilities()Collection<ValidationCapability>ValidationContext. getCapabilities()Map<ValidationCapability,Set<ValidationException>>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 ValidationCapability Modifier and Type Method Description default Map<ValidationCapability,Set<ValidationException>>Validator. getValidationErrors(ValidationCapability... capabilities)default booleanValidator. isValid(ValidationCapability... capabilities)voidValidationError. setCapability(ValidationCapability databaseType)ValidationErrorValidationError. withCapability(ValidationCapability databaseType)Method parameters in net.sf.jsqlparser.util.validation with type arguments of type ValidationCapability Modifier and Type Method Description static ValidationContextValidation. createValidationContext(FeatureConfiguration config, Collection<? extends ValidationCapability> capabilities)default Map<ValidationCapability,Set<ValidationException>>Validator. getValidationErrors(Collection<ValidationCapability> capabilities)ValidationContextValidationContext. 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 ValidationCapability Constructor Description Validation(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 Modifier and Type Class Description classAllowedTypesValidation -
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 interfaceFeatureSetValidationinterfaceVersionClasses in net.sf.jsqlparser.util.validation.feature that implement ValidationCapability Modifier and Type Class Description classDatabaseTypeThe 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.classFeaturesAllowedPrivileges/Features allowedclassH2VersionPlease add Features supported and place a link to public documentationclassMariaDbVersionPlease add Features supported and place a link to public documentationclassMySqlVersionPlease add Features supported and place a link to public documentationclassOracleVersionPlease add Features supported and place a link to public documentationclassPostgresqlVersionPlease add Features supported and place a link to public documentationclassSqlServerVersionPlease add Features supported and place a link to public documentationclassSQLVersionEnum 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 interfaceDatabaseMetaDataValidationClasses in net.sf.jsqlparser.util.validation.metadata that implement ValidationCapability Modifier and Type Class Description classAbstractDatabaseMetaDataCapabilityAdapter class always throwingUnsupportedOperationExceptionfor all exists - methods.classJdbcDatabaseMetaDataCapabilityValidates 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
Methods in net.sf.jsqlparser.util.validation.validator that return types with arguments of type ValidationCapability Modifier and Type Method Description Collection<ValidationCapability>AbstractValidator. getCapabilities()Map<ValidationCapability,Set<ValidationException>>AbstractValidator. getValidationErrors()Methods in net.sf.jsqlparser.util.validation.validator with parameters of type ValidationCapability Modifier and Type Method Description protected Consumer<ValidationException>AbstractValidator. getMessageConsumer(ValidationCapability c)protected voidAbstractValidator. putError(ValidationCapability capability, ValidationException error)adds an error for thisValidationCapabilityprotected voidAbstractValidator. validateFeature(ValidationCapability capability, boolean condition, Feature feature)protected voidAbstractValidator. validateFeature(ValidationCapability capability, Feature feature)Validates if givenValidationCapabilityis aFeatureSetValidationprotected voidAbstractValidator. validateName(ValidationCapability capability, NamedObject namedObject, String fqn)protected voidAbstractValidator. validateName(ValidationCapability capability, NamedObject namedObject, String fqn, boolean exists, NamedObject... parents)protected voidAbstractValidator. validateNameWithAlias(ValidationCapability capability, NamedObject namedObject, String fqn, String alias)Validates if givenValidationCapabilityis aDatabaseMetaDataValidationprotected voidAbstractValidator. validateNameWithAlias(ValidationCapability capability, NamedObject namedObject, String fqn, String alias, boolean exists, NamedObject... parents)Validates if givenValidationCapabilityis aDatabaseMetaDataValidationprotected voidAbstractValidator. validateOptionalColumnName(ValidationCapability capability, String name)protected voidAbstractValidator. validateOptionalColumnNames(ValidationCapability capability, List<String> columnNames, boolean exists, NamedObject... parents)protected voidAbstractValidator. validateOptionalColumnNames(ValidationCapability capability, List<String> columnNames, NamedObject... parents)protected voidAbstractValidator. validateOptionalColumnNameWithAlias(ValidationCapability capability, String name, String alias)protected voidAbstractValidator. validateOptionalFeature(ValidationCapability capability, Object element, Feature feature)Validates for the feature if given element is notnullprotected voidAbstractValidator. validateOptionalFeature(ValidationCapability capability, List<?> elements, Feature feature)validates for the feature if given elements is not empty - seeAbstractValidator.isNotEmpty(Collection)protected voidAbstractValidator. validateOptionalName(ValidationCapability capability, NamedObject namedObject, String name, String alias, boolean exists, NamedObject... parents)protected voidAbstractValidator. validateOptionalName(ValidationCapability capability, NamedObject namedObject, String name, NamedObject... parents)protected voidAbstractValidator. validateOptionalNameWithAlias(ValidationCapability capability, NamedObject namedObject, String name, String alias, NamedObject... parents)
-