Expand description
Generated types for http://substrait.io/schemas/simple_extensions
Modules§
Structs§
- Aggregate
Function AggregateFunction- Aggregate
Function Impls Item AggregateFunctionImplsItem- Arguments
Arguments- Deterministic
Deterministic- Enum
Options EnumOptions- Enumeration
Arg EnumerationArg- Implementation
Implementation- Intermediate
Intermediate- Maxset
Maxset- Options
Options- Options
Value OptionsValue- Ordered
Ordered- Return
Value ReturnValue- Scalar
Function ScalarFunction- Scalar
Function Impls Item ScalarFunctionImplsItem- Session
Dependent SessionDependent- Simple
Extensions SimpleExtensions- Simple
Extensions Dependencies Key SimpleExtensionsDependenciesKey- Simple
Extensions Type Variations Item SimpleExtensionsTypeVariationsItem- Simple
Extensions Types Item SimpleExtensionsTypesItem- TypeArg
TypeArg- Type
Param Defs TypeParamDefs- Type
Param Defs Item TypeParamDefsItem- Value
Arg ValueArg- Variadic
Behavior VariadicBehavior- Window
Function WindowFunction- Window
Function Impls Item WindowFunctionImplsItem
Enums§
- Arguments
Item ArgumentsItem- Decomposable
Decomposable- Nullability
Handling - Describes how nullability of arguments maps to nullability of output. MIRROR: Output is nullable if any argument is nullable; argument and return types must not include nullability markers as they will be ignored for output nullability derivation. DECLARED_OUTPUT: Output nullability matches the declared return type regardless of argument nullability; argument types must not include nullability markers. DISCRETE: Like DECLARED_OUTPUT, but arguments must also match their declared nullability exactly.
- Simple
Extensions Type Variations Item Functions SimpleExtensionsTypeVariationsItemFunctions- Type
Type- Type
Param Defs Item Type TypeParamDefsItemType- Variadic
Behavior Parameter Consistency VariadicBehaviorParameterConsistency- Window
Function Impls Item Window Type WindowFunctionImplsItemWindowType