See https://calcite.apache.org/docs/reference.html#keywords 
<https://calcite.apache.org/docs/reference.html#keywords>. TIMESTAMP occurs in 
bold, therefore it is a reserved keyword.

> On Mar 24, 2019, at 3:54 PM, Julian Hyde <[email protected]> wrote:
> 
> TIMESTAMP is a reserved keyword in both Calcite and the SQL standard.
> 
> If you insist on using it as a table or column name, you must enclose it in 
> double-quotes when you use it in a query.
> 
> Julian
> 
> 
>> On Mar 22, 2019, at 5:22 AM, YuZhao Chen <[email protected]> wrote:
>> 
>> timestamp is neither a keyword nor a builtin function in Calcite now, so
>> what is the stackTrace your query throw ? Can you show us more details ?
>> 
>> Best,
>> Danny Chan
>> 
>> Suhail Aliyar <[email protected]> 于2019年3月22日周五 上午2:26写道:
>> 
>>> Hello,
>>> 
>>> I am Suhail Aliyar, Backend developer at dexlock technologies, Kochi,
>>> India.
>>> 
>>> I am using calcite server for validating SQL queries in my MSSQL server
>>> using java in my application. While using your latest version(1.18.0) from
>>> maven, The validator throws exceptions. The queries are given below. I have
>>> tried the same queries from DBeaver and I am able to fetch results.
>>> 
>>> Sample Queries:
>>> 1. select timeStamp from <table name>;
>>> 2. SELECT   *, FLOOR(timeStamp / (1000)) % 60 AS seconds FROM
>>> dbo.enriched_video
>>> 3. SELECT *, CONVERT(VARCHAR,DATEADD(ms,timestamp,0),108) AS time FROM
>>> dbo.enriched_video
>>> 
>>> In my table I have a attribute names "timeStamp".
>>> 
>>> Can anyone please provide me some quick help to make support to these
>>> keywords. Thanks for helping.
>>> 
>>> *Thanks & Regards*
>>> *Suhail Aliyar*
>>> *Software Engineer*
>>> *Mob:+91 9846449816*
>>> *Website: www.dexlock.com <http://www.dexlock.com>*
>>> 
> 

Reply via email to