Index

A B C D E F G H I L N P S T V W 
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
 
A B C D E F G H I L N P S T V W 
All Classes and Interfaces|All Packages