zorba-coders team mailing list archive
-
zorba-coders team
-
Mailing list archive
-
Message #24216
Re: [Merge] lp:~zorba-coders/zorba/skiplimit into lp:zorba
I have the feeling that this could and should be made more general, i.e., introduce "limit" ExprSingle and "offset" ExprSingle as regular FLWOR clauses, like any other clauses, that you can put everywhere (as intermediate clauses), and that are syntactic sugars for "count $i where $i le ExprSingle" and "count $i where $i gt ExprSingle" respectively.
That way, there would no longer be any need to go through syntactic options as above as they behave like any other clause.
Concretely, I think that it comes down to something as simple as:
IntermediateClause ::= InitialClause | WhereClause | GroupByClause | OrderByClause | CountClause | OffsetClause | LimitClause
OffsetClause ::= "offset" ExprSingle
LimitClause ::= "limit" ExprSingle
--
https://code.launchpad.net/~zorba-coders/zorba/skiplimit/+merge/173126
Your team Zorba Coders is subscribed to branch lp:zorba.
References