File tree Expand file tree Collapse file tree
main/java/net/sf/jsqlparser/util/deparser
test/java/net/sf/jsqlparser/statement/select Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -283,7 +283,7 @@ public void deparseOffset(Offset offset) {
283283 // or OFFSET offset (ROW | ROWS)
284284 if (offset .getOffsetJdbcParameter () != null ) {
285285 buffer .append (" OFFSET " ).append (offset .getOffsetJdbcParameter ());
286- } else if ( offset . getOffset () != 0 ) {
286+ } else {
287287 buffer .append (" OFFSET " );
288288 buffer .append (offset .getOffset ());
289289 }
Original file line number Diff line number Diff line change @@ -3171,4 +3171,10 @@ public void testNestedCast() throws JSQLParserException {
31713171 public void testNamedParametersIssue612 () throws Exception {
31723172 assertSqlCanBeParsedAndDeparsed ( "SELECT a FROM b LIMIT 10 OFFSET :param" );
31733173 }
3174+
3175+ @ Test
3176+ public void testMissingOffsetIssue620 () throws JSQLParserException {
3177+ assertSqlCanBeParsedAndDeparsed ("SELECT a, b FROM test OFFSET 0" );
3178+ assertSqlCanBeParsedAndDeparsed ("SELECT a, b FROM test LIMIT 1 OFFSET 0" );
3179+ }
31743180}
You can’t perform that action at this time.
0 commit comments