db/index
Overview
Module
- package:
@aerokit/sdk/db - source: db/index.ts
- last updated:
This module provides functionalities for database management within the Aerokit SDK. It includes classes and methods for interacting with databases, executing SQL queries, managing transactions, and working with data repositories.
The main components of this module are:
- Database: Represents a database connection and provides methods to interact with it, such as executing queries and managing transactions.
- SQLBuilder: Provides a fluent API for building SQL queries programmatically.
- Procedure: Represents a stored procedure in the database and provides methods to execute it.
- Sequence: Represents a database sequence and provides methods to interact with it.
- Query: Represents a database query and provides methods to execute it and retrieve results.
- Update: Represents an update operation in the database and provides methods to execute it.
- Insert: Represents an insert operation in the database and provides methods to execute it.
- Store: Represents a data store that can be used for caching or temporary storage of data.
- Repository: Provides a repository pattern implementation for managing data entities in the database.
- Decorators: Provides decorators for defining database entities, repositories, and other related components in a declarative manner
