Package io.trino.sql.gen
Class ArrayGeneratorUtils
- java.lang.Object
-
- io.trino.sql.gen.ArrayGeneratorUtils
-
public final class ArrayGeneratorUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ArrayMapBytecodeExpressionmap(io.airlift.bytecode.Scope scope, CachedInstanceBinder cachedInstanceBinder, Type fromElementType, Type toElementType, io.airlift.bytecode.Variable array, FunctionMetadata functionMetadata, Function<InvocationConvention,FunctionInvoker> functionInvokerProvider)static ArrayMapBytecodeExpressionmap(io.airlift.bytecode.Scope scope, CallSiteBinder binder, io.airlift.bytecode.expression.BytecodeExpression array, Type fromElementType, Type toElementType, Function<io.airlift.bytecode.expression.BytecodeExpression,io.airlift.bytecode.expression.BytecodeExpression> mapper)static ArrayMapBytecodeExpressionmap(io.airlift.bytecode.Scope scope, CallSiteBinder binder, Type fromElementType, Type toElementType, io.airlift.bytecode.expression.BytecodeExpression array, Function<io.airlift.bytecode.expression.BytecodeExpression,io.airlift.bytecode.expression.BytecodeExpression> mapper)
-
-
-
Method Detail
-
map
public static ArrayMapBytecodeExpression map(io.airlift.bytecode.Scope scope, CachedInstanceBinder cachedInstanceBinder, Type fromElementType, Type toElementType, io.airlift.bytecode.Variable array, FunctionMetadata functionMetadata, Function<InvocationConvention,FunctionInvoker> functionInvokerProvider)
-
map
public static ArrayMapBytecodeExpression map(io.airlift.bytecode.Scope scope, CallSiteBinder binder, Type fromElementType, Type toElementType, io.airlift.bytecode.expression.BytecodeExpression array, Function<io.airlift.bytecode.expression.BytecodeExpression,io.airlift.bytecode.expression.BytecodeExpression> mapper)
-
map
public static ArrayMapBytecodeExpression map(io.airlift.bytecode.Scope scope, CallSiteBinder binder, io.airlift.bytecode.expression.BytecodeExpression array, Type fromElementType, Type toElementType, Function<io.airlift.bytecode.expression.BytecodeExpression,io.airlift.bytecode.expression.BytecodeExpression> mapper)
-
-