public final class CatalogValidationResult extends Object
CatalogModelValidator.validate(gudusoft.gsqlparser.catalog.input.model.UnifiedCatalogModel, gudusoft.gsqlparser.catalog.input.CatalogLoadOptions): pass/fail plus collected diagnostics.
Plan §7.1. ok() returns true when no CatalogDiagnosticSeverity.ERROR
diagnostics were emitted; WARN/INFO diagnostics do not fail validation.
| Modifier and Type | Method and Description |
|---|---|
List<CatalogDiagnostic> |
diagnostics() |
static CatalogValidationResult |
empty() |
boolean |
equals(Object o) |
int |
hashCode() |
static CatalogValidationResult |
of(List<CatalogDiagnostic> diagnostics) |
boolean |
ok() |
String |
toString() |
public static CatalogValidationResult of(List<CatalogDiagnostic> diagnostics)
public static CatalogValidationResult empty()
public boolean ok()
public List<CatalogDiagnostic> diagnostics()