Class BytecodeGeneratorContext


  • public class BytecodeGeneratorContext
    extends Object
    • Method Detail

      • getScope

        public io.airlift.bytecode.Scope getScope()
      • generate

        public io.airlift.bytecode.BytecodeNode generate​(RowExpression expression)
      • generateCall

        public io.airlift.bytecode.BytecodeNode generateCall​(ResolvedFunction resolvedFunction,
                                                             List<io.airlift.bytecode.BytecodeNode> arguments)
        Generates a function call with null handling, automatic binding of session parameter, etc.
      • wasNull

        public io.airlift.bytecode.Variable wasNull()