Enum Class HarvestSurveysView
java.lang.Object
java.lang.Enum<HarvestSurveysView>
org.odpi.openmetadata.adapters.connectors.nannyconnectors.harvestsurveys.schema.HarvestSurveysView
- All Implemented Interfaces:
Serializable
,Comparable<HarvestSurveysView>
,Constable
,PostgreSQLView
Defines the tables used in a survey report database schema.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionDetails of known analytical models.Details of known API operations that can be called across the network.Details of known event topics.Details of known executable functions.Details of a directory identified as a file volume.Details of columns in known relational tables.Details of known relational schemas.Details of known relational tables. -
Method Summary
Modifier and TypeMethodDescriptionReturn the name to type map for the columns in this table.Return the columns that are not primary keys.Return the columns that are primary keys.Return the description of the table.Return the name of the table.getViewName
(String schemaName) Return the name of the table.toString()
static HarvestSurveysView
Returns the enum constant of this class with the specified name.static HarvestSurveysView[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
RELATIONAL_SCHEMA
Details of known relational schemas. -
RELATIONAL_TABLE
Details of known relational tables. -
RELATIONAL_COLUMN
Details of columns in known relational tables. -
FILE_VOLUME
Details of a directory identified as a file volume. -
EXECUTABLE_FUNCTION
Details of known executable functions. -
ANALYTICAL_MODEL
Details of known analytical models. -
EVENT_TOPIC
Details of known event topics. -
API_OPERATION
Details of known API operations that can be called across the network.
-
-
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
-
getViewName
Return the name of the table.- Specified by:
getViewName
in interfacePostgreSQLView
- Returns:
- name
-
getViewName
Return the name of the table.- Specified by:
getViewName
in interfacePostgreSQLView
- Parameters:
schemaName
- name of schema- Returns:
- name
-
getViewDescription
Return the description of the table.- Specified by:
getViewDescription
in interfacePostgreSQLView
- Returns:
- text
-
getTables
Return the columns that are primary keys.- Specified by:
getTables
in interfacePostgreSQLView
- Returns:
- list of columns
-
getDataColumns
Return the columns that are not primary keys.- Specified by:
getDataColumns
in interfacePostgreSQLView
- Returns:
- list of columns
-
getColumnNameTypeMap
Return the name to type map for the columns in this table.- Returns:
- map
-
toString
- Overrides:
toString
in classEnum<HarvestSurveysView>
-