* @ignore * @param {String} partitionerName
(partitionerName)
| 127 | * @param {String} partitionerName |
| 128 | */ |
| 129 | setPartitioner(partitionerName) { |
| 130 | if (/RandomPartitioner$/.test(partitionerName)) { |
| 131 | return this.tokenizer = new t.RandomTokenizer(); |
| 132 | } |
| 133 | if (/ByteOrderedPartitioner$/.test(partitionerName)) { |
| 134 | return this.tokenizer = new t.ByteOrderedTokenizer(); |
| 135 | } |
| 136 | return this.tokenizer = new t.Murmur3Tokenizer(); |
| 137 | } |
| 138 | |
| 139 | /** |
| 140 | * Populates the information regarding primary replica per token, datacenters (+ racks) and sorted token ring. |