Enum Class HarvestOpenMetadataTable
java.lang.Object
java.lang.Enum<HarvestOpenMetadataTable>
org.odpi.openmetadata.adapters.connectors.nannyconnectors.harvestopenmetadata.schema.HarvestOpenMetadataTable
- All Implemented Interfaces:
Serializable
,Comparable<HarvestOpenMetadataTable>
,Constable
,PostgreSQLTable
public enum HarvestOpenMetadataTable
extends Enum<HarvestOpenMetadataTable>
implements PostgreSQLTable
Defines the tables used to observe the open metadata ecosystem.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionDetails of assignments of actors to work in open metadata.Details of an actor profile.Descriptions of known assets.Descriptions of known asset types.Descriptions of known certifications.Descriptions of known certification types.Counts of the collaboration elements attached to particular elements.Details of collections in use in open metadata.Details of communities recorded in open metadata.Known context events.Types of known context events.Individual contribution levels by karma points.Details of external identifiers and associated header information from third party elements.Descriptions of the catalogued data fields.Descriptions of the known departments.Descriptions of users working with integrated third party technologies.Descriptions of glossaries defined in open metadata.Descriptions of license types defined in open metadata.Descriptions of locations defined in open metadata.Details of the metadata collections within open metadata.Details of a person.Details of projects recorded in open metadata.Identifiers used in the governance action classifications.Details of relationships between assets.Details of user roles in open metadata.Details of assignments of people to actor roles in open metadata.Details of amount of feedback and linked assets associated with a glossary term.Details of to dos raised and acted upon in open metadata.Details of open metadata user identities.Details of assignments of user identities to actor profiles in open metadata. -
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 HarvestOpenMetadataTable
Returns the enum constant of this class with the specified name.static HarvestOpenMetadataTable[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ASSET
Descriptions of known assets. -
ASSET_TYPE
Descriptions of known asset types. -
CERTIFICATION_TYPE
Descriptions of known certification types. -
CERTIFICATION
Descriptions of known certifications. -
COLLABORATION_ACTIVITY
Counts of the collaboration elements attached to particular elements. -
CONTEXT_EVENT_TYPE
Types of known context events. -
CONTEXT_EVENT
Known context events. -
CONTRIBUTION
Individual contribution levels by karma points. -
CORRELATION_PROPERTIES
Details of external identifiers and associated header information from third party elements. -
DATA_FIELD
Descriptions of the catalogued data fields. -
DEPARTMENT
Descriptions of the known departments. -
EXTERNAL_USER
Descriptions of users working with integrated third party technologies. -
GLOSSARY
Descriptions of glossaries defined in open metadata. -
LICENSE_TYPE
Descriptions of license types defined in open metadata. -
LOCATION
Descriptions of locations defined in open metadata. -
METADATA_COLLECTION
Details of the metadata collections within open metadata. -
REFERENCE_LEVEL
Identifiers used in the governance action classifications. -
RELATED_ASSET
Details of relationships between assets. -
ROLE
Details of user roles in open metadata. -
ROLE_TO_PROFILE
Details of assignments of people to actor roles in open metadata. -
TERM_ACTIVITY
Details of amount of feedback and linked assets associated with a glossary term. -
TO_DO
Details of to dos raised and acted upon in open metadata. -
USER_IDENTITY
Details of open metadata user identities. -
PERSON
Details of a person. -
ACTOR_PROFILE
Details of an actor profile. -
USER_TO_PROFILE
Details of assignments of user identities to actor profiles in open metadata. -
PROJECT
Details of projects recorded in open metadata. -
COMMUNITY
Details of communities recorded in open metadata. -
ACTOR_ASSIGNMENTS
Details of assignments of actors to work in open metadata. -
COLLECTION
Details of collections in use in open metadata.
-
-
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<HarvestOpenMetadataTable>
- Returns:
- JSON style description of variables.
-