Enum Class NameQualifierSupport
- All Implemented Interfaces:
Serializable, Comparable<NameQualifierSupport>, Constable
Describes whether qualified database object names admit catalogs, schemas, both namespace kinds, or neither.
This value does not define the catalog separator. A Dialect may report the same qualifier support as another database while using a different separator.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionbooleanReport whether catalog qualification is supported.booleanReport whether schema qualification is supported.static NameQualifierSupportReturns the enum constant of this class with the specified name.static NameQualifierSupport[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CATALOG
Only catalogs are supported. -
SCHEMA
Only schemas are supported. -
BOTH
Both catalogs and schemas are supported. -
NONE
Neither catalogs nor schemas are supported.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
supportsCatalogs
public boolean supportsCatalogs()Report whether catalog qualification is supported. -
supportsSchemas
public boolean supportsSchemas()Report whether schema qualification is supported.
-