Constant repr::gen::FILE_DESCRIPTOR_SET_DATA[][src]

pub const FILE_DESCRIPTOR_SET_DATA: &[u8] = b"\n\x9a?\n\trow.proto\x12\x03row\"3\n\x08ProtoRow\x12\'\n\x06datums\x18\x01 \x03(\x0b2\x0f.row.ProtoDatumR\x06datums\"\xe6\x04\n\nProtoDatum\x12,\n\x05other\x18\x01 \x01(\x0e2\x14.row.ProtoDatumOtherH\x00R\x05other\x12\x16\n\x05int16\x18\x02 \x01(\x05H\x00R\x05int16\x12\x16\n\x05int32\x18\x03 \x01(\x05H\x00R\x05int32\x12\x16\n\x05int64\x18\x04 \x01(\x03H\x00R\x05int64\x12\x1a\n\x07float32\x18\x05 \x01(\x02H\x00R\x07float32\x12\x1a\n\x07float64\x18\x06 \x01(\x01H\x00R\x07float64\x12\x16\n\x05bytes\x18\x07 \x01(\x0cH\x00R\x05bytes\x12\x18\n\x06string\x18\x08 \x01(\tH\x00R\x06string\x12$\n\x04date\x18\x10 \x01(\x0b2\x0e.row.ProtoDateH\x00R\x04date\x12$\n\x04time\x18\x11 \x01(\x0b2\x0e.row.ProtoTimeH\x00R\x04time\x123\n\ttimestamp\x18\x12 \x01(\x0b2\x13.row.ProtoTimestampH\x00R\ttimestamp\x120\n\x08interval\x18\x13 \x01(\x0b2\x12.row.ProtoIntervalH\x00R\x08interval\x12\'\n\x05array\x18\x14 \x01(\x0b2\x0f.row.ProtoArrayH\x00R\x05array\x12#\n\x04list\x18\x15 \x01(\x0b2\r.row.ProtoRowH\x00R\x04list\x12$\n\x04dict\x18\x16 \x01(\x0b2\x0e.row.ProtoDictH\x00R\x04dict\x12-\n\x07numeric\x18\x17 \x01(\x0b2\x11.row.ProtoNumericH\x00R\x07numeric\x12\x14\n\x04uuid\x18\x18 \x01(\x0cH\x00R\x04uuidB\x0c\n\ndatum_type\"9\n\tProtoDate\x12\x12\n\x04year\x18\x01 \x01(\x05R\x04year\x12\x18\n\x07ordinal\x18\x02 \x01(\rR\x07ordinal\"5\n\tProtoTime\x12\x12\n\x04secs\x18\x01 \x01(\rR\x04secs\x12\x14\n\x05nanos\x18\x02 \x01(\rR\x05nanos\"}\n\x0eProtoTimestamp\x12\x12\n\x04year\x18\x01 \x01(\x05R\x04year\x12\x18\n\x07ordinal\x18\x02 \x01(\rR\x07ordinal\x12\x12\n\x04secs\x18\x03 \x01(\rR\x04secs\x12\x14\n\x05nanos\x18\x04 \x01(\rR\x05nanos\x12\x13\n\x05is_tz\x18\x05 \x01(\x08R\x04isTz\"i\n\rProtoInterval\x12\x16\n\x06months\x18\x01 \x01(\x05R\x06months\x12\x1f\n\x0bduration_lo\x18\x02 \x01(\x03R\ndurationLo\x12\x1f\n\x0bduration_hi\x18\x03 \x01(\x03R\ndurationHi\"e\n\nProtoArray\x12)\n\x08elements\x18\x01 \x01(\x0b2\r.row.ProtoRowR\x08elements\x12,\n\x04dims\x18\x02 \x03(\x0b2\x18.row.ProtoArrayDimensionR\x04dims\"N\n\x13ProtoArrayDimension\x12\x1f\n\x0blower_bound\x18\x01 \x01(\x04R\nlowerBound\x12\x16\n\x06length\x18\x02 \x01(\x04R\x06length\">\n\tProtoDict\x121\n\x08elements\x18\x01 \x03(\x0b2\x15.row.ProtoDictElementR\x08elements\"G\n\x10ProtoDictElement\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12!\n\x03val\x18\x02 \x01(\x0b2\x0f.row.ProtoDatumR\x03val\"6\n\x0cProtoNumeric\x12\x10\n\x03bcd\x18\x01 \x01(\x0cR\x03bcd\x12\x14\n\x05scale\x18\x02 \x01(\x05R\x05scale*\x8c\x01\n\x0fProtoDatumOther\x12\x0b\n\x07Unknown\x10\x00\x12\x08\n\x04Null\x10\x01\x12\t\n\x05False\x10\x02\x12\x08\n\x04True\x10\x03\x12\x0c\n\x08JsonNull\x10\x04\x12\t\n\x05Dummy\x10\x05\x12\x11\n\rNumericPosInf\x10\x06\x12\x11\n\rNumericNegInf\x10\x07\x12\x0e\n\nNumericNaN\x10\x08J\xfe2\n\x07\x12\x05\t\x00\x9e\x01\x04\n\xdc\x02\n\x01\x0c\x12\x03\t\x00\x122\xd1\x02 Copyright Materialize, Inc. and contributors. All rights reserved.\n\n Use of this software is governed by the Business Source License\n included in the LICENSE file.\n\n As of the Change Date specified in that file, in accordance with\n the Business Source License, use of this software will be governed\n by the Apache License, Version 2.0.\n\n\x08\n\x01\x02\x12\x03\x0b\x00\x0c\n\n\n\x02\x04\x00\x12\x04\r\x00\x0f\x01\n\n\n\x03\x04\x00\x01\x12\x03\r\x08\x10\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x0e\x04#\n\x0c\n\x05\x04\x00\x02\x00\x04\x12\x03\x0e\x04\x0c\n\x0c\n\x05\x04\x00\x02\x00\x06\x12\x03\x0e\r\x17\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x0e\x18\x1e\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x0e!\"\n\n\n\x02\x04\x01\x12\x04\x11\x007\x01\n\n\n\x03\x04\x01\x01\x12\x03\x11\x08\x12\n\xf9\x03\n\x04\x04\x01\x08\x00\x12\x04\x1a\x046\x05\x1a\xea\x03 NB: Proto oneof ids `1..=15` get encoded in 1 byte and so we should\n reserve them for the datum types we expect to be most popular.\n\n Null, False, and True are all likely to be frequent, but the encoded\n length is exactly the same if they\'re here or in ProtoDatumOther. In\n general, anything that can be encoded purely as a proto enum variant\n (i.e. doesn\'t have a payload) is better off that way. If we run out of\n 1-byte encodings of ProtoDatumOther, we can always add ProtoDatumOther2.\n\n\x0c\n\x05\x04\x01\x08\x00\x01\x12\x03\x1a\n\x14\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x1b\x08\"\n\x0c\n\x05\x04\x01\x02\x00\x06\x12\x03\x1b\x08\x17\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x1b\x18\x1d\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x1b !\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x1c\x08\x18\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x1c\x08\r\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x1c\x0e\x13\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x1c\x16\x17\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\x1d\x08\x18\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03\x1d\x08\r\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\x1d\x0e\x13\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\x1d\x16\x17\n\x0b\n\x04\x04\x01\x02\x03\x12\x03\x1e\x08\x18\n\x0c\n\x05\x04\x01\x02\x03\x05\x12\x03\x1e\x08\r\n\x0c\n\x05\x04\x01\x02\x03\x01\x12\x03\x1e\x0e\x13\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03\x1e\x16\x17\n\x0b\n\x04\x04\x01\x02\x04\x12\x03\x1f\x08\x1a\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\x03\x1f\x08\r\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03\x1f\x0e\x15\n\x0c\n\x05\x04\x01\x02\x04\x03\x12\x03\x1f\x18\x19\n\x0b\n\x04\x04\x01\x02\x05\x12\x03 \x08\x1b\n\x0c\n\x05\x04\x01\x02\x05\x05\x12\x03 \x08\x0e\n\x0c\n\x05\x04\x01\x02\x05\x01\x12\x03 \x0f\x16\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\x03 \x19\x1a\n\x0b\n\x04\x04\x01\x02\x06\x12\x03!\x08\x18\n\x0c\n\x05\x04\x01\x02\x06\x05\x12\x03!\x08\r\n\x0c\n\x05\x04\x01\x02\x06\x01\x12\x03!\x0e\x13\n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03!\x16\x17\nG\n\x04\x04\x01\x02\x07\x12\x03\"\x08\x1a\": Don\'t use 9-15 without truly understanding the NB above.\n\n\x0c\n\x05\x04\x01\x02\x07\x05\x12\x03\"\x08\x0e\n\x0c\n\x05\x04\x01\x02\x07\x01\x12\x03\"\x0f\x15\n\x0c\n\x05\x04\x01\x02\x07\x03\x12\x03\"\x18\x19\n\xb7\x03\n\x04\x04\x01\x02\x08\x12\x03-\x08\x1c\x1a\xa9\x03 These get encoded with 2 bytes for the oneof id. It\'s a pretty easy\n and low-debt migration to \"bless\" one of these into having a 1-byte\n id (fill in the new field on write, but check if either field is set\n on read). However, once a 1-byte id is used, it\'s gone forever, so\n we\'re conservative in handing them out.\n\n Of these, I\'d guess Timestamp and UUID are probably the first ones\n we\'d bless followed by Date and Time.\n\n\x0c\n\x05\x04\x01\x02\x08\x06\x12\x03-\x08\x11\n\x0c\n\x05\x04\x01\x02\x08\x01\x12\x03-\x12\x16\n\x0c\n\x05\x04\x01\x02\x08\x03\x12\x03-\x19\x1b\n\x0b\n\x04\x04\x01\x02\t\x12\x03.\x08\x1c\n\x0c\n\x05\x04\x01\x02\t\x06\x12\x03.\x08\x11\n\x0c\n\x05\x04\x01\x02\t\x01\x12\x03.\x12\x16\n\x0c\n\x05\x04\x01\x02\t\x03\x12\x03.\x19\x1b\n\x0b\n\x04\x04\x01\x02\n\x12\x03/\x08&\n\x0c\n\x05\x04\x01\x02\n\x06\x12\x03/\x08\x16\n\x0c\n\x05\x04\x01\x02\n\x01\x12\x03/\x17 \n\x0c\n\x05\x04\x01\x02\n\x03\x12\x03/#%\n\x0b\n\x04\x04\x01\x02\x0b\x12\x030\x08$\n\x0c\n\x05\x04\x01\x02\x0b\x06\x12\x030\x08\x15\n\x0c\n\x05\x04\x01\x02\x0b\x01\x12\x030\x16\x1e\n\x0c\n\x05\x04\x01\x02\x0b\x03\x12\x030!#\n\x0b\n\x04\x04\x01\x02\x0c\x12\x031\x08\x1e\n\x0c\n\x05\x04\x01\x02\x0c\x06\x12\x031\x08\x12\n\x0c\n\x05\x04\x01\x02\x0c\x01\x12\x031\x13\x18\n\x0c\n\x05\x04\x01\x02\x0c\x03\x12\x031\x1b\x1d\n\x0b\n\x04\x04\x01\x02\r\x12\x032\x08\x1b\n\x0c\n\x05\x04\x01\x02\r\x06\x12\x032\x08\x10\n\x0c\n\x05\x04\x01\x02\r\x01\x12\x032\x11\x15\n\x0c\n\x05\x04\x01\x02\r\x03\x12\x032\x18\x1a\n\x0b\n\x04\x04\x01\x02\x0e\x12\x033\x08\x1c\n\x0c\n\x05\x04\x01\x02\x0e\x06\x12\x033\x08\x11\n\x0c\n\x05\x04\x01\x02\x0e\x01\x12\x033\x12\x16\n\x0c\n\x05\x04\x01\x02\x0e\x03\x12\x033\x19\x1b\n\x0b\n\x04\x04\x01\x02\x0f\x12\x034\x08\"\n\x0c\n\x05\x04\x01\x02\x0f\x06\x12\x034\x08\x14\n\x0c\n\x05\x04\x01\x02\x0f\x01\x12\x034\x15\x1c\n\x0c\n\x05\x04\x01\x02\x0f\x03\x12\x034\x1f!\n\x0b\n\x04\x04\x01\x02\x10\x12\x035\x08\x18\n\x0c\n\x05\x04\x01\x02\x10\x05\x12\x035\x08\r\n\x0c\n\x05\x04\x01\x02\x10\x01\x12\x035\x0e\x12\n\x0c\n\x05\x04\x01\x02\x10\x03\x12\x035\x15\x17\n\n\n\x02\x05\x00\x12\x049\x00J\x01\n\n\n\x03\x05\x00\x01\x12\x039\x05\x14\n\x96\x03\n\x04\x05\x00\x02\x00\x12\x03A\x04\x10\x1a\x88\x03 It\'s generally good practice to make id 0 (the default if the field is\n unset) in proto enums be an Unknown sentinel. This allows for\n distinguishing between unset and any of the enum variants.\n\n This enum is initially used only in a oneof, which means we can\n distinguish unset without this sentinel. But stick one in here anyway,\n in case this enum gets used somewhere else in the future.\n\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03A\x04\x0b\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03A\x0e\x0f\n\x0b\n\x04\x05\x00\x02\x01\x12\x03B\x04\r\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03B\x04\x08\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03B\x0b\x0c\n\x0b\n\x04\x05\x00\x02\x02\x12\x03C\x04\x0e\n\x0c\n\x05\x05\x00\x02\x02\x01\x12\x03C\x04\t\n\x0c\n\x05\x05\x00\x02\x02\x02\x12\x03C\x0c\r\n\x0b\n\x04\x05\x00\x02\x03\x12\x03D\x04\r\n\x0c\n\x05\x05\x00\x02\x03\x01\x12\x03D\x04\x08\n\x0c\n\x05\x05\x00\x02\x03\x02\x12\x03D\x0b\x0c\n\x0b\n\x04\x05\x00\x02\x04\x12\x03E\x04\x11\n\x0c\n\x05\x05\x00\x02\x04\x01\x12\x03E\x04\x0c\n\x0c\n\x05\x05\x00\x02\x04\x02\x12\x03E\x0f\x10\n\x0b\n\x04\x05\x00\x02\x05\x12\x03F\x04\x0e\n\x0c\n\x05\x05\x00\x02\x05\x01\x12\x03F\x04\t\n\x0c\n\x05\x05\x00\x02\x05\x02\x12\x03F\x0c\r\n\x0b\n\x04\x05\x00\x02\x06\x12\x03G\x04\x16\n\x0c\n\x05\x05\x00\x02\x06\x01\x12\x03G\x04\x11\n\x0c\n\x05\x05\x00\x02\x06\x02\x12\x03G\x14\x15\n\x0b\n\x04\x05\x00\x02\x07\x12\x03H\x04\x16\n\x0c\n\x05\x05\x00\x02\x07\x01\x12\x03H\x04\x11\n\x0c\n\x05\x05\x00\x02\x07\x02\x12\x03H\x14\x15\n\x0b\n\x04\x05\x00\x02\x08\x12\x03I\x04\x13\n\x0c\n\x05\x05\x00\x02\x08\x01\x12\x03I\x04\x0e\n\x0c\n\x05\x05\x00\x02\x08\x02\x12\x03I\x11\x12\n\n\n\x02\x04\x02\x12\x04L\x00Q\x01\n\n\n\x03\x04\x02\x01\x12\x03L\x08\x11\n\x13\n\x04\x04\x02\x02\x00\x12\x03N\x04\x13\x1a\x06 Year\n\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03N\x04\t\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03N\n\x0e\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03N\x11\x12\n#\n\x04\x04\x02\x02\x01\x12\x03P\x04\x17\x1a\x16 Day-of-year (0..365)\n\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03P\x04\n\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03P\x0b\x12\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03P\x15\x16\n\n\n\x02\x04\x03\x12\x04S\x00Y\x01\n\n\n\x03\x04\x03\x01\x12\x03S\x08\x11\n3\n\x04\x04\x03\x02\x00\x12\x03U\x04\x14\x1a& The number of seconds since midnight\n\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03U\x04\n\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03U\x0b\x0f\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03U\x12\x13\n\xa1\x01\n\x04\x04\x03\x02\x01\x12\x03X\x04\x15\x1a\x93\x01 Additional fractional seconds since midnight in nanosecond granularity.\n This can can exceed 1,000,000,000 in order to represent the leap second.\n\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03X\x04\n\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03X\x0b\x10\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03X\x13\x14\n\n\n\x02\x04\x04\x12\x04[\x00g\x01\n\n\n\x03\x04\x04\x01\x12\x03[\x08\x16\n\x13\n\x04\x04\x04\x02\x00\x12\x03]\x04\x13\x1a\x06 Year\n\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03]\x04\t\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03]\n\x0e\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03]\x11\x12\n#\n\x04\x04\x04\x02\x01\x12\x03_\x04\x17\x1a\x16 Day-of-year (0..365)\n\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x03_\x04\n\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03_\x0b\x12\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03_\x15\x16\n3\n\x04\x04\x04\x02\x02\x12\x03a\x04\x14\x1a& The number of seconds since midnight\n\n\x0c\n\x05\x04\x04\x02\x02\x05\x12\x03a\x04\n\n\x0c\n\x05\x04\x04\x02\x02\x01\x12\x03a\x0b\x0f\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03a\x12\x13\n\xa1\x01\n\x04\x04\x04\x02\x03\x12\x03d\x04\x15\x1a\x93\x01 Additional fractional seconds since midnight in nanosecond granularity.\n This can can exceed 1,000,000,000 in order to represent the leap second.\n\n\x0c\n\x05\x04\x04\x02\x03\x05\x12\x03d\x04\n\n\x0c\n\x05\x04\x04\x02\x03\x01\x12\x03d\x0b\x10\n\x0c\n\x05\x04\x04\x02\x03\x03\x12\x03d\x13\x14\nW\n\x04\x04\x04\x02\x04\x12\x03f\x04\x13\x1aJ If true, this timestamp is in UTC. If false, this timestamp is zoneless.\n\n\x0c\n\x05\x04\x04\x02\x04\x05\x12\x03f\x04\x08\n\x0c\n\x05\x04\x04\x02\x04\x01\x12\x03f\t\x0e\n\x0c\n\x05\x04\x04\x02\x04\x03\x12\x03f\x11\x12\n\n\n\x02\x04\x05\x12\x04i\x00s\x01\n\n\n\x03\x04\x05\x01\x12\x03i\x08\x15\n4\n\x04\x04\x05\x02\x00\x12\x03k\x04\x15\x1a\' A possibly negative number of months.\n\n\x0c\n\x05\x04\x05\x02\x00\x05\x12\x03k\x04\t\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03k\n\x10\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03k\x13\x14\n\xe9\x01\n\x04\x04\x05\x02\x01\x12\x03q\x04\x1a\x1a\xdb\x01 A 128-bit nanosecond count, represented as a 64-bit lo and hi.\n\n TODO: Why do our in-mem intervals use this representation? I\'ve seen\n month/day/nanos in the past becuase a day is not always the same number\n of nanos.\n\n\x0c\n\x05\x04\x05\x02\x01\x05\x12\x03q\x04\t\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03q\n\x15\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x03q\x18\x19\n\x0b\n\x04\x04\x05\x02\x02\x12\x03r\x04\x1a\n\x0c\n\x05\x04\x05\x02\x02\x05\x12\x03r\x04\t\n\x0c\n\x05\x04\x05\x02\x02\x01\x12\x03r\n\x15\n\x0c\n\x05\x04\x05\x02\x02\x03\x12\x03r\x18\x19\n\x0b\n\x02\x04\x06\x12\x05u\x00\x81\x01\x01\n\n\n\x03\x04\x06\x01\x12\x03u\x08\x12\nZ\n\x04\x04\x06\x02\x00\x12\x03x\x04\x1a\x1aM All array elements flattened into 1 dimension, encoded in row-major\n order.\n\n\x0c\n\x05\x04\x06\x02\x00\x06\x12\x03x\x04\x0c\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x03x\r\x15\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03x\x18\x19\n\xea\x03\n\x04\x04\x06\x02\x01\x12\x04\x80\x01\x04*\x1a\xdb\x03 A list of metadata for each dimension in the array. Each dimension has a\n lower bound (the index at which the dimension begins) and the length of\n the dimension (the number of elements in that dimension). For a 3x4\n matrix, for example, you\'d have two entries in the dims array, the first\n with length 3 and the second with length 4. ATM the lower bound for each\n dimension is always 1, but Postgres technically lets you choose any lower\n bound you like for each dimension.\n\n\r\n\x05\x04\x06\x02\x01\x04\x12\x04\x80\x01\x04\x0c\n\r\n\x05\x04\x06\x02\x01\x06\x12\x04\x80\x01\r \n\r\n\x05\x04\x06\x02\x01\x01\x12\x04\x80\x01!%\n\r\n\x05\x04\x06\x02\x01\x03\x12\x04\x80\x01()\n\x0c\n\x02\x04\x07\x12\x06\x83\x01\x00\x86\x01\x01\n\x0b\n\x03\x04\x07\x01\x12\x04\x83\x01\x08\x1b\n\x0c\n\x04\x04\x07\x02\x00\x12\x04\x84\x01\x04\x1b\n\r\n\x05\x04\x07\x02\x00\x05\x12\x04\x84\x01\x04\n\n\r\n\x05\x04\x07\x02\x00\x01\x12\x04\x84\x01\x0b\x16\n\r\n\x05\x04\x07\x02\x00\x03\x12\x04\x84\x01\x19\x1a\n\x0c\n\x04\x04\x07\x02\x01\x12\x04\x85\x01\x04\x16\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\x85\x01\x04\n\n\r\n\x05\x04\x07\x02\x01\x01\x12\x04\x85\x01\x0b\x11\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\x85\x01\x14\x15\n\x0c\n\x02\x04\x08\x12\x06\x88\x01\x00\x8a\x01\x01\n\x0b\n\x03\x04\x08\x01\x12\x04\x88\x01\x08\x11\n\x0c\n\x04\x04\x08\x02\x00\x12\x04\x89\x01\x04+\n\r\n\x05\x04\x08\x02\x00\x04\x12\x04\x89\x01\x04\x0c\n\r\n\x05\x04\x08\x02\x00\x06\x12\x04\x89\x01\r\x1d\n\r\n\x05\x04\x08\x02\x00\x01\x12\x04\x89\x01\x1e&\n\r\n\x05\x04\x08\x02\x00\x03\x12\x04\x89\x01)*\n\x0c\n\x02\x04\t\x12\x06\x8c\x01\x00\x8f\x01\x01\n\x0b\n\x03\x04\t\x01\x12\x04\x8c\x01\x08\x18\n\x0c\n\x04\x04\t\x02\x00\x12\x04\x8d\x01\x04\x13\n\r\n\x05\x04\t\x02\x00\x05\x12\x04\x8d\x01\x04\n\n\r\n\x05\x04\t\x02\x00\x01\x12\x04\x8d\x01\x0b\x0e\n\r\n\x05\x04\t\x02\x00\x03\x12\x04\x8d\x01\x11\x12\n\x0c\n\x04\x04\t\x02\x01\x12\x04\x8e\x01\x04\x17\n\r\n\x05\x04\t\x02\x01\x06\x12\x04\x8e\x01\x04\x0e\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\x8e\x01\x0f\x12\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\x8e\x01\x15\x16\n\xe1\x01\n\x02\x04\n\x12\x06\x96\x01\x00\x9e\x01\x04\x1a\xd2\x01 See [dec::to_packed_bcd] and http://speleotrove.com/decimal/dnpack.html for\n more information on this format.\n\n NB: Special values like NaN, PosInf, and NegInf are represented as variants\n of ProtoDatumOther.\n\n\x0b\n\x03\x04\n\x01\x12\x04\x96\x01\x08\x14\n\x80\x02\n\x04\x04\n\x02\x00\x12\x04\x9b\x01\x07\x15\x1a\xf1\x01 A a sequence of Binary Coded Decimal digits, most significant first (at\n the lowest offset into the byte array) and one per 4 bits (that is, each\n digit taking a value of 0\xe2\x80\x939, and two digits per byte), with optional\n leading zero digits.\n\n\r\n\x05\x04\n\x02\x00\x05\x12\x04\x9b\x01\x07\x0c\n\r\n\x05\x04\n\x02\x00\x01\x12\x04\x9b\x01\r\x10\n\r\n\x05\x04\n\x02\x00\x03\x12\x04\x9b\x01\x13\x14\nC\n\x04\x04\n\x02\x01\x12\x04\x9d\x01\x07\x17\x1a5 The number of digits that follow the decimal point.\n\n\r\n\x05\x04\n\x02\x01\x05\x12\x04\x9d\x01\x07\x0c\n\r\n\x05\x04\n\x02\x01\x01\x12\x04\x9d\x01\r\x12\n\r\n\x05\x04\n\x02\x01\x03\x12\x04\x9d\x01\x15\x16b\x06proto3";