diff options
Diffstat (limited to 'core/vm/sqlvm/parser/internal/grammar.peg')
-rw-r--r-- | core/vm/sqlvm/parser/internal/grammar.peg | 6 |
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 } |