├── .github └── workflows │ ├── changelog.yml │ ├── ci.yml │ └── docs.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docker-compose.yml ├── shard.override.yml ├── shard.yml ├── spec ├── associations_spec.cr ├── base_spec.cr ├── changefeed_spec.cr ├── collection_spec.cr ├── error_spec.cr ├── id_generator_spec.cr ├── index_spec.cr ├── lock_spec.cr ├── persistence_spec.cr ├── queries_spec.cr ├── spec_helper.cr ├── spec_models.cr ├── table_spec.cr ├── timestamps_spec.cr └── unique_spec.cr ├── src ├── rethinkdb-orm.cr └── rethinkdb-orm │ ├── associations.cr │ ├── base.cr │ ├── connection.cr │ ├── error.cr │ ├── index.cr │ ├── lock.cr │ ├── lock │ └── reentrant.cr │ ├── persistence.cr │ ├── queries.cr │ ├── settings.cr │ ├── table.cr │ ├── timestamps.cr │ ├── utils │ ├── association_collection.cr │ ├── changefeed.cr │ ├── collection.cr │ └── id_generator.cr │ └── validators │ └── unique.cr └── test /.github/workflows/changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/.github/workflows/changelog.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | docs 2 | lib 3 | bin 4 | .crystal 5 | .shards 6 | app 7 | *.dwarf 8 | .DS_Store 9 | *.lock 10 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /shard.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/shard.override.yml -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/associations_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/associations_spec.cr -------------------------------------------------------------------------------- /spec/base_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/base_spec.cr -------------------------------------------------------------------------------- /spec/changefeed_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/changefeed_spec.cr -------------------------------------------------------------------------------- /spec/collection_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/collection_spec.cr -------------------------------------------------------------------------------- /spec/error_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/error_spec.cr -------------------------------------------------------------------------------- /spec/id_generator_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/id_generator_spec.cr -------------------------------------------------------------------------------- /spec/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/index_spec.cr -------------------------------------------------------------------------------- /spec/lock_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/lock_spec.cr -------------------------------------------------------------------------------- /spec/persistence_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/persistence_spec.cr -------------------------------------------------------------------------------- /spec/queries_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/queries_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/spec_models.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/spec_models.cr -------------------------------------------------------------------------------- /spec/table_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/table_spec.cr -------------------------------------------------------------------------------- /spec/timestamps_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/timestamps_spec.cr -------------------------------------------------------------------------------- /spec/unique_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/spec/unique_spec.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/associations.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/associations.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/base.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/base.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/connection.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/connection.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/error.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/error.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/index.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/lock.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/lock.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/lock/reentrant.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/lock/reentrant.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/persistence.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/persistence.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/queries.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/queries.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/settings.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/settings.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/table.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/table.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/timestamps.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/timestamps.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/utils/association_collection.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/utils/association_collection.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/utils/changefeed.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/utils/changefeed.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/utils/collection.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/utils/collection.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/utils/id_generator.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/utils/id_generator.cr -------------------------------------------------------------------------------- /src/rethinkdb-orm/validators/unique.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/src/rethinkdb-orm/validators/unique.cr -------------------------------------------------------------------------------- /test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spider-gazelle/rethinkdb-orm/HEAD/test --------------------------------------------------------------------------------