Model Bases¶
Base Query and Model class for sqlalchemy that include project-specific convenience functions and defaults.
Python API Reference¶
-
class
atlas_core.sqlalchemy.BaseQuery(entities, session=None)[source]¶ Base Query object that includes a number of convenience functions for common patterns.
-
filter_by_enum(enum, value, possible_values=None, http_code=400)[source]¶ Filters a query object by an enum, testing that it got a valid value.
Parameters: - enum – Enum column from model, e.g. Vehicle.type
- value – Value to filter by
- possible_values – None or list of acceptable values for value
- int (http_code) – pass
-