You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Gaurav Rawat (JIRA)" <ji...@apache.org> on 2019/01/14 16:44:00 UTC

[jira] [Created] (IGNITE-10934) Order fields don't work in ignite field queries

Gaurav Rawat created IGNITE-10934:
-------------------------------------

             Summary: Order fields don't work in ignite field queries 
                 Key: IGNITE-10934
                 URL: https://issues.apache.org/jira/browse/IGNITE-10934
             Project: Ignite
          Issue Type: Bug
          Components: sql
    Affects Versions: 2.7
            Reporter: Gaurav Rawat


There is an issue when we use fields woth a field such as order . seems the H2 query engine recognizes this is a  keyword . 

example query :

SELECT fund.fund_id, fund.close_dt, fund.idea_id, pm .order  FROM "fund".FUND fund LEFT JOIN "pm ".PM pm ON fund.FUND_ID = pm .FUND_ID limit 40

 

error : 

 
{code:java}
Caused by: org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement .....
at org.h2.message.DbException.getJdbcSQLException(DbException.java:357)
 at org.h2.message.DbException.getSyntaxError(DbException.java:217)
 at org.h2.command.Parser.readColumnIdentifier(Parser.java:3507)
 at org.h2.command.Parser.readTermObjectDot(Parser.java:2964)
 at org.h2.command.Parser.readTerm(Parser.java:3095)
 at org.h2.command.Parser.readFactor(Parser.java:2587)
 at org.h2.command.Parser.readSum(Parser.java:2574)
 at org.h2.command.Parser.readConcat(Parser.java:2544)
 at org.h2.command.Parser.readCondition(Parser.java:2370)
 at org.h2.command.Parser.readAnd(Parser.java:2342)
 at org.h2.command.Parser.readExpression(Parser.java:2334)
 at org.h2.command.Parser.parseSelectSimpleSelectPart(Parser.java:2245)
 
{code}
 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)