|
OXY API 1.0
OXY API Library Documentation
|
Filter representation and operations for the OXY_API library. More...
Classes | |
| struct | oxy::filter::copy_fn |
| A function object that copies data from a source context to a destination context. More... | |
| struct | oxy::filter::copy_fn::destination_t |
| Represents the destination context for the copy operation. More... | |
| struct | oxy::filter::copy_fn::source_t |
| Represents the source context for the copy operation. More... | |
| struct | oxy::filter::create_fn |
| Function object to create a filter. More... | |
| struct | oxy::filter::drop_fn |
| Function object to drop a filter. More... | |
| struct | oxy::filter::except_fn |
| A function object that performs an except operation on a database (container) context, yielding the results as a coroutine. More... | |
| struct | oxy::filter::intersect_fn |
| A function object that performs an intersection operation on a database (container) context, yielding the results as a coroutine. More... | |
| struct | oxy::filter::push_fn |
| Function object to push a filter. More... | |
Namespaces | |
| namespace | oxy |
| This root namespace contains the common types and operations for the OXY-API library. | |
| namespace | oxy::filter |
| This namespace contains function objects and operations related to filter management. | |
Variables | |
| constexpr copy_fn | oxy::filter::copy |
| A constexpr instance of the copy_fn function object for use in functional programming. | |
| constexpr create_fn | oxy::filter::create |
| A constexpr instance of the create_fn function object for use in functional programming. | |
| constexpr drop_fn | oxy::filter::drop |
| A constexpr instance of the drop_fn function object for use in functional programming. | |
| constexpr except_fn | oxy::filter::except |
| A constexpr instance of the except_fn function object for use in functional programming. | |
| constexpr intersect_fn | oxy::filter::intersect |
| A constexpr instance of the intersect_fn function object for use in functional programming. | |
| constexpr push_fn | oxy::filter::push |
| A constexpr instance of the push_fn function object for use in functional programming. | |
Filter representation and operations for the OXY_API library.
This header defines the filter namespace, which provides various operations for managing filters in the oxy core library. It includes functions for creating, dropping, pushing, intersecting, excepting, and copying filters. The filter operations are designed to work with database connections and contexts, allowing for efficient filtering of data based on specified criteria.
@license MPL-2.0