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
tree: 52b113d6d37419d8a41542a984b05358f8321c6a
  1. v23/
  2. x/
  3. .gitignore
  4. AUTHORS
  5. CONTRIBUTORS
  6. LICENSE
  7. PATENTS
  8. VERSION