aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm/sqlvm/parser/internal/grammar.peg
diff options
context:
space:
mode:
Diffstat (limited to 'core/vm/sqlvm/parser/internal/grammar.peg')
-rw-r--r--core/vm/sqlvm/parser/internal/grammar.peg6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/vm/sqlvm/parser/internal/grammar.peg b/core/vm/sqlvm/parser/internal/grammar.peg
index 7429f65a4..a0cb9ec63 100644
--- a/core/vm/sqlvm/parser/internal/grammar.peg
+++ b/core/vm/sqlvm/parser/internal/grammar.peg
@@ -912,7 +912,11 @@ BoolLiteral
node := &ast.BoolValueNode{}
node.SetPosition(uint32(c.pos.offset))
node.SetLength(uint32(len(c.text)))
- node.V = bytes.EqualFold(b.([]byte), []byte("TRUE"))
+ if bytes.EqualFold(b.([]byte), []byte("TRUE")) {
+ node.V = ast.BoolValueTrue
+ } else {
+ node.V = ast.BoolValueFalse
+ }
return node, nil
}