# Functions
NewJSONDecoder builds a new json decoder.
NewPathCache builds a path cache.
NewPathCursor builds a new path cursor.
NewQuery builds a new query object.
NewQueryTree builds the root of a query tree.
NewResultTree builds a new result tree.
# Structs
JSONDecoder decodes a result tree to a JSON object.
PathCache implements a mutual path aliasing scheme with a server.
PathCursor points to a location in the result tree.
Query is a query operation attached to a query tree.
QueryTree manages merging Query fragments into a single query tree.
ResultTree stores a RGQLValue result space.
# Interfaces
QueryTreeHandler handles changes to the query tree.
ResultTreeHandler handles a result value sequence.
# Type aliases
PathCacheEvictHandler is called when a cursor is evicted from the cache.