API Reference ============= This section contains the complete API reference for Tapestry, automatically generated from the source code. Core Classes ------------ Base ~~~~ The foundational class for all Tapestry models. .. automodule:: tapestry.base :members: :undoc-members: :show-inheritance: Node ~~~~ Used to define entity models (tables) in your database. .. automodule:: tapestry.node :members: :undoc-members: :show-inheritance: Edge ~~~~ Used to define relationship models between entities. .. automodule:: tapestry.edge :members: :undoc-members: :show-inheritance: Query Building -------------- Query ~~~~~ Build and execute queries against SurrealDB. .. automodule:: tapestry.query :members: :undoc-members: :show-inheritance: Database Engine --------------- Engine ~~~~~~ Connection and session management. .. automodule:: tapestry.engine :members: :undoc-members: :show-inheritance: Field Types ----------- Field ~~~~~ Special field types and definitions. .. automodule:: tapestry.field :members: :undoc-members: :show-inheritance: Utilities --------- Utils ~~~~~ Utility functions and helpers. .. automodule:: tapestry.utils :members: :undoc-members: :show-inheritance: Table ~~~~~ Table metadata and schema management. .. automodule:: tapestry.table :members: :undoc-members: :show-inheritance: Tokenizer ~~~~~~~~~ Text tokenization for full-text search. .. automodule:: tapestry.tokenizer :members: :undoc-members: :show-inheritance: