Package io.trino.plugin.deltalake
Class DeltaLakeSessionProperties
java.lang.Object
io.trino.plugin.deltalake.DeltaLakeSessionProperties
- All Implemented Interfaces:
SessionPropertiesProvider
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeltaLakeSessionProperties(DeltaLakeConfig deltaLakeConfig, io.trino.plugin.hive.parquet.ParquetReaderConfig parquetReaderConfig, io.trino.plugin.hive.parquet.ParquetWriterConfig parquetWriterConfig) -
Method Summary
Modifier and TypeMethodDescriptionstatic io.trino.plugin.hive.HiveCompressionCodecgetCompressionCodec(ConnectorSession session) static io.airlift.units.DurationgetHiveCatalogName(ConnectorSession session) static longgetIdleWriterMinFileSize(ConnectorSession session) static io.airlift.units.DataSizegetMaxInitialSplitSize(ConnectorSession session) static io.airlift.units.DataSizegetMaxSplitSize(ConnectorSession session) static intstatic io.airlift.units.DataSizestatic io.airlift.units.DataSizestatic io.airlift.units.DataSizestatic io.airlift.units.DataSizegetParquetWriterPageSize(ConnectorSession session) List<PropertyMetadata<?>>static longgetTargetMaxFileSize(ConnectorSession session) static io.airlift.units.DurationgetVacuumMinRetention(ConnectorSession session) static booleanstatic booleanstatic booleanstatic booleanisParquetUseColumnIndex(ConnectorSession session) static booleanstatic booleanstatic booleanisTableStatisticsEnabled(ConnectorSession session)
-
Field Details
-
MAX_SPLIT_SIZE
- See Also:
-
MAX_INITIAL_SPLIT_SIZE
- See Also:
-
VACUUM_MIN_RETENTION
- See Also:
-
EXTENDED_STATISTICS_ENABLED
- See Also:
-
EXTENDED_STATISTICS_COLLECT_ON_WRITE
- See Also:
-
-
Constructor Details
-
DeltaLakeSessionProperties
@Inject public DeltaLakeSessionProperties(DeltaLakeConfig deltaLakeConfig, io.trino.plugin.hive.parquet.ParquetReaderConfig parquetReaderConfig, io.trino.plugin.hive.parquet.ParquetWriterConfig parquetWriterConfig)
-
-
Method Details
-
getSessionProperties
- Specified by:
getSessionPropertiesin interfaceSessionPropertiesProvider
-
getMaxSplitSize
-
getMaxInitialSplitSize
-
getVacuumMinRetention
-
getHiveCatalogName
-
getParquetMaxReadBlockSize
-
getParquetMaxReadBlockRowCount
-
getParquetSmallFileThreshold
-
isParquetUseColumnIndex
-
getParquetWriterBlockSize
-
getParquetWriterPageSize
-
getTargetMaxFileSize
-
getIdleWriterMinFileSize
-
getDynamicFilteringWaitTimeout
-
isTableStatisticsEnabled
-
isExtendedStatisticsEnabled
-
isCollectExtendedStatisticsColumnStatisticsOnWrite
-
getCompressionCodec
public static io.trino.plugin.hive.HiveCompressionCodec getCompressionCodec(ConnectorSession session) -
isProjectionPushdownEnabled
-
isQueryPartitionFilterRequired
-
isCheckpointFilteringEnabled
-