github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/sql/colexec/execgen/supported_bin_cmp_ops.go (about)

     1  // Copyright 2020 The Cockroach Authors.
     2  //
     3  // Use of this software is governed by the Business Source License
     4  // included in the file licenses/BSL.txt.
     5  //
     6  // As of the Change Date specified in that file, in accordance with
     7  // the Business Source License, use of this software will be governed
     8  // by the Apache License, Version 2.0, included in the file
     9  // licenses/APL.txt.
    10  
    11  package execgen
    12  
    13  import "github.com/cockroachdb/cockroach/pkg/sql/sem/tree"
    14  
    15  // BinaryOpName is a mapping from all binary operators that are supported by
    16  // the vectorized engine to their names.
    17  var BinaryOpName = map[tree.BinaryOperator]string{
    18  	tree.Plus:   "Plus",
    19  	tree.Minus:  "Minus",
    20  	tree.Mult:   "Mult",
    21  	tree.Div:    "Div",
    22  	tree.Concat: "Concat",
    23  }
    24  
    25  // ComparisonOpName is a mapping from all comparison operators that are
    26  // supported by the vectorized engine to their names.
    27  var ComparisonOpName = map[tree.ComparisonOperator]string{
    28  	tree.EQ: "EQ",
    29  	tree.NE: "NE",
    30  	tree.LT: "LT",
    31  	tree.LE: "LE",
    32  	tree.GT: "GT",
    33  	tree.GE: "GE",
    34  }