cindel_annotations 0.4.0 copy "cindel_annotations: ^0.4.0" to clipboard
cindel_annotations: ^0.4.0 copied to clipboard

Public annotations and schema metadata types for the Cindel NoSQL local database.

cindel_annotations #

Public annotations and shared schema types for Cindel, an ultra-fast, lightweight NoSQL local database for Flutter and Dart apps.

What It Provides #

  • @Collection for persisted root models.
  • @Embedded for nested value objects.
  • @Index and @index for indexed fields.
  • CompositeIndex for collection-level composite indexes.
  • CindelIndexType.multiEntry for primitive list membership indexes.
  • @Enumerated for enum persistence strategies.
  • @ignore for transient fields.
  • Id and autoIncrement for generated native IDs.
  • Shared index and enum option types used by cindel and cindel_generator.

Most applications depend on cindel directly, which re-exports the public annotation API. Generator and tooling packages depend on this package to share schema metadata without pulling in the native runtime.

Release Status #

This package is still pre-1.0.0. The 0.4.0 package line is aligned with the optimized Cindel runtime and generator release.

1
likes
0
points
184
downloads

Documentation

Documentation

Publisher

unverified uploader

Weekly Downloads

Public annotations and schema metadata types for the Cindel NoSQL local database.

Repository (GitHub)
View/report issues

Topics

#database #nosql #annotations #schema

License

unknown (license)

More

Packages that depend on cindel_annotations