Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<Results>
<Result>
<Input>
<Description>1 Path List</Description>
<PartitionKeyValue>["/path1"]</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000A6C6298A</PartitionKeyHashV1>
<PartitionKeyHashV2>B499FD5198AE0F1EB6B77F6E428D2FF0</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>2 Path List</Description>
<PartitionKeyValue>["/path1","/path2"]</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000A6C6298A0000000000000000000000009D008F2C</PartitionKeyHashV1>
<PartitionKeyHashV2>B499FD5198AE0F1EB6B77F6E428D2FF0E7A1848BD1102A3B65AFF266874D0FF5</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>3 Path List</Description>
<PartitionKeyValue>["/path1","/path2","/path3"]</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000A6C6298A0000000000000000000000009D008F2C0000000000000000000000003E47FEA2</PartitionKeyHashV1>
<PartitionKeyHashV2>B499FD5198AE0F1EB6B77F6E428D2FF0E7A1848BD1102A3B65AFF266874D0FF5ECA5ABC953544CF9BD94776DA5E6EA52</PartitionKeyHashV2>
</Output>
</Result>
</Results>
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
<Results>
<Result>
<Input>
<Description>positive zero</Description>
<PartitionKeyValue>0</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>0000000000000000000000001EDA80A6</PartitionKeyHashV1>
<PartitionKeyHashV2>555B95BEDAC4B1E9EC1CDC9BB0DDDE58</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>negative zero</Description>
<PartitionKeyValue>-0</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000B03DA650</PartitionKeyHashV1>
<PartitionKeyHashV2>3D018BB1DF3DB27235766E81FD10406E</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>positive number</Description>
<PartitionKeyValue>1</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000E1655A93</PartitionKeyHashV1>
<PartitionKeyHashV2>A0CD98B339BA78A5D0CF6953B87070B0</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>negative number</Description>
<PartitionKeyValue>-1</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000452BDBE7</PartitionKeyHashV1>
<PartitionKeyHashV2>59938E7A936C1C5B9E3AE842BBC16839</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>Epsilon</Description>
<PartitionKeyValue>5E-324</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000AC83D318</PartitionKeyHashV1>
<PartitionKeyHashV2>0E6CBA63A280927DE485DEF865800139</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>MaxValue</Description>
<PartitionKeyValue>1.7976931348623157E+308</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000378B3C46</PartitionKeyHashV1>
<PartitionKeyHashV2>71424D996457102634591FF245DBCC4D</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>MinValue</Description>
<PartitionKeyValue>-1.7976931348623157E+308</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000E38DD8A1</PartitionKeyHashV1>
<PartitionKeyHashV2>27050CC4910CFD9DACE1283D3801DF25</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>NaN</Description>
<PartitionKeyValue>"NaN"</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000AF04DA37</PartitionKeyHashV1>
<PartitionKeyHashV2>5AA4222583D70ECAA0922D8CA8EDFCB1</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>long NegativeInfinity</Description>
<PartitionKeyValue>"-Infinity"</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>0000000000000000000000000F5A6CC5</PartitionKeyHashV1>
<PartitionKeyHashV2>5B63B3FB266DB3B6CD3BC79FE893CDE8</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>long PositiveInfinity</Description>
<PartitionKeyValue>"Infinity"</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000D2F84F93</PartitionKeyHashV1>
<PartitionKeyHashV2>3889F7F08A8CE2A5C9829BBB1944B4FF</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>long MaxValue</Description>
<PartitionKeyValue>9223372036854775807</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>0000000000000000000000001732A96D</PartitionKeyHashV1>
<PartitionKeyHashV2>6EDB959178DFCCA18983F89384D1629B</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>long MaxValue minus 1</Description>
<PartitionKeyValue>9223372036854775806</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>0000000000000000000000001732A96D</PartitionKeyHashV1>
<PartitionKeyHashV2>6EDB959178DFCCA18983F89384D1629B</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>long MinValue</Description>
<PartitionKeyValue>-9223372036854775808</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>00000000000000000000000069AF2787</PartitionKeyHashV1>
<PartitionKeyHashV2>63D5C6395512BDFEAFADAD15328AD2BB</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>MaxSafeInteger</Description>
<PartitionKeyValue>9007199254740991</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>00000000000000000000000013F69B8A</PartitionKeyHashV1>
<PartitionKeyHashV2>12C221C7032CED1F9E6693CE1428E6CF</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>MaxSafeInteger Minus 1</Description>
<PartitionKeyValue>9007199254740990</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000E5744366</PartitionKeyHashV1>
<PartitionKeyHashV2>8FEA3467D94AA6E4628EF0B248C1FD9B</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>MaxSafeInteger Plus 1</Description>
<PartitionKeyValue>9007199254740992</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000A30CCE12</PartitionKeyHashV1>
<PartitionKeyHashV2>55335910D01122E3D99DA5DE569B065D</PartitionKeyHashV2>
</Output>
</Result>
</Results>
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<Results>
<Result>
<Input>
<Description>Undefined</Description>
<PartitionKeyValue>UNDEFINED</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000514E28B7</PartitionKeyHashV1>
<PartitionKeyHashV2>51622DAA78F835834610ABE56EFF5CB5</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>null</Description>
<PartitionKeyValue>null</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000E45AD1AB</PartitionKeyHashV1>
<PartitionKeyHashV2>778867E4430E67857ACE5C908374FE16</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>true</Description>
<PartitionKeyValue>true</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>0000000000000000000000005E2A8076</PartitionKeyHashV1>
<PartitionKeyHashV2>4E711127C5B5A8E4726AC6DD306A3E59</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>false</Description>
<PartitionKeyValue>false</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>0000000000000000000000006C27D09F</PartitionKeyHashV1>
<PartitionKeyHashV2>EFE1BE91E90A3439635E0E9E37361EF2</PartitionKeyHashV2>
</Output>
</Result>
</Results>
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<Results>
<Result>
<Input>
<Description>Empty String</Description>
<PartitionKeyValue>""</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>0000000000000000000000003CCCB0FF</PartitionKeyHashV1>
<PartitionKeyHashV2>B2E9366E637A71B4E710384B2F4970A0</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>short string</Description>
<PartitionKeyValue>"asdf"</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000B02BABC2</PartitionKeyHashV1>
<PartitionKeyHashV2>608BF1D598F5B63AD5520F04FE58C5E8</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>99 byte string</Description>
<PartitionKeyValue>"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000CCC122D9</PartitionKeyHashV1>
<PartitionKeyHashV2>3C02F609961C32AAC2B912B940D1209A</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>100 byte string</Description>
<PartitionKeyValue>"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>000000000000000000000000D5843D83</PartitionKeyHashV1>
<PartitionKeyHashV2>8DBD7D229437BB665DE6417747994D57</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>101 byte string</Description>
<PartitionKeyValue>"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>0000000000000000000000003B1B5D8D</PartitionKeyHashV1>
<PartitionKeyHashV2>88042541D30C8BF90D7092B1519AE0BC</PartitionKeyHashV2>
</Output>
</Result>
<Result>
<Input>
<Description>2kb byte string</Description>
<PartitionKeyValue>"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"</PartitionKeyValue>
</Input>
<Output>
<PartitionKeyHashV1>0000000000000000000000009C91058D</PartitionKeyHashV1>
<PartitionKeyHashV2>B3E0AE996F53F2CD5DD5574ACAB3BF19</PartitionKeyHashV2>
</Output>
</Result>
</Results>
Loading