OXY API 1.0
OXY API Library Documentation
Loading...
Searching...
No Matches
filter.hpp File Reference

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.

Detailed Description

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