| getValidationErrors() |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| validateNameWithAlias(ValidationCapability, NamedObject, String, String, boolean, NamedObject[]) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| validateFeatureAndNameWithAlias(Feature, NamedObject, String, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| newObject(Class) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| validateNameWithAlias(NamedObject, String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| AbstractValidator() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| validateFeature(Feature) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| validateOptionalList(List, Supplier, BiConsumer) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| validateFeature(ValidationCapability, Feature) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| validateOptionalName(ValidationCapability, NamedObject, String, String, boolean, NamedObject[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getValidator(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| putError(ValidationCapability, ValidationException) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalFeature(ValidationCapability, Object, Feature) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| validateNameWithAlias(ValidationCapability, NamedObject, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateName(ValidationCapability, NamedObject, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalColumnName(ValidationCapability, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalColumnNameWithAlias(ValidationCapability, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalColumnNames(ValidationCapability, List, boolean, NamedObject[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| validateName(ValidationCapability, NamedObject, String, boolean, NamedObject[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalNameWithAlias(ValidationCapability, NamedObject, String, String, NamedObject[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalName(ValidationCapability, NamedObject, String, NamedObject[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isNotEmpty(Collection) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isNotEmpty(String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$validateOptionalColumnNames$12(ValidationCapability, boolean, NamedObject[], String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validateOptionalFromItem$10(FromItem) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validateOptionalExpression$3(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| validateOptionalFromItems(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalFeature(ValidationCapability, List, Feature) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalExpressions(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalOrderByElements(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateFeatureAndName(Feature, NamedObject, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateFeature(ValidationCapability, boolean, Feature) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| validateOptionalColumnNames(ValidationCapability, List, NamedObject[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptional(Object, Consumer) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| validateOptionalExpression(Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalExpression(Expression, ExpressionValidator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalFromItem(FromItem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateOptionalFromItem(FromItem, SelectValidator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateName(NamedObject, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$validateOptionalFromItem$11(SelectValidator, FromItem) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validateOptionalOrderByElements$9(OrderByElement, OrderByValidator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validateOptionalExpressions$6(Expression, ExpressionValidator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validateOptionalExpression$4(ExpressionValidator, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| context(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| validateOptionalFromItems(FromItem[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$validateOptionalOrderByElements$8() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validateOptionalFromItems$7() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validateOptionalExpressions$5() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validateOptionalList$2(BiConsumer, Validator, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getMessageConsumer$0(ValidationCapability, ValidationException) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMessageConsumer(ValidationCapability) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| context() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCapabilities() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setContext(ValidationContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$putError$1(ValidationCapability) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |