public enum CatalogObjectKind extends Enum<CatalogObjectKind>
Plan §7.2. The set covers Phase 1 + the dialects called out in §9.4. Less-common kinds (DOMAIN, EXTENSION, FOREIGN_TABLE) are deferred per Q16.
Phase 1A skeleton — used as parameter type by Phase 1B+ implementations.
| Enum Constant and Description |
|---|
CATALOG |
COLUMN |
CONSTRAINT |
FUNCTION |
INDEX |
MATERIALIZED_VIEW |
PACKAGE |
PROCEDURE |
ROUTINE |
SCHEMA |
SEQUENCE |
SYNONYM |
TABLE |
TRIGGER |
TYPE |
VIEW |
| Modifier and Type | Method and Description |
|---|---|
static CatalogObjectKind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CatalogObjectKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CatalogObjectKind CATALOG
public static final CatalogObjectKind SCHEMA
public static final CatalogObjectKind TABLE
public static final CatalogObjectKind VIEW
public static final CatalogObjectKind MATERIALIZED_VIEW
public static final CatalogObjectKind COLUMN
public static final CatalogObjectKind ROUTINE
public static final CatalogObjectKind FUNCTION
public static final CatalogObjectKind PROCEDURE
public static final CatalogObjectKind PACKAGE
public static final CatalogObjectKind SYNONYM
public static final CatalogObjectKind SEQUENCE
public static final CatalogObjectKind TYPE
public static final CatalogObjectKind TRIGGER
public static final CatalogObjectKind INDEX
public static final CatalogObjectKind CONSTRAINT
public static CatalogObjectKind[] values()
for (CatalogObjectKind c : CatalogObjectKind.values()) System.out.println(c);
public static CatalogObjectKind valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null