Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- advanceNextPosition() - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.tpch.TpchMetadata
- applyTableScanRedirect(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.tpch.TpchMetadata
B
- beginStatisticsCollection(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.tpch.TpchMetadata
C
- checkSameType(Object, Object) - Static method in class io.trino.plugin.tpch.util.Types
- checkType(Object, Class<T>) - Static method in class io.trino.plugin.tpch.util.Types
- checkType(Object, Class<T>, String, Object...) - Static method in class io.trino.plugin.tpch.util.Types
- close() - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- ColumnNaming - Enum Class in io.trino.plugin.tpch
- ColumnStatisticsData - Class in io.trino.plugin.tpch.statistics
- ColumnStatisticsData(Optional<Long>, Optional<Object>, Optional<Object>, Optional<Long>) - Constructor for class io.trino.plugin.tpch.statistics.ColumnStatisticsData
- combine(Optional<T>, Optional<T>, BinaryOperator<T>) - Static method in class io.trino.plugin.tpch.util.Optionals
- convertToPredicate(TupleDomain<ColumnHandle>, TpchColumnHandle) - Static method in class io.trino.plugin.tpch.util.PredicateUtils
- create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.tpch.TpchConnectorFactory
- createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<ColumnHandle>, DynamicFilter) - Method in class io.trino.plugin.tpch.TpchPageSourceProvider
- createTpchRecordSet(TpchTable<E>, double) - Static method in class io.trino.plugin.tpch.TpchRecordSet
- createTpchRecordSet(TpchTable<E>, DecimalTypeMapping, double, int, int, TupleDomain<ColumnHandle>) - Static method in class io.trino.plugin.tpch.TpchRecordSet
- createTpchRecordSet(TpchTable<E>, List<TpchColumn<E>>, DecimalTypeMapping, double, int, int, TupleDomain<ColumnHandle>) - Static method in class io.trino.plugin.tpch.TpchRecordSet
- cursor() - Method in class io.trino.plugin.tpch.TpchRecordSet
D
- DECIMAL - Enum constant in enum class io.trino.plugin.tpch.DecimalTypeMapping
- DecimalTypeMapping - Enum Class in io.trino.plugin.tpch
- DOUBLE - Enum constant in enum class io.trino.plugin.tpch.DecimalTypeMapping
E
- empty() - Static method in class io.trino.plugin.tpch.statistics.ColumnStatisticsData
- equals(Object) - Method in class io.trino.plugin.tpch.TpchColumnHandle
- equals(Object) - Method in class io.trino.plugin.tpch.TpchPartitioningHandle
- equals(Object) - Method in class io.trino.plugin.tpch.TpchSplit
- equals(Object) - Method in class io.trino.plugin.tpch.TpchTableHandle
- estimateStats(TpchTable<?>, Map<TpchColumn<?>, List<Object>>, double) - Method in class io.trino.plugin.tpch.statistics.StatisticsEstimator
F
- filterOutColumnFromPredicate(TupleDomain<ColumnHandle>, TpchColumnHandle) - Static method in class io.trino.plugin.tpch.util.PredicateUtils
- finishStatisticsCollection(ConnectorSession, ConnectorTableHandle, Collection<ComputedStatistics>) - Method in class io.trino.plugin.tpch.TpchMetadata
G
- getAddresses() - Method in class io.trino.plugin.tpch.TpchSplit
- getBoolean(int) - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- getBucket(Page, int) - Method in class io.trino.plugin.tpch.TpchBucketFunction
- getBucketFunction(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle, List<Type>, int) - Method in class io.trino.plugin.tpch.TpchNodePartitioningProvider
- getBucketNodeMapping(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle) - Method in class io.trino.plugin.tpch.TpchNodePartitioningProvider
- getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.tpch.TpchMetadata
- getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.tpch.TpchMetadata
- getColumnName() - Method in class io.trino.plugin.tpch.TpchColumnHandle
- getColumns() - Method in class io.trino.plugin.tpch.statistics.TableStatisticsData
- getColumnTypes() - Method in class io.trino.plugin.tpch.TpchRecordSet
- getCompletedBytes() - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- getConnectorFactories() - Method in class io.trino.plugin.tpch.TpchPlugin
- getConstraint() - Method in class io.trino.plugin.tpch.TpchTableHandle
- getDataSize() - Method in class io.trino.plugin.tpch.statistics.ColumnStatisticsData
- getDistinctValuesCount() - Method in class io.trino.plugin.tpch.statistics.ColumnStatisticsData
- getDouble(int) - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- getInfo() - Method in class io.trino.plugin.tpch.TpchSplit
- getLong(int) - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- getMappedType() - Method in enum class io.trino.plugin.tpch.DecimalTypeMapping
- getMax() - Method in class io.trino.plugin.tpch.statistics.ColumnStatisticsData
- getMin() - Method in class io.trino.plugin.tpch.statistics.ColumnStatisticsData
- getName() - Method in class io.trino.plugin.tpch.TpchConnectorFactory
- getName(TpchColumn<? extends TpchEntity>) - Method in enum class io.trino.plugin.tpch.ColumnNaming
- getObject(int) - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- getPartNumber() - Method in class io.trino.plugin.tpch.TpchSplit
- getReadTimeNanos() - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- getRecordSet(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<? extends ColumnHandle>) - Method in class io.trino.plugin.tpch.TpchRecordSetProvider
- getRecordSet(TpchTable<E>, List<? extends ColumnHandle>, double, int, int, TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.tpch.TpchRecordSetProvider
- getRetainedSizeInBytes() - Method in class io.trino.plugin.tpch.TpchSplit
- getRowCount() - Method in class io.trino.plugin.tpch.statistics.TableStatisticsData
- getScaleFactor() - Method in class io.trino.plugin.tpch.TpchTableHandle
- getSchemaName() - Method in class io.trino.plugin.tpch.TpchTableHandle
- getSlice(int) - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- getSplitBucketFunction(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle) - Method in class io.trino.plugin.tpch.TpchNodePartitioningProvider
- getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, DynamicFilter, Constraint) - Method in class io.trino.plugin.tpch.TpchSplitManager
- getStatisticsCollectionMetadata(ConnectorSession, ConnectorTableHandle, Map<String, Object>) - Method in class io.trino.plugin.tpch.TpchMetadata
- getTable() - Method in class io.trino.plugin.tpch.TpchPartitioningHandle
- getTableColumns(String, DecimalTypeMapping) - Static method in class io.trino.plugin.tpch.TpchTables
- getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.tpch.TpchMetadata
- getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.tpch.TpchMetadata
- getTableName() - Method in class io.trino.plugin.tpch.TpchTableHandle
- getTablePages(String, double, DecimalTypeMapping) - Static method in class io.trino.plugin.tpch.TpchTables
- getTableProperties(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.tpch.TpchMetadata
- getTableStatistics(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.tpch.TpchMetadata
- getTotalParts() - Method in class io.trino.plugin.tpch.TpchSplit
- getTotalRows() - Method in class io.trino.plugin.tpch.TpchPartitioningHandle
- getTrinoType(TpchColumn<?>, DecimalTypeMapping) - Static method in class io.trino.plugin.tpch.TpchMetadata
- getType() - Method in class io.trino.plugin.tpch.TpchColumnHandle
- getType(int) - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
H
- hashCode() - Method in class io.trino.plugin.tpch.TpchColumnHandle
- hashCode() - Method in class io.trino.plugin.tpch.TpchPartitioningHandle
- hashCode() - Method in class io.trino.plugin.tpch.TpchSplit
- hashCode() - Method in class io.trino.plugin.tpch.TpchTableHandle
I
- INSTANCE - Enum constant in enum class io.trino.plugin.tpch.TpchTransactionHandle
- io.trino.plugin.tpch - package io.trino.plugin.tpch
- io.trino.plugin.tpch.statistics - package io.trino.plugin.tpch.statistics
- io.trino.plugin.tpch.util - package io.trino.plugin.tpch.util
- isNull(int) - Method in class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- isRemotelyAccessible() - Method in class io.trino.plugin.tpch.TpchSplit
L
- listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.tpch.TpchMetadata
- listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class io.trino.plugin.tpch.TpchMetadata
- listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.tpch.TpchMetadata
- load(String, TpchTable<?>, Optional<TpchColumn<?>>, Optional<String>) - Method in class io.trino.plugin.tpch.statistics.TableStatisticsDataRepository
O
- Optionals - Class in io.trino.plugin.tpch.util
P
- PredicateUtils - Class in io.trino.plugin.tpch.util
R
- ROW_NUMBER_COLUMN_NAME - Static variable in class io.trino.plugin.tpch.TpchMetadata
S
- save(String, TpchTable<?>, Optional<TpchColumn<?>>, Optional<String>, TableStatisticsData) - Method in class io.trino.plugin.tpch.statistics.TableStatisticsDataRepository
- SCHEMA_NAMES - Static variable in class io.trino.plugin.tpch.TpchMetadata
- schemaExists(ConnectorSession, String) - Method in class io.trino.plugin.tpch.TpchMetadata
- schemaNameToScaleFactor(String) - Static method in class io.trino.plugin.tpch.TpchMetadata
- SIMPLIFIED - Enum constant in enum class io.trino.plugin.tpch.ColumnNaming
- STANDARD - Enum constant in enum class io.trino.plugin.tpch.ColumnNaming
- StatisticsEstimator - Class in io.trino.plugin.tpch.statistics
- StatisticsEstimator(TableStatisticsDataRepository) - Constructor for class io.trino.plugin.tpch.statistics.StatisticsEstimator
T
- TableStatisticsData - Class in io.trino.plugin.tpch.statistics
- TableStatisticsData(long, Map<String, ColumnStatisticsData>) - Constructor for class io.trino.plugin.tpch.statistics.TableStatisticsData
- TableStatisticsDataRepository - Class in io.trino.plugin.tpch.statistics
- TableStatisticsDataRepository(ObjectMapper) - Constructor for class io.trino.plugin.tpch.statistics.TableStatisticsDataRepository
- TINY_SCALE_FACTOR - Static variable in class io.trino.plugin.tpch.TpchMetadata
- TINY_SCHEMA_NAME - Static variable in class io.trino.plugin.tpch.TpchMetadata
- toString() - Method in class io.trino.plugin.tpch.TpchBucketFunction
- toString() - Method in class io.trino.plugin.tpch.TpchColumnHandle
- toString() - Method in class io.trino.plugin.tpch.TpchPartitioningHandle
- toString() - Method in class io.trino.plugin.tpch.TpchSplit
- toString() - Method in class io.trino.plugin.tpch.TpchTableHandle
- TPCH_COLUMN_NAMING_PROPERTY - Static variable in class io.trino.plugin.tpch.TpchConnectorFactory
- TPCH_DOUBLE_TYPE_MAPPING_PROPERTY - Static variable in class io.trino.plugin.tpch.TpchConnectorFactory
- TPCH_MAX_ROWS_PER_PAGE_PROPERTY - Static variable in class io.trino.plugin.tpch.TpchConnectorFactory
- TPCH_PARTITIONING_ENABLED - Static variable in class io.trino.plugin.tpch.TpchConnectorFactory
- TPCH_PRODUCE_PAGES - Static variable in class io.trino.plugin.tpch.TpchConnectorFactory
- TPCH_SPLITS_PER_NODE - Static variable in class io.trino.plugin.tpch.TpchConnectorFactory
- TPCH_TABLE_SCAN_REDIRECTION_CATALOG - Static variable in class io.trino.plugin.tpch.TpchConnectorFactory
- TPCH_TABLE_SCAN_REDIRECTION_SCHEMA - Static variable in class io.trino.plugin.tpch.TpchConnectorFactory
- TpchBucketFunction - Class in io.trino.plugin.tpch
- TpchBucketFunction(int, long) - Constructor for class io.trino.plugin.tpch.TpchBucketFunction
- TpchColumnHandle - Class in io.trino.plugin.tpch
- TpchColumnHandle(String, Type) - Constructor for class io.trino.plugin.tpch.TpchColumnHandle
- TpchConnectorFactory - Class in io.trino.plugin.tpch
- TpchConnectorFactory() - Constructor for class io.trino.plugin.tpch.TpchConnectorFactory
- TpchConnectorFactory(int) - Constructor for class io.trino.plugin.tpch.TpchConnectorFactory
- TpchConnectorFactory(int, boolean) - Constructor for class io.trino.plugin.tpch.TpchConnectorFactory
- TpchMetadata - Class in io.trino.plugin.tpch
- TpchMetadata() - Constructor for class io.trino.plugin.tpch.TpchMetadata
- TpchMetadata(ColumnNaming, DecimalTypeMapping, boolean, boolean, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.tpch.TpchMetadata
- TpchNodePartitioningProvider - Class in io.trino.plugin.tpch
- TpchNodePartitioningProvider(NodeManager, int) - Constructor for class io.trino.plugin.tpch.TpchNodePartitioningProvider
- TpchPageSourceProvider - Class in io.trino.plugin.tpch
- TpchPartitioningHandle - Class in io.trino.plugin.tpch
- TpchPartitioningHandle(String, long) - Constructor for class io.trino.plugin.tpch.TpchPartitioningHandle
- TpchPlugin - Class in io.trino.plugin.tpch
- TpchPlugin() - Constructor for class io.trino.plugin.tpch.TpchPlugin
- TpchRecordCursor(Iterator<E>, TpchTable<E>, List<TpchColumn<E>>, List<Type>, TupleDomain<ColumnHandle>) - Constructor for class io.trino.plugin.tpch.TpchRecordSet.TpchRecordCursor
- TpchRecordSet<E extends io.trino.tpch.TpchEntity> - Class in io.trino.plugin.tpch
- TpchRecordSet(Iterable<E>, TpchTable<E>, List<TpchColumn<E>>, DecimalTypeMapping, TupleDomain<ColumnHandle>) - Constructor for class io.trino.plugin.tpch.TpchRecordSet
- TpchRecordSet.TpchRecordCursor<E extends io.trino.tpch.TpchEntity> - Class in io.trino.plugin.tpch
- TpchRecordSetProvider - Class in io.trino.plugin.tpch
- TpchRecordSetProvider(DecimalTypeMapping) - Constructor for class io.trino.plugin.tpch.TpchRecordSetProvider
- TpchSplit - Class in io.trino.plugin.tpch
- TpchSplit(int, int, List<HostAddress>) - Constructor for class io.trino.plugin.tpch.TpchSplit
- TpchSplitManager - Class in io.trino.plugin.tpch
- TpchSplitManager(NodeManager, int) - Constructor for class io.trino.plugin.tpch.TpchSplitManager
- TpchTableHandle - Class in io.trino.plugin.tpch
- TpchTableHandle(String, String, double) - Constructor for class io.trino.plugin.tpch.TpchTableHandle
- TpchTableHandle(String, String, double, TupleDomain<ColumnHandle>) - Constructor for class io.trino.plugin.tpch.TpchTableHandle
- TpchTables - Class in io.trino.plugin.tpch
- TpchTransactionHandle - Enum Class in io.trino.plugin.tpch
- Types - Class in io.trino.plugin.tpch.util
V
- valueOf(String) - Static method in enum class io.trino.plugin.tpch.ColumnNaming
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.tpch.DecimalTypeMapping
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.tpch.TpchTransactionHandle
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.trino.plugin.tpch.ColumnNaming
-
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.tpch.DecimalTypeMapping
-
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.tpch.TpchTransactionHandle
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withBoth(Optional<? extends S>, Optional<? extends T>, BiFunction<S, T, R>) - Static method in class io.trino.plugin.tpch.util.Optionals
Z
- zero() - Static method in class io.trino.plugin.tpch.statistics.ColumnStatisticsData
All Classes and Interfaces|All Packages|Constant Field Values