Lines Matching full:as

19 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
64 The zigzag int is then encoded as a *var int*, also known as *Unsigned LEB128*. Var ints take 1 to…
69 For example, the integer 50399 is encoded as follows:
82 To encode an `int16` as zigzag int, it is first converted to an `int32` and then encoded as such. T…
83 uses a single byte as in the binary protocol.
87 The generated code encodes `Enum`s by taking the ordinal value and then encoding that as an int32.
91 Binary is sent as follows:
107 *String*s are first encoded to UTF-8, and then send as binary. They do not
120 …values are encoded directly in the field header. Element values of type `bool` are sent as an int8;
121 true as `1` and false as `0`.
125 Values of `uuid` type are expected as 16-byte binary in big endian (or "network") order. Byte order…
134 A `Message` on the wire looks as follows:
148 * `seq id` is the sequence id, a signed 32 bit integer encoded as a var int.
149 * `name length` is the byte length of the name field, a signed 32 bit integer encoded as a var int …
169 Because each field header contains the field-id (as defined by the Thrift IDL file), the fields can…
180 A *Union* is encoded exactly the same as a struct with the additional restriction that at most 1 fi…
182 An *Exception* is encoded exactly the same as a struct.
207 * `field id` the field id, a signed 16 bit integer encoded as zigzag int.
215 * `BOOLEAN_TRUE`, encoded as `1`
216 * `BOOLEAN_FALSE`, encoded as `2`
217 * `I8`, encoded as `3`
218 * `I16`, encoded as `4`
219 * `I32`, encoded as `5`
220 * `I64`, encoded as `6`
221 * `DOUBLE`, encoded as `7`
222 * `BINARY`, used for binary and string fields, encoded as `8`
223 * `LIST`, encoded as `9`
224 * `SET`, encoded as `10`
225 * `MAP`, encoded as `11`
226 * `STRUCT`, used for both structs and union fields, encoded as `12`
227 * `UUID`, encoded as `13`
260 * `BOOL`, encoded as `2`
261 * `I8`, encoded as `3`
262 * `I16`, encoded as `4`
263 * `I32`, encoded as `5`
264 * `I64`, encoded as `6`
265 * `DOUBLE`, encoded as `7`
266 * `BINARY`, used for binary and string fields, encoded as `8`
267 * `LIST`, encoded as `9`
268 * `SET`, encoded as `10`
269 * `MAP`, encoded as `11`
270 * `STRUCT`, used for structs and union fields, encoded as `12`
271 * `UUID`, encoded as `13`
309 The element-types are the same as for lists. The full list is included in the 'List and set' sectio…