public final class CatalogLoadResult extends Object
sqlEnv() or runtime()
is populated depending on the entry point invoked; both can be empty when the load
failed.
Plan §7.1. ok() returns true when no
CatalogDiagnosticSeverity.ERROR diagnostics were emitted; WARN/INFO
diagnostics do not fail the load.
| Modifier and Type | Method and Description |
|---|---|
List<CatalogDiagnostic> |
diagnostics() |
static CatalogLoadResult |
failed(List<CatalogDiagnostic> diagnostics) |
boolean |
ok() |
static CatalogLoadResult |
ok(CatalogRuntime runtime,
List<CatalogDiagnostic> diagnostics) |
static CatalogLoadResult |
ok(TSQLEnv env,
List<CatalogDiagnostic> diagnostics) |
Optional<CatalogRuntime> |
runtime() |
Optional<TSQLEnv> |
sqlEnv() |
String |
toString() |
public boolean ok()
public Optional<CatalogRuntime> runtime()
public List<CatalogDiagnostic> diagnostics()
public static CatalogLoadResult ok(TSQLEnv env, List<CatalogDiagnostic> diagnostics)
public static CatalogLoadResult ok(CatalogRuntime runtime, List<CatalogDiagnostic> diagnostics)
public static CatalogLoadResult failed(List<CatalogDiagnostic> diagnostics)