SEARCH-506: Adding an option to specify the shard id

This commit is contained in:
Gethin James
2017-08-10 17:38:38 +02:00
parent 795dee2aa4
commit 94e70bea03
2 changed files with 11 additions and 0 deletions

View File

@@ -36,6 +36,7 @@ public enum ShardMethodEnum
ACL_ID,
DB_ID,
DB_ID_RANGE,
EXPLICIT_ID,
DATE,
UNKOWN,
PROPERTY;
@@ -69,6 +70,9 @@ public enum ShardMethodEnum
case "PROPERTY":
shardMethodEnum = PROPERTY;
break;
case "EXPLICIT_ID":
shardMethodEnum = EXPLICIT_ID;
break;
default:
shardMethodEnum = UNKOWN;
break;

View File

@@ -60,6 +60,13 @@ public class ShardMethodEnumTest
{
Assert.assertEquals(ShardMethodEnum.DB_ID, ShardMethodEnum.getShardMethod("DB_ID"));
}
@Test
public void testTypeEXPLICITID()
{
Assert.assertEquals(ShardMethodEnum.EXPLICIT_ID, ShardMethodEnum.getShardMethod("EXPLICIT_ID"));
}
@Test
public void testTypeDateTimeStamp()
{