|
OXY API 1.0
OXY API Library Documentation
|
This namespace contains function objects and operations related to filter management. More...
Classes | |
| struct | copy_fn |
| A function object that copies data from a source context to a destination context. More... | |
| struct | create_fn |
| Function object to create a filter. More... | |
| struct | drop_fn |
| Function object to drop a filter. More... | |
| struct | except_fn |
| A function object that performs an except operation on a database (container) context, yielding the results as a coroutine. More... | |
| struct | intersect_fn |
| A function object that performs an intersection operation on a database (container) context, yielding the results as a coroutine. More... | |
| struct | push_fn |
| Function object to push a filter. More... | |
Variables | |
| constexpr copy_fn | copy |
| A constexpr instance of the copy_fn function object for use in functional programming. | |
| constexpr create_fn | create |
| A constexpr instance of the create_fn function object for use in functional programming. | |
| constexpr drop_fn | drop |
| A constexpr instance of the drop_fn function object for use in functional programming. | |
| constexpr except_fn | except |
| A constexpr instance of the except_fn function object for use in functional programming. | |
| constexpr intersect_fn | intersect |
| A constexpr instance of the intersect_fn function object for use in functional programming. | |
| constexpr push_fn | push |
| A constexpr instance of the push_fn function object for use in functional programming. | |
This namespace contains function objects and operations related to filter management.
The oxy::filter namespace provides function objects for creating, dropping, pushing, intersecting, excepting, and copying filters in the oxy core library. These operations are designed to work with database (container) connections and contexts, allowing for efficient filtering of data based on specified criteria. The namespace leverages coroutines for lazy evaluation of filter operations, enabling efficient processing of filtered results.