Structs

  • Represents the tables and columns used in a particular database join.
  • Represents a node in a directed acyclic graph (DAG) and used to allow for the sorting of table joins.
  • Represents the full amount of requested information from a user query.

Enums

  • Represents a part of a user query. Each part can be a key-value pair describing an entity field and its corresponding database table, or a boundary for a nested object; opening boundaries contain a string to be used as a JSON key in the final database query.