Class MetricsTable
- java.lang.Object
-
- com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
-
- com.amazonaws.athena.connectors.cloudwatch.metrics.tables.MetricsTable
-
public class MetricsTable extends Table
Defines the metadata associated with our static metrics table.This table contains the available metrics as uniquely defined by a triple of namespace, set
, name. More specifically, this table contains the following columns. * **namespace** - A VARCHAR containing the namespace. * **metric_name** - A VARCHAR containing the metric name. * **dimensions** - A LIST of STRUCTS comprised of dim_name (VARCHAR) and dim_value (VARCHAR). * **statistic** - A List of VARCH statistics (e.g. p90, AVERAGE, etc..) avialable for the metric.
-
-
Field Summary
-
Fields inherited from class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
DIMENSION_NAME_FIELD, DIMENSION_VALUE_FIELD, DIMENSIONS_FIELD, METRIC_NAME_FIELD, NAMESPACE_FIELD, PERIOD_FIELD, STATISTIC_FIELD, TIMESTAMP_FIELD, VALUE_FIELD
-
-
Constructor Summary
Constructors Constructor Description MetricsTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
Set<String>
getPartitionColumns()
org.apache.arrow.vector.types.pojo.Schema
getSchema()
-
-
-
Method Detail
-
getSchema
public org.apache.arrow.vector.types.pojo.Schema getSchema()
-
getPartitionColumns
public Set<String> getPartitionColumns()
- Specified by:
getPartitionColumns
in classTable
-
-