Class WindowAttachedWindowingStrategy

java.lang.Object
org.apache.flink.table.planner.plan.logical.WindowingStrategy
org.apache.flink.table.planner.plan.logical.WindowAttachedWindowingStrategy

public class WindowAttachedWindowingStrategy extends WindowingStrategy
A windowing strategy that gets windows from input columns as windows have been assigned and attached to the physical columns.
  • Field Details

  • Constructor Details

    • WindowAttachedWindowingStrategy

      public WindowAttachedWindowingStrategy(WindowSpec window, org.apache.flink.table.types.logical.LogicalType timeAttributeType, int windowStart, int windowEnd)
    • WindowAttachedWindowingStrategy

      public WindowAttachedWindowingStrategy(WindowSpec window, org.apache.flink.table.types.logical.LogicalType timeAttributeType, int windowEnd)
      Creates a WindowAttachedWindowingStrategy which only windowEnd is attatched.
  • Method Details

    • toSummaryString

      public String toSummaryString(String[] inputFieldNames)
      Specified by:
      toSummaryString in class WindowingStrategy
    • getWindowStart

      public int getWindowStart()
    • getWindowEnd

      public int getWindowEnd()