Index
All Classes and Interfaces|All Packages
A
- advanceNextPosition() - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.prometheus.PrometheusMetadata
B
- beginTransaction(IsolationLevel, boolean, boolean) - Method in class io.trino.plugin.prometheus.PrometheusConnector
- build() - Method in class io.trino.plugin.prometheus.PrometheusPredicateTimeInfo.Builder
- builder() - Static method in class io.trino.plugin.prometheus.PrometheusPredicateTimeInfo
C
- checkConfig() - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- close() - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- configure(Binder) - Method in class io.trino.plugin.prometheus.PrometheusModule
- create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.prometheus.PrometheusConnectorFactory
- cursor() - Method in class io.trino.plugin.prometheus.PrometheusRecordSet
D
- deserialize(JsonParser, DeserializationContext) - Method in class io.trino.plugin.prometheus.PrometheusTimestampDeserializer
- determinePredicateTimes(TupleDomain<ColumnHandle>) - Static method in class io.trino.plugin.prometheus.PrometheusSplitManager
E
- equals(Object) - Method in class io.trino.plugin.prometheus.PrometheusColumn
- equals(Object) - Method in class io.trino.plugin.prometheus.PrometheusColumnHandle
- equals(Object) - Method in class io.trino.plugin.prometheus.PrometheusTableHandle
F
- fetchUri(URI) - Method in class io.trino.plugin.prometheus.PrometheusClient
- fixedClockAt(Instant) - Static method in class io.trino.plugin.prometheus.PrometheusClock
G
- generateTimesForSplits(Instant, Duration, Duration, PrometheusTableHandle) - Static method in class io.trino.plugin.prometheus.PrometheusSplitManager
-
Utility method to get the end times in decimal seconds that divide up the query into chunks The times will be used in queries to Prometheus like: `http://localhost:9090/api/v1/query?query=up[21d]&time=1568229904.000"` ** NOTE: Prometheus instant query wants the duration and end time specified.
- getAddresses() - Method in class io.trino.plugin.prometheus.PrometheusSplit
- getBearerTokenFile() - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- getBoolean(int) - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- getCacheDuration() - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.prometheus.PrometheusMetadata
- getColumnMetadata() - Method in class io.trino.plugin.prometheus.PrometheusColumnHandle
- getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.prometheus.PrometheusMetadata
- getColumnName() - Method in class io.trino.plugin.prometheus.PrometheusColumnHandle
- getColumns() - Method in class io.trino.plugin.prometheus.PrometheusTable
- getColumnsMetadata() - Method in class io.trino.plugin.prometheus.PrometheusTable
- getColumnType() - Method in class io.trino.plugin.prometheus.PrometheusColumnHandle
- getColumnTypes() - Method in class io.trino.plugin.prometheus.PrometheusRecordSet
- getCompletedBytes() - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- getConnectorFactories() - Method in class io.trino.plugin.prometheus.PrometheusPlugin
- getDouble(int) - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- getError() - Method in class io.trino.plugin.prometheus.PrometheusQueryResponseParse
- getErrorType() - Method in class io.trino.plugin.prometheus.PrometheusQueryResponseParse
- getInfo() - Method in class io.trino.plugin.prometheus.PrometheusSplit
- getLabels() - Method in class io.trino.plugin.prometheus.PrometheusStandardizedRow
- getLong(int) - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- getMaxQueryRangeDuration() - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- getMetadata(ConnectorSession, ConnectorTransactionHandle) - Method in class io.trino.plugin.prometheus.PrometheusConnector
- getMetricHeader() - Method in class io.trino.plugin.prometheus.PrometheusMetricResult
- getName() - Method in class io.trino.plugin.prometheus.PrometheusColumn
- getName() - Method in class io.trino.plugin.prometheus.PrometheusConnectorFactory
- getName() - Method in class io.trino.plugin.prometheus.PrometheusTable
- getObject(int) - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- getOrdinalPosition() - Method in class io.trino.plugin.prometheus.PrometheusColumnHandle
- getPassword() - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- getPredicate() - Method in class io.trino.plugin.prometheus.PrometheusTableHandle
- getPredicateLowerTimeBound() - Method in class io.trino.plugin.prometheus.PrometheusPredicateTimeInfo
- getPredicateUpperTimeBound() - Method in class io.trino.plugin.prometheus.PrometheusPredicateTimeInfo
- getPrometheusURI() - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- getQueryChunkSizeDuration() - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- getReadTimeNanos() - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- getReadTimeout() - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- getRecordSet(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<? extends ColumnHandle>) - Method in class io.trino.plugin.prometheus.PrometheusRecordSetProvider
- getRecordSetProvider() - Method in class io.trino.plugin.prometheus.PrometheusConnector
- getResults() - Method in class io.trino.plugin.prometheus.PrometheusQueryResponseParse
- getRetainedSizeInBytes() - Method in class io.trino.plugin.prometheus.PrometheusSplit
- getSchemaName() - Method in class io.trino.plugin.prometheus.PrometheusTableHandle
- getSlice(int) - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- getSplitManager() - Method in class io.trino.plugin.prometheus.PrometheusConnector
- getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, DynamicFilter, Constraint) - Method in class io.trino.plugin.prometheus.PrometheusSplitManager
- getStatus() - Method in class io.trino.plugin.prometheus.PrometheusQueryResponseParse
- getTable(String, String) - Method in class io.trino.plugin.prometheus.PrometheusClient
- getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.prometheus.PrometheusMetadata
- getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.prometheus.PrometheusMetadata
- getTableName() - Method in class io.trino.plugin.prometheus.PrometheusTableHandle
- getTableNames(String) - Method in class io.trino.plugin.prometheus.PrometheusClient
- getTimeSeriesValues() - Method in class io.trino.plugin.prometheus.PrometheusMetricResult
- getTimestamp() - Method in class io.trino.plugin.prometheus.PrometheusStandardizedRow
- getTimestamp() - Method in class io.trino.plugin.prometheus.PrometheusTimeSeriesValue
- getType() - Method in class io.trino.plugin.prometheus.PrometheusColumn
- getType(int) - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- getUri() - Method in class io.trino.plugin.prometheus.PrometheusSplit
- getUser() - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- getValue() - Method in class io.trino.plugin.prometheus.PrometheusStandardizedRow
- getValue() - Method in class io.trino.plugin.prometheus.PrometheusTimeSeriesValue
- getValues() - Method in class io.trino.plugin.prometheus.PrometheusTimeSeriesValueArray
H
- hashCode() - Method in class io.trino.plugin.prometheus.PrometheusColumn
- hashCode() - Method in class io.trino.plugin.prometheus.PrometheusColumnHandle
- hashCode() - Method in class io.trino.plugin.prometheus.PrometheusTableHandle
I
- INSTANCE - Enum constant in enum class io.trino.plugin.prometheus.PrometheusTransactionHandle
- io.trino.plugin.prometheus - package io.trino.plugin.prometheus
- isCaseInsensitiveNameMatching() - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- isNull(int) - Method in class io.trino.plugin.prometheus.PrometheusRecordCursor
- isRemotelyAccessible() - Method in class io.trino.plugin.prometheus.PrometheusSplit
L
- listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.prometheus.PrometheusMetadata
- listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class io.trino.plugin.prometheus.PrometheusMetadata
- listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.prometheus.PrometheusMetadata
N
- now() - Method in class io.trino.plugin.prometheus.PrometheusClock
P
- PROMETHEUS_PARSE_ERROR - Enum constant in enum class io.trino.plugin.prometheus.PrometheusErrorCode
- PROMETHEUS_TABLES_METRICS_RETRIEVE_ERROR - Enum constant in enum class io.trino.plugin.prometheus.PrometheusErrorCode
- PROMETHEUS_UNKNOWN_ERROR - Enum constant in enum class io.trino.plugin.prometheus.PrometheusErrorCode
- PrometheusClient - Class in io.trino.plugin.prometheus
- PrometheusClient(PrometheusConnectorConfig, JsonCodec<Map<String, Object>>, TypeManager) - Constructor for class io.trino.plugin.prometheus.PrometheusClient
- PrometheusClock - Class in io.trino.plugin.prometheus
-
allow for settable Clock for testing
- PrometheusClock() - Constructor for class io.trino.plugin.prometheus.PrometheusClock
- PrometheusColumn - Class in io.trino.plugin.prometheus
- PrometheusColumn(String, Type) - Constructor for class io.trino.plugin.prometheus.PrometheusColumn
- PrometheusColumnHandle - Class in io.trino.plugin.prometheus
- PrometheusColumnHandle(String, Type, int) - Constructor for class io.trino.plugin.prometheus.PrometheusColumnHandle
- PrometheusConnector - Class in io.trino.plugin.prometheus
- PrometheusConnector(LifeCycleManager, PrometheusMetadata, PrometheusSplitManager, PrometheusRecordSetProvider) - Constructor for class io.trino.plugin.prometheus.PrometheusConnector
- PrometheusConnectorConfig - Class in io.trino.plugin.prometheus
- PrometheusConnectorConfig() - Constructor for class io.trino.plugin.prometheus.PrometheusConnectorConfig
- PrometheusConnectorFactory - Class in io.trino.plugin.prometheus
- PrometheusConnectorFactory() - Constructor for class io.trino.plugin.prometheus.PrometheusConnectorFactory
- PrometheusErrorCode - Enum Class in io.trino.plugin.prometheus
- PrometheusMetadata - Class in io.trino.plugin.prometheus
- PrometheusMetadata(PrometheusClient) - Constructor for class io.trino.plugin.prometheus.PrometheusMetadata
- PrometheusMetricResult - Class in io.trino.plugin.prometheus
- PrometheusMetricResult(Map<String, String>, PrometheusTimeSeriesValueArray) - Constructor for class io.trino.plugin.prometheus.PrometheusMetricResult
- PrometheusModule - Class in io.trino.plugin.prometheus
- PrometheusModule() - Constructor for class io.trino.plugin.prometheus.PrometheusModule
- PrometheusPlugin - Class in io.trino.plugin.prometheus
- PrometheusPlugin() - Constructor for class io.trino.plugin.prometheus.PrometheusPlugin
- PrometheusPredicateTimeInfo - Class in io.trino.plugin.prometheus
- PrometheusPredicateTimeInfo.Builder - Class in io.trino.plugin.prometheus
- PrometheusQueryResponseParse - Class in io.trino.plugin.prometheus
- PrometheusQueryResponseParse(InputStream) - Constructor for class io.trino.plugin.prometheus.PrometheusQueryResponseParse
- PrometheusRecordCursor - Class in io.trino.plugin.prometheus
- PrometheusRecordCursor(List<PrometheusColumnHandle>, ByteSource) - Constructor for class io.trino.plugin.prometheus.PrometheusRecordCursor
- PrometheusRecordSet - Class in io.trino.plugin.prometheus
- PrometheusRecordSet(PrometheusClient, PrometheusSplit, List<PrometheusColumnHandle>) - Constructor for class io.trino.plugin.prometheus.PrometheusRecordSet
- PrometheusRecordSetProvider - Class in io.trino.plugin.prometheus
- PrometheusRecordSetProvider(PrometheusClient) - Constructor for class io.trino.plugin.prometheus.PrometheusRecordSetProvider
- PrometheusSplit - Class in io.trino.plugin.prometheus
- PrometheusSplit(String) - Constructor for class io.trino.plugin.prometheus.PrometheusSplit
- PrometheusSplitManager - Class in io.trino.plugin.prometheus
- PrometheusSplitManager(PrometheusClient, PrometheusClock, PrometheusConnectorConfig) - Constructor for class io.trino.plugin.prometheus.PrometheusSplitManager
- PrometheusStandardizedRow - Class in io.trino.plugin.prometheus
- PrometheusStandardizedRow(Map<String, String>, Instant, Double) - Constructor for class io.trino.plugin.prometheus.PrometheusStandardizedRow
- PrometheusTable - Class in io.trino.plugin.prometheus
- PrometheusTable(String, List<PrometheusColumn>) - Constructor for class io.trino.plugin.prometheus.PrometheusTable
- PrometheusTableHandle - Class in io.trino.plugin.prometheus
- PrometheusTableHandle(String, String) - Constructor for class io.trino.plugin.prometheus.PrometheusTableHandle
- PrometheusTimeSeriesValue - Class in io.trino.plugin.prometheus
- PrometheusTimeSeriesValue(Instant, String) - Constructor for class io.trino.plugin.prometheus.PrometheusTimeSeriesValue
- PrometheusTimeSeriesValueArray - Class in io.trino.plugin.prometheus
- PrometheusTimeSeriesValueArray(List<PrometheusTimeSeriesValue>) - Constructor for class io.trino.plugin.prometheus.PrometheusTimeSeriesValueArray
- PrometheusTimestampDeserializer - Class in io.trino.plugin.prometheus
- PrometheusTimestampDeserializer() - Constructor for class io.trino.plugin.prometheus.PrometheusTimestampDeserializer
- PrometheusTransactionHandle - Enum Class in io.trino.plugin.prometheus
S
- setBearerTokenFile(File) - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- setCacheDuration(Duration) - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- setCaseInsensitiveNameMatching(boolean) - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- setMaxQueryRangeDuration(Duration) - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- setPassword(String) - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- setPredicateLowerTimeBound(Optional<Instant>) - Method in class io.trino.plugin.prometheus.PrometheusPredicateTimeInfo.Builder
- setPredicateUpperTimeBound(Optional<Instant>) - Method in class io.trino.plugin.prometheus.PrometheusPredicateTimeInfo.Builder
- setPrometheusURI(URI) - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- setQueryChunkSizeDuration(Duration) - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- setReadTimeout(Duration) - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- setUser(String) - Method in class io.trino.plugin.prometheus.PrometheusConnectorConfig
- shutdown() - Method in class io.trino.plugin.prometheus.PrometheusConnector
T
- toErrorCode() - Method in enum class io.trino.plugin.prometheus.PrometheusErrorCode
- toSchemaTableName() - Method in class io.trino.plugin.prometheus.PrometheusTableHandle
- toString() - Method in class io.trino.plugin.prometheus.PrometheusColumn
- toString() - Method in class io.trino.plugin.prometheus.PrometheusColumnHandle
- toString() - Method in class io.trino.plugin.prometheus.PrometheusTableHandle
V
- valueOf(String) - Static method in enum class io.trino.plugin.prometheus.PrometheusErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.prometheus.PrometheusTransactionHandle
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.trino.plugin.prometheus.PrometheusErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.trino.plugin.prometheus.PrometheusTransactionHandle
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withPredicate(TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.prometheus.PrometheusTableHandle
All Classes and Interfaces|All Packages