Enum Class AuditLogTable
java.lang.Object
java.lang.Enum<AuditLogTable>
org.odpi.openmetadata.adapters.repositoryservices.auditlogstore.postgres.schema.AuditLogTable
- All Implemented Interfaces:
Serializable
,Comparable<AuditLogTable>
,Constable
,PostgreSQLTable
Defines the tables used in a audit log 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 API calls made.Details to the activity around assets.All of the captured audit events.The components producing audit log events.The exceptions caught in the audit log events.The servers producing audit log records. -
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()
static AuditLogTable
Returns the enum constant of this class with the specified name.static AuditLogTable[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
API_CALLS
Details of API calls made. -
ASSET_ACTIVITY
Details to the activity around assets. -
AUDIT_EVENTS
All of the captured audit events. -
EGERIA_COMPONENTS
The components producing audit log events. -
EGERIA_EXCEPTIONS
The exceptions caught in the audit log events. -
OMAG_SERVERS
The servers producing audit log records.
-
-
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
- Overrides:
toString
in classEnum<AuditLogTable>
-