Skip to content

Commit 5e5ec67

Browse files
committed
removed skipNumber from Polling trigger
1 parent 90c3b88 commit 5e5ec67

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

src/main/java/io/elastic/jdbc/triggers/GetRowsPollingTrigger.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,22 +64,12 @@ public final void execute(ExecutionParameters parameters) {
6464
pollingValue = cts;
6565
}
6666

67-
if (snapshot.containsKey(PROPERTY_SKIP_NUMBER)) {
68-
skipNumber = snapshot.getInt(PROPERTY_SKIP_NUMBER);
69-
}
70-
71-
if (snapshot.containsKey(PROPERTY_TABLE_NAME) && snapshot.get(PROPERTY_TABLE_NAME) != null
72-
&& !snapshot.getString(PROPERTY_TABLE_NAME)
73-
.equals(tableName)) {
74-
skipNumber = 0;
75-
}
76-
7767
LOGGER.info("Executing row polling trigger");
7868
try {
7969
connection = Utils.getConnection(configuration);
8070
QueryFactory queryFactory = new QueryFactory();
8171
Query query = queryFactory.getQuery(dbEngine);
82-
query.from(tableName).skip(skipNumber).orderBy(pollingField)
72+
query.from(tableName).orderBy(pollingField)
8373
.rowsPolling(pollingField, pollingValue);
8474
query.setMaxPollingValue(cts);
8575
ArrayList<JsonObject> resultList = query.executePolling(connection);
@@ -94,7 +84,6 @@ public final void execute(ExecutionParameters parameters) {
9484
formattedDate = new SimpleDateFormat(PROPERTY_DATETIME_FORMAT)
9585
.format(query.getMaxPollingValue());
9686
snapshot = Json.createObjectBuilder()
97-
.add(PROPERTY_SKIP_NUMBER, skipNumber + resultList.size())
9887
.add(PROPERTY_TABLE_NAME, tableName)
9988
.add(PROPERTY_POLLING_FIELD, pollingField)
10089
.add(PROPERTY_POLLING_VALUE, formattedDate).build();

0 commit comments

Comments
 (0)