kubernetes/vendor/github.com/google/cel-go/common/operators/operators.go

const Conditional

const LogicalAnd

const LogicalOr

const LogicalNot

const Equals

const NotEquals

const Less

const LessEquals

const Greater

const GreaterEquals

const Add

const Subtract

const Multiply

const Divide

const Modulo

const Negate

const Index

const OptIndex

const OptSelect

const Has

const All

const Exists

const ExistsOne

const Map

const Filter

const NotStrictlyFalse

const In

const OldNotStrictlyFalse

const OldIn

var operators

var operatorMap

// Find the internal function name for an operator, if the input text is one.
func Find(text string) (string, bool) {}

// FindReverse returns the unmangled, text representation of the operator.
func FindReverse(symbol string) (string, bool) {}

// FindReverseBinaryOperator returns the unmangled, text representation of a binary operator.
//
// If the symbol does refer to an operator, but the operator does not have a display name the
// result is false.
func FindReverseBinaryOperator(symbol string) (string, bool) {}

// Precedence returns the operator precedence, where the higher the number indicates
// higher precedence operations.
func Precedence(symbol string) int {}

// Arity returns the number of argument the operator takes
// -1 is returned if an undefined symbol is provided
func Arity(symbol string) int {}