class_docstr: Helper class for creating a sliding window. Sliding windows have a fixed size and slide by
  a specified slide interval. If the slide interval is smaller than the window size, sliding
  windows are overlapping. Thus, an element can be assigned to multiple windows.
  
  For example, a sliding window of size 15 minutes with 5 minutes sliding interval groups
  elements of 15 minutes and evaluates every five minutes. Each element is contained in three
  consecutive window evaluations.
  
  Example:
  ::
  
      >>> from pyflink.table.expressions import col, lit
      >>> Slide.over(lit(10).minutes) \
      ...      .every(lit(5).minutes) \
      ...      .on(col("rowtime")) \
      ...      .alias("w")
class_docstr_tok: ["Helper","class","for","creating","a","sliding","window",".","Sliding","windows","have","a","fixed","size","and","slide","by","a","specified","slide","interval",".","If","the","slide","interval","is","smaller","than","the","window","size",",","sliding","windows","are","overlapping",".","Thus",",","an","element","can","be","assigned","to","multiple","windows",".","For","example",",","a","sliding","window","of","size","15","minutes","with","5","minutes","sliding","interval","groups","elements","of","15","minutes","and","evaluates","every","five","minutes",".","Each","element","is","contained","in","three","consecutive","window","evaluations",".","Example",":",":",":",">",">",">","from","pyflink.table.expressions","import","col",",","lit",">",">",">","Slide.over","(","lit","(","10",")",".minutes",")","\\","...",".every","(","lit","(","5",")",".minutes",")","\\","...",".on","(","col","(","``","rowtime","''",")",")","\\","...",".alias","(","``","w","''",")"]
docstr: Creates a sliding window. Sliding windows have a fixed size and slide by
  a specified slide interval. If the slide interval is smaller than the window size, sliding
  windows are overlapping. Thus, an element can be assigned to multiple windows.
  
  For example, a sliding window of size 15 minutes with 5 minutes sliding interval groups
  elements of 15 minutes and evaluates every five minutes. Each element is contained in three
  consecutive window evaluations.
  
  :param size: The size of the window as time or row-count interval.
  :return: A partially specified sliding window.
docstr_tok: ["Creates","a","sliding","window",".","Sliding","windows","have","a","fixed","size","and","slide","by","a","specified","slide","interval",".","If","the","slide","interval","is","smaller","than","the","window","size",",","sliding","windows","are","overlapping",".","Thus",",","an","element","can","be","assigned","to","multiple","windows",".","For","example",",","a","sliding","window","of","size","15","minutes","with","5","minutes","sliding","interval","groups","elements","of","15","minutes","and","evaluates","every","five","minutes",".","Each","element","is","contained","in","three","consecutive","window","evaluations",".",":","param","size",":","The","size","of","the","window","as","time","or","row-count","interval",".",":","return",":","A","partially","specified","sliding","window","."]
code: def over(cls, size: Expression) -> "SlideWithSize":
      """
      Creates a sliding window. Sliding windows have a fixed size and slide by
      a specified slide interval. If the slide interval is smaller than the window size, sliding
      windows are overlapping. Thus, an element can be assigned to multiple windows.
  
      For example, a sliding window of size 15 minutes with 5 minutes sliding interval groups
      elements of 15 minutes and evaluates every five minutes. Each element is contained in three
      consecutive window evaluations.
  
      :param size: The size of the window as time or row-count interval.
      :return: A partially specified sliding window.
      """
      return SlideWithSize(
          get_gateway().jvm.Slide.over(_get_java_expression(size))
      )
  
imports: from py4j.java_gateway import get_method
  from pyflink.java_gateway import get_gateway
  from pyflink.table import Expression
  from pyflink.table.expression import _get_java_expression
  from pyflink.table.utils import to_expression_jarray
label_desc: Use image node_id 1 for calling the Slide obj's underlying member method code with example usage: obj.over(cls, size) and returns: SlideWithSize