Add support for CASE operator.
This commit is contained in:
parent
3367df247c
commit
4f9323ddca
18 changed files with 243 additions and 272 deletions
|
|
@ -20,3 +20,19 @@ func (l literalExpression) Serialize(out *queryData, options ...serializeOption)
|
|||
|
||||
return nil
|
||||
}
|
||||
|
||||
type numLiteralExpression struct {
|
||||
literalExpression
|
||||
numericInterfaceImpl
|
||||
}
|
||||
|
||||
func IntLiteral(value int) NumericExpression {
|
||||
numLiteral := &numLiteralExpression{}
|
||||
|
||||
numLiteral.literalExpression = *Literal(value)
|
||||
numLiteral.literalExpression.parent = numLiteral
|
||||
|
||||
numLiteral.numericInterfaceImpl.parent = numLiteral
|
||||
|
||||
return numLiteral
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue