MCPcopy
hub / github.com/github/gh-ost / BuildValueComparison

Function BuildValueComparison

go/sql/builder.go:83–92  ·  view source on GitHub ↗
(column string, value string, comparisonSign ValueComparisonSign)

Source from the content-addressed store, hash-verified

81}
82
83func BuildValueComparison(column string, value string, comparisonSign ValueComparisonSign) (result string, err error) {
84 if column == "" {
85 return "", fmt.Errorf("empty column in BuildValueComparison")
86 }
87 if value == "" {
88 return "", fmt.Errorf("empty value in BuildValueComparison")
89 }
90 comparison := fmt.Sprintf("(%s %s %s)", EscapeName(column), string(comparisonSign), value)
91 return comparison, err
92}
93
94func BuildEqualsComparison(columns []string, values []string) (result string, err error) {
95 if len(columns) == 0 {

Callers 2

BuildEqualsComparisonFunction · 0.85
BuildRangeComparisonFunction · 0.85

Calls 2

EscapeNameFunction · 0.85
ErrorfMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…