Class RowExpressionCompiler


  • public class RowExpressionCompiler
    extends Object
    • 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)