Package io.trino.plugin.hive.aws.athena
Class PartitionProjectionProperties
java.lang.Object
io.trino.plugin.hive.aws.athena.PartitionProjectionProperties
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringSeeTABLE_PROJECTION_IGNORE_SUFFIXto understand duplication with enable propertystatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic <T,I> T getProjectionPropertyRequiredValue(String columnName, Map<String, I> columnProjectionProperties, String propertyKey, Function<I, T> decoder) static <T,I> Optional<T> getProjectionPropertyValue(Map<String, I> columnProjectionProperties, String propertyKey, Function<I, T> decoder)
-
Field Details
-
PARTITION_PROJECTION_ENABLED
- See Also:
-
PARTITION_PROJECTION_LOCATION_TEMPLATE
- See Also:
-
PARTITION_PROJECTION_IGNORE
SeeTABLE_PROJECTION_IGNORE_SUFFIXto understand duplication with enable property- See Also:
-
COLUMN_PROJECTION_TYPE
- See Also:
-
COLUMN_PROJECTION_VALUES
- See Also:
-
COLUMN_PROJECTION_RANGE
- See Also:
-
COLUMN_PROJECTION_INTERVAL
- See Also:
-
COLUMN_PROJECTION_INTERVAL_UNIT
- See Also:
-
COLUMN_PROJECTION_DIGITS
- See Also:
-
COLUMN_PROJECTION_FORMAT
- See Also:
-
-
Method Details
-
getProjectionPropertyRequiredValue
-
getProjectionPropertyValue
-