Enum Class RelationalTableMetric
java.lang.Object
java.lang.Enum<RelationalTableMetric>
org.odpi.openmetadata.frameworks.surveyaction.measurements.RelationalTableMetric
- All Implemented Interfaces:
Serializable
,Comparable<RelationalTableMetric>
,Constable
,SurveyMetric
RelationalTableMetric describes the metrics for a Relational Table.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCount of columns in the table/view.Is this table indexed?Is this table configured for row-based security?Does this table have rules attached?Does this table have triggers attached?Is this table populated (typically true)?Count of the number of rows deleted from this table since the last statistics reset.Count of the number of rows inserted into this table since the last statistics reset.Count of the number of rows updated in this table since the last statistics reset.Which query, if any, is used to create this view or materialized view?Name of table.Who owns this resource?Qualified name of table showing the database name and schema name.Number of stored bytes in the table.Is this a standard table, view or materialized view? -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturn the data type of the property used to store the measure.Return the description of the metric.Return the name of the metric.static List<SurveyMetric>
Return the defined metrics as a listReturn the property name used to store the measurement.toString()
Output of this enum class and main value.static RelationalTableMetric
Returns the enum constant of this class with the specified name.static RelationalTableMetric[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TABLE_SIZE
Number of stored bytes in the table. -
TABLE_NAME
Name of table. -
TABLE_QNAME
Qualified name of table showing the database name and schema name. -
TABLE_TYPE
Is this a standard table, view or materialized view? -
TABLE_OWNER
Who owns this resource? -
COLUMN_COUNT
Count of columns in the table/view. -
NUMBER_OF_ROWS_INSERTED
Count of the number of rows inserted into this table since the last statistics reset. -
NUMBER_OF_ROWS_UPDATED
Count of the number of rows updated in this table since the last statistics reset. -
NUMBER_OF_ROWS_DELETED
Count of the number of rows deleted from this table since the last statistics reset. -
IS_POPULATED
Is this table populated (typically true)? -
HAS_INDEXES
Is this table indexed? -
HAS_RULES
Does this table have rules attached? -
HAS_TRIGGERS
Does this table have triggers attached? -
HAS_ROW_SECURITY
Is this table configured for row-based security? -
QUERY_DEFINITION
Which query, if any, is used to create this view or materialized view?
-
-
Field Details
-
propertyName
-
dataType
-
displayName
-
description
-
-
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
-
getPropertyName
Return the property name used to store the measurement.- Specified by:
getPropertyName
in interfaceSurveyMetric
- Returns:
- name
-
getDataType
Return the data type of the property used to store the measure.- Specified by:
getDataType
in interfaceSurveyMetric
- Returns:
- data type name
-
getDisplayName
Return the name of the metric.- Specified by:
getDisplayName
in interfaceSurveyMetric
- Returns:
- string name
-
getDescription
Return the description of the metric.- Specified by:
getDescription
in interfaceSurveyMetric
- Returns:
- text
-
getMetrics
Return the defined metrics as a list- Returns:
- list
-
toString
Output of this enum class and main value.- Overrides:
toString
in classEnum<RelationalTableMetric>
- Returns:
- string showing enum value
-