diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md index 4079b6d..adb1e75 100644 --- a/docs/SUMMARY.md +++ b/docs/SUMMARY.md @@ -32,7 +32,6 @@ * [class CQL::PrimaryKey(T)](api/class-cql-primarykey-t.md) * [alias CQL::PrimaryKeyType](api/alias-cql-primarykeytype.md) * [class CQL::Query](api/class-cql-query.md) - * [CQL API](api/cql-api.md) * [module CQL::Record(T, Pk)](api/module-cql-record-t-pk.md) * [module CQL::Relations](api/module-cql-relations/README.md) * [module CQL::Relations::BelongsTo](api/module-cql-relations/module-cql-relations-belongsto.md) @@ -43,7 +42,7 @@ * [class CQL::Relations::ManyCollection(Target, Through, Pk)](api/module-cql-relations/class-cql-relations-manycollection-target-through-pk.md) * [Relations](api/module-cql-relations/relations.md) * [class CQL::Repository(T, Pk)](api/class-cql-repository-t-pk.md) - * [Schema](api/schema.md) + * [class CQL::Schema](api/class-cql-schema.md) * [class CQL::Table](api/class-cql-table.md) * [class CQL::Update](api/class-cql-update.md) * [class CQL::Index](api/class-cql-index.md) diff --git a/docs/api/schema.md b/docs/api/class-cql-schema.md similarity index 100% rename from docs/api/schema.md rename to docs/api/class-cql-schema.md diff --git a/docs/api/cql-api.md b/docs/api/cql-api.md deleted file mode 100644 index bbc0736..0000000 --- a/docs/api/cql-api.md +++ /dev/null @@ -1,26 +0,0 @@ -# CQL API - -Welcome to the CQL API documentation. CQL (Crystal Query Language) is a powerful SQL query-building library for the Crystal programming language. It provides a flexible and type-safe way to interact with SQL databases, allowing developers to perform complex queries, manage schemas, and define relationships. - -## Key Features - -* **Query Building**: Programmatically create SQL queries with support for `SELECT`, `INSERT`, `UPDATE`, and `DELETE`. -* **Schema Management**: Define and modify database schemas with migrations, table creation, and column definitions. -* **Active Record Pattern**: Work with your database models using a high-level interface for querying, creating, updating, and deleting records. -* **Associations**: Define relationships between tables with `has_many`, `belongs_to`, and `many_to_many`. - -## API Documentation - -* CQL::Insert -* CQL::Schema -* CQL::Query -* CQL::PrimaryKey -* CQL::Delete -* CQL::Repository -* CQL::AlterTable -* CQL::Column -* CQL::ForeignKey -* CQL::Relations -* CQL::Migration -* CQL::PrimaryKeyType -* CQL::Index