public class PackStream extends Object
| Marker | Binary | Type | Description |
|---|---|---|---|
00..7F | 0xxxxxxx | +TINY_INT | Integer 0 to 127 |
80..8F | 1000xxxx | TINY_STRING | |
90..9F | 1001xxxx | TINY_LIST | |
A0..AF | 1010xxxx | TINY_MAP | |
B0..BF | 1011xxxx | TINY_STRUCT | |
C0 | 11000000 | NULL | |
C1 | 11000001 | FLOAT_64 | 64-bit floating point number (double) |
C2 | 11000010 | FALSE | Boolean false |
C3 | 11000011 | TRUE | Boolean true |
C4..C7 | 110001xx | RESERVED | |
C8 | 11001000 | INT_8 | 8-bit signed integer |
C9 | 11001001 | INT_8 | 16-bit signed integer |
CA | 11001010 | INT_8 | 32-bit signed integer |
CB | 11001011 | INT_8 | 64-bit signed integer |
CC | 11001100 | BYTES_8 | Byte string (fewer than 28 bytes) |
CD | 11001101 | BYTES_16 | Byte string (fewer than 216 bytes) |
CE | 11001110 | BYTES_32 | Byte string (fewer than 232 bytes) |
CF | 11001111 | RESERVED | |
D0 | 11010000 | STRING_8 | UTF-8 encoded string (fewer than 28 bytes) |
D1 | 11010001 | STRING_16 | UTF-8 encoded string (fewer than 216 bytes) |
D2 | 11010010 | STRING_32 | UTF-8 encoded string (fewer than 232 bytes) |
D3 | 11010011 | RESERVED | |
D4 | 11010100 | LIST_8 | List (fewer than 28 items) |
D5 | 11010101 | LIST_16 | List (fewer than 216 items) |
D6 | 11010110 | LIST_32 | List (fewer than 232 items) |
D7 | 11010111 | RESERVED | |
D8 | 11011000 | MAP_8 | Map (fewer than 28 key:value pairs) |
D9 | 11011001 | MAP_16 | Map (fewer than 216 key:value pairs) |
DA | 11011010 | MAP_32 | Map (fewer than 232 key:value pairs) |
DB | 11011011 | RESERVED | |
DC | 11011100 | STRUCT_8 | Structure (fewer than 28 fields) |
DD | 11011101 | STRUCT_16 | Structure (fewer than 216 fields) |
DE | 11011110 | STRUCT_32 | Structure (fewer than 232 fields) |
DF | 11011111 | RESERVED | |
E0..EF | 1110xxxx | RESERVED | |
F0..FF | 1111xxxx | -TINY_INT | Integer -1 to -16 |
| Modifier and Type | Class and Description |
|---|---|
static class |
PackStream.EndOfStream |
static class |
PackStream.Overflow |
static class |
PackStream.Packer |
static class |
PackStream.PackStreamException |
static class |
PackStream.Unexpected |
static class |
PackStream.Unpacker |
| Modifier and Type | Field and Description |
|---|---|
static byte |
BYTES_16 |
static byte |
BYTES_32 |
static byte |
BYTES_8 |
static byte |
END_OF_STREAM |
static byte |
FALSE |
static byte |
FLOAT_64 |
static byte |
INT_16 |
static byte |
INT_32 |
static byte |
INT_64 |
static byte |
INT_8 |
static byte |
LIST_16 |
static byte |
LIST_32 |
static byte |
LIST_8 |
static byte |
LIST_STREAM |
static byte |
MAP_16 |
static byte |
MAP_32 |
static byte |
MAP_8 |
static byte |
MAP_STREAM |
static byte |
NULL |
static byte |
RESERVED_C4 |
static byte |
RESERVED_C5 |
static byte |
RESERVED_C6 |
static byte |
RESERVED_C7 |
static byte |
RESERVED_CF |
static byte |
RESERVED_D3 |
static byte |
RESERVED_DE |
static byte |
RESERVED_E0 |
static byte |
RESERVED_E1 |
static byte |
RESERVED_E2 |
static byte |
RESERVED_E3 |
static byte |
RESERVED_E4 |
static byte |
RESERVED_E5 |
static byte |
RESERVED_E6 |
static byte |
RESERVED_E7 |
static byte |
RESERVED_E8 |
static byte |
RESERVED_E9 |
static byte |
RESERVED_EA |
static byte |
RESERVED_EB |
static byte |
RESERVED_EC |
static byte |
RESERVED_ED |
static byte |
RESERVED_EE |
static byte |
RESERVED_EF |
static byte |
STRING_16 |
static byte |
STRING_32 |
static byte |
STRING_8 |
static byte |
STRUCT_16 |
static byte |
STRUCT_8 |
static byte |
TINY_LIST |
static byte |
TINY_MAP |
static byte |
TINY_STRING |
static byte |
TINY_STRUCT |
static byte |
TRUE |
static long |
UNKNOWN_SIZE |
public static final byte TINY_STRING
public static final byte TINY_LIST
public static final byte TINY_MAP
public static final byte TINY_STRUCT
public static final byte NULL
public static final byte FLOAT_64
public static final byte FALSE
public static final byte TRUE
public static final byte RESERVED_C4
public static final byte RESERVED_C5
public static final byte RESERVED_C6
public static final byte RESERVED_C7
public static final byte INT_8
public static final byte INT_16
public static final byte INT_32
public static final byte INT_64
public static final byte BYTES_8
public static final byte BYTES_16
public static final byte BYTES_32
public static final byte RESERVED_CF
public static final byte STRING_8
public static final byte STRING_16
public static final byte STRING_32
public static final byte RESERVED_D3
public static final byte LIST_8
public static final byte LIST_16
public static final byte LIST_32
public static final byte LIST_STREAM
public static final byte MAP_8
public static final byte MAP_16
public static final byte MAP_32
public static final byte MAP_STREAM
public static final byte STRUCT_8
public static final byte STRUCT_16
public static final byte RESERVED_DE
public static final byte END_OF_STREAM
public static final byte RESERVED_E0
public static final byte RESERVED_E1
public static final byte RESERVED_E2
public static final byte RESERVED_E3
public static final byte RESERVED_E4
public static final byte RESERVED_E5
public static final byte RESERVED_E6
public static final byte RESERVED_E7
public static final byte RESERVED_E8
public static final byte RESERVED_E9
public static final byte RESERVED_EA
public static final byte RESERVED_EB
public static final byte RESERVED_EC
public static final byte RESERVED_ED
public static final byte RESERVED_EE
public static final byte RESERVED_EF
public static final long UNKNOWN_SIZE
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.