Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-10934

Order fields don't work in ignite field queries

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 2.7
    • None
    • sql
    • None

    Description

      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 : 

       

      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)
       
      

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            gauravbrills Gaurav Rawat
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: