Package org.apache.flink.table.catalog
Class WatermarkSpec
- java.lang.Object
-
- org.apache.flink.table.catalog.WatermarkSpec
-
@PublicEvolving public final class WatermarkSpec extends Object
Representation of a watermark specification in aResolvedSchema.It defines the rowtime attribute and a
ResolvedExpressionfor watermark generation.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringasSummaryString()booleanequals(Object o)StringgetRowtimeAttribute()Returns the name of a rowtime attribute.ResolvedExpressiongetWatermarkExpression()Returns theResolvedExpressionfor watermark generation.inthashCode()static WatermarkSpecof(String rowtimeAttribute, ResolvedExpression watermarkExpression)StringtoString()
-
-
-
Method Detail
-
of
public static WatermarkSpec of(String rowtimeAttribute, ResolvedExpression watermarkExpression)
-
getRowtimeAttribute
public String getRowtimeAttribute()
Returns the name of a rowtime attribute.The referenced attribute must be present in the
ResolvedSchemaand must be ofTimestampType.
-
getWatermarkExpression
public ResolvedExpression getWatermarkExpression()
Returns theResolvedExpressionfor watermark generation.
-
asSummaryString
public String asSummaryString()
-
-