Class DeltaLakeSessionProperties

java.lang.Object
io.trino.plugin.deltalake.DeltaLakeSessionProperties
All Implemented Interfaces:
SessionPropertiesProvider

public final class DeltaLakeSessionProperties extends Object implements SessionPropertiesProvider
  • Field Details

  • Constructor Details

  • Method Details

    • getSessionProperties

      public List<PropertyMetadata<?>> getSessionProperties()
      Specified by:
      getSessionProperties in interface SessionPropertiesProvider
    • getMaxSplitSize

      public static io.airlift.units.DataSize getMaxSplitSize(ConnectorSession session)
    • getMaxInitialSplitSize

      public static io.airlift.units.DataSize getMaxInitialSplitSize(ConnectorSession session)
    • getVacuumMinRetention

      public static io.airlift.units.Duration getVacuumMinRetention(ConnectorSession session)
    • getHiveCatalogName

      public static Optional<String> getHiveCatalogName(ConnectorSession session)
    • getParquetMaxReadBlockSize

      public static io.airlift.units.DataSize getParquetMaxReadBlockSize(ConnectorSession session)
    • getParquetMaxReadBlockRowCount

      public static int getParquetMaxReadBlockRowCount(ConnectorSession session)
    • isParquetUseColumnIndex

      public static boolean isParquetUseColumnIndex(ConnectorSession session)
    • isParquetOptimizedReaderEnabled

      public static boolean isParquetOptimizedReaderEnabled(ConnectorSession session)
    • isParquetOptimizedNestedReaderEnabled

      public static boolean isParquetOptimizedNestedReaderEnabled(ConnectorSession session)
    • getParquetWriterBlockSize

      public static io.airlift.units.DataSize getParquetWriterBlockSize(ConnectorSession session)
    • getParquetWriterPageSize

      public static io.airlift.units.DataSize getParquetWriterPageSize(ConnectorSession session)
    • getTargetMaxFileSize

      public static long getTargetMaxFileSize(ConnectorSession session)
    • getDynamicFilteringWaitTimeout

      public static io.airlift.units.Duration getDynamicFilteringWaitTimeout(ConnectorSession session)
    • isTableStatisticsEnabled

      public static boolean isTableStatisticsEnabled(ConnectorSession session)
    • isExtendedStatisticsEnabled

      public static boolean isExtendedStatisticsEnabled(ConnectorSession session)
    • isLegacyCreateTableWithExistingLocationEnabled

      @Deprecated public static boolean isLegacyCreateTableWithExistingLocationEnabled(ConnectorSession session)
      Deprecated.
    • isCollectExtendedStatisticsColumnStatisticsOnWrite

      public static boolean isCollectExtendedStatisticsColumnStatisticsOnWrite(ConnectorSession session)
    • getCompressionCodec

      public static HiveCompressionCodec getCompressionCodec(ConnectorSession session)