OffsetWindowFunction Expressions¶
OffsetWindowFunction
is an extension of the WindowFunction abstraction for offset-based window functions.
Contract¶
Default Expression¶
default: Expression
Used when:
FrameLessOffsetWindowFunction
is requested tonullable
,toString
OffsetWindowFunctionFrameBase
is requested forfillDefaultValue
ignoreNulls¶
ignoreNulls: Boolean
Used when:
WindowExecBase
unary physical operator is requested for windowFrameExpressionFactoryPairs
Input Expression¶
input: Expression
Input Expression
Used when:
FrameLessOffsetWindowFunction
is requested tonullable
,dataType
,inputTypes
,toString
OffsetWindowFunctionFrameBase
is requested forprojection
,project
Offset Expression¶
offset: Expression
Offset (foldable) Expression
Used when:
OffsetWindowFunction
is requested tofakeFrame
FrameLessOffsetWindowFunction
is requested tocheckInputDataTypes
,toString
Implementations¶
FrameLessOffsetWindowFunction
NthValue