Package io.trino.plugin.hudi
Class HudiSessionProperties
java.lang.Object
io.trino.plugin.hudi.HudiSessionProperties
- All Implemented Interfaces:
SessionPropertiesProvider
-
Constructor Summary
ConstructorsConstructorDescriptionHudiSessionProperties(HudiConfig hudiConfig, io.trino.plugin.hive.parquet.ParquetReaderConfig parquetReaderConfig) -
Method Summary
Modifier and TypeMethodDescriptiongetColumnsToHide(ConnectorSession session) static intgetMaxOutstandingSplits(ConnectorSession session) static intgetMaxSplitsPerSecond(ConnectorSession session) static doublestatic io.airlift.units.DataSizeList<PropertyMetadata<?>> static intstatic io.airlift.units.DataSizestatic booleanstatic booleanstatic boolean
-
Constructor Details
-
HudiSessionProperties
@Inject public HudiSessionProperties(HudiConfig hudiConfig, io.trino.plugin.hive.parquet.ParquetReaderConfig parquetReaderConfig)
-
-
Method Details
-
getSessionProperties
- Specified by:
getSessionPropertiesin interfaceSessionPropertiesProvider
-
getColumnsToHide
-
shouldUseParquetColumnNames
-
getParquetSmallFileThreshold
-
isSizeBasedSplitWeightsEnabled
-
getStandardSplitWeightSize
-
getMinimumAssignedSplitWeight
-
getMaxSplitsPerSecond
-
getMaxOutstandingSplits
-
getSplitGeneratorParallelism
-
isQueryPartitionFilterRequired
-