Enum Class HarvestSurveysTable
java.lang.Object
java.lang.Enum<HarvestSurveysTable>
org.odpi.openmetadata.adapters.connectors.nannyconnectors.harvestsurveys.schema.HarvestSurveysTable
- All Implemented Interfaces:
Serializable
,Comparable<HarvestSurveysTable>
,Constable
,PostgreSQLTable
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 ConstantDescriptionList of files that could not be classified using the file reference data supplied by the Open Metadata Framework (OMF).Details of a Data Manager Catalog survey.Request for actions generated by the surveys.Request for actions generated by the surveys.Details of a Survey report. -
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 list of foreign keys for this table.Return the columns that are primary keys.Return the description of the table.Return the name of the table.getTableName
(String schemaName) Return the name of the table.static List<PostgreSQLTable>
Return the tables for schema building.toString()
Standard toString method.static HarvestSurveysTable
Returns the enum constant of this class with the specified name.static HarvestSurveysTable[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SURVEY_REPORT
Details of a Survey report. -
ANNOTATION
-
REQUEST_FOR_ACTION
Request for actions generated by the surveys. -
REQUEST_FOR_ACTION_TARGET
Request for actions generated by the surveys. -
RELATIONAL_DATA_MANAGER_MEASUREMENTS
Details of a Data Manager Catalog survey. -
FILE_MEASUREMENTS
-
DIRECTORY_MEASUREMENTS
-
RESOURCE_MEASURES
-
PROFILE_MEASURES
-
MISSING_FILE_CLASSIFIERS
List of files that could not be classified using the file reference data supplied by the Open Metadata Framework (OMF).
-
-
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
-
getTableName
Return the name of the table.- Specified by:
getTableName
in interfacePostgreSQLTable
- Returns:
- name
-
getTableName
Return the name of the table.- Specified by:
getTableName
in interfacePostgreSQLTable
- Parameters:
schemaName
- name of schema- Returns:
- name
-
getTableDescription
Return the description of the table.- Specified by:
getTableDescription
in interfacePostgreSQLTable
- Returns:
- text
-
getPrimaryKeys
Return the columns that are primary keys.- Specified by:
getPrimaryKeys
in interfacePostgreSQLTable
- Returns:
- list of columns
-
getDataColumns
Return the columns that are not primary keys.- Specified by:
getDataColumns
in interfacePostgreSQLTable
- Returns:
- list of columns
-
getColumnNameTypeMap
Return the name to type map for the columns in this table.- Returns:
- map
-
getForeignKeys
Return the list of foreign keys for this table.- Specified by:
getForeignKeys
in interfacePostgreSQLTable
- Returns:
- list
-
getTables
Return the tables for schema building.- Returns:
- list of tables
-
toString
Standard toString method.- Overrides:
toString
in classEnum<HarvestSurveysTable>
- Returns:
- JSON style description of variables.
-