Documentation
¶
Index ¶
- Variables
- func AND(args ...value.Value) (value.Value, error)
- func BETWEEN(target, start, end value.Value) (value.Value, error)
- func BindIn(args ...value.Value) (value.Value, error)
- func EQ(a, b value.Value) (value.Value, error)
- func GT(a, b value.Value) (value.Value, error)
- func GTE(a, b value.Value) (value.Value, error)
- func IN(a value.Value, values ...value.Value) (value.Value, error)
- func IS_DISTINCT_FROM(a, b value.Value) (value.Value, error)
- func IS_FALSE(a value.Value) (value.Value, error)
- func IS_NOT_DISTINCT_FROM(a, b value.Value) (value.Value, error)
- func IS_NULL(a value.Value) (value.Value, error)
- func IS_TRUE(a value.Value) (value.Value, error)
- func LT(a, b value.Value) (value.Value, error)
- func LTE(a, b value.Value) (value.Value, error)
- func NOT(a value.Value) (value.Value, error)
- func NOT_EQ(a, b value.Value) (value.Value, error)
- func OR(args ...value.Value) (value.Value, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var BindAnd = helper.ScalarNKeepNull(AND)
BindAnd observes NULL itself for three-valued logic, so it must use the KeepNull variant.
View Source
var BindBetween = helper.Scalar3(BETWEEN)
BindBetween short-circuits to NULL when any operand is NULL, per GoogleSQL three-valued logic (NULL, not FALSE).
View Source
var BindIsDistinctFrom = helper.Scalar2KeepNull(IS_DISTINCT_FROM)
BindIsDistinctFrom observes NULL itself, so it must use the KeepNull variant.
View Source
var BindIsNotDistinctFrom = helper.Scalar2KeepNull(IS_NOT_DISTINCT_FROM)
BindIsNotDistinctFrom observes NULL itself, so it must use the KeepNull variant.
View Source
var BindIsNull = helper.Scalar1KeepNull(IS_NULL)
BindIsNull observes NULL itself, so it must use the KeepNull variant.
View Source
var BindOr = helper.ScalarNKeepNull(OR)
BindOr observes NULL itself for three-valued logic, so it must use the KeepNull variant.
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.