Package io.trino.sql.gen
Class RowExpressionCompiler
- java.lang.Object
-
- io.trino.sql.gen.RowExpressionCompiler
-
public class RowExpressionCompiler extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.airlift.bytecode.BytecodeNodecompile(RowExpression rowExpression, io.airlift.bytecode.Scope scope)io.airlift.bytecode.BytecodeNodecompile(RowExpression rowExpression, io.airlift.bytecode.Scope scope, Optional<Class<?>> lambdaInterface)static VariableReferenceExpressioncreateTempVariableReferenceExpression(io.airlift.bytecode.Variable variable, Type type)
-
-
-
Method Detail
-
compile
public io.airlift.bytecode.BytecodeNode compile(RowExpression rowExpression, io.airlift.bytecode.Scope scope)
-
compile
public io.airlift.bytecode.BytecodeNode compile(RowExpression rowExpression, io.airlift.bytecode.Scope scope, Optional<Class<?>> lambdaInterface)
-
createTempVariableReferenceExpression
public static VariableReferenceExpression createTempVariableReferenceExpression(io.airlift.bytecode.Variable variable, Type type)
-
-