MCPcopy Create free account
hub / github.com/cockroachdb/cockroachdb-parser / NewTypedComparisonExpr

Function NewTypedComparisonExpr

pkg/sql/sem/tree/expr.go:393–398  ·  view source on GitHub ↗

NewTypedComparisonExpr returns a new ComparisonExpr that is verified to be well-typed.

(op treecmp.ComparisonOperator, left, right TypedExpr)

Source from the content-addressed store, hash-verified

391
392// NewTypedComparisonExpr returns a new ComparisonExpr that is verified to be well-typed.
393func NewTypedComparisonExpr(op treecmp.ComparisonOperator, left, right TypedExpr) *ComparisonExpr {
394 node := &ComparisonExpr{Operator: op, Left: left, Right: right}
395 node.typ = types.Bool
396 MemoizeComparisonExprOp(node)
397 return node
398}
399
400// NewTypedComparisonExprWithSubOp returns a new ComparisonExpr that is verified to be well-typed.
401func NewTypedComparisonExprWithSubOp(

Callers 1

GetWhenConditionMethod · 0.85

Calls 1

MemoizeComparisonExprOpFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…