Class Rowtime
java.lang.Object
org.apache.flink.table.legacy.descriptors.Rowtime
- All Implemented Interfaces:
Descriptor
Deprecated.
Rowtime descriptor for describing an event time attribute in the schema.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontimestampsFromExtractor(TimestampExtractor extractor) Deprecated.Sets a custom timestamp extractor to be used for the rowtime attribute.timestampsFromField(String fieldName) Deprecated.Sets a built-in timestamp extractor that converts an existingLongorTypes.SQL_TIMESTAMPfield into the rowtime attribute.Deprecated.Sets a built-in timestamp extractor that converts the assigned timestamps from a DataStream API record into the rowtime attribute and thus preserves the assigned timestamps from the source.Deprecated.Converts this descriptor into a set of properties.Deprecated.Sets a built-in watermark strategy which indicates the watermarks should be preserved from the underlying DataStream API and thus preserves the assigned watermarks from the source.watermarksFromStrategy(WatermarkStrategy strategy) Deprecated.Sets a custom watermark strategy to be used for the rowtime attribute.Deprecated.Sets a built-in watermark strategy for ascending rowtime attributes.watermarksPeriodicBounded(long delay) Deprecated.Sets a built-in watermark strategy for rowtime attributes which are out-of-order by a bounded time interval.
-
Field Details
-
ROWTIME
Deprecated.- See Also:
-
ROWTIME_TIMESTAMPS_TYPE
Deprecated.- See Also:
-
ROWTIME_TIMESTAMPS_TYPE_VALUE_FROM_FIELD
Deprecated.- See Also:
-
ROWTIME_TIMESTAMPS_TYPE_VALUE_FROM_SOURCE
Deprecated.- See Also:
-
ROWTIME_TIMESTAMPS_TYPE_VALUE_CUSTOM
Deprecated.- See Also:
-
ROWTIME_TIMESTAMPS_FROM
Deprecated.- See Also:
-
ROWTIME_TIMESTAMPS_CLASS
Deprecated.- See Also:
-
ROWTIME_TIMESTAMPS_SERIALIZED
Deprecated.- See Also:
-
ROWTIME_WATERMARKS_TYPE
Deprecated.- See Also:
-
ROWTIME_WATERMARKS_TYPE_VALUE_PERIODIC_ASCENDING
Deprecated.- See Also:
-
ROWTIME_WATERMARKS_TYPE_VALUE_PERIODIC_BOUNDED
Deprecated.- See Also:
-
ROWTIME_WATERMARKS_TYPE_VALUE_FROM_SOURCE
Deprecated.- See Also:
-
ROWTIME_WATERMARKS_TYPE_VALUE_CUSTOM
Deprecated.- See Also:
-
ROWTIME_WATERMARKS_CLASS
Deprecated.- See Also:
-
ROWTIME_WATERMARKS_SERIALIZED
Deprecated.- See Also:
-
ROWTIME_WATERMARKS_DELAY
Deprecated.- See Also:
-
-
Constructor Details
-
Rowtime
public Rowtime()Deprecated.
-
-
Method Details
-
timestampsFromField
Deprecated.Sets a built-in timestamp extractor that converts an existingLongorTypes.SQL_TIMESTAMPfield into the rowtime attribute.- Parameters:
fieldName- The field to convert into a rowtime attribute.
-
timestampsFromSource
Deprecated.Sets a built-in timestamp extractor that converts the assigned timestamps from a DataStream API record into the rowtime attribute and thus preserves the assigned timestamps from the source.Note: This extractor only works in streaming environments.
-
timestampsFromExtractor
Deprecated.Sets a custom timestamp extractor to be used for the rowtime attribute.- Parameters:
extractor- TheTimestampExtractorto extract the rowtime attribute from the physical type.
-
watermarksPeriodicAscending
Deprecated.Sets a built-in watermark strategy for ascending rowtime attributes.Emits a watermark of the maximum observed timestamp so far minus 1. Rows that have a timestamp equal to the max timestamp are not late.
-
watermarksPeriodicBounded
Deprecated.Sets a built-in watermark strategy for rowtime attributes which are out-of-order by a bounded time interval.Emits watermarks which are the maximum observed timestamp minus the specified delay.
- Parameters:
delay- delay in milliseconds
-
watermarksFromSource
Deprecated.Sets a built-in watermark strategy which indicates the watermarks should be preserved from the underlying DataStream API and thus preserves the assigned watermarks from the source. -
watermarksFromStrategy
Deprecated.Sets a custom watermark strategy to be used for the rowtime attribute. -
toProperties
Deprecated.Converts this descriptor into a set of properties.- Specified by:
toPropertiesin interfaceDescriptor
-
Descriptor.