azure_data_cosmos_driver 0.2.0

Core implementation layer for Azure Cosmos DB - provides transport, routing, and protocol handling for cross-language SDK reuse
Documentation
<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>