OffsetWindowFunction Expressions¶
OffsetWindowFunction is an extension of the WindowFunction abstraction for offset-based window functions.
Contract¶
Default Expression¶
default: Expression
Used when:
FrameLessOffsetWindowFunctionis requested tonullable,toStringOffsetWindowFunctionFrameBaseis requested forfillDefaultValue
ignoreNulls¶
ignoreNulls: Boolean
Used when:
WindowExecBaseunary physical operator is requested for windowFrameExpressionFactoryPairs
Input Expression¶
input: Expression
Input Expression
Used when:
FrameLessOffsetWindowFunctionis requested tonullable,dataType,inputTypes,toStringOffsetWindowFunctionFrameBaseis requested forprojection,project
Offset Expression¶
offset: Expression
Offset (foldable) Expression
Used when:
OffsetWindowFunctionis requested tofakeFrameFrameLessOffsetWindowFunctionis requested tocheckInputDataTypes,toString
Implementations¶
FrameLessOffsetWindowFunctionNthValue