Hi,
it's not a bug :) Note that LIMIT&OFFSET has been removed to the server side, and IoTDBQueryResultSetTest here is only faking a result from the server. Lei Rui On 12/9/2019 21:40,Yuan Tian (Jira)<[email protected]> wrote: Yuan Tian created IOTDB-347: ------------------------------- Summary: Bug in limit clause Key: IOTDB-347 URL: https://issues.apache.org/jira/browse/IOTDB-347 Project: Apache IoTDB Issue Type: Bug Reporter: Yuan Tian The test function `testQuery` in `IoTDBQueryResultSetTest.java` construct data as following {code:java} Object[][] input = { {2L, 2.22F, 40000L, null,}, {3L, 3.33F, null, null,}, {4L, 4.44F, null, null,}, {50L, null, 50000L, null,}, {100L, null, 199L, null,}, {101L, null, 199L, null,}, {103L, null, 199L, null,}, {105L, 11.11F, 199L, 33333,}, {1000L, 1000.11F, 55555L, 22222,}}; {code} and query sql is {code:java} String testSql = "select *,s1,s0,s2 from root.vehicle.d0 where s1 > 190 or s2 < 10.0 " + "limit 20 offset 1 slimit 4 soffset 2"; {code} with the offset 1, we should skip the `\{2L, 2.22F, 40000L, null,}`, but the expected answer doesn't do that: {code:java} String standard = "Time,root.vehicle.d0.s2,root.vehicle.d0.s1,root.vehicle.d0.s0,root.vehicle.d0.s2,\n" + "2,2.22,40000,null,2.22,\n" + "3,3.33,null,null,3.33,\n" + "4,4.44,null,null,4.44,\n" + "50,null,50000,null,null,\n" + "100,null,199,null,null,\n" + "101,null,199,null,null,\n" + "103,null,199,null,null,\n" + "105,11.11,199,33333,11.11,\n" + "1000,1000.11,55555,22222,1000.11,\n"; {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
