Index

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