aim_orm 0.1.1 copy "aim_orm: ^0.1.1" to clipboard
aim_orm: ^0.1.1 copied to clipboard

A type-safe ORM abstraction layer for Dart with query builders and column definitions.

0.1.1 #

0.1.0 #

0.0.1 #

Initial release of aim_orm - A type-safe ORM abstraction layer for Dart.

Features #

  • Column Types:
    • integer() - Integer column
    • varchar() - Variable-length character column with optional length
    • text() - Text column for long strings
    • timestamp() - Timestamp column for date/time values
  • Column Modifiers:
    • primaryKey() - Mark column as primary key
    • unique() - Add unique constraint
    • nullable() - Allow null values
    • withDefault() - Set default value
    • indexed() - Create index on column
  • Condition Operators:
    • eq - Equal (=)
    • gt - Greater than (>)
    • lt - Less than (<)
    • gte - Greater than or equal (>=)
    • lte - Less than or equal (<=)
    • inList - IN clause
  • Query Builder Foundation:
    • QueryFuture - Base class for async query execution
    • FutureMixin - Mixin for Future-like behavior

Supported #

  • Dart SDK: ^3.10.0

What's Included #

  • Table class for table definitions
  • Column abstract class and concrete implementations
  • Column builder functions
  • Condition class for WHERE clause building
  • Query builder base classes
0
likes
0
points
143
downloads

Publisher

verified publisheraim-dart.dev

Weekly Downloads

A type-safe ORM abstraction layer for Dart with query builders and column definitions.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

aim_database

More

Packages that depend on aim_orm