Skip to content

Commit 56a6ed5

Browse files
committed
Delete Empty emitting from triggers
1 parent 5e9e6b2 commit 56a6ed5

File tree

2 files changed

+1
-19
lines changed

2 files changed

+1
-19
lines changed

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

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,23 +83,14 @@ public final void execute(ExecutionParameters parameters) {
8383
.rowsPolling(pollingField, pollingValue);
8484
query.setMaxPollingValue(cts);
8585
ArrayList<JsonObject> resultList = query.executePolling(connection);
86+
8687
for (int i = 0; i < resultList.size(); i++) {
8788
LOGGER.info("Columns count: {} from {}", i + 1, resultList.size());
8889
LOGGER.info("Emitting data {}", resultList.get(i).toString());
8990
parameters.getEventEmitter()
9091
.emitData(new Message.Builder().body(resultList.get(i)).build());
9192
}
9293

93-
if (resultList.size() == 0) {
94-
resultList.add(Json.createObjectBuilder()
95-
.add("empty dataset", "no data")
96-
.build());
97-
LOGGER.info("Emitting empty data");
98-
query.setMaxPollingValue(new java.sql.Timestamp(System.currentTimeMillis()));
99-
parameters.getEventEmitter()
100-
.emitData(new Message.Builder().body(resultList.get(0)).build());
101-
}
102-
10394
formattedDate = new SimpleDateFormat(PROPERTY_DATETIME_FORMAT)
10495
.format(query.getMaxPollingValue());
10596

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

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -84,15 +84,6 @@ public final void execute(ExecutionParameters parameters) {
8484
.emitData(new Message.Builder().body(resultList.get(i)).build());
8585
}
8686

87-
if (resultList.size() == 0) {
88-
resultList.add(Json.createObjectBuilder()
89-
.add("empty dataset", "no data")
90-
.build());
91-
LOGGER.info("Emitting data {}", resultList.get(0).toString());
92-
parameters.getEventEmitter()
93-
.emitData(new Message.Builder().body(resultList.get(0)).build());
94-
}
95-
9687
snapshot = Json.createObjectBuilder()
9788
.add(PROPERTY_SKIP_NUMBER, skipNumber + resultList.size())
9889
.add(LAST_POLL_PLACEHOLDER, pollingValue.toString())

0 commit comments

Comments
 (0)