File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
main/java/net/sf/jsqlparser/util/deparser
test/java/net/sf/jsqlparser/statement/select Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -283,7 +283,7 @@ public void deparseOffset(Offset offset) {
283
283
// or OFFSET offset (ROW | ROWS)
284
284
if (offset .getOffsetJdbcParameter () != null ) {
285
285
buffer .append (" OFFSET " ).append (offset .getOffsetJdbcParameter ());
286
- } else if ( offset . getOffset () != 0 ) {
286
+ } else {
287
287
buffer .append (" OFFSET " );
288
288
buffer .append (offset .getOffset ());
289
289
}
Original file line number Diff line number Diff line change @@ -3171,4 +3171,10 @@ public void testNestedCast() throws JSQLParserException {
3171
3171
public void testNamedParametersIssue612 () throws Exception {
3172
3172
assertSqlCanBeParsedAndDeparsed ( "SELECT a FROM b LIMIT 10 OFFSET :param" );
3173
3173
}
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
+ }
3174
3180
}
You can’t perform that action at this time.
0 commit comments