datapod_api 0.2.0 copy "datapod_api: ^0.2.0" to clipboard
datapod_api: ^0.2.0 copied to clipboard

Core annotations and base interfaces for the Datapod ORM framework.

datapod_api #

The core API for the Datapod ORM. This package contains the annotations and base interfaces required to define entities and repositories.

✨ Features #

  • Annotations:
    • Modeling: @Entity, @Column, @Id
    • Relationships: @OneToOne, @OneToMany, @ManyToOne, @ManyToMany, @FetchJoin
    • Constraints & Indexing: @Unique, @Index
    • Auditing: @CreatedAt, @UpdatedAt
    • Type Conversion: @Convert
  • Base Interfaces: BaseRepository, DatapodDatabase, DatabaseConnection, ManagedEntity.
  • Relationship Support: Definitions for FetchType and CascadeType.
  • Query Utilities: Pageable, Sort, Direction, Page.

📖 Usage #

This package is intended to be used as a dependency in your application code where you define your data models.

For full documentation, see the root README.

0
likes
150
points
69
downloads

Publisher

unverified uploader

Weekly Downloads

Core annotations and base interfaces for the Datapod ORM framework.

Repository (GitHub)
View/report issues

Topics

#orm #database #persistence #annotations #dart

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

logging, meta

More

Packages that depend on datapod_api