Package io.prestosql.sql.gen
Class RowExpressionCompiler
- java.lang.Object
-
- io.prestosql.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.BytecodeNode
compile(RowExpression rowExpression, io.airlift.bytecode.Scope scope)
io.airlift.bytecode.BytecodeNode
compile(RowExpression rowExpression, io.airlift.bytecode.Scope scope, Optional<Class<?>> lambdaInterface)
static VariableReferenceExpression
createTempVariableReferenceExpression(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)
-
-