io.getquill.parser
Type members
Classlikes
Convert constructs of Quill Ast into Expr[Ast]. This allows them to be passed back an fourth between inline Quotation blocks during compile-time which should eventually be bassed into a run-call-site where they will be evaluated into SQL.
Convert constructs of Quill Ast into Expr[Ast]. This allows them to be passed back an fourth between inline Quotation blocks during compile-time which should eventually be bassed into a run-call-site where they will be evaluated into SQL.
Note that liftable List is already taken care of by the Dotty implicits
- Companion:
- object
Since QueryParser only matches things that output Query[_], make a separate parser that parses things like query.sum, query.size etc... when needed.
Since QueryParser only matches things that output Query[_], make a separate parser that parses things like query.sum, query.size etc... when needed.
Query contains, nonEmpty, etc... Pre-filters for a boolean output type
Query contains, nonEmpty, etc... Pre-filters for a boolean output type
Same as traversableOperationParser, pre-filters that the result-type is a boolean
Same as traversableOperationParser, pre-filters that the result-type is a boolean
Should check that something is a null-constant basically before anything else because null-constant can match anything e.g. a (something: SomeValue) clause. Found this out when tried to do just '{ (infix: InfixValue) } and 'null' matched it
Should check that something is a null-constant basically before anything else because null-constant can match anything e.g. a (something: SomeValue) clause. Found this out when tried to do just '{ (infix: InfixValue) } and 'null' matched it