| Modifier and Type | Method and Description |
|---|---|
ValidationCapability |
ValidationError.getCapability() |
ValidationCapability |
ValidationError.getCapability() |
| Modifier and Type | Method and Description |
|---|---|
default Map<ValidationCapability,Set<ValidationException>> |
Validator.getValidationErrors(ValidationCapability... capabilities) |
default Map<ValidationCapability,Set<ValidationException>> |
Validator.getValidationErrors(ValidationCapability... capabilities) |
default boolean |
Validator.isValid(ValidationCapability... capabilities) |
default boolean |
Validator.isValid(ValidationCapability... capabilities) |
void |
ValidationError.setCapability(ValidationCapability databaseType) |
void |
ValidationError.setCapability(ValidationCapability databaseType) |
ValidationError |
ValidationError.withCapability(ValidationCapability databaseType) |
ValidationError |
ValidationError.withCapability(ValidationCapability databaseType) |
| Constructor and Description |
|---|
Validation(Collection<? extends ValidationCapability> capabilities,
String... statements) |
Validation(Collection<? extends ValidationCapability> capabilities,
String... statements) |
Validation(FeatureConfiguration featureConfiguration,
Collection<? extends ValidationCapability> capabilities,
String... statements) |
Validation(FeatureConfiguration featureConfiguration,
Collection<? extends ValidationCapability> capabilities,
String... statements) |
| Modifier and Type | Class and Description |
|---|---|
class |
AllowedTypesValidation |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FeatureSetValidation |
interface |
Version |
| Modifier and Type | Class and Description |
|---|---|
class |
DatabaseType
The DatabaseType is named like the identifier used within the
jdbc-connection-url (upper case), this may change in future, therefore use
DatabaseType.get(String) to retrieve the DatabaseType. |
class |
FeaturesAllowed
Privileges/Features allowed
|
class |
H2Version
Please add Features supported and place a link to public documentation
|
class |
MariaDbVersion
Please add Features supported and place a link to public documentation
|
class |
MySqlVersion
Please add Features supported and place a link to public documentation
|
class |
OracleVersion
Please add Features supported and place a link to public documentation
|
class |
PostgresqlVersion
Please add Features supported and place a link to public documentation
|
class |
SqlServerVersion
Please add Features supported and place a link to public documentation
|
class |
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
:)
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DatabaseMetaDataValidation |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDatabaseMetaDataCapability
Adapter class always throwing
UnsupportedOperationException for all
exists - methods. |
class |
JdbcDatabaseMetaDataCapability
Validates against schema by jdbc-metadata in a very basic way with simple
caching and comparing names by
String.equalsIgnoreCase(String) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ValidationCapability> |
AbstractValidator.getCapabilities() |
Collection<ValidationCapability> |
AbstractValidator.getCapabilities() |
Map<ValidationCapability,Set<ValidationException>> |
AbstractValidator.getValidationErrors() |
Map<ValidationCapability,Set<ValidationException>> |
AbstractValidator.getValidationErrors() |
| Modifier and Type | Method and Description |
|---|---|
protected Consumer<ValidationException> |
AbstractValidator.getMessageConsumer(ValidationCapability c) |
protected Consumer<ValidationException> |
AbstractValidator.getMessageConsumer(ValidationCapability c) |
protected void |
AbstractValidator.putError(ValidationCapability capability,
ValidationException error)
adds an error for this
ValidationCapability |
protected void |
AbstractValidator.putError(ValidationCapability capability,
ValidationException error)
adds an error for this
ValidationCapability |
protected void |
AbstractValidator.validateFeature(ValidationCapability capability,
boolean condition,
Feature feature)
|
protected void |
AbstractValidator.validateFeature(ValidationCapability capability,
boolean condition,
Feature feature)
|
protected void |
AbstractValidator.validateFeature(ValidationCapability capability,
Feature feature)
Validates if given
ValidationCapability is a
FeatureSetValidation |
protected void |
AbstractValidator.validateFeature(ValidationCapability capability,
Feature feature)
Validates if given
ValidationCapability is a
FeatureSetValidation |
protected void |
AbstractValidator.validateName(ValidationCapability capability,
NamedObject namedObject,
String fqn) |
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.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 given
ValidationCapability is a
DatabaseMetaDataValidation |
protected void |
AbstractValidator.validateNameWithAlias(ValidationCapability capability,
NamedObject namedObject,
String fqn,
String alias)
Validates if given
ValidationCapability is a
DatabaseMetaDataValidation |
protected void |
AbstractValidator.validateNameWithAlias(ValidationCapability capability,
NamedObject namedObject,
String fqn,
String alias,
boolean exists,
NamedObject... parents)
Validates if given
ValidationCapability is a
DatabaseMetaDataValidation |
protected void |
AbstractValidator.validateNameWithAlias(ValidationCapability capability,
NamedObject namedObject,
String fqn,
String alias,
boolean exists,
NamedObject... parents)
Validates if given
ValidationCapability is a
DatabaseMetaDataValidation |
protected void |
AbstractValidator.validateOptionalColumnName(ValidationCapability capability,
String name) |
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,
boolean exists,
NamedObject... parents) |
protected void |
AbstractValidator.validateOptionalColumnNames(ValidationCapability capability,
List<String> columnNames,
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.validateOptionalColumnNameWithAlias(ValidationCapability capability,
String name,
String alias) |
protected void |
AbstractValidator.validateOptionalFeature(ValidationCapability capability,
List<?> elements,
Feature feature)
validates for the feature if given elements is not empty - see
AbstractValidator.isNotEmpty(Collection) |
protected void |
AbstractValidator.validateOptionalFeature(ValidationCapability capability,
List<?> elements,
Feature feature)
validates for the feature if given elements is not empty - see
AbstractValidator.isNotEmpty(Collection) |
protected void |
AbstractValidator.validateOptionalFeature(ValidationCapability capability,
Object element,
Feature feature)
Validates for the feature if given element is not
null |
protected void |
AbstractValidator.validateOptionalFeature(ValidationCapability capability,
Object element,
Feature feature)
Validates for the feature if given element is not
null |
protected void |
AbstractValidator.validateOptionalName(ValidationCapability capability,
NamedObject namedObject,
String name,
NamedObject... parents) |
protected void |
AbstractValidator.validateOptionalName(ValidationCapability capability,
NamedObject namedObject,
String name,
NamedObject... parents) |
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,
String alias,
boolean exists,
NamedObject... parents) |
protected void |
AbstractValidator.validateOptionalNameWithAlias(ValidationCapability capability,
NamedObject namedObject,
String name,
String alias,
NamedObject... parents) |
protected void |
AbstractValidator.validateOptionalNameWithAlias(ValidationCapability capability,
NamedObject namedObject,
String name,
String alias,
NamedObject... parents) |
Copyright © 2004–2023 JSQLParser. All rights reserved.