Uses of Interface
se.kuseman.payloadbuilder.api.execution.IExecutionContext
Packages that use IExecutionContext
Package
Description
-
Uses of IExecutionContext in se.kuseman.payloadbuilder.api.catalog
Methods in se.kuseman.payloadbuilder.api.catalog with parameters of type IExecutionContextModifier and TypeMethodDescriptionabstract ValueVectorOperatorFunctionInfo.eval(IExecutionContext context, String catalogAlias, TupleVector input) Evaluate this function against input vector.ScalarFunctionInfo.evalScalar(IExecutionContext context, ScalarFunctionInfo.AggregateMode mode, TupleVector input, String catalogAlias, List<IExpression> arguments) Evaluate this function in scalar mode with an aggregation mode.ScalarFunctionInfo.evalScalar(IExecutionContext context, ScalarFunctionInfo.AggregateMode mode, TupleVector input, ValueVector selection, String catalogAlias, List<IExpression> arguments) Evaluate this function in scalar mode with an aggregation mode with a row selection.ScalarFunctionInfo.evalScalar(IExecutionContext context, TupleVector input, String catalogAlias, List<IExpression> arguments) Evaluate this function in scalar mode.ScalarFunctionInfo.evalScalar(IExecutionContext context, TupleVector input, ValueVector selection, String catalogAlias, List<IExpression> arguments) Evaluate this expression against input with a row selection.IDatasource.execute(IExecutionContext context, IDatasourceOptions options) Execute data source returning a stream of tuple vectorsabstract TupleIteratorTableFunctionInfo.execute(IExecutionContext context, String catalogAlias, Optional<Schema> schema, List<IExpression> arguments, IDatasourceOptions options) Execute table function.TableFunctionInfo.execute(IExecutionContext context, String catalogAlias, Optional<Schema> schema, List<IExpression> arguments, IDatasourceOptions options, int nodeId) ScalarFunctionInfo.fold(IExecutionContext context, List<IExpression> arguments) Folds this function and returns a new expression.intIDatasourceOptions.getBatchSize(IExecutionContext context) Return the vector batch size.IDatasource.getDescribeProperties(IExecutionContext context) Returns a map with describe properties that is used during describe/analyze statementsTableFunctionInfo.getDescribeProperties(IExecutionContext context) Returns a map with describe properties that is used during describe/analyze statementsCatalog.getExecutionStatistics(IExecutionContext context) Return summarized execution statistics for provided context.default ValueVectorIDatasourceOptions.getOption(QualifiedName name, IExecutionContext context) Return value for provided option name. -
Uses of IExecutionContext in se.kuseman.payloadbuilder.api.execution
Methods in se.kuseman.payloadbuilder.api.execution with parameters of type IExecutionContextModifier and TypeMethodDescriptionISeekPredicate.getSeekKeys(IExecutionContext context) Returns seek keys for this predicate. -
Uses of IExecutionContext in se.kuseman.payloadbuilder.api.expression
Methods in se.kuseman.payloadbuilder.api.expression with parameters of type IExecutionContextModifier and TypeMethodDescriptionvoidIAggregator.appendGroup(TupleVector input, ValueVector groupIds, ValueVector selections, IExecutionContext context) Appends a group data to aggregator.IAggregator.combine(IExecutionContext context) Combine the aggregators state into a resulting ValueVector.default ValueVectorIExpression.eval(IExecutionContext context) Evaluate expression.IExpression.eval(TupleVector input, IExecutionContext context) Evaluate expression against inputdefault ValueVectorIExpression.eval(TupleVector input, ValueVector selection, IExecutionContext context) Evaluate this expression against input with a row selection.