Holds the original type of the data
Readonly accessor for the node type
Creates a new node of the appropriate type using an existing reader helper as the data source
Creates a new node using a raw data slice with an optional offset to the beginning of the data section. @see create(ref Reader data)
Decodes and follows a pointer type
Generic binary data type
Holds strings coming from the database
Holds any kind of number from the database
Holds a boolean value from the database
Holds a Map structure from the database.
Holds an Array structure from the database.
Accesses the node values directly by automatically casting the node and getting its value
Attemps to convert the current node to a Map node
Provide a way to export an entire map as an associative array of the specified type
Attempts to convert the current node to an Array node
Provide a way to export the entire array as a specific type
Allow accessing Map values using dot notation Note: I put the method here to avoid having to cast objets all over the place
Allow accessing Map values using the [] operator using string keys Note: I put the method here to avoid having to cast objets all over the place
Allow accessing Array values using the [] operator using ulong keys Note: I put the method here to avoid having to cast objets all over the place
Generic binary data type