syncbase: syncql: make k, v and functions case sensitive
Field specifications are case sensitive except for the k and v.
Change to also require the correct case for k and v.
For example,
select V.Foo.Bar from Customer
^
Did you mean 'v'?
In addition, functions are now case sensitve and also provide a helpful error:
select now() from Customer
^
Did you mean 'Now'?
With this change, only syncQL reserved words are case insensitive.
Change-Id: I51b1f9958cf03a02473390b68c41d9bfced46b44
9 files changed