Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ADDED_DATA_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- ADDED_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- ADDED_EQUALITY_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- ADDED_FILE_SIZE_BYTES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- ADDED_POSITIONAL_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- ADDED_RECORDS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- ALL_COLUMNS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- ALL_COLUMNS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- ATTEMPTS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
B
- build() - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.CommitReportBuilder
- build() - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.ScanReportBuilder
C
- CATALOG_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- CATALOG_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- catalogId(long) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.CommitReportBuilder
- catalogId(long) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.ScanReportBuilder
- CONVERTER - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
-
Dummy instance to be used as a Converter when calling fromResultSet().
- CONVERTER - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
-
Dummy instance to be used as a Converter when calling fromResultSet().
E
- EQUALITY_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
F
- FILTER_EXPRESSION - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- forCommitReport(CommitReport) - Static method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter
-
Creates a builder for converting a CommitReport to a CommitMetricsRecord.
- forScanReport(ScanReport) - Static method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter
-
Creates a builder for converting a ScanReport to a ScanMetricsRecord.
- fromRecord(CommitMetricsRecord, String) - Static method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
-
Converts a CommitMetricsRecord (SPI) to ModelCommitMetricsReport (JDBC).
- fromRecord(ScanMetricsRecord, String) - Static method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
-
Converts a ScanMetricsRecord (SPI) to ModelScanMetricsReport (JDBC).
- fromResultSet(ResultSet) - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- fromResultSet(ResultSet) - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
G
- getAddedDataFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getAddedDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getAddedEqualityDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getAddedFileSizeBytes() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getAddedPositionalDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getAddedRecords() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getAttempts() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getCatalogId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getCatalogId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getEqualityDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getFilterExpression() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getIndexedDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getMetadata() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getMetadata() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getOperation() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getOtelSpanId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getOtelSpanId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getOtelTraceId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getOtelTraceId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getPositionalDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getPrincipalName() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getPrincipalName() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getProjectedFieldIds() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getProjectedFieldNames() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getRealmId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getRealmId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getRemovedDataFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getRemovedDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getRemovedEqualityDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getRemovedFileSizeBytes() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getRemovedPositionalDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getRemovedRecords() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getReportId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getReportId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getReportTraceId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getReportTraceId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getRequestId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getRequestId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getResultDataFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getResultDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getScannedDataManifests() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getScannedDeleteManifests() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getSchemaId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getSequenceNumber() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getSkippedDataFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getSkippedDataManifests() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getSkippedDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getSkippedDeleteManifests() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getSnapshotId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getSnapshotId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getTableId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getTableId() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getTimestampMs() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getTimestampMs() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getTotalDataFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getTotalDataManifests() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getTotalDeleteFiles() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getTotalDeleteFileSizeBytes() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getTotalDeleteManifests() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getTotalDurationMs() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getTotalFileSizeBytes() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- getTotalFileSizeBytes() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getTotalPlanningDurationMs() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- getTotalRecords() - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
I
- INDEXED_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
J
- JdbcMetricsPersistence - Class in org.apache.polaris.extension.metrics.jdbc
-
JDBC implementation of
MetricsPersistence. - JdbcMetricsPersistence(DatasourceOperations, RealmContext) - Constructor for class org.apache.polaris.extension.metrics.jdbc.JdbcMetricsPersistence
M
- METADATA - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- METADATA - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- MetricsRecordConverter - Class in org.apache.polaris.extension.metrics.jdbc
-
Converts Iceberg metrics reports to SPI record types using a fluent builder API.
- MetricsRecordConverter.CommitReportBuilder - Class in org.apache.polaris.extension.metrics.jdbc
-
Builder for converting CommitReport to CommitMetricsRecord.
- MetricsRecordConverter.ScanReportBuilder - Class in org.apache.polaris.extension.metrics.jdbc
-
Builder for converting ScanReport to ScanMetricsRecord.
- ModelCommitMetricsReport - Interface in org.apache.polaris.persistence.relational.jdbc.models
-
Model class for commit_metrics_report table - stores commit metrics as first-class entities.
- ModelScanMetricsReport - Interface in org.apache.polaris.persistence.relational.jdbc.models
-
Model class for scan_metrics_report table - stores scan metrics as first-class entities.
O
- OBJECT_MAPPER - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- OPERATION - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- org.apache.polaris.extension.metrics.jdbc - package org.apache.polaris.extension.metrics.jdbc
- org.apache.polaris.persistence.relational.jdbc.models - package org.apache.polaris.persistence.relational.jdbc.models
- OTEL_SPAN_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- OTEL_SPAN_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- OTEL_TRACE_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- OTEL_TRACE_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- otelSpanId(String) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.CommitReportBuilder
-
Sets the OpenTelemetry span ID.
- otelSpanId(String) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.ScanReportBuilder
-
Sets the OpenTelemetry span ID.
- otelTraceId(String) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.CommitReportBuilder
-
Sets the OpenTelemetry trace ID.
- otelTraceId(String) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.ScanReportBuilder
-
Sets the OpenTelemetry trace ID.
P
- PersistingMetricsReporter - Class in org.apache.polaris.extension.metrics.jdbc
-
Persisting implementation of
IcebergMetricsReporter. - PersistingMetricsReporter(MetricsPersistence, Instance<PolarisPrincipal>, Instance<RequestIdSupplier>) - Constructor for class org.apache.polaris.extension.metrics.jdbc.PersistingMetricsReporter
- POSITIONAL_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- PRINCIPAL_NAME - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- PRINCIPAL_NAME - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- principalName(String) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.CommitReportBuilder
-
Sets the principal name for request context.
- principalName(String) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.ScanReportBuilder
-
Sets the principal name for request context.
- PROJECTED_FIELD_IDS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- PROJECTED_FIELD_NAMES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
R
- REALM_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- REALM_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- REMOVED_DATA_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- REMOVED_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- REMOVED_EQUALITY_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- REMOVED_FILE_SIZE_BYTES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- REMOVED_POSITIONAL_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- REMOVED_RECORDS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- REPORT_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- REPORT_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- REPORT_TRACE_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- REPORT_TRACE_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- REPORT_TRACE_ID_KEY - Static variable in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter
-
Well-known metadata key for client-provided report trace ID.
- reportMetric(MetricsReportEnvelope) - Method in class org.apache.polaris.extension.metrics.jdbc.PersistingMetricsReporter
- REQUEST_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- REQUEST_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- requestId(String) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.CommitReportBuilder
-
Sets the server-generated request ID.
- requestId(String) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.ScanReportBuilder
-
Sets the server-generated request ID.
- RESULT_DATA_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- RESULT_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
S
- SCANNED_DATA_MANIFESTS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- SCANNED_DELETE_MANIFESTS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- SCHEMA_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- SEQUENCE_NUMBER - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- SKIPPED_DATA_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- SKIPPED_DATA_MANIFESTS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- SKIPPED_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- SKIPPED_DELETE_MANIFESTS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- SNAPSHOT_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- SNAPSHOT_ID - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
T
- TABLE_ID_COL - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- TABLE_ID_COL - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- TABLE_NAME - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- TABLE_NAME - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- tableId(long) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.CommitReportBuilder
-
Sets the table entity ID.
- tableId(long) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.ScanReportBuilder
-
Sets the table entity ID.
- timestamp(Instant) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.CommitReportBuilder
-
Sets the timestamp for the metrics record.
- timestamp(Instant) - Method in class org.apache.polaris.extension.metrics.jdbc.MetricsRecordConverter.ScanReportBuilder
-
Sets the timestamp for the metrics record.
- TIMESTAMP_MS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- TIMESTAMP_MS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- toMap(DatabaseType) - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- toMap(DatabaseType) - Method in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- TOTAL_DATA_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- TOTAL_DATA_MANIFESTS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- TOTAL_DELETE_FILE_SIZE_BYTES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- TOTAL_DELETE_FILES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- TOTAL_DELETE_MANIFESTS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- TOTAL_DURATION_MS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- TOTAL_FILE_SIZE_BYTES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
- TOTAL_FILE_SIZE_BYTES - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- TOTAL_PLANNING_DURATION_MS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelScanMetricsReport
- TOTAL_RECORDS - Static variable in interface org.apache.polaris.persistence.relational.jdbc.models.ModelCommitMetricsReport
W
- writeCommitReport(CommitMetricsRecord) - Method in class org.apache.polaris.extension.metrics.jdbc.JdbcMetricsPersistence
- writeScanReport(ScanMetricsRecord) - Method in class org.apache.polaris.extension.metrics.jdbc.JdbcMetricsPersistence
All Classes and Interfaces|All Packages|Constant Field Values