public HashRangeRouting(PartitionMap partitionMap) { Expect.NotNull(partitionMap, nameof(partitionMap)); partitionMap.ValidateOrThrow(); partitionStep = (uint)(uint.MaxValue / partitionMap.PartitionCount); hosts = CreateHosts(partitionMap); }
public PgsqlBuilder WithSharding(PartitionMap partitionMap) { Expect.NotNull(partitionMap, nameof(partitionMap)); sharding = true; this.partitionMap = partitionMap; partitionMap.ValidateOrThrow(); return(this); }