Package io.trino.plugin.hudi
Class HudiSessionProperties
java.lang.Object
io.trino.plugin.hudi.HudiSessionProperties
- All Implemented Interfaces:
SessionPropertiesProvider
-
Constructor Summary
ConstructorsConstructorDescriptionHudiSessionProperties(HudiConfig hudiConfig, ParquetReaderConfig parquetReaderConfig) -
Method Summary
Modifier and TypeMethodDescriptiongetColumnsToHide(ConnectorSession session) static intgetMaxPartitionBatchSize(ConnectorSession session) static doublestatic intgetMinPartitionBatchSize(ConnectorSession session) List<PropertyMetadata<?>>static io.airlift.units.DataSizestatic booleanisHudiMetadataEnabled(ConnectorSession session) static booleanstatic booleanstatic booleanstatic boolean
-
Constructor Details
-
HudiSessionProperties
@Inject public HudiSessionProperties(HudiConfig hudiConfig, ParquetReaderConfig parquetReaderConfig)
-
-
Method Details
-
getSessionProperties
- Specified by:
getSessionPropertiesin interfaceSessionPropertiesProvider
-
getColumnsToHide
-
isHudiMetadataEnabled
-
shouldUseParquetColumnNames
-
isParquetOptimizedReaderEnabled
-
isParquetOptimizedNestedReaderEnabled
-
getMinPartitionBatchSize
-
getMaxPartitionBatchSize
-
isSizeBasedSplitWeightsEnabled
-
getStandardSplitWeightSize
-
getMinimumAssignedSplitWeight
-