Class DefaultPartTimeExtractor
- java.lang.Object
-
- org.apache.flink.connector.file.table.DefaultPartTimeExtractor
-
- All Implemented Interfaces:
Serializable,PartitionTimeExtractor
@Internal public class DefaultPartTimeExtractor extends Object implements PartitionTimeExtractor
DefaultPartitionTimeExtractor. SeeFileSystemConnectorOptions.PARTITION_TIME_EXTRACTOR_TIMESTAMP_PATTERN.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.apache.flink.connector.file.table.PartitionTimeExtractor
CUSTOM, DEFAULT
-
-
Constructor Summary
Constructors Constructor Description DefaultPartTimeExtractor(String extractorPattern, String formatterPattern)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalDateTimeextract(List<String> partitionKeys, List<String> partitionValues)Extract time from partition keys and values.static LocalDateTimetoLocalDateTime(String timestampString, String formatterPattern)static LocalDateTimetoLocalDateTimeDefault(String timestampString)static longtoMills(LocalDateTime dateTime)
-
-
-
Method Detail
-
extract
public LocalDateTime extract(List<String> partitionKeys, List<String> partitionValues)
Description copied from interface:PartitionTimeExtractorExtract time from partition keys and values.- Specified by:
extractin interfacePartitionTimeExtractor
-
toLocalDateTime
public static LocalDateTime toLocalDateTime(String timestampString, @Nullable String formatterPattern)
-
toLocalDateTimeDefault
public static LocalDateTime toLocalDateTimeDefault(String timestampString)
-
toMills
public static long toMills(LocalDateTime dateTime)
-
-