Datasiphon

Latest version: v0.3.8

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

Scan your dependencies

Page 1 of 4

0.3.7

- added support for advanced ordering null values in `SQL` backend using nulls last and nulls first methods
- adjusted operators `eq` and `ne` - correct handling of bool type columns and `None` values

0.3.5

- adjusted dumping expression to avoid merging junctions which would result in incorrect query - now dumped into array like dict

0.3.0

- Refactored project - core structure moved to `core` module, sql backend moved to is now in `sql_filter` module
- Rewritten tests
- Modified structures and objects for better manipulation and extension
- adjusted readability and documentation
- removed support for non-`sql` backends (for now)
- now works with `qstion` package for better filter handling

0.2.14

- changed checking whether query is paginable - now only requirement is that the ordered column is not present in any nesed expression with `eq` `neq` `in_` or `nin` operator

0.2.13

- now order by columns from `PaginationBuilder` class is able to recognize referenced column and return its referenced name instead of base column name

0.2.11

- added support for `Decimal` type of column in `sql.SQL` backend

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.