Nosqlapi

Latest version: v1.0.2

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.2

Release notes

Additions
- Add *\_\_bool\_\_* method on **Collection** document ODM class

1.0.1

Release notes

Fixes
- **orm** modules renamed into **odm** (_Object-Data Mapping_)

1.0.0

Release note

This is the first production-ready release of **nosqlapi**.

Additions:
* **column** function decorator
* **document** function decorator
* **node** function decorator
* **properties** function decorator
* production ready test with pytest

Fixes:
* Fix init method on `Selector` object based

0.0.9

Release note

Added **utils** package:

* _Manager_ class: this class adheres to the API to support all CRUD and database operations.
* _api_ decorator function: this decorator function allows you to replace the method names of an already existing class to adhere to the NOSQL API.
* _global\_session_ function: this function allows you to create a global connection present in `globals()`.

0.0.9.rc

Release note

This release is what the production-ready library of modules for NOSQL databases should look like.

Additions:
* **response** function on _utils_ module
* **cursor_response** function on _utils_ module
* **apply_vendor** function on _utils_ module
* Added specific documentation for this library: [Readthedocs](https://nosqlapi.readthedocs.io/en/latest/)

Fixes:
* Fix Connection init for all type of databases
* Fix Session init for all type of databases
* Fix **error** property for _Response_ based object
* Other important fixes

Next:
* Rewrite tests for all database
* New decorators for transform objects into nosqlapi object

0.0.8

Release note

Added **ORM** classes for all four type of NOSQL database.

* _Key-Value database_: `Keyspace`, `Subspace`, `Transaction`, `Item`, `ExpiredItem` class
* _Column database_: `Keyspace`, `Table`, `Column` class
* _Document database_: `Database`, `Document`, `Collection` class
* _Graph database_: `Database`, `Label`, `Property`, `Node`, `Relationship`, `RelationshipType` class
* _Common types_: `Null`, `List`, `Map`, `Int`, `Inet`, `Ascii`, `Time`, `SmallInt`, `Decimal`, `Timestamp`, `Counter`, `Date`, `Text`, `Blob`, `Boolean`, `Double`, `Uuid`, `Duration`, `Float`, `Varint`, `Varchar`, `Array` class

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.