From 54fa0ea90f91c9d2ff3f5603939a7b0fc0353156 Mon Sep 17 00:00:00 2001
From: kruthar <kruthar@gmail.com>
Date: Mon, 2 Nov 2015 10:31:27 -0600
Subject: [PATCH] [jdbc] added ORDER BY clause to scan query

This will ensure record ordering my the primary key.
---
 jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java b/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java
index 1b9645fc..3cb15702 100644
--- a/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java
+++ b/jdbc/src/main/java/com/yahoo/ycsb/db/JdbcDBClient.java
@@ -305,6 +305,8 @@ public class JdbcDBClient extends DB implements JdbcDBClientConstants {
     select.append(" WHERE ");
     select.append(PRIMARY_KEY);
     select.append(" >= ?");
+    select.append(" ORDER BY ");
+    select.append(PRIMARY_KEY);
     select.append(" LIMIT ?;");
     PreparedStatement scanStatement = getShardConnectionByKey(key).prepareStatement(select.toString());
     if (this.jdbcFetchSize != null) scanStatement.setFetchSize(this.jdbcFetchSize);
-- 
GitLab