Package io.substrait.extension
Interface ExtensionLookup
- All Known Implementing Classes:
AbstractExtensionLookup,ExtensionCollector,ImmutableExtensionLookup
public interface ExtensionLookup
Interface with operations for resolving references to
SimpleExtensionDeclarations within an individual plan to their corresponding
functions or types.-
Method Summary
Modifier and TypeMethodDescriptiongetAggregateFunction(int reference, SimpleExtension.ExtensionCollection extensions) getScalarFunction(int reference, SimpleExtension.ExtensionCollection extensions) getType(int reference, SimpleExtension.ExtensionCollection extensions) getWindowFunction(int reference, SimpleExtension.ExtensionCollection extensions)
-
Method Details
-
getScalarFunction
SimpleExtension.ScalarFunctionVariant getScalarFunction(int reference, SimpleExtension.ExtensionCollection extensions) -
getWindowFunction
SimpleExtension.WindowFunctionVariant getWindowFunction(int reference, SimpleExtension.ExtensionCollection extensions) -
getAggregateFunction
SimpleExtension.AggregateFunctionVariant getAggregateFunction(int reference, SimpleExtension.ExtensionCollection extensions) -
getType
-