Package io.substrait.extension
Class SimpleExtension.ExtensionCollection
java.lang.Object
io.substrait.extension.SimpleExtension.ExtensionCollection
- Enclosing class:
- SimpleExtension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract List<SimpleExtension.AggregateFunctionVariant>static io.substrait.extension.ImmutableSimpleExtension.ExtensionCollection.Builderbuilder()getType(SimpleExtension.TypeAnchor anchor) merge(SimpleExtension.ExtensionCollection extensionCollection) abstract List<SimpleExtension.ScalarFunctionVariant>abstract List<SimpleExtension.Type>types()abstract List<SimpleExtension.WindowFunctionVariant>
-
Constructor Details
-
ExtensionCollection
public ExtensionCollection()
-
-
Method Details
-
types
-
scalarFunctions
-
aggregateFunctions
-
windowFunctions
-
builder
public static io.substrait.extension.ImmutableSimpleExtension.ExtensionCollection.Builder builder() -
getType
-
getScalarFunction
public SimpleExtension.ScalarFunctionVariant getScalarFunction(SimpleExtension.FunctionAnchor anchor) -
getAggregateFunction
public SimpleExtension.AggregateFunctionVariant getAggregateFunction(SimpleExtension.FunctionAnchor anchor) -
getWindowFunction
public SimpleExtension.WindowFunctionVariant getWindowFunction(SimpleExtension.FunctionAnchor anchor) -
merge
public SimpleExtension.ExtensionCollection merge(SimpleExtension.ExtensionCollection extensionCollection)
-