cindel_annotations 0.5.0
cindel_annotations: ^0.5.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 #
@Collectionfor persisted root models.@Embeddedfor nested value objects.@Indexand@indexfor indexed fields.CompositeIndexfor collection-level composite indexes.CindelIndexType.multiEntryfor primitive list membership indexes.@Enumeratedfor enum persistence strategies.@ignorefor transient fields.IdandautoIncrementfor generated native IDs.- Shared index and enum option types used by
cindelandcindel_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.5.0 package line is aligned with the
optimized Cindel runtime and generator release.