featurebase/pql
Samir Patel 8da946fe9b allow empty values to be provided for vars in Row call
queries can become arbitrarily long when variables are used.
This is especially the case when a variable is defined as
'select distinct field from table'
and a user wants to use all the values in a Row call
(which is effectively disabling any condition on the field).

This change allows users to select no values for a variable
associated with a Row call to disable the condition. If that
variable is the only condition (query expands to nothing)
then it interprets it as an All call.
2022-03-24 10:45:30 -05:00
..
ast.go allow empty values to be provided for vars in Row call 2022-03-24 10:45:30 -05:00
ast_test.go allow empty values to be provided for vars in Row call 2022-03-24 10:45:30 -05:00
decimal.go add copyright notice back in 2021-12-10 11:01:04 -06:00
decimal_test.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
doc.go add copyright notice back in 2021-12-10 11:01:04 -06:00
parser.go catch the panic we throw for an invalid timestamp 2022-02-22 16:20:09 -06:00
parser_test.go catch the panic we throw for an invalid timestamp 2022-02-22 16:20:09 -06:00
pql.peg messing with parser, Rows call 2022-02-07 16:21:35 -06:00
pql.peg.go messing with parser, Rows call 2022-02-07 16:21:35 -06:00
pqlpeg_test.go Parse variables for _field 2022-02-07 15:40:24 -07:00
token.go add copyright notice back in 2021-12-10 11:01:04 -06:00