From 1857dd3413f69e95168e0fa8210d1c275fc72391 Mon Sep 17 00:00:00 2001 From: Jonathan Leibiusky Date: Thu, 20 Jan 2011 11:50:38 -0300 Subject: [PATCH] getbit and setbit have now long offset --- src/main/java/redis/clients/jedis/BinaryClient.java | 4 ++-- src/main/java/redis/clients/jedis/Client.java | 4 ++-- src/main/java/redis/clients/jedis/Jedis.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/redis/clients/jedis/BinaryClient.java b/src/main/java/redis/clients/jedis/BinaryClient.java index a2cf516..f39af94 100644 --- a/src/main/java/redis/clients/jedis/BinaryClient.java +++ b/src/main/java/redis/clients/jedis/BinaryClient.java @@ -637,11 +637,11 @@ public class BinaryClient extends Connection { sendCommand(CONFIG, Keyword.RESETSTAT.name()); } - public void setbit(byte[] key, int offset, byte[] value) { + public void setbit(byte[] key, long offset, byte[] value) { sendCommand(SETBIT, key, toByteArray(offset), value); } - public void getbit(byte[] key, int offset) { + public void getbit(byte[] key, long offset) { sendCommand(GETBIT, key, toByteArray(offset)); } } \ No newline at end of file diff --git a/src/main/java/redis/clients/jedis/Client.java b/src/main/java/redis/clients/jedis/Client.java index 0faf107..314b093 100644 --- a/src/main/java/redis/clients/jedis/Client.java +++ b/src/main/java/redis/clients/jedis/Client.java @@ -507,11 +507,11 @@ public class Client extends BinaryClient implements Commands { timeout); } - public void setbit(final String key, final int offset, final String value) { + public void setbit(final String key, final long offset, final String value) { setbit(SafeEncoder.encode(key), offset, SafeEncoder.encode(value)); } - public void getbit(String key, int offset) { + public void getbit(String key, long offset) { getbit(SafeEncoder.encode(key), offset); } } \ No newline at end of file diff --git a/src/main/java/redis/clients/jedis/Jedis.java b/src/main/java/redis/clients/jedis/Jedis.java index 6d1237e..7ee1bce 100644 --- a/src/main/java/redis/clients/jedis/Jedis.java +++ b/src/main/java/redis/clients/jedis/Jedis.java @@ -2604,7 +2604,7 @@ public class Jedis extends BinaryJedis implements JedisCommands { * @param value * @return */ - public Long setbit(String key, int offset, String value) { + public Long setbit(String key, long offset, String value) { client.setbit(key, offset, value); return client.getIntegerReply(); } @@ -2616,7 +2616,7 @@ public class Jedis extends BinaryJedis implements JedisCommands { * @param offset * @return */ - public Long getbit(String key, int offset) { + public Long getbit(String key, long offset) { client.getbit(key, offset); return client.getIntegerReply(); }