Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort() - Method in class io.trino.plugin.iceberg.delete.IcebergPositionDeletePageSink
 
abort() - Method in class io.trino.plugin.iceberg.IcebergMergeSink
 
abort() - Method in class io.trino.plugin.iceberg.IcebergPageSink
 
AbstractIcebergTableOperations - Class in io.trino.plugin.iceberg.catalog
 
AbstractIcebergTableOperations(FileIO, ConnectorSession, String, String, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
AbstractMetastoreTableOperations - Class in io.trino.plugin.iceberg.catalog.hms
 
AbstractMetastoreTableOperations(FileIO, CachingHiveMetastore, ConnectorSession, String, String, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.iceberg.catalog.hms.AbstractMetastoreTableOperations
 
AbstractTrinoCatalog - Class in io.trino.plugin.iceberg.catalog
 
AbstractTrinoCatalog(CatalogName, TypeManager, IcebergTableOperationsProvider, boolean) - Constructor for class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
AbstractTrinoCatalog.MaterializedViewMayBeBeingRemovedException - Exception in io.trino.plugin.iceberg.catalog
 
addColumn(ConnectorSession, ConnectorTableHandle, ColumnMetadata) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
addConstantColumn(Block) - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource.Builder
 
addDelegateColumn(int) - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource.Builder
 
ALLOW_ALL - Enum constant in enum class io.trino.plugin.iceberg.IcebergSecurityConfig.IcebergSecurity
 
AllowAllSecurityModule - Class in io.trino.plugin.iceberg
 
AllowAllSecurityModule() - Constructor for class io.trino.plugin.iceberg.AllowAllSecurityModule
 
alterTable(String, String, String, String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcClient
 
and(RowPredicate) - Method in interface io.trino.plugin.iceberg.delete.RowPredicate
 
APACHE_DATASKETCHES_THETA_V1_NDV_PROPERTY - Static variable in class io.trino.plugin.iceberg.TableStatisticsReader
 
appendBigint(long) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendBigintArray(Iterable<Long>) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendInteger(int) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendIntegerArray(Iterable<Integer>) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendIntegerBigintMap(Map<Integer, Long>) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendIntegerVarcharMap(Map<Integer, String>) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendNull() - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendPage(Page) - Method in class io.trino.plugin.iceberg.delete.IcebergPositionDeletePageSink
 
appendPage(Page) - Method in class io.trino.plugin.iceberg.IcebergPageSink
 
appendRows(Page) - Method in class io.trino.plugin.iceberg.IcebergAvroFileWriter
 
appendRows(Page) - Method in class io.trino.plugin.iceberg.IcebergSortingFileWriter
 
appendTimestampTzMillis(long, TimeZoneKey) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendVarbinary(Slice) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendVarchar(String) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendVarcharArray(Iterable<String>) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
appendVarcharVarcharMap(Map<String, String>) - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
apply(Block, int) - Method in interface io.trino.plugin.iceberg.PartitionTransforms.ValueTransform
 
applyDelete(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
applyProjection(ConnectorSession, ConnectorTableHandle, List<ConnectorExpression>, Map<String, ColumnHandle>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
ARRAY - Enum constant in enum class io.trino.plugin.iceberg.ColumnIdentity.TypeCategory
 
available() - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
AVRO - Enum constant in enum class io.trino.plugin.iceberg.IcebergFileFormat
 
AVRO_TABLE_NAME - Static variable in class io.trino.plugin.iceberg.IcebergAvroFileWriter
 

B

beforeExecution(AmazonWebServiceRequest) - Method in class io.trino.plugin.iceberg.catalog.glue.SkipArchiveRequestHandler
 
begin(ConnectorTransactionHandle) - Method in class io.trino.plugin.iceberg.IcebergTransactionManager
 
beginCreateTable(ConnectorSession, ConnectorTableMetadata, Optional<ConnectorTableLayout>, RetryMode) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
beginInsert(ConnectorSession, ConnectorTableHandle, List<ColumnHandle>, RetryMode) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
beginMerge(ConnectorSession, ConnectorTableHandle, RetryMode) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
beginRefreshMaterializedView(ConnectorSession, ConnectorTableHandle, List<ConnectorTableHandle>, RetryMode) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
beginRow() - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
beginStatisticsCollection(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
beginTableExecute(ConnectorSession, ConnectorTableExecuteHandle, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
beginTransaction(IsolationLevel, boolean, boolean) - Method in class io.trino.plugin.iceberg.IcebergConnector
 
build() - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
build(ConnectorPageSource) - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource.Builder
 
builder() - Static method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource
 

C

canEnforceColumnConstraintInSpecs(TypeOperators, Table, Set<Integer>, IcebergColumnHandle, Domain) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
CatalogType - Enum Class in io.trino.plugin.iceberg
 
close() - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource
 
close() - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
close() - Method in class io.trino.plugin.iceberg.IcebergAvroPageSource
 
close() - Method in class io.trino.plugin.iceberg.IcebergPageSource
 
close() - Method in class io.trino.plugin.iceberg.IcebergSplitSource
 
close() - Method in class io.trino.plugin.iceberg.TrinoOrcDataSource
 
closeWithSuppression(Throwable) - Method in class io.trino.plugin.iceberg.IcebergPageSource
 
Column(String, TypeId) - Constructor for class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition.Column
 
ColumnIdentity - Class in io.trino.plugin.iceberg
 
ColumnIdentity(int, String, ColumnIdentity.TypeCategory, List<ColumnIdentity>) - Constructor for class io.trino.plugin.iceberg.ColumnIdentity
 
ColumnIdentity.TypeCategory - Enum Class in io.trino.plugin.iceberg
 
COLUMNS_PROPERTY - Static variable in class io.trino.plugin.iceberg.IcebergAnalyzeProperties
 
columnSizes() - Method in class io.trino.plugin.iceberg.MetricsWrapper
 
ColumnTransform(Type, boolean, boolean, Function<Block, Block>, PartitionTransforms.ValueTransform) - Constructor for class io.trino.plugin.iceberg.PartitionTransforms.ColumnTransform
 
combine(DataSketchState, DataSketchState) - Static method in class io.trino.plugin.iceberg.aggregation.IcebergThetaSketchForStats
 
commit() - Method in class io.trino.plugin.iceberg.IcebergAvroFileWriter
 
commit() - Method in class io.trino.plugin.iceberg.IcebergSortingFileWriter
 
commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.iceberg.IcebergConnector
 
commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.iceberg.IcebergTransactionManager
 
commit(SnapshotUpdate<?>, ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
commit(TableMetadata, TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
commitNewTable(TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
commitNewTable(TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.glue.GlueIcebergTableOperations
 
commitNewTable(TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.hms.AbstractMetastoreTableOperations
 
commitNewTable(TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcTableOperations
 
CommitTaskData - Class in io.trino.plugin.iceberg
 
CommitTaskData(String, IcebergFileFormat, long, MetricsWrapper, String, Optional<String>, FileContent, Optional<String>, Optional<Long>, Optional<Long>) - Constructor for class io.trino.plugin.iceberg.CommitTaskData
 
commitToExistingTable(TableMetadata, TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
commitToExistingTable(TableMetadata, TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.file.FileMetastoreTableOperations
 
commitToExistingTable(TableMetadata, TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.glue.GlueIcebergTableOperations
 
commitToExistingTable(TableMetadata, TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.hms.HiveMetastoreTableOperations
 
commitToExistingTable(TableMetadata, TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcTableOperations
 
configure(Binder) - Method in class io.trino.plugin.iceberg.AllowAllSecurityModule
 
configure(Binder) - Method in class io.trino.plugin.iceberg.IcebergConnectorFactory.EmptyModule
 
configure(Binder) - Method in class io.trino.plugin.iceberg.IcebergModule
 
ConstantPopulatingPageSource - Class in io.trino.plugin.iceberg
 
ConstantPopulatingPageSource.Builder - Class in io.trino.plugin.iceberg
 
ConstantPopulatingPageSource.ColumnType - Interface in io.trino.plugin.iceberg
 
ConstraintExtractor - Class in io.trino.plugin.iceberg
 
ConstraintExtractor.ExtractionResult - Record Class in io.trino.plugin.iceberg
 
constructField(IcebergParquetColumnIOConverter.FieldContext, ColumnIO) - Static method in class io.trino.plugin.iceberg.IcebergParquetColumnIOConverter
 
content() - Method in class io.trino.plugin.iceberg.delete.DeleteFile
 
convert(Type) - Static method in class io.trino.plugin.iceberg.util.HiveSchemaUtil
 
convertIcebergValueToTrino(Type, Object) - Static method in class io.trino.plugin.iceberg.IcebergTypes
Convert value from Iceberg representation to Trino representation.
convertTrinoValueToIceberg(Type, Object) - Static method in class io.trino.plugin.iceberg.IcebergTypes
Convert value from Trino representation to Iceberg representation.
create() - Method in class io.trino.plugin.iceberg.fileio.ForwardingOutputFile
 
create(ConnectorIdentity) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalogFactory
 
create(ConnectorIdentity) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalogFactory
 
create(ConnectorIdentity) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalogFactory
 
create(ConnectorIdentity) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoIcebergRestCatalogFactory
 
create(ConnectorIdentity) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalogFactory
 
create(ConnectorIdentity) - Method in class io.trino.plugin.iceberg.IcebergMetadataFactory
 
create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.iceberg.IcebergConnectorFactory
 
createColumnIdentity(Types.NestedField) - Static method in class io.trino.plugin.iceberg.ColumnIdentity
 
createConnector(String, Map<String, String>, ConnectorContext, Module, Optional<Module>, Optional<TrinoFileSystemFactory>) - Static method in class io.trino.plugin.iceberg.InternalIcebergConnectorFactory
 
createDataFileWriter(TrinoFileSystem, String, Schema, ConnectorSession, IcebergFileFormat, MetricsConfig, Map<String, String>) - Method in class io.trino.plugin.iceberg.IcebergFileWriterFactory
 
createDataPageSource(ConnectorSession, TrinoFileSystem, TrinoInputFile, long, long, long, int, String, IcebergFileFormat, Schema, List<IcebergColumnHandle>, TupleDomain<IcebergColumnHandle>, Optional<NameMapping>, Map<Integer, Optional<String>>) - Method in class io.trino.plugin.iceberg.IcebergPageSourceProvider
 
createIcebergJdbcClient(IcebergJdbcCatalogConfig) - Static method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogModule
 
createMaterializedView(ConnectorSession, SchemaTableName, ConnectorMaterializedViewDefinition, boolean, boolean) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
createMaterializedView(ConnectorSession, SchemaTableName, ConnectorMaterializedViewDefinition, boolean, boolean) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
createMaterializedView(ConnectorSession, SchemaTableName, ConnectorMaterializedViewDefinition, boolean, boolean) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
createMaterializedView(ConnectorSession, SchemaTableName, ConnectorMaterializedViewDefinition, boolean, boolean) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
createMaterializedView(ConnectorSession, SchemaTableName, ConnectorMaterializedViewDefinition, boolean, boolean) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
createMaterializedView(ConnectorSession, SchemaTableName, ConnectorMaterializedViewDefinition, boolean, boolean) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
createMaterializedViewProperties(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
createMaterializedViewStorageTable(ConnectorSession, SchemaTableName, ConnectorMaterializedViewDefinition) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
createMergeSink(ConnectorTransactionHandle, ConnectorSession, ConnectorMergeTableHandle, ConnectorPageSinkId) - Method in class io.trino.plugin.iceberg.IcebergPageSinkProvider
 
createNamespace(ConnectorSession, String, Map<String, Object>, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
createNamespace(ConnectorSession, String, Map<String, Object>, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
createNamespace(ConnectorSession, String, Map<String, Object>, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
createNamespace(ConnectorSession, String, Map<String, Object>, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
createNamespace(ConnectorSession, String, Map<String, Object>, TrinoPrincipal) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
createNewTableName(String) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
createOrOverwrite() - Method in class io.trino.plugin.iceberg.fileio.ForwardingOutputFile
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorInsertTableHandle, ConnectorPageSinkId) - Method in class io.trino.plugin.iceberg.IcebergPageSinkProvider
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorOutputTableHandle, ConnectorPageSinkId) - Method in class io.trino.plugin.iceberg.IcebergPageSinkProvider
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorTableExecuteHandle, ConnectorPageSinkId) - Method in class io.trino.plugin.iceberg.IcebergPageSinkProvider
 
createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<ColumnHandle>, DynamicFilter) - Method in class io.trino.plugin.iceberg.IcebergPageSourceProvider
 
createPositionDeleteWriter(TrinoFileSystem, String, ConnectorSession, IcebergFileFormat, Map<String, String>) - Method in class io.trino.plugin.iceberg.IcebergFileWriterFactory
 
createPredicate(List<IcebergColumnHandle>) - Method in interface io.trino.plugin.iceberg.delete.DeleteFilter
 
createPredicate(List<IcebergColumnHandle>) - Method in class io.trino.plugin.iceberg.delete.EqualityDeleteFilter
 
createPredicate(List<IcebergColumnHandle>) - Method in class io.trino.plugin.iceberg.delete.PositionDeleteFilter
 
createSchema(ConnectorSession, String, Map<String, Object>, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
createTable(ConnectorSession, ConnectorTableMetadata, boolean) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
createTable(String, String, String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcClient
 
createTableOperations(TrinoCatalog, ConnectorSession, String, String, Optional<String>, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.file.FileMetastoreTableOperationsProvider
 
createTableOperations(TrinoCatalog, ConnectorSession, String, String, Optional<String>, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.glue.GlueIcebergTableOperationsProvider
 
createTableOperations(TrinoCatalog, ConnectorSession, String, String, Optional<String>, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.hms.HiveMetastoreTableOperationsProvider
 
createTableOperations(TrinoCatalog, ConnectorSession, String, String, Optional<String>, Optional<String>) - Method in interface io.trino.plugin.iceberg.catalog.IcebergTableOperationsProvider
 
createTableOperations(TrinoCatalog, ConnectorSession, String, String, Optional<String>, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcTableOperationsProvider
 
createView(ConnectorSession, SchemaTableName, ConnectorViewDefinition, boolean) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
createView(ConnectorSession, SchemaTableName, ConnectorViewDefinition, boolean) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
createView(ConnectorSession, SchemaTableName, ConnectorViewDefinition, boolean) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
createView(ConnectorSession, SchemaTableName, ConnectorViewDefinition, boolean) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
createView(ConnectorSession, SchemaTableName, ConnectorViewDefinition, boolean) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
createView(ConnectorSession, SchemaTableName, ConnectorViewDefinition, boolean) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
credentialOrTokenPresent() - Method in class io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityConfig
 
current() - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
currentMetadata - Variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
currentMetadataLocation - Variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
cursor(ConnectorTransactionHandle, ConnectorSession, TupleDomain<Integer>) - Method in class io.trino.plugin.iceberg.FilesTable
 
cursor(ConnectorTransactionHandle, ConnectorSession, TupleDomain<Integer>) - Method in class io.trino.plugin.iceberg.HistoryTable
 
cursor(ConnectorTransactionHandle, ConnectorSession, TupleDomain<Integer>) - Method in class io.trino.plugin.iceberg.PartitionTable
 

D

DATA - Enum constant in enum class io.trino.plugin.iceberg.TableType
 
database - Variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
DataFileWithDeleteFiles - Class in io.trino.plugin.iceberg.util
 
DataFileWithDeleteFiles(DataFile, List<DeleteFile>) - Constructor for class io.trino.plugin.iceberg.util.DataFileWithDeleteFiles
 
DataSketchState - Interface in io.trino.plugin.iceberg.aggregation
 
DataSketchStateSerializer - Class in io.trino.plugin.iceberg.aggregation
 
DataSketchStateSerializer() - Constructor for class io.trino.plugin.iceberg.aggregation.DataSketchStateSerializer
 
decodeMaterializedViewData(String) - Static method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition
 
defaultTableLocation(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
defaultTableLocation(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
defaultTableLocation(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
defaultTableLocation(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
defaultTableLocation(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
delegateMaterializedViewRefreshToConnector(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
deleteFile(String) - Method in class io.trino.plugin.iceberg.fileio.ForwardingFileIo
 
DeleteFile - Class in io.trino.plugin.iceberg.delete
 
DeleteFile(FileContent, String, FileFormat, long, long, List<Integer>, Map<Integer, byte[]>, Map<Integer, byte[]>) - Constructor for class io.trino.plugin.iceberg.delete.DeleteFile
 
deleteFiles(Iterable<String>) - Method in class io.trino.plugin.iceberg.fileio.ForwardingFileIo
 
DeleteFilter - Interface in io.trino.plugin.iceberg.delete
 
deleteTableDirectory(TrinoFileSystem, SchemaTableName, String) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
DEPENDS_ON_TABLES - Static variable in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
deserialize(Block, int) - Static method in class io.trino.plugin.iceberg.aggregation.DataSketchStateSerializer
 
deserialize(Block, int, DataSketchState) - Method in class io.trino.plugin.iceberg.aggregation.DataSketchStateSerializer
 
deserializePartitionValue(Type, String, String) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
doGetMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
doGetMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
doGetMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
doGetMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
DROP_EXTENDED_STATS - Enum constant in enum class io.trino.plugin.iceberg.procedure.IcebergTableProcedureId
 
dropColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
DropExtendedStatsTableProcedure - Class in io.trino.plugin.iceberg.procedure
 
DropExtendedStatsTableProcedure() - Constructor for class io.trino.plugin.iceberg.procedure.DropExtendedStatsTableProcedure
 
dropField(ConnectorSession, ConnectorTableHandle, ColumnHandle, List<String>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
dropMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
dropMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
dropMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
dropMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
dropMaterializedView(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
dropMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
dropNamespace(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
dropNamespace(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
dropNamespace(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
dropNamespace(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
dropNamespace(ConnectorSession, String) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
dropSchema(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
dropTable(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
dropTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
dropTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
dropTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
dropTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
dropTable(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
dropView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
dropView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
dropView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
dropView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
dropView(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
dropView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 

E

EmptyModule() - Constructor for class io.trino.plugin.iceberg.IcebergConnectorFactory.EmptyModule
 
encodeMaterializedViewData(IcebergMaterializedViewDefinition) - Static method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition
 
endRow() - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
EqualityDeleteFilter - Class in io.trino.plugin.iceberg.delete
 
equalityFieldIds() - Method in class io.trino.plugin.iceberg.delete.DeleteFile
 
equals(Object) - Method in class io.trino.plugin.iceberg.ColumnIdentity
 
equals(Object) - Method in record class io.trino.plugin.iceberg.ConstraintExtractor.ExtractionResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
equals(Object) - Method in class io.trino.plugin.iceberg.IcebergInputInfo
 
equals(Object) - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
equals(Object) - Method in class io.trino.plugin.iceberg.TrinoSortField
 
executeDelete(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
executeRemoveOrphanFiles(ConnectorSession, IcebergTableExecuteHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
executeTableExecute(ConnectorSession, ConnectorTableExecuteHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
exists() - Method in class io.trino.plugin.iceberg.fileio.ForwardingInputFile
 
EXPIRE_SNAPSHOTS - Enum constant in enum class io.trino.plugin.iceberg.procedure.IcebergTableProcedureId
 
EXPIRE_SNAPSHOTS_MIN_RETENTION - Static variable in class io.trino.plugin.iceberg.IcebergConfig
 
EXPIRE_SNAPSHOTS_MIN_RETENTION - Static variable in class io.trino.plugin.iceberg.IcebergSessionProperties
 
ExpireSnapshotsTableProcedure - Class in io.trino.plugin.iceberg.procedure
 
ExpireSnapshotsTableProcedure() - Constructor for class io.trino.plugin.iceberg.procedure.ExpireSnapshotsTableProcedure
 
ExpressionConverter - Class in io.trino.plugin.iceberg
 
EXTENDED_STATISTICS_CONFIG - Static variable in class io.trino.plugin.iceberg.IcebergConfig
 
EXTENDED_STATISTICS_DESCRIPTION - Static variable in class io.trino.plugin.iceberg.IcebergConfig
 
EXTENDED_STATISTICS_ENABLED - Static variable in class io.trino.plugin.iceberg.IcebergSessionProperties
 
ExtractionResult(TupleDomain<IcebergColumnHandle>, ConnectorExpression) - Constructor for record class io.trino.plugin.iceberg.ConstraintExtractor.ExtractionResult
Creates an instance of a ExtractionResult record class.
extractTupleDomain(Constraint) - Static method in class io.trino.plugin.iceberg.ConstraintExtractor
 

F

FieldContext(Type, ColumnIdentity) - Constructor for class io.trino.plugin.iceberg.IcebergParquetColumnIOConverter.FieldContext
 
FILE - Enum constant in enum class io.trino.plugin.iceberg.IcebergSecurityConfig.IcebergSecurity
 
FILE_FORMAT_PROPERTY - Static variable in class io.trino.plugin.iceberg.IcebergTableProperties
 
FILE_MODIFIED_TIME - Enum constant in enum class io.trino.plugin.iceberg.IcebergMetadataColumn
 
FILE_PATH - Enum constant in enum class io.trino.plugin.iceberg.IcebergMetadataColumn
 
fileIo - Variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
FileMetastoreTableOperations - Class in io.trino.plugin.iceberg.catalog.file
 
FileMetastoreTableOperations(FileIO, CachingHiveMetastore, ConnectorSession, String, String, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.iceberg.catalog.file.FileMetastoreTableOperations
 
FileMetastoreTableOperationsProvider - Class in io.trino.plugin.iceberg.catalog.file
 
FileMetastoreTableOperationsProvider(TrinoFileSystemFactory) - Constructor for class io.trino.plugin.iceberg.catalog.file.FileMetastoreTableOperationsProvider
 
fileModifiedTimeColumnHandle() - Static method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
fileModifiedTimeColumnMetadata() - Static method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
fileName(String) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
FILES - Enum constant in enum class io.trino.plugin.iceberg.TableType
 
fileSizeInBytes() - Method in class io.trino.plugin.iceberg.delete.DeleteFile
 
FilesTable - Class in io.trino.plugin.iceberg
 
FilesTable(SchemaTableName, TypeManager, Table, Optional<Long>) - Constructor for class io.trino.plugin.iceberg.FilesTable
 
filterPage(Page) - Method in interface io.trino.plugin.iceberg.delete.RowPredicate
 
finish() - Method in class io.trino.plugin.iceberg.delete.IcebergPositionDeletePageSink
 
finish() - Method in class io.trino.plugin.iceberg.IcebergMergeSink
 
finish() - Method in class io.trino.plugin.iceberg.IcebergPageSink
 
finishCreateTable(ConnectorSession, ConnectorOutputTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
finishInsert(ConnectorSession, ConnectorInsertTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
finishMerge(ConnectorSession, ConnectorMergeTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
finishRefreshMaterializedView(ConnectorSession, ConnectorTableHandle, ConnectorInsertTableHandle, Collection<Slice>, Collection<ComputedStatistics>, List<ConnectorTableHandle>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
finishStatisticsCollection(ConnectorSession, ConnectorTableHandle, Collection<ComputedStatistics>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
finishTableExecute(ConnectorSession, ConnectorTableExecuteHandle, Collection<Slice>, List<Object>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
fixBrokenMetadataLocation(String) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
format() - Method in class io.trino.plugin.iceberg.delete.DeleteFile
 
FORMAT_VERSION_PROPERTY - Static variable in class io.trino.plugin.iceberg.IcebergTableProperties
 
FORMAT_VERSION_SUPPORT_MAX - Static variable in class io.trino.plugin.iceberg.IcebergConfig
 
FORMAT_VERSION_SUPPORT_MIN - Static variable in class io.trino.plugin.iceberg.IcebergConfig
 
forOptimize(boolean, DataSize) - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
forTable(ConnectorTableMetadata) - Static method in class io.trino.plugin.iceberg.util.PageListBuilder
 
ForwardingFileIo - Class in io.trino.plugin.iceberg.fileio
 
ForwardingFileIo(TrinoFileSystem) - Constructor for class io.trino.plugin.iceberg.fileio.ForwardingFileIo
 
ForwardingInputFile - Class in io.trino.plugin.iceberg.fileio
 
ForwardingInputFile(TrinoInputFile) - Constructor for class io.trino.plugin.iceberg.fileio.ForwardingInputFile
 
ForwardingOutputFile - Class in io.trino.plugin.iceberg.fileio
 
ForwardingOutputFile(TrinoFileSystem, String) - Constructor for class io.trino.plugin.iceberg.fileio.ForwardingOutputFile
 
ForwardingSeekableInputStream - Class in io.trino.plugin.iceberg.fileio
 
ForwardingSeekableInputStream(TrinoInputStream) - Constructor for class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
from(Type, LongUnaryOperator) - Static method in interface io.trino.plugin.iceberg.PartitionTransforms.ValueTransform
 
from(String) - Static method in class io.trino.plugin.iceberg.IcebergTableName
 
fromConnectorMaterializedViewDefinition(ConnectorMaterializedViewDefinition) - Static method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition
 
fromIceberg(DeleteFile) - Static method in class io.trino.plugin.iceberg.delete.DeleteFile
 
fromIceberg(FileFormat) - Static method in enum class io.trino.plugin.iceberg.IcebergFileFormat
 
fromIceberg(SortField) - Static method in class io.trino.plugin.iceberg.TrinoSortField
 
fromIdentifierToColumn(String) - Static method in class io.trino.plugin.iceberg.PartitionFields
 
fromJson(String, Type[]) - Static method in class io.trino.plugin.iceberg.PartitionData
 
fromJsonForDeserializationOnly(String, String, TableType, Optional<Long>, String, List<TrinoSortField>, Optional<String>, int, TupleDomain<IcebergColumnHandle>, TupleDomain<IcebergColumnHandle>, Set<IcebergColumnHandle>, Optional<String>, String, Map<String, String>, RetryMode, List<IcebergColumnHandle>) - Static method in class io.trino.plugin.iceberg.IcebergTableHandle
 
fromTimestampTzTransform(ToLongFunction<LongTimestampWithTimeZone>) - Static method in interface io.trino.plugin.iceberg.PartitionTransforms.ValueTransform
 

G

get() - Method in class io.trino.plugin.iceberg.catalog.glue.GlueClientProvider
 
get() - Method in class io.trino.plugin.iceberg.catalog.rest.NoneSecurityProperties
 
get() - Method in class io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityProperties
 
get() - Method in interface io.trino.plugin.iceberg.catalog.rest.SecurityProperties
 
get() - Method in class io.trino.plugin.iceberg.procedure.DropExtendedStatsTableProcedure
 
get() - Method in class io.trino.plugin.iceberg.procedure.ExpireSnapshotsTableProcedure
 
get() - Method in class io.trino.plugin.iceberg.procedure.OptimizeTableProcedure
 
get() - Method in class io.trino.plugin.iceberg.procedure.RegisterTableProcedure
 
get() - Method in class io.trino.plugin.iceberg.procedure.RemoveOrphanFilesTableProcedure
 
get() - Method in class io.trino.plugin.iceberg.procedure.UnregisterTableProcedure
 
get() - Method in class io.trino.plugin.iceberg.RollbackToSnapshotProcedure
 
get(int, Class<T>) - Method in class io.trino.plugin.iceberg.PartitionData
 
get(ConnectorTransactionHandle, ConnectorIdentity) - Method in class io.trino.plugin.iceberg.IcebergTransactionManager
 
getAccessControl() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getAddresses() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getAnalyzeProperties() - Method in class io.trino.plugin.iceberg.IcebergAnalyzeProperties
 
getAnalyzeProperties() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getBaseColumn() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
getBaseColumnIdentity() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
getBaseType() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
getBaseUri() - Method in class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig
 
getBlockTransform() - Method in class io.trino.plugin.iceberg.PartitionTransforms.ColumnTransform
 
getBucket(Page, int) - Method in class io.trino.plugin.iceberg.IcebergBucketFunction
 
getBucket(Page, int) - Method in class io.trino.plugin.iceberg.IcebergUpdateBucketFunction
 
getBucketFunction(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle, List<Type>, int) - Method in class io.trino.plugin.iceberg.IcebergNodePartitioningProvider
 
getCapabilities() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getCatalog() - Method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition
 
getCatalogName() - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
getCatalogType() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getChildByFieldId(int) - Method in class io.trino.plugin.iceberg.ColumnIdentity
 
getChildIndexByFieldId(int) - Method in class io.trino.plugin.iceberg.ColumnIdentity
 
getChildren() - Method in class io.trino.plugin.iceberg.ColumnIdentity
 
getColumnHandle(Types.NestedField, TypeManager) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getColumnIdentity() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
getColumnIdentity() - Method in class io.trino.plugin.iceberg.IcebergParquetColumnIOConverter.FieldContext
 
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getColumnName() - Method in enum class io.trino.plugin.iceberg.IcebergMetadataColumn
 
getColumnNames(Map<String, Object>) - Static method in class io.trino.plugin.iceberg.IcebergAnalyzeProperties
 
getColumns() - Method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition
 
getColumns(Schema, TypeManager) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getColumnTransform(PartitionField, Type) - Static method in class io.trino.plugin.iceberg.PartitionTransforms
 
getComment() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
getComment() - Method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition
 
getCompactSketch() - Method in interface io.trino.plugin.iceberg.aggregation.DataSketchState
 
getCompletedBytes() - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource
 
getCompletedBytes() - Method in class io.trino.plugin.iceberg.delete.IcebergPositionDeletePageSink
 
getCompletedBytes() - Method in class io.trino.plugin.iceberg.IcebergAvroPageSource
 
getCompletedBytes() - Method in class io.trino.plugin.iceberg.IcebergPageSink
 
getCompletedBytes() - Method in class io.trino.plugin.iceberg.IcebergPageSource
 
getCompletedPositions() - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource
 
getCompletedPositions() - Method in class io.trino.plugin.iceberg.IcebergPageSource
 
getCompressionCodec() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getCompressionCodec(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getConnectionPassword() - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
getConnectionUrl() - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
getConnectionUser() - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
getConnectorFactories() - Method in class io.trino.plugin.iceberg.IcebergPlugin
 
getContent() - Method in class io.trino.plugin.iceberg.CommitTaskData
 
getCredential() - Method in class io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityConfig
 
getDataFile() - Method in class io.trino.plugin.iceberg.util.DataFileWithDeleteFiles
 
getDefaultWarehouseDir() - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
getDeletedRowCount() - Method in class io.trino.plugin.iceberg.CommitTaskData
 
getDeleteFiles() - Method in class io.trino.plugin.iceberg.util.DataFileWithDeleteFiles
 
getDeletes() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getDistribution() - Method in class io.trino.plugin.iceberg.FilesTable
 
getDistribution() - Method in class io.trino.plugin.iceberg.HistoryTable
 
getDistribution() - Method in class io.trino.plugin.iceberg.ManifestsTable
 
getDistribution() - Method in class io.trino.plugin.iceberg.PartitionTable
 
getDistribution() - Method in class io.trino.plugin.iceberg.PropertiesTable
 
getDistribution() - Method in class io.trino.plugin.iceberg.SnapshotsTable
 
getDriverClass() - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
getDynamicFilteringWaitTimeout() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getDynamicFilteringWaitTimeout(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getEndRowPosition() - Method in class io.trino.plugin.iceberg.IcebergPageSourceProvider.ReaderPageSourceWithRowPositions
 
getEnforcedPredicate() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getExpireSnapshotMinRetention(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getExpireSnapshotsMinRetention() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getFileFormat() - Method in class io.trino.plugin.iceberg.CommitTaskData
 
getFileFormat() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getFileFormat() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getFileFormat() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
getFileFormat() - Method in class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
getFileFormat(Map<String, Object>) - Static method in class io.trino.plugin.iceberg.IcebergTableProperties
 
getFileFormat(Map<String, String>) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getFileFormat(Table) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getFileRecordCount() - Method in class io.trino.plugin.iceberg.CommitTaskData
 
getFileRecordCount() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getFileSize() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getFileSizeInBytes() - Method in class io.trino.plugin.iceberg.CommitTaskData
 
getFormatVersion() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getFormatVersion() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getFormatVersion(Map<String, Object>) - Static method in class io.trino.plugin.iceberg.IcebergTableProperties
 
getFunctions() - Method in class io.trino.plugin.iceberg.IcebergPlugin
 
getHiveCatalogName() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getHiveCatalogName(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getIcebergTableProperties(Table) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getIcebergTableWithMetadata(TrinoCatalog, IcebergTableOperationsProvider, ConnectorSession, SchemaTableName, TableMetadata) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getIcebergValue(Block, int, Type) - Static method in class io.trino.plugin.iceberg.IcebergPageSink
 
getId() - Method in class io.trino.plugin.iceberg.ColumnIdentity
 
getId() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
getId() - Method in enum class io.trino.plugin.iceberg.IcebergMetadataColumn
 
getIdentityPartitions(PartitionSpec) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getInfo() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getInfo(ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getInputColumns() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
getInsertLayout(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getInsertTableHandle() - Method in class io.trino.plugin.iceberg.IcebergMergeTableHandle
 
getLatestMetadataLocation(TrinoFileSystem, String) - Static method in class io.trino.plugin.iceberg.procedure.RegisterTableProcedure
 
getLayoutForTableExecute(ConnectorSession, ConnectorTableExecuteHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getLength() - Method in class io.trino.plugin.iceberg.fileio.ForwardingInputFile
 
getLength() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getLocationProvider(SchemaTableName, String, Map<String, String>) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getLowerBounds() - Method in class io.trino.plugin.iceberg.delete.DeleteFile
 
getMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
getMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
getMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
getMaterializedView(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
getMaterializedView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getMaterializedViewDefinition(Table, Optional<String>, String, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
getMaterializedViewFreshness(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getMaterializedViewProperties() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getMaterializedViewProperties() - Method in class io.trino.plugin.iceberg.IcebergMaterializedViewAdditionalProperties
 
getMaterializedViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getMaterializedViewsStorageSchema() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getMaterializedViewTableInput(String, String, String, Map<String, String>) - Static method in class io.trino.plugin.iceberg.catalog.glue.GlueIcebergUtil
 
getMaxPartitionsPerWriter() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getMaxScannedFileSize() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getMaxScannedFileSize() - Method in class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
getMemoryUsage() - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource
 
getMemoryUsage() - Method in class io.trino.plugin.iceberg.delete.IcebergPositionDeletePageSink
 
getMemoryUsage() - Method in class io.trino.plugin.iceberg.IcebergAvroFileWriter
 
getMemoryUsage() - Method in class io.trino.plugin.iceberg.IcebergAvroPageSource
 
getMemoryUsage() - Method in class io.trino.plugin.iceberg.IcebergPageSink
 
getMemoryUsage() - Method in class io.trino.plugin.iceberg.IcebergPageSource
 
getMemoryUsage() - Method in class io.trino.plugin.iceberg.IcebergSortingFileWriter
 
getMergeRowIdColumnHandle(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getMetadata(ConnectorSession, ConnectorTransactionHandle) - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getMetadataLocation(String, String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcClient
 
getMetastore() - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
getMetrics() - Method in class io.trino.plugin.iceberg.CommitTaskData
 
getMetrics() - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource
 
getMetrics() - Method in class io.trino.plugin.iceberg.IcebergAvroFileWriter
 
getMetrics() - Method in interface io.trino.plugin.iceberg.IcebergFileWriter
 
getMetrics() - Method in class io.trino.plugin.iceberg.IcebergOrcFileWriter
 
getMetrics() - Method in class io.trino.plugin.iceberg.IcebergPageSource
 
getMetrics() - Method in class io.trino.plugin.iceberg.IcebergParquetFileWriter
 
getMetrics() - Method in class io.trino.plugin.iceberg.IcebergSortingFileWriter
 
getMinimumAssignedSplitWeight() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getMinimumAssignedSplitWeight(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getName() - Method in class io.trino.plugin.iceberg.ColumnIdentity
 
getName() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
For nested columns, this is the unqualified name of the last field in the path
getName() - Method in class io.trino.plugin.iceberg.IcebergConnectorFactory
 
getName() - Method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition.Column
 
getName() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
getNameMappingJson() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getNamespacePrincipal(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
getNamespacePrincipal(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
getNamespacePrincipal(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
getNamespacePrincipal(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
getNamespacePrincipal(ConnectorSession, String) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
getNewTableLayout(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getNextBatch(int) - Method in class io.trino.plugin.iceberg.IcebergSplitSource
 
getNextPage() - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource
 
getNextPage() - Method in class io.trino.plugin.iceberg.IcebergAvroPageSource
 
getNextPage() - Method in class io.trino.plugin.iceberg.IcebergPageSource
 
getNodePartitioningProvider() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getOrcBloomFilterColumns(Map<String, Object>) - Static method in class io.trino.plugin.iceberg.IcebergTableProperties
 
getOrcBloomFilterFpp(Map<String, Object>) - Static method in class io.trino.plugin.iceberg.IcebergTableProperties
 
getOrcLazyReadSmallRanges(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcMaxBufferSize(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcMaxMergeDistance(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcMaxReadBlockSize(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcStreamBufferSize(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcStringStatisticsLimit(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcTinyStripeThreshold(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcWriterMaxDictionaryMemory(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcWriterMaxStripeRows(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcWriterMaxStripeSize(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcWriterMinStripeSize(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOrcWriterStats() - Method in class io.trino.plugin.iceberg.IcebergFileWriterFactory
 
getOrcWriterValidateMode(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getOriginalSql() - Method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition
 
getOutputPath() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
getPageSinkProvider() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getPageSourceProvider() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getParquetMaxReadBlockRowCount(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getParquetMaxReadBlockSize(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getParquetWriterBatchSize(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getParquetWriterBlockSize(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getParquetWriterPageSize(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getPartitionDataJson() - Method in class io.trino.plugin.iceberg.CommitTaskData
 
getPartitionDataJson() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getPartitioned() - Method in class io.trino.plugin.iceberg.IcebergInputInfo
 
getPartitioning() - Method in class io.trino.plugin.iceberg.IcebergPartitioningHandle
 
getPartitioning(Map<String, Object>) - Static method in class io.trino.plugin.iceberg.IcebergTableProperties
 
getPartitioningColumns() - Method in class io.trino.plugin.iceberg.IcebergPartitioningHandle
 
getPartitionKeys(FileScanTask) - Static method in class io.trino.plugin.iceberg.IcebergUtil
Returns a map from fieldId to serialized partition value containing entries for all identity partitions.
getPartitionKeys(StructLike, PartitionSpec) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getPartitionSpecAsJson() - Method in class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
getPartitionSpecId() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
getPartitionSpecJson() - Method in class io.trino.plugin.iceberg.CommitTaskData
 
getPartitionSpecJson() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getPartitionSpecJson() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getPartitionsSpecsAsJson() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
getPath() - Method in class io.trino.plugin.iceberg.CommitTaskData
 
getPath() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
getPath() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getPos() - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
getProcedureHandle() - Method in class io.trino.plugin.iceberg.procedure.IcebergTableExecuteHandle
 
getProcedureId() - Method in class io.trino.plugin.iceberg.procedure.IcebergTableExecuteHandle
 
getProcedures() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getProjectedColumns() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getQualifiedName() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
The dot separated path components used to address this column, including all dereferences and the column name.
getReaderPageSource() - Method in class io.trino.plugin.iceberg.IcebergPageSourceProvider.ReaderPageSourceWithRowPositions
 
getReadTimeNanos() - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource
 
getReadTimeNanos() - Method in class io.trino.plugin.iceberg.IcebergAvroPageSource
 
getReadTimeNanos() - Method in class io.trino.plugin.iceberg.IcebergPageSource
 
getReferencedDataFile() - Method in class io.trino.plugin.iceberg.CommitTaskData
 
getRefreshedLocation(boolean) - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
getRefreshedLocation(boolean) - Method in class io.trino.plugin.iceberg.catalog.glue.GlueIcebergTableOperations
 
getRefreshedLocation(boolean) - Method in class io.trino.plugin.iceberg.catalog.hms.AbstractMetastoreTableOperations
 
getRefreshedLocation(boolean) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcTableOperations
 
getRemoveOrphanFilesMinRetention() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getRemoveOrphanFilesMinRetention(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getRetainedSizeInBytes() - Method in class io.trino.plugin.iceberg.delete.DeleteFile
 
getRetainedSizeInBytes() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getRetentionThreshold() - Method in class io.trino.plugin.iceberg.procedure.IcebergExpireSnapshotsHandle
 
getRetentionThreshold() - Method in class io.trino.plugin.iceberg.procedure.IcebergRemoveOrphanFilesHandle
 
getRetryMode() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getRetryMode() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
getRowChangeParadigm(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getSchema() - Method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition
 
getSchemaAsJson() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
getSchemaAsJson() - Method in class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
getSchemaLocation(Map<String, Object>) - Static method in class io.trino.plugin.iceberg.IcebergSchemaProperties
 
getSchemaName() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getSchemaOwner(ConnectorSession, CatalogSchemaName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getSchemaProperties() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getSchemaProperties(ConnectorSession, CatalogSchemaName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getSchemaTableName() - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
getSchemaTableName() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getSchemaTableName() - Method in class io.trino.plugin.iceberg.procedure.IcebergTableExecuteHandle
 
getSchemaTableNameWithType() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getSecurity() - Method in class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig
 
getSecuritySystem() - Method in class io.trino.plugin.iceberg.IcebergSecurityConfig
 
getSerializedType() - Method in class io.trino.plugin.iceberg.aggregation.DataSketchStateSerializer
 
getSessionProperties() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getSessionProperties() - Method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getSessionType() - Method in class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig
 
getSnapshotId() - Method in class io.trino.plugin.iceberg.IcebergInputInfo
 
getSnapshotId() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getSnapshotId() - Method in class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
getSnapshotIdAsOfTime(Table, long) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getSortOrder() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getSortOrder() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
getSortOrder() - Method in class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
getSortOrder() - Method in class io.trino.plugin.iceberg.TrinoSortField
 
getSortOrder(Map<String, Object>) - Static method in class io.trino.plugin.iceberg.IcebergTableProperties
 
getSourceColumnId() - Method in class io.trino.plugin.iceberg.TrinoSortField
 
getSplitManager() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, DynamicFilter, Constraint) - Method in class io.trino.plugin.iceberg.IcebergSplitManager
 
getSplitWeight() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getStart() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
getStartRowPosition() - Method in class io.trino.plugin.iceberg.IcebergPageSourceProvider.ReaderPageSourceWithRowPositions
 
getStatisticsCollectionMetadata(ConnectorSession, ConnectorTableHandle, Map<String, Object>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getStats() - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalogFactory
 
getStorageProperties() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getStorageProperties() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
getStorageSchema(Map<String, Object>) - Static method in class io.trino.plugin.iceberg.IcebergMaterializedViewAdditionalProperties
 
getSystemTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getTable() - Method in class io.trino.plugin.iceberg.catalog.hms.AbstractMetastoreTableOperations
 
getTableColumns() - Method in class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
getTableComment(Table) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
getTableDefaultFileFormat() - Method in class io.trino.plugin.iceberg.IcebergInputInfo
 
getTableExecuteSplitsInfo() - Method in class io.trino.plugin.iceberg.IcebergSplitSource
 
getTableHandle() - Method in class io.trino.plugin.iceberg.IcebergMergeTableHandle
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getTableHandle(ConnectorSession, SchemaTableName, Optional<ConnectorTableVersion>, Optional<ConnectorTableVersion>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getTableHandleForExecute(ConnectorSession, ConnectorTableHandle, String, Map<String, Object>, RetryMode) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getTableInput(String, Optional<String>, Map<String, String>) - Static method in class io.trino.plugin.iceberg.catalog.glue.GlueIcebergUtil
 
getTableLocation() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getTableLocation() - Method in class io.trino.plugin.iceberg.procedure.IcebergTableExecuteHandle
 
getTableLocation(Map<String, Object>) - Static method in class io.trino.plugin.iceberg.IcebergTableProperties
 
getTableMetadata() - Method in class io.trino.plugin.iceberg.FilesTable
 
getTableMetadata() - Method in class io.trino.plugin.iceberg.HistoryTable
 
getTableMetadata() - Method in class io.trino.plugin.iceberg.ManifestsTable
 
getTableMetadata() - Method in class io.trino.plugin.iceberg.PartitionTable
 
getTableMetadata() - Method in class io.trino.plugin.iceberg.PropertiesTable
 
getTableMetadata() - Method in class io.trino.plugin.iceberg.SnapshotsTable
 
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getTableName() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getTableName() - Method in class io.trino.plugin.iceberg.IcebergTableName
 
getTableName() - Method in exception io.trino.plugin.iceberg.UnknownTableTypeException
 
getTableNameWithType() - Method in class io.trino.plugin.iceberg.IcebergTableName
 
getTableProcedures() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getTableProperties() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
getTableProperties() - Method in class io.trino.plugin.iceberg.IcebergTableProperties
 
getTableProperties(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getTableSchemaJson() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getTableStatistics(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getTableStatistics(TypeManager, ConnectorSession, IcebergTableHandle, Table) - Static method in class io.trino.plugin.iceberg.TableStatisticsReader
 
getTableStorageProperties() - Method in class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
getTableType() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getTableType() - Method in class io.trino.plugin.iceberg.IcebergTableName
 
getTargetMaxFileSize() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
getTargetMaxFileSize(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
getTimestampTz(Block, int) - Static method in class io.trino.plugin.iceberg.util.Timestamps
 
getToken() - Method in class io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityConfig
 
getType() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
getType() - Method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition.Column
 
getType() - Method in enum class io.trino.plugin.iceberg.IcebergMetadataColumn
 
getType() - Method in class io.trino.plugin.iceberg.IcebergParquetColumnIOConverter.FieldContext
 
getType() - Method in class io.trino.plugin.iceberg.PartitionTransforms.ColumnTransform
Result type.
getTypeCategory() - Method in class io.trino.plugin.iceberg.ColumnIdentity
 
getTypeCategory() - Method in enum class io.trino.plugin.iceberg.IcebergMetadataColumn
 
getUnenforcedPredicate() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getUpdatedColumns() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
getUpdateLayout(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getUpdateSketch() - Method in interface io.trino.plugin.iceberg.aggregation.DataSketchState
 
getUpperBounds() - Method in class io.trino.plugin.iceberg.delete.DeleteFile
 
getValidationCpuNanos() - Method in class io.trino.plugin.iceberg.delete.IcebergPositionDeletePageSink
 
getValidationCpuNanos() - Method in class io.trino.plugin.iceberg.IcebergAvroFileWriter
 
getValidationCpuNanos() - Method in class io.trino.plugin.iceberg.IcebergPageSink
 
getValidationCpuNanos() - Method in class io.trino.plugin.iceberg.IcebergSortingFileWriter
 
getValue(JsonNode, Type) - Static method in class io.trino.plugin.iceberg.PartitionData
 
getValueTransform() - Method in class io.trino.plugin.iceberg.PartitionTransforms.ColumnTransform
 
getVerificationTask() - Method in class io.trino.plugin.iceberg.IcebergSortingFileWriter
 
getView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
getView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
getView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
getView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
getView(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
getView(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
getViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
getViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
getViews(ConnectorSession, Optional<String>) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
getViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
getViewTableInput(String, String, String, Map<String, String>) - Static method in class io.trino.plugin.iceberg.catalog.glue.GlueIcebergUtil
 
getWarehouse() - Method in class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig
 
getWrittenBytes() - Method in class io.trino.plugin.iceberg.IcebergAvroFileWriter
 
getWrittenBytes() - Method in class io.trino.plugin.iceberg.IcebergSortingFileWriter
 
GLUE - Enum constant in enum class io.trino.plugin.iceberg.CatalogType
 
GlueClientProvider - Class in io.trino.plugin.iceberg.catalog.glue
 
GlueClientProvider(GlueMetastoreStats, AWSCredentialsProvider, GlueHiveMetastoreConfig, IcebergGlueCatalogConfig) - Constructor for class io.trino.plugin.iceberg.catalog.glue.GlueClientProvider
 
GlueIcebergTableOperations - Class in io.trino.plugin.iceberg.catalog.glue
 
GlueIcebergTableOperations(AWSGlueAsync, GlueMetastoreStats, FileIO, ConnectorSession, String, String, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.iceberg.catalog.glue.GlueIcebergTableOperations
 
GlueIcebergTableOperationsProvider - Class in io.trino.plugin.iceberg.catalog.glue
 
GlueIcebergTableOperationsProvider(TrinoFileSystemFactory, GlueMetastoreStats, AWSGlueAsync) - Constructor for class io.trino.plugin.iceberg.catalog.glue.GlueIcebergTableOperationsProvider
 
GlueIcebergUtil - Class in io.trino.plugin.iceberg.catalog.glue
 

H

hashCode() - Method in class io.trino.plugin.iceberg.ColumnIdentity
 
hashCode() - Method in record class io.trino.plugin.iceberg.ConstraintExtractor.ExtractionResult
Returns a hash code value for this object.
hashCode() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
hashCode() - Method in class io.trino.plugin.iceberg.IcebergInputInfo
 
hashCode() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
hashCode() - Method in class io.trino.plugin.iceberg.TrinoSortField
 
HIDE_DELTA_LAKE_TABLES_IN_ICEBERG - Static variable in class io.trino.plugin.iceberg.catalog.hms.IcebergHiveMetastoreCatalogModule
 
HISTORY - Enum constant in enum class io.trino.plugin.iceberg.TableType
 
HistoryTable - Class in io.trino.plugin.iceberg
 
HistoryTable(SchemaTableName, Table) - Constructor for class io.trino.plugin.iceberg.HistoryTable
 
HIVE_METASTORE - Enum constant in enum class io.trino.plugin.iceberg.CatalogType
 
HiveMetastoreTableOperations - Class in io.trino.plugin.iceberg.catalog.hms
 
HiveMetastoreTableOperations(FileIO, CachingHiveMetastore, ThriftMetastore, ConnectorSession, String, String, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.iceberg.catalog.hms.HiveMetastoreTableOperations
 
HiveMetastoreTableOperationsProvider - Class in io.trino.plugin.iceberg.catalog.hms
 
HiveMetastoreTableOperationsProvider(TrinoFileSystemFactory, ThriftMetastoreFactory) - Constructor for class io.trino.plugin.iceberg.catalog.hms.HiveMetastoreTableOperationsProvider
 
HiveSchemaUtil - Class in io.trino.plugin.iceberg.util
 

I

ICEBERG_BAD_DATA - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_BINARY_TYPE - Static variable in class io.trino.plugin.iceberg.TypeConverter
 
ICEBERG_CANNOT_OPEN_SPLIT - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_CATALOG_ERROR - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_COMMIT_ERROR - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_CURSOR_ERROR - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_DOMAIN_COMPACTION_THRESHOLD - Static variable in class io.trino.plugin.iceberg.IcebergSplitManager
 
ICEBERG_FILESYSTEM_ERROR - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_INVALID_METADATA - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_INVALID_PARTITION_VALUE - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_INVALID_SNAPSHOT_ID - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_LONG_TYPE - Static variable in class io.trino.plugin.iceberg.TypeConverter
 
ICEBERG_METASTORE_STORAGE_FORMAT - Static variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
ICEBERG_MISSING_DATA - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_TOO_MANY_OPEN_PARTITIONS - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_WRITE_VALIDATION_FAILED - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_WRITER_CLOSE_ERROR - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
ICEBERG_WRITER_OPEN_ERROR - Enum constant in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
IcebergAnalyzeProperties - Class in io.trino.plugin.iceberg
 
IcebergAnalyzeProperties() - Constructor for class io.trino.plugin.iceberg.IcebergAnalyzeProperties
 
IcebergAvroDataConversion - Class in io.trino.plugin.iceberg
 
IcebergAvroFileWriter - Class in io.trino.plugin.iceberg
 
IcebergAvroFileWriter(OutputFile, Closeable, Schema, List<Type>, HiveCompressionCodec) - Constructor for class io.trino.plugin.iceberg.IcebergAvroFileWriter
 
IcebergAvroPageSource - Class in io.trino.plugin.iceberg
 
IcebergAvroPageSource(InputFile, long, long, Schema, Optional<NameMapping>, List<String>, List<Type>, List<Boolean>, AggregatedMemoryContext) - Constructor for class io.trino.plugin.iceberg.IcebergAvroPageSource
 
IcebergBucketFunction - Class in io.trino.plugin.iceberg
 
IcebergBucketFunction(TypeOperators, PartitionSpec, List<IcebergColumnHandle>, int) - Constructor for class io.trino.plugin.iceberg.IcebergBucketFunction
 
IcebergCatalogModule - Class in io.trino.plugin.iceberg.catalog
 
IcebergCatalogModule() - Constructor for class io.trino.plugin.iceberg.catalog.IcebergCatalogModule
 
IcebergColumnHandle - Class in io.trino.plugin.iceberg
 
IcebergColumnHandle(ColumnIdentity, Type, List<Integer>, Type, Optional<String>) - Constructor for class io.trino.plugin.iceberg.IcebergColumnHandle
 
IcebergConfig - Class in io.trino.plugin.iceberg
 
IcebergConfig() - Constructor for class io.trino.plugin.iceberg.IcebergConfig
 
IcebergConnector - Class in io.trino.plugin.iceberg
 
IcebergConnector(LifeCycleManager, IcebergTransactionManager, ConnectorSplitManager, ConnectorPageSourceProvider, ConnectorPageSinkProvider, ConnectorNodePartitioningProvider, Set<SessionPropertiesProvider>, List<PropertyMetadata<?>>, List<PropertyMetadata<?>>, List<PropertyMetadata<?>>, List<PropertyMetadata<?>>, Optional<ConnectorAccessControl>, Set<Procedure>, Set<TableProcedureMetadata>) - Constructor for class io.trino.plugin.iceberg.IcebergConnector
 
IcebergConnectorFactory - Class in io.trino.plugin.iceberg
 
IcebergConnectorFactory() - Constructor for class io.trino.plugin.iceberg.IcebergConnectorFactory
 
IcebergConnectorFactory(Class<? extends Module>) - Constructor for class io.trino.plugin.iceberg.IcebergConnectorFactory
 
IcebergConnectorFactory.EmptyModule - Class in io.trino.plugin.iceberg
 
IcebergDropExtendedStatsHandle - Class in io.trino.plugin.iceberg.procedure
 
IcebergDropExtendedStatsHandle() - Constructor for class io.trino.plugin.iceberg.procedure.IcebergDropExtendedStatsHandle
 
IcebergErrorCode - Enum Class in io.trino.plugin.iceberg
 
IcebergExpireSnapshotsHandle - Class in io.trino.plugin.iceberg.procedure
 
IcebergExpireSnapshotsHandle(Duration) - Constructor for class io.trino.plugin.iceberg.procedure.IcebergExpireSnapshotsHandle
 
IcebergFileFormat - Enum Class in io.trino.plugin.iceberg
 
IcebergFileMetastoreCatalogModule - Class in io.trino.plugin.iceberg.catalog.file
 
IcebergFileMetastoreCatalogModule() - Constructor for class io.trino.plugin.iceberg.catalog.file.IcebergFileMetastoreCatalogModule
 
IcebergFileWriter - Interface in io.trino.plugin.iceberg
 
IcebergFileWriterFactory - Class in io.trino.plugin.iceberg
 
IcebergFileWriterFactory(TypeManager, NodeVersion, FileFormatDataSourceStats, OrcWriterConfig) - Constructor for class io.trino.plugin.iceberg.IcebergFileWriterFactory
 
IcebergGlueCatalogConfig - Class in io.trino.plugin.iceberg.catalog.glue
 
IcebergGlueCatalogConfig() - Constructor for class io.trino.plugin.iceberg.catalog.glue.IcebergGlueCatalogConfig
 
IcebergGlueCatalogModule - Class in io.trino.plugin.iceberg.catalog.glue
 
IcebergGlueCatalogModule() - Constructor for class io.trino.plugin.iceberg.catalog.glue.IcebergGlueCatalogModule
 
IcebergHiveMetastoreCatalogModule - Class in io.trino.plugin.iceberg.catalog.hms
 
IcebergHiveMetastoreCatalogModule() - Constructor for class io.trino.plugin.iceberg.catalog.hms.IcebergHiveMetastoreCatalogModule
 
IcebergInputInfo - Class in io.trino.plugin.iceberg
 
IcebergInputInfo(Optional<Long>, Optional<Boolean>, String) - Constructor for class io.trino.plugin.iceberg.IcebergInputInfo
 
IcebergJdbcCatalogConfig - Class in io.trino.plugin.iceberg.catalog.jdbc
 
IcebergJdbcCatalogConfig() - Constructor for class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
IcebergJdbcCatalogModule - Class in io.trino.plugin.iceberg.catalog.jdbc
 
IcebergJdbcCatalogModule() - Constructor for class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogModule
 
IcebergJdbcClient - Class in io.trino.plugin.iceberg.catalog.jdbc
 
IcebergJdbcClient(IcebergJdbcConnectionFactory, String) - Constructor for class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcClient
 
IcebergJdbcConnectionFactory - Class in io.trino.plugin.iceberg.catalog.jdbc
 
IcebergJdbcConnectionFactory(Driver, String, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcConnectionFactory
 
IcebergJdbcTableOperations - Class in io.trino.plugin.iceberg.catalog.jdbc
 
IcebergJdbcTableOperations(FileIO, IcebergJdbcClient, ConnectorSession, String, String, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcTableOperations
 
IcebergJdbcTableOperationsProvider - Class in io.trino.plugin.iceberg.catalog.jdbc
 
IcebergJdbcTableOperationsProvider(IcebergJdbcClient, TrinoFileSystemFactory) - Constructor for class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcTableOperationsProvider
 
IcebergMaterializedViewAdditionalProperties - Class in io.trino.plugin.iceberg
 
IcebergMaterializedViewAdditionalProperties(IcebergConfig) - Constructor for class io.trino.plugin.iceberg.IcebergMaterializedViewAdditionalProperties
 
IcebergMaterializedViewDefinition - Class in io.trino.plugin.iceberg
 
IcebergMaterializedViewDefinition(String, Optional<String>, Optional<String>, List<IcebergMaterializedViewDefinition.Column>, Optional<String>) - Constructor for class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition
 
IcebergMaterializedViewDefinition.Column - Class in io.trino.plugin.iceberg
 
IcebergMergeSink - Class in io.trino.plugin.iceberg
 
IcebergMergeSink(LocationProvider, IcebergFileWriterFactory, TrinoFileSystem, JsonCodec<CommitTaskData>, ConnectorSession, IcebergFileFormat, Map<String, String>, Schema, Map<Integer, PartitionSpec>, ConnectorPageSink, int) - Constructor for class io.trino.plugin.iceberg.IcebergMergeSink
 
IcebergMergeTableHandle - Class in io.trino.plugin.iceberg
 
IcebergMergeTableHandle(IcebergTableHandle, IcebergWritableTableHandle) - Constructor for class io.trino.plugin.iceberg.IcebergMergeTableHandle
 
IcebergMetadata - Class in io.trino.plugin.iceberg
 
IcebergMetadata(TypeManager, JsonCodec<CommitTaskData>, TrinoCatalog, TrinoFileSystemFactory, TableStatisticsWriter) - Constructor for class io.trino.plugin.iceberg.IcebergMetadata
 
IcebergMetadataColumn - Enum Class in io.trino.plugin.iceberg
 
IcebergMetadataFactory - Class in io.trino.plugin.iceberg
 
IcebergMetadataFactory(TypeManager, JsonCodec<CommitTaskData>, TrinoCatalogFactory, TrinoFileSystemFactory, TableStatisticsWriter) - Constructor for class io.trino.plugin.iceberg.IcebergMetadataFactory
 
IcebergModule - Class in io.trino.plugin.iceberg
 
IcebergModule() - Constructor for class io.trino.plugin.iceberg.IcebergModule
 
IcebergNodePartitioningProvider - Class in io.trino.plugin.iceberg
 
IcebergNodePartitioningProvider(TypeManager) - Constructor for class io.trino.plugin.iceberg.IcebergNodePartitioningProvider
 
IcebergOptimizeHandle - Class in io.trino.plugin.iceberg.procedure
 
IcebergOptimizeHandle(Optional<Long>, String, String, List<IcebergColumnHandle>, List<TrinoSortField>, IcebergFileFormat, Map<String, String>, DataSize, boolean) - Constructor for class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
IcebergOrcFileWriter - Class in io.trino.plugin.iceberg
 
IcebergOrcFileWriter(MetricsConfig, Schema, OrcDataSink, Closeable, List<String>, List<Type>, ColumnMetadata<OrcType>, CompressionKind, OrcWriterOptions, int[], Map<String, String>, Optional<Supplier<OrcDataSource>>, OrcWriteValidation.OrcWriteValidationMode, OrcWriterStats) - Constructor for class io.trino.plugin.iceberg.IcebergOrcFileWriter
 
IcebergPageSink - Class in io.trino.plugin.iceberg
 
IcebergPageSink(Schema, PartitionSpec, LocationProvider, IcebergFileWriterFactory, PageIndexerFactory, TrinoFileSystem, List<IcebergColumnHandle>, JsonCodec<CommitTaskData>, ConnectorSession, IcebergFileFormat, Map<String, String>, int, List<TrinoSortField>, DataSize, int, TypeManager, PageSorter) - Constructor for class io.trino.plugin.iceberg.IcebergPageSink
 
IcebergPageSinkProvider - Class in io.trino.plugin.iceberg
 
IcebergPageSinkProvider(TrinoFileSystemFactory, JsonCodec<CommitTaskData>, IcebergFileWriterFactory, PageIndexerFactory, IcebergConfig, SortingFileWriterConfig, TypeManager, PageSorter) - Constructor for class io.trino.plugin.iceberg.IcebergPageSinkProvider
 
IcebergPageSource - Class in io.trino.plugin.iceberg
 
IcebergPageSource(List<IcebergColumnHandle>, List<IcebergColumnHandle>, ConnectorPageSource, Optional<ReaderProjectionsAdapter>, Supplier<Optional<RowPredicate>>) - Constructor for class io.trino.plugin.iceberg.IcebergPageSource
 
IcebergPageSourceProvider - Class in io.trino.plugin.iceberg
 
IcebergPageSourceProvider(TrinoFileSystemFactory, FileFormatDataSourceStats, OrcReaderConfig, ParquetReaderConfig, TypeManager) - Constructor for class io.trino.plugin.iceberg.IcebergPageSourceProvider
 
IcebergPageSourceProvider.ReaderPageSourceWithRowPositions - Class in io.trino.plugin.iceberg
 
IcebergParquetColumnIOConverter - Class in io.trino.plugin.iceberg
 
IcebergParquetColumnIOConverter.FieldContext - Class in io.trino.plugin.iceberg
 
IcebergParquetFileWriter - Class in io.trino.plugin.iceberg
 
IcebergParquetFileWriter(MetricsConfig, TrinoOutputFile, Closeable, List<Type>, List<String>, MessageType, Map<List<String>, Type>, ParquetWriterOptions, int[], CompressionCodec, String, String, TrinoFileSystem) - Constructor for class io.trino.plugin.iceberg.IcebergParquetFileWriter
 
IcebergPartitioningHandle - Class in io.trino.plugin.iceberg
 
IcebergPartitioningHandle(List<String>, List<IcebergColumnHandle>) - Constructor for class io.trino.plugin.iceberg.IcebergPartitioningHandle
 
IcebergPlugin - Class in io.trino.plugin.iceberg
 
IcebergPlugin() - Constructor for class io.trino.plugin.iceberg.IcebergPlugin
 
IcebergPositionDeletePageSink - Class in io.trino.plugin.iceberg.delete
 
IcebergPositionDeletePageSink(String, PartitionSpec, Optional<PartitionData>, LocationProvider, IcebergFileWriterFactory, TrinoFileSystem, JsonCodec<CommitTaskData>, ConnectorSession, IcebergFileFormat, Map<String, String>, long) - Constructor for class io.trino.plugin.iceberg.delete.IcebergPositionDeletePageSink
 
IcebergProcedureHandle - Class in io.trino.plugin.iceberg.procedure
 
IcebergProcedureHandle() - Constructor for class io.trino.plugin.iceberg.procedure.IcebergProcedureHandle
 
IcebergRemoveOrphanFilesHandle - Class in io.trino.plugin.iceberg.procedure
 
IcebergRemoveOrphanFilesHandle(Duration) - Constructor for class io.trino.plugin.iceberg.procedure.IcebergRemoveOrphanFilesHandle
 
IcebergRestCatalogConfig - Class in io.trino.plugin.iceberg.catalog.rest
 
IcebergRestCatalogConfig() - Constructor for class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig
 
IcebergRestCatalogConfig.Security - Enum Class in io.trino.plugin.iceberg.catalog.rest
 
IcebergRestCatalogConfig.SessionType - Enum Class in io.trino.plugin.iceberg.catalog.rest
 
IcebergRestCatalogModule - Class in io.trino.plugin.iceberg.catalog.rest
 
IcebergRestCatalogModule() - Constructor for class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogModule
 
IcebergSchemaProperties - Class in io.trino.plugin.iceberg
 
IcebergSecurityConfig - Class in io.trino.plugin.iceberg
 
IcebergSecurityConfig() - Constructor for class io.trino.plugin.iceberg.IcebergSecurityConfig
 
IcebergSecurityConfig.IcebergSecurity - Enum Class in io.trino.plugin.iceberg
 
IcebergSecurityModule - Class in io.trino.plugin.iceberg
 
IcebergSecurityModule() - Constructor for class io.trino.plugin.iceberg.IcebergSecurityModule
 
IcebergSessionProperties - Class in io.trino.plugin.iceberg
 
IcebergSessionProperties(IcebergConfig, OrcReaderConfig, OrcWriterConfig, ParquetReaderConfig, ParquetWriterConfig) - Constructor for class io.trino.plugin.iceberg.IcebergSessionProperties
 
IcebergSortingFileWriter - Class in io.trino.plugin.iceberg
 
IcebergSortingFileWriter(TrinoFileSystem, Path, IcebergFileWriter, DataSize, int, List<Type>, List<Integer>, List<SortOrder>, PageSorter, TypeOperators) - Constructor for class io.trino.plugin.iceberg.IcebergSortingFileWriter
 
IcebergSplit - Class in io.trino.plugin.iceberg
 
IcebergSplit(String, long, long, long, long, IcebergFileFormat, List<HostAddress>, String, String, List<DeleteFile>, SplitWeight) - Constructor for class io.trino.plugin.iceberg.IcebergSplit
 
IcebergSplitManager - Class in io.trino.plugin.iceberg
 
IcebergSplitManager(IcebergTransactionManager, TypeManager, TrinoFileSystemFactory) - Constructor for class io.trino.plugin.iceberg.IcebergSplitManager
 
IcebergSplitSource - Class in io.trino.plugin.iceberg
 
IcebergSplitSource(TrinoFileSystemFactory, ConnectorSession, IcebergTableHandle, TableScan, Optional<DataSize>, DynamicFilter, Duration, Constraint, TypeManager, boolean, double) - Constructor for class io.trino.plugin.iceberg.IcebergSplitSource
 
IcebergTableExecuteHandle - Class in io.trino.plugin.iceberg.procedure
 
IcebergTableExecuteHandle(SchemaTableName, IcebergTableProcedureId, IcebergProcedureHandle, String) - Constructor for class io.trino.plugin.iceberg.procedure.IcebergTableExecuteHandle
 
IcebergTableHandle - Class in io.trino.plugin.iceberg
 
IcebergTableHandle(String, String, TableType, Optional<Long>, String, List<TrinoSortField>, Optional<String>, int, TupleDomain<IcebergColumnHandle>, TupleDomain<IcebergColumnHandle>, Set<IcebergColumnHandle>, Optional<String>, String, Map<String, String>, RetryMode, List<IcebergColumnHandle>, boolean, Optional<DataSize>) - Constructor for class io.trino.plugin.iceberg.IcebergTableHandle
 
IcebergTableName - Class in io.trino.plugin.iceberg
 
IcebergTableName(String, TableType) - Constructor for class io.trino.plugin.iceberg.IcebergTableName
 
IcebergTableOperations - Interface in io.trino.plugin.iceberg.catalog
 
IcebergTableOperationsProvider - Interface in io.trino.plugin.iceberg.catalog
 
IcebergTableProcedureId - Enum Class in io.trino.plugin.iceberg.procedure
 
IcebergTableProperties - Class in io.trino.plugin.iceberg
 
IcebergTableProperties(IcebergConfig, OrcWriterConfig) - Constructor for class io.trino.plugin.iceberg.IcebergTableProperties
 
IcebergThetaSketchForStats - Class in io.trino.plugin.iceberg.aggregation
 
IcebergTransactionManager - Class in io.trino.plugin.iceberg
 
IcebergTransactionManager(IcebergMetadataFactory) - Constructor for class io.trino.plugin.iceberg.IcebergTransactionManager
 
IcebergTransactionManager(IcebergMetadataFactory, ClassLoader) - Constructor for class io.trino.plugin.iceberg.IcebergTransactionManager
 
IcebergTypes - Class in io.trino.plugin.iceberg
 
IcebergUpdateBucketFunction - Class in io.trino.plugin.iceberg
 
IcebergUpdateBucketFunction(int) - Constructor for class io.trino.plugin.iceberg.IcebergUpdateBucketFunction
 
IcebergUpdateHandle - Enum Class in io.trino.plugin.iceberg
 
IcebergUtil - Class in io.trino.plugin.iceberg
 
IcebergWritableTableHandle - Class in io.trino.plugin.iceberg
 
IcebergWritableTableHandle(SchemaTableName, String, Map<Integer, String>, int, List<TrinoSortField>, List<IcebergColumnHandle>, String, IcebergFileFormat, Map<String, String>, RetryMode) - Constructor for class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
IDENTIFIER - Static variable in class io.trino.plugin.iceberg.PartitionFields
 
identity(Type) - Static method in interface io.trino.plugin.iceberg.PartitionTransforms.ValueTransform
 
initializeFromMetadata(TableMetadata) - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
initializeFromMetadata(TableMetadata) - Method in interface io.trino.plugin.iceberg.catalog.IcebergTableOperations
 
input(Type, DataSketchState, Block, int) - Static method in class io.trino.plugin.iceberg.aggregation.IcebergThetaSketchForStats
 
INSTANCE - Enum constant in enum class io.trino.plugin.iceberg.IcebergUpdateHandle
 
InternalIcebergConnectorFactory - Class in io.trino.plugin.iceberg
 
io() - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
io.trino.plugin.iceberg - package io.trino.plugin.iceberg
 
io.trino.plugin.iceberg.aggregation - package io.trino.plugin.iceberg.aggregation
 
io.trino.plugin.iceberg.catalog - package io.trino.plugin.iceberg.catalog
 
io.trino.plugin.iceberg.catalog.file - package io.trino.plugin.iceberg.catalog.file
 
io.trino.plugin.iceberg.catalog.glue - package io.trino.plugin.iceberg.catalog.glue
 
io.trino.plugin.iceberg.catalog.hms - package io.trino.plugin.iceberg.catalog.hms
 
io.trino.plugin.iceberg.catalog.jdbc - package io.trino.plugin.iceberg.catalog.jdbc
 
io.trino.plugin.iceberg.catalog.rest - package io.trino.plugin.iceberg.catalog.rest
 
io.trino.plugin.iceberg.delete - package io.trino.plugin.iceberg.delete
 
io.trino.plugin.iceberg.fileio - package io.trino.plugin.iceberg.fileio
 
io.trino.plugin.iceberg.procedure - package io.trino.plugin.iceberg.procedure
 
io.trino.plugin.iceberg.util - package io.trino.plugin.iceberg.util
 
isBaseColumn() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
isBlocked() - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource
 
isDataTable(String) - Static method in class io.trino.plugin.iceberg.IcebergTableName
 
isDeleteSchemaLocationsFallback() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
isExtendedStatisticsEnabled() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
isExtendedStatisticsEnabled(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
isFileModifiedTimeColumn() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
isFinished() - Method in class io.trino.plugin.iceberg.ConstantPopulatingPageSource
 
isFinished() - Method in class io.trino.plugin.iceberg.IcebergAvroPageSource
 
isFinished() - Method in class io.trino.plugin.iceberg.IcebergPageSource
 
isFinished() - Method in class io.trino.plugin.iceberg.IcebergSplitSource
 
isIcebergTable(Table) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
isIsDeletedColumn() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
Marker column used by the Iceberg DeleteFilter to indicate rows which are deleted by equality deletes.
isMergeManifestsOnWrite(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
isMergeRowIdColumn() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
isMetadataColumnId(int) - Static method in enum class io.trino.plugin.iceberg.IcebergMetadataColumn
 
isMonotonic() - Method in class io.trino.plugin.iceberg.PartitionTransforms.ColumnTransform
 
isOrcBloomFiltersEnabled(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
isOrcNestedLazy(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
isOrcWriterValidate(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
isParquetOptimizedNestedReaderEnabled(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
isParquetOptimizedReaderEnabled(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
isPathColumn() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
isProjectionPushdownEnabled() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
isProjectionPushdownEnabled(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
isRecordScannedFiles() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
isRegisterTableProcedureEnabled() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
isRemotelyAccessible() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
isRetriesEnabled() - Method in class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
isRowPositionColumn() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
isSkipArchive() - Method in class io.trino.plugin.iceberg.catalog.glue.IcebergGlueCatalogConfig
 
isSortedWritingEnabled() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
isSortedWritingEnabled(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
isStatisticsEnabled(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 
isTableStatisticsEnabled() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
isUniqueTableLocation() - Method in class io.trino.plugin.iceberg.IcebergConfig
 
isUpdateRowIdColumn() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
isUseFileSizeFromMetadata() - Method in class io.trino.plugin.iceberg.IcebergConfig
Deprecated.
isUseFileSizeFromMetadata(ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergSessionProperties
 

J

JDBC - Enum constant in enum class io.trino.plugin.iceberg.CatalogType
 

L

listMaterializedViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
listMaterializedViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
listMaterializedViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
listMaterializedViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
listMaterializedViews(ConnectorSession, Optional<String>) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
listMaterializedViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
listNamespaces(ConnectorSession) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
listNamespaces(ConnectorSession) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
listNamespaces(ConnectorSession) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
listNamespaces(ConnectorSession) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
listNamespaces(ConnectorSession) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
listTables(ConnectorSession, Optional<String>) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
listViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
listViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
listViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
listViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
listViews(ConnectorSession, Optional<String>) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
listViews(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
loadIcebergTable(TrinoCatalog, IcebergTableOperationsProvider, ConnectorSession, SchemaTableName) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
loadNamespaceMetadata(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
loadNamespaceMetadata(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
loadNamespaceMetadata(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
loadNamespaceMetadata(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
loadNamespaceMetadata(ConnectorSession, String) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
loadTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
loadTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
loadTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
loadTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
loadTable(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
load an Iceberg table
location - Variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
location() - Method in class io.trino.plugin.iceberg.fileio.ForwardingInputFile
 
location() - Method in class io.trino.plugin.iceberg.fileio.ForwardingOutputFile
 
LOCATION_PROPERTY - Static variable in class io.trino.plugin.iceberg.IcebergSchemaProperties
 
LOCATION_PROPERTY - Static variable in class io.trino.plugin.iceberg.IcebergTableProperties
 
locationProvider() - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
lowerBounds() - Method in class io.trino.plugin.iceberg.MetricsWrapper
 

M

makeTableStatistics(TypeManager, Table, Optional<Long>, TupleDomain<IcebergColumnHandle>, TupleDomain<IcebergColumnHandle>, boolean) - Static method in class io.trino.plugin.iceberg.TableStatisticsReader
 
makeTypeMap(List<Type>, List<String>) - Static method in class io.trino.plugin.iceberg.util.PrimitiveTypeMapBuilder
 
MANIFESTS - Enum constant in enum class io.trino.plugin.iceberg.TableType
 
ManifestsTable - Class in io.trino.plugin.iceberg
 
ManifestsTable(SchemaTableName, Table, Optional<Long>) - Constructor for class io.trino.plugin.iceberg.ManifestsTable
 
MAP - Enum constant in enum class io.trino.plugin.iceberg.ColumnIdentity.TypeCategory
 
mark(int) - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
markSupported() - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
MaterializedViewMayBeBeingRemovedException(Throwable) - Constructor for exception io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog.MaterializedViewMayBeBeingRemovedException
 
METADATA_FILE_EXTENSION - Static variable in class io.trino.plugin.iceberg.IcebergUtil
 
METADATA_FOLDER_NAME - Static variable in class io.trino.plugin.iceberg.IcebergUtil
 
metadataFileLocation(String) - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
metadataFileLocation(TableMetadata, String) - Static method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
metastore - Variable in class io.trino.plugin.iceberg.catalog.hms.AbstractMetastoreTableOperations
 
MetastoreValidator - Class in io.trino.plugin.iceberg.catalog
 
MetastoreValidator(SharedHiveMetastoreCache) - Constructor for class io.trino.plugin.iceberg.catalog.MetastoreValidator
 
metrics() - Method in class io.trino.plugin.iceberg.MetricsWrapper
 
MetricsWrapper - Class in io.trino.plugin.iceberg
 
MetricsWrapper(Long, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, ByteBuffer>, Map<Integer, ByteBuffer>) - Constructor for class io.trino.plugin.iceberg.MetricsWrapper
 
MetricsWrapper(Metrics) - Constructor for class io.trino.plugin.iceberg.MetricsWrapper
 

N

NAME - Static variable in class io.trino.plugin.iceberg.aggregation.IcebergThetaSketchForStats
 
namespaceExists(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
namespaceExists(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
namespaceExists(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
namespaceExists(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
namespaceExists(ConnectorSession, String) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
nanValueCounts() - Method in class io.trino.plugin.iceberg.MetricsWrapper
 
newCreateTableTransaction(TrinoCatalog, ConnectorTableMetadata, ConnectorSession) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
newCreateTableTransaction(ConnectorSession, SchemaTableName, Schema, PartitionSpec, SortOrder, String, Map<String, String>) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
newCreateTableTransaction(ConnectorSession, SchemaTableName, Schema, PartitionSpec, SortOrder, String, Map<String, String>) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
newCreateTableTransaction(ConnectorSession, SchemaTableName, Schema, PartitionSpec, SortOrder, String, Map<String, String>) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
newCreateTableTransaction(ConnectorSession, SchemaTableName, Schema, PartitionSpec, SortOrder, String, Map<String, String>) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
newCreateTableTransaction(ConnectorSession, SchemaTableName, Schema, PartitionSpec, SortOrder, String, Map<String, String>) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
newCreateTableTransaction(ConnectorSession, SchemaTableName, Schema, PartitionSpec, SortOrder, String, Map<String, String>, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
newInputFile(String) - Method in class io.trino.plugin.iceberg.fileio.ForwardingFileIo
 
newInputFile(String, long) - Method in class io.trino.plugin.iceberg.fileio.ForwardingFileIo
 
newOutputFile(String) - Method in class io.trino.plugin.iceberg.fileio.ForwardingFileIo
 
newStream() - Method in class io.trino.plugin.iceberg.fileio.ForwardingInputFile
 
newTableMetadataFilePath(TableMetadata, int) - Static method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
nextColumn() - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
NONE - Enum constant in enum class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig.Security
 
NONE - Enum constant in enum class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig.SessionType
 
NoneSecurityModule - Class in io.trino.plugin.iceberg.catalog.rest
 
NoneSecurityModule() - Constructor for class io.trino.plugin.iceberg.catalog.rest.NoneSecurityModule
 
NoneSecurityProperties - Class in io.trino.plugin.iceberg.catalog.rest
 
NoneSecurityProperties() - Constructor for class io.trino.plugin.iceberg.catalog.rest.NoneSecurityProperties
 
nullValueCounts() - Method in class io.trino.plugin.iceberg.MetricsWrapper
 
NUMBER_OF_DISTINCT_VALUES_NAME - Static variable in class io.trino.plugin.iceberg.IcebergMetadata
 

O

OAUTH2 - Enum constant in enum class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig.Security
 
OAuth2SecurityConfig - Class in io.trino.plugin.iceberg.catalog.rest
 
OAuth2SecurityConfig() - Constructor for class io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityConfig
 
OAuth2SecurityModule - Class in io.trino.plugin.iceberg.catalog.rest
 
OAuth2SecurityModule() - Constructor for class io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityModule
 
OAuth2SecurityProperties - Class in io.trino.plugin.iceberg.catalog.rest
 
OAuth2SecurityProperties(OAuth2SecurityConfig) - Constructor for class io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityProperties
 
openConnection() - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcConnectionFactory
 
OPTIMIZE - Enum constant in enum class io.trino.plugin.iceberg.procedure.IcebergTableProcedureId
 
OptimizeTableProcedure - Class in io.trino.plugin.iceberg.procedure
 
OptimizeTableProcedure() - Constructor for class io.trino.plugin.iceberg.procedure.OptimizeTableProcedure
 
ORC - Enum constant in enum class io.trino.plugin.iceberg.IcebergFileFormat
 
ORC_BLOOM_FILTER_COLUMNS - Static variable in class io.trino.plugin.iceberg.IcebergTableProperties
 
ORC_BLOOM_FILTER_COLUMNS_KEY - Static variable in class io.trino.plugin.iceberg.IcebergMetadata
 
ORC_BLOOM_FILTER_FPP - Static variable in class io.trino.plugin.iceberg.IcebergTableProperties
 
ORC_BLOOM_FILTER_FPP_KEY - Static variable in class io.trino.plugin.iceberg.IcebergMetadata
 
ORC_ICEBERG_ID_KEY - Static variable in class io.trino.plugin.iceberg.TypeConverter
 
ORC_ICEBERG_REQUIRED_KEY - Static variable in class io.trino.plugin.iceberg.TypeConverter
 
output(DataSketchState, BlockBuilder) - Static method in class io.trino.plugin.iceberg.aggregation.IcebergThetaSketchForStats
 
owner - Variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 

P

PageListBuilder - Class in io.trino.plugin.iceberg.util
 
PageListBuilder(List<Type>) - Constructor for class io.trino.plugin.iceberg.util.PageListBuilder
 
pageSource(ConnectorTransactionHandle, ConnectorSession, TupleDomain<Integer>) - Method in class io.trino.plugin.iceberg.ManifestsTable
 
pageSource(ConnectorTransactionHandle, ConnectorSession, TupleDomain<Integer>) - Method in class io.trino.plugin.iceberg.PropertiesTable
 
pageSource(ConnectorTransactionHandle, ConnectorSession, TupleDomain<Integer>) - Method in class io.trino.plugin.iceberg.SnapshotsTable
 
PARQUET - Enum constant in enum class io.trino.plugin.iceberg.IcebergFileFormat
 
parsePartitionField(PartitionSpec.Builder, String) - Static method in class io.trino.plugin.iceberg.PartitionFields
 
parsePartitionFields(Schema, List<String>) - Static method in class io.trino.plugin.iceberg.PartitionFields
 
parseSortFields(Schema, List<String>) - Static method in class io.trino.plugin.iceberg.SortFieldUtils
 
parseSortFields(SortOrderBuilder<?>, List<String>) - Static method in class io.trino.plugin.iceberg.SortFieldUtils
 
parseVersion(String) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
PartitionData - Class in io.trino.plugin.iceberg
 
PartitionData(Object[]) - Constructor for class io.trino.plugin.iceberg.PartitionData
 
PartitionFields - Class in io.trino.plugin.iceberg
 
PARTITIONING_PROPERTY - Static variable in class io.trino.plugin.iceberg.IcebergTableProperties
 
PARTITIONS - Enum constant in enum class io.trino.plugin.iceberg.TableType
 
PartitionTable - Class in io.trino.plugin.iceberg
 
PartitionTable(SchemaTableName, TypeManager, Table, Optional<Long>) - Constructor for class io.trino.plugin.iceberg.PartitionTable
 
PartitionTransforms - Class in io.trino.plugin.iceberg
 
PartitionTransforms.ColumnTransform - Class in io.trino.plugin.iceberg
 
PartitionTransforms.ValueTransform - Interface in io.trino.plugin.iceberg
 
path() - Method in class io.trino.plugin.iceberg.delete.DeleteFile
 
pathColumnHandle() - Static method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
pathColumnMetadata() - Static method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
PositionDeleteFilter - Class in io.trino.plugin.iceberg.delete
 
PositionDeleteFilter(ImmutableLongBitmapDataProvider) - Constructor for class io.trino.plugin.iceberg.delete.PositionDeleteFilter
 
preservesNonNull() - Method in class io.trino.plugin.iceberg.PartitionTransforms.ColumnTransform
 
PRESTO_QUERY_ID_NAME - Static variable in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
PRIMITIVE - Enum constant in enum class io.trino.plugin.iceberg.ColumnIdentity.TypeCategory
 
primitiveColumnIdentity(int, String) - Static method in class io.trino.plugin.iceberg.ColumnIdentity
 
primitiveFieldTypes(Schema) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
PrimitiveTypeMapBuilder - Class in io.trino.plugin.iceberg.util
 
projectColumns(List<IcebergColumnHandle>) - Static method in class io.trino.plugin.iceberg.IcebergPageSourceProvider
Creates a mapping between the input columns and base columns if required.
PROPERTIES - Enum constant in enum class io.trino.plugin.iceberg.TableType
 
PropertiesTable - Class in io.trino.plugin.iceberg
 
PropertiesTable(SchemaTableName, Table) - Constructor for class io.trino.plugin.iceberg.PropertiesTable
 

Q

quotedName(String) - Static method in class io.trino.plugin.iceberg.PartitionFields
 
quotedTableName(SchemaTableName) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 

R

read() - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
read(byte[]) - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
read(byte[], int, int) - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
READ_ONLY - Enum constant in enum class io.trino.plugin.iceberg.IcebergSecurityConfig.IcebergSecurity
 
readAllBytes() - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
readEqualityDeletes(ConnectorPageSource, List<IcebergColumnHandle>, Schema) - Static method in class io.trino.plugin.iceberg.delete.EqualityDeleteFilter
 
ReaderPageSourceWithRowPositions(ReaderPageSource, Optional<Long>, Optional<Long>) - Constructor for class io.trino.plugin.iceberg.IcebergPageSourceProvider.ReaderPageSourceWithRowPositions
 
readInternal(long, byte[], int, int) - Method in class io.trino.plugin.iceberg.TrinoOrcDataSource
 
readNBytes(byte[], int, int) - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
readNBytes(int) - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
readPositionDeletes(ConnectorPageSource, Slice, LongBitmapDataProvider) - Static method in class io.trino.plugin.iceberg.delete.PositionDeleteFilter
 
readTailInternal(int) - Method in class io.trino.plugin.iceberg.TrinoOrcDataSource
 
recordCount() - Method in class io.trino.plugin.iceberg.delete.DeleteFile
 
recordCount() - Method in class io.trino.plugin.iceberg.MetricsWrapper
 
redirectTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
redirectTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
redirectTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
redirectTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
redirectTable(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
redirectTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
refresh() - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
refresh(boolean) - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
refreshFromMetadataLocation(String) - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
registerTable(ConnectorSession, SchemaTableName, String, String) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
registerTable(ConnectorSession, SchemaTableName, String, String) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
registerTable(ConnectorSession, SchemaTableName, String, String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
registerTable(ConnectorSession, SchemaTableName, String, String) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
registerTable(ConnectorSession, SchemaTableName, String, String) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
registerTable(ConnectorSession, String, String, String, String) - Method in class io.trino.plugin.iceberg.procedure.RegisterTableProcedure
 
RegisterTableProcedure - Class in io.trino.plugin.iceberg.procedure
 
RegisterTableProcedure(TrinoCatalogFactory, TrinoFileSystemFactory, IcebergConfig) - Constructor for class io.trino.plugin.iceberg.procedure.RegisterTableProcedure
 
remainingExpression() - Method in record class io.trino.plugin.iceberg.ConstraintExtractor.ExtractionResult
Returns the value of the remainingExpression record component.
REMOVE_ORPHAN_FILES - Enum constant in enum class io.trino.plugin.iceberg.procedure.IcebergTableProcedureId
 
REMOVE_ORPHAN_FILES_MIN_RETENTION - Static variable in class io.trino.plugin.iceberg.IcebergConfig
 
REMOVE_ORPHAN_FILES_MIN_RETENTION - Static variable in class io.trino.plugin.iceberg.IcebergSessionProperties
 
RemoveOrphanFilesTableProcedure - Class in io.trino.plugin.iceberg.procedure
 
RemoveOrphanFilesTableProcedure() - Constructor for class io.trino.plugin.iceberg.procedure.RemoveOrphanFilesTableProcedure
 
renameColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle, String) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
renameMaterializedView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
renameMaterializedView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
renameMaterializedView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
renameMaterializedView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
renameMaterializedView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
renameMaterializedView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
renameNamespace(ConnectorSession, String, String) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
renameNamespace(ConnectorSession, String, String) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
renameNamespace(ConnectorSession, String, String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
renameNamespace(ConnectorSession, String, String) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
renameNamespace(ConnectorSession, String, String) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
renameSchema(ConnectorSession, String, String) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
renameTable(ConnectorSession, ConnectorTableHandle, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
renameTable(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
renameTable(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
renameTable(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
renameTable(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
renameTable(ConnectorSession, SchemaTableName, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
renameView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
renameView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
renameView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
renameView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
renameView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
renameView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
report(MetricsReport) - Method in enum class io.trino.plugin.iceberg.TrinoMetricsReporter
 
reset() - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
reset() - Method in class io.trino.plugin.iceberg.util.PageListBuilder
 
REST - Enum constant in enum class io.trino.plugin.iceberg.CatalogType
 
rollback() - Method in class io.trino.plugin.iceberg.IcebergAvroFileWriter
 
rollback() - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
rollback() - Method in class io.trino.plugin.iceberg.IcebergSortingFileWriter
 
rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.iceberg.IcebergConnector
 
rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.iceberg.IcebergTransactionManager
 
rollbackToSnapshot(ConnectorSession, String, String, Long) - Method in class io.trino.plugin.iceberg.RollbackToSnapshotProcedure
 
RollbackToSnapshotProcedure - Class in io.trino.plugin.iceberg
 
RollbackToSnapshotProcedure(TrinoCatalogFactory) - Constructor for class io.trino.plugin.iceberg.RollbackToSnapshotProcedure
 
RowPredicate - Interface in io.trino.plugin.iceberg.delete
 

S

SCHEMA_PROPERTIES - Static variable in class io.trino.plugin.iceberg.IcebergSchemaProperties
 
schemaExists(ConnectorSession, String) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
schemaFromHandles(List<IcebergColumnHandle>) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
schemaFromMetadata(List<ColumnMetadata>) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
SecurityProperties - Interface in io.trino.plugin.iceberg.catalog.rest
 
seek(long) - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
serialize(DataSketchState, BlockBuilder) - Method in class io.trino.plugin.iceberg.aggregation.DataSketchStateSerializer
 
serializeToTrinoBlock(Type, Type, BlockBuilder, Object) - Static method in class io.trino.plugin.iceberg.IcebergAvroDataConversion
 
serializeToVarbinary(DataSketchState, BlockBuilder) - Static method in class io.trino.plugin.iceberg.aggregation.DataSketchStateSerializer
 
session - Variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
set(int, T) - Method in class io.trino.plugin.iceberg.PartitionData
 
setBaseUri(String) - Method in class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig
 
setCatalogName(String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
setCatalogType(CatalogType) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setColumnComment(ConnectorSession, ConnectorTableHandle, ColumnHandle, Optional<String>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
setColumnType(ConnectorSession, ConnectorTableHandle, ColumnHandle, Type) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
setCompactSketch(CompactSketch) - Method in interface io.trino.plugin.iceberg.aggregation.DataSketchState
 
setCompressionCodec(HiveCompressionCodec) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setConnectionPassword(String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
setConnectionUrl(String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
setConnectionUser(String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
setCredential(String) - Method in class io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityConfig
 
setDefaultWarehouseDir(String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
setDeleteSchemaLocationsFallback(boolean) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setDriverClass(String) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogConfig
 
setDynamicFilteringWaitTimeout(Duration) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setExpireSnapshotsMinRetention(Duration) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setExtendedStatisticsEnabled(boolean) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setFileFormat(IcebergFileFormat) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setFormatVersion(int) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setHiveCatalogName(String) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setMaterializedViewsStorageSchema(String) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setMaxPartitionsPerWriter(int) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setMinimumAssignedSplitWeight(double) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setNamespacePrincipal(ConnectorSession, String, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
setNamespacePrincipal(ConnectorSession, String, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
setNamespacePrincipal(ConnectorSession, String, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
setNamespacePrincipal(ConnectorSession, String, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
setNamespacePrincipal(ConnectorSession, String, TrinoPrincipal) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
setProjectionPushdownEnabled(boolean) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setRegisterTableProcedureEnabled(boolean) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setRemoveOrphanFilesMinRetention(Duration) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setSchemaAuthorization(ConnectorSession, String, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
setSecurity(IcebergRestCatalogConfig.Security) - Method in class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig
 
setSecuritySystem(IcebergSecurityConfig.IcebergSecurity) - Method in class io.trino.plugin.iceberg.IcebergSecurityConfig
 
setSessionType(IcebergRestCatalogConfig.SessionType) - Method in class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig
 
setSkipArchive(boolean) - Method in class io.trino.plugin.iceberg.catalog.glue.IcebergGlueCatalogConfig
 
setSortedWritingEnabled(boolean) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setTableAuthorization(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
setTableComment(ConnectorSession, ConnectorTableHandle, Optional<String>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
setTablePrincipal(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
setTablePrincipal(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
setTablePrincipal(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
setTablePrincipal(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
setTablePrincipal(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
setTableProperties(ConnectorSession, ConnectorTableHandle, Map<String, Optional<Object>>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
setTableStatisticsEnabled(boolean) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setTargetMaxFileSize(DataSize) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setToken(String) - Method in class io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityConfig
 
setUniqueTableLocation(boolean) - Method in class io.trino.plugin.iceberg.IcebergConfig
 
setup(Binder) - Method in class io.trino.plugin.iceberg.catalog.file.IcebergFileMetastoreCatalogModule
 
setup(Binder) - Method in class io.trino.plugin.iceberg.catalog.glue.IcebergGlueCatalogModule
 
setup(Binder) - Method in class io.trino.plugin.iceberg.catalog.hms.IcebergHiveMetastoreCatalogModule
 
setup(Binder) - Method in class io.trino.plugin.iceberg.catalog.IcebergCatalogModule
 
setup(Binder) - Method in class io.trino.plugin.iceberg.catalog.jdbc.IcebergJdbcCatalogModule
 
setup(Binder) - Method in class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogModule
 
setup(Binder) - Method in class io.trino.plugin.iceberg.catalog.rest.NoneSecurityModule
 
setup(Binder) - Method in class io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityModule
 
setup(Binder) - Method in class io.trino.plugin.iceberg.IcebergSecurityModule
 
setUpdateSketch(UpdateSketch) - Method in interface io.trino.plugin.iceberg.aggregation.DataSketchState
 
setUseFileSizeFromMetadata(boolean) - Method in class io.trino.plugin.iceberg.IcebergConfig
Deprecated.
setViewAuthorization(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
setViewColumnComment(ConnectorSession, SchemaTableName, String, Optional<String>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
setViewComment(ConnectorSession, SchemaTableName, Optional<String>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
setViewPrincipal(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
setViewPrincipal(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
setViewPrincipal(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
setViewPrincipal(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
setViewPrincipal(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
setWarehouse(String) - Method in class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig
 
shouldRefresh - Variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
shutdown() - Method in class io.trino.plugin.iceberg.IcebergConnector
 
size() - Method in class io.trino.plugin.iceberg.PartitionData
 
skip(long) - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
SkipArchiveRequestHandler - Class in io.trino.plugin.iceberg.catalog.glue
 
SkipArchiveRequestHandler(boolean) - Constructor for class io.trino.plugin.iceberg.catalog.glue.SkipArchiveRequestHandler
 
skipNBytes(long) - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
SNAPSHOTS - Enum constant in enum class io.trino.plugin.iceberg.TableType
 
SnapshotsTable - Class in io.trino.plugin.iceberg
 
SnapshotsTable(SchemaTableName, TypeManager, Table) - Constructor for class io.trino.plugin.iceberg.SnapshotsTable
 
SORTED_BY_PROPERTY - Static variable in class io.trino.plugin.iceberg.IcebergTableProperties
 
SortFieldUtils - Class in io.trino.plugin.iceberg
 
STORAGE_SCHEMA - Static variable in class io.trino.plugin.iceberg.IcebergMaterializedViewAdditionalProperties
 
storeMergedRows(Page) - Method in class io.trino.plugin.iceberg.IcebergMergeSink
 
streamTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
STRUCT - Enum constant in enum class io.trino.plugin.iceberg.ColumnIdentity.TypeCategory
 
supportsReportingWrittenBytes(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
supportsReportingWrittenBytes(ConnectorSession, SchemaTableName, Map<String, Object>) - Method in class io.trino.plugin.iceberg.IcebergMetadata
 
SYSTEM - Enum constant in enum class io.trino.plugin.iceberg.IcebergSecurityConfig.IcebergSecurity
 

T

tableName - Variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
tableNameFrom(String) - Static method in class io.trino.plugin.iceberg.IcebergTableName
 
tableOperationsProvider - Variable in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
TableStatisticsReader - Class in io.trino.plugin.iceberg
 
TableStatisticsWriter - Class in io.trino.plugin.iceberg
 
TableStatisticsWriter(NodeVersion) - Constructor for class io.trino.plugin.iceberg.TableStatisticsWriter
 
TableType - Enum Class in io.trino.plugin.iceberg
 
tableTypeFrom(String) - Static method in class io.trino.plugin.iceberg.IcebergTableName
 
test(Page, int) - Method in interface io.trino.plugin.iceberg.delete.RowPredicate
 
TESTING_FILE_METASTORE - Enum constant in enum class io.trino.plugin.iceberg.CatalogType
 
Timestamps - Class in io.trino.plugin.iceberg.util
 
timestampTzFromMicros(long) - Static method in class io.trino.plugin.iceberg.util.Timestamps
 
timestampTzToMicros(LongTimestampWithTimeZone) - Static method in class io.trino.plugin.iceberg.util.Timestamps
 
toErrorCode() - Method in enum class io.trino.plugin.iceberg.IcebergErrorCode
 
toHiveColumns(List<Types.NestedField>) - Static method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
toIceberg() - Method in enum class io.trino.plugin.iceberg.IcebergFileFormat
 
toIcebergAvroObject(Type, Type, Block, int) - Static method in class io.trino.plugin.iceberg.IcebergAvroDataConversion
 
toIcebergExpression(TupleDomain<IcebergColumnHandle>) - Static method in class io.trino.plugin.iceberg.ExpressionConverter
 
toIcebergRecords(Page, List<Type>, Schema) - Static method in class io.trino.plugin.iceberg.IcebergAvroDataConversion
 
toIcebergType(Type, ColumnIdentity) - Static method in class io.trino.plugin.iceberg.TypeConverter
 
toIcebergTypeForNewColumn(Type, AtomicInteger) - Static method in class io.trino.plugin.iceberg.TypeConverter
 
toInputFile() - Method in class io.trino.plugin.iceberg.fileio.ForwardingOutputFile
 
toJson(StructLike) - Static method in class io.trino.plugin.iceberg.PartitionData
 
toOrcType(Schema) - Static method in class io.trino.plugin.iceberg.TypeConverter
 
toPartitionFields(PartitionSpec) - Static method in class io.trino.plugin.iceberg.PartitionFields
 
toSortFields(SortOrder) - Static method in class io.trino.plugin.iceberg.SortFieldUtils
 
toString() - Method in class io.trino.plugin.iceberg.ColumnIdentity
 
toString() - Method in record class io.trino.plugin.iceberg.ConstraintExtractor.ExtractionResult
Returns a string representation of this record class.
toString() - Method in class io.trino.plugin.iceberg.delete.DeleteFile
 
toString() - Method in class io.trino.plugin.iceberg.IcebergColumnHandle
 
toString() - Method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition.Column
 
toString() - Method in class io.trino.plugin.iceberg.IcebergMaterializedViewDefinition
 
toString() - Method in class io.trino.plugin.iceberg.IcebergPageSource
 
toString() - Method in class io.trino.plugin.iceberg.IcebergParquetColumnIOConverter.FieldContext
 
toString() - Method in class io.trino.plugin.iceberg.IcebergPartitioningHandle
 
toString() - Method in class io.trino.plugin.iceberg.IcebergSplit
 
toString() - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
toString() - Method in class io.trino.plugin.iceberg.IcebergTableName
 
toString() - Method in class io.trino.plugin.iceberg.IcebergWritableTableHandle
 
toString() - Method in class io.trino.plugin.iceberg.procedure.IcebergDropExtendedStatsHandle
 
toString() - Method in class io.trino.plugin.iceberg.procedure.IcebergExpireSnapshotsHandle
 
toString() - Method in class io.trino.plugin.iceberg.procedure.IcebergOptimizeHandle
 
toString() - Method in class io.trino.plugin.iceberg.procedure.IcebergRemoveOrphanFilesHandle
 
toString() - Method in class io.trino.plugin.iceberg.procedure.IcebergTableExecuteHandle
 
toString() - Method in class io.trino.plugin.iceberg.TrinoSortField
 
toTrinoType(Type, TypeManager) - Static method in class io.trino.plugin.iceberg.TypeConverter
 
transferTo(OutputStream) - Method in class io.trino.plugin.iceberg.fileio.ForwardingSeekableInputStream
 
TRINO_CREATED_BY - Static variable in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
TRINO_CREATED_BY_VALUE - Static variable in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
TRINO_MERGE_FILE_RECORD_COUNT - Static variable in class io.trino.plugin.iceberg.IcebergColumnHandle
 
TRINO_MERGE_PARTITION_DATA - Static variable in class io.trino.plugin.iceberg.IcebergColumnHandle
 
TRINO_MERGE_PARTITION_SPEC_ID - Static variable in class io.trino.plugin.iceberg.IcebergColumnHandle
 
TRINO_MERGE_ROW_ID - Static variable in class io.trino.plugin.iceberg.IcebergColumnHandle
 
TRINO_METRICS_REPORTER - Enum constant in enum class io.trino.plugin.iceberg.TrinoMetricsReporter
 
TRINO_ROW_ID_NAME - Static variable in class io.trino.plugin.iceberg.IcebergColumnHandle
 
TRINO_STATS_COLUMN_ID_PATTERN - Static variable in class io.trino.plugin.iceberg.TableStatisticsReader
Deprecated.
TRINO_STATS_NDV_FORMAT - Static variable in class io.trino.plugin.iceberg.TableStatisticsReader
Deprecated.
TRINO_STATS_NDV_PATTERN - Static variable in class io.trino.plugin.iceberg.TableStatisticsReader
Deprecated.
TRINO_STATS_PREFIX - Static variable in class io.trino.plugin.iceberg.TableStatisticsReader
Deprecated.
TRINO_UPDATE_ROW_ID - Static variable in class io.trino.plugin.iceberg.IcebergColumnHandle
 
TrinoCatalog - Interface in io.trino.plugin.iceberg.catalog
An interface to allow different Iceberg catalog implementations in IcebergMetadata.
TrinoCatalogFactory - Interface in io.trino.plugin.iceberg.catalog
 
TrinoGlueCatalog - Class in io.trino.plugin.iceberg.catalog.glue
 
TrinoGlueCatalog(CatalogName, TrinoFileSystemFactory, TypeManager, IcebergTableOperationsProvider, String, AWSGlueAsync, GlueMetastoreStats, Optional<String>, boolean) - Constructor for class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
TrinoGlueCatalogFactory - Class in io.trino.plugin.iceberg.catalog.glue
 
TrinoGlueCatalogFactory(CatalogName, TrinoFileSystemFactory, TypeManager, IcebergTableOperationsProvider, NodeVersion, GlueHiveMetastoreConfig, IcebergConfig, GlueMetastoreStats, AWSGlueAsync) - Constructor for class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalogFactory
 
TrinoHiveCatalog - Class in io.trino.plugin.iceberg.catalog.hms
 
TrinoHiveCatalog(CatalogName, CachingHiveMetastore, TrinoViewHiveMetastore, TrinoFileSystemFactory, TypeManager, IcebergTableOperationsProvider, boolean, boolean, boolean) - Constructor for class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
TrinoHiveCatalogFactory - Class in io.trino.plugin.iceberg.catalog.hms
 
TrinoHiveCatalogFactory(IcebergConfig, CatalogName, HiveMetastoreFactory, TrinoFileSystemFactory, TypeManager, IcebergTableOperationsProvider, NodeVersion, IcebergSecurityConfig) - Constructor for class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalogFactory
 
TrinoIcebergRestCatalogFactory - Class in io.trino.plugin.iceberg.catalog.rest
 
TrinoIcebergRestCatalogFactory(CatalogName, IcebergRestCatalogConfig, SecurityProperties, IcebergConfig, NodeVersion) - Constructor for class io.trino.plugin.iceberg.catalog.rest.TrinoIcebergRestCatalogFactory
 
TrinoJdbcCatalog - Class in io.trino.plugin.iceberg.catalog.jdbc
 
TrinoJdbcCatalog(CatalogName, TypeManager, IcebergTableOperationsProvider, JdbcCatalog, IcebergJdbcClient, TrinoFileSystemFactory, boolean, String) - Constructor for class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
TrinoJdbcCatalogFactory - Class in io.trino.plugin.iceberg.catalog.jdbc
 
TrinoJdbcCatalogFactory(CatalogName, TypeManager, IcebergTableOperationsProvider, TrinoFileSystemFactory, IcebergJdbcClient, IcebergJdbcCatalogConfig, IcebergConfig) - Constructor for class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalogFactory
 
TrinoMetricsReporter - Enum Class in io.trino.plugin.iceberg
Trino default MetricsReporter implementation.
TrinoOrcDataSource - Class in io.trino.plugin.iceberg
 
TrinoOrcDataSource(TrinoInputFile, OrcReaderOptions, FileFormatDataSourceStats) - Constructor for class io.trino.plugin.iceberg.TrinoOrcDataSource
 
TrinoRestCatalog - Class in io.trino.plugin.iceberg.catalog.rest
 
TrinoRestCatalog(RESTSessionCatalog, CatalogName, IcebergRestCatalogConfig.SessionType, String, boolean) - Constructor for class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
TrinoSortField - Class in io.trino.plugin.iceberg
 
TrinoSortField(int, SortOrder) - Constructor for class io.trino.plugin.iceberg.TrinoSortField
 
tupleDomain() - Method in record class io.trino.plugin.iceberg.ConstraintExtractor.ExtractionResult
Returns the value of the tupleDomain record component.
TypeConverter - Class in io.trino.plugin.iceberg
 

U

UnknownTableTypeException - Exception in io.trino.plugin.iceberg
 
UnknownTableTypeException(SchemaTableName) - Constructor for exception io.trino.plugin.iceberg.UnknownTableTypeException
 
unregisterTable(ConnectorAccessControl, ConnectorSession, String, String) - Method in class io.trino.plugin.iceberg.procedure.UnregisterTableProcedure
 
unregisterTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
unregisterTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
unregisterTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
unregisterTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
unregisterTable(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
UnregisterTableProcedure - Class in io.trino.plugin.iceberg.procedure
 
UnregisterTableProcedure(TrinoCatalogFactory) - Constructor for class io.trino.plugin.iceberg.procedure.UnregisterTableProcedure
 
UPDATABLE_TABLE_PROPERTIES - Static variable in class io.trino.plugin.iceberg.IcebergMetadata
 
updateColumnComment(ConnectorSession, SchemaTableName, ColumnIdentity, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
updateColumnComment(ConnectorSession, SchemaTableName, ColumnIdentity, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
updateColumnComment(ConnectorSession, SchemaTableName, ColumnIdentity, Optional<String>) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
updateTableComment(ConnectorSession, SchemaTableName, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.AbstractTrinoCatalog
 
updateTableComment(ConnectorSession, SchemaTableName, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
updateTableComment(ConnectorSession, SchemaTableName, Optional<String>) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
updateViewColumnComment(ConnectorSession, SchemaTableName, String, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
updateViewColumnComment(ConnectorSession, SchemaTableName, String, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
updateViewColumnComment(ConnectorSession, SchemaTableName, String, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
updateViewColumnComment(ConnectorSession, SchemaTableName, String, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
updateViewColumnComment(ConnectorSession, SchemaTableName, String, Optional<String>) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
updateViewComment(ConnectorSession, SchemaTableName, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.glue.TrinoGlueCatalog
 
updateViewComment(ConnectorSession, SchemaTableName, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.hms.TrinoHiveCatalog
 
updateViewComment(ConnectorSession, SchemaTableName, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.jdbc.TrinoJdbcCatalog
 
updateViewComment(ConnectorSession, SchemaTableName, Optional<String>) - Method in class io.trino.plugin.iceberg.catalog.rest.TrinoRestCatalog
 
updateViewComment(ConnectorSession, SchemaTableName, Optional<String>) - Method in interface io.trino.plugin.iceberg.catalog.TrinoCatalog
 
upperBounds() - Method in class io.trino.plugin.iceberg.MetricsWrapper
 
USER - Enum constant in enum class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig.SessionType
 

V

validateNotPartitionedByNestedField(Schema, PartitionSpec) - Static method in class io.trino.plugin.iceberg.IcebergMetadata
 
validateTableCanBeDropped(Table) - Static method in class io.trino.plugin.iceberg.IcebergUtil
 
valueCounts() - Method in class io.trino.plugin.iceberg.MetricsWrapper
 
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig.Security
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig.SessionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.CatalogType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.ColumnIdentity.TypeCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.IcebergErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.IcebergFileFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.IcebergMetadataColumn
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.IcebergSecurityConfig.IcebergSecurity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.IcebergUpdateHandle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.procedure.IcebergTableProcedureId
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.TableType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.iceberg.TrinoMetricsReporter
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.trino.plugin.iceberg.catalog.rest.IcebergRestCatalogConfig.Security
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.iceberg.catalog.rest.IcebergRestCatalogConfig.SessionType
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.iceberg.CatalogType
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.iceberg.ColumnIdentity.TypeCategory
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.iceberg.IcebergErrorCode
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.iceberg.IcebergFileFormat
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.iceberg.IcebergMetadataColumn
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.iceberg.IcebergSecurityConfig.IcebergSecurity
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.iceberg.IcebergUpdateHandle
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.iceberg.procedure.IcebergTableProcedureId
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.iceberg.TableType
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.iceberg.TrinoMetricsReporter
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 

W

walkStatisticsFiles(Table, long) - Static method in class io.trino.plugin.iceberg.TableStatisticsReader
Iterates over existing statistics files present for parent snapshot chain, starting at startingSnapshotId (inclusive).
withBloomFilterOptions(OrcWriterOptions, Map<String, String>) - Static method in class io.trino.plugin.iceberg.IcebergFileWriterFactory
 
withProcedureHandle(IcebergProcedureHandle) - Method in class io.trino.plugin.iceberg.procedure.IcebergTableExecuteHandle
 
withProjectedColumns(Set<IcebergColumnHandle>) - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
withRetryMode(RetryMode) - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
withUpdatedColumns(List<IcebergColumnHandle>) - Method in class io.trino.plugin.iceberg.IcebergTableHandle
 
writeNewMetadata(TableMetadata, int) - Method in class io.trino.plugin.iceberg.catalog.AbstractIcebergTableOperations
 
writeStatisticsFile(ConnectorSession, Table, long, Map<Integer, CompactSketch>) - Method in class io.trino.plugin.iceberg.TableStatisticsWriter
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form