checkNotNull(partitionKeys, "partitionKeys is null");
checkNotNull(shards, "shards is null");
final long tableId = checkType(tableHandle, RaptorTableHandle.class, "tableHandle").getTableId();
dbi.inTransaction(new VoidTransactionCallback()
{
@Override
protected void execute(Handle handle, TransactionStatus status)
{
ShardManagerDao dao = handle.attach(ShardManagerDao.class);