|
OXY API 1.0
OXY API Library Documentation
|
This namespace contains function objects and operations related to container metadata management in the metadata database. More...
Namespaces | |
| namespace | category |
| This namespace contains function objects and operations related to categories in the metadata database. | |
| namespace | tag |
| This namespace contains function objects and operations related to tags in the metadata database. | |
Classes | |
| struct | copy_fn |
| Function object to copy metadata from one context to another. More... | |
| struct | count_fn |
| Function object to count the number of records in the container metadata database. More... | |
| struct | gen_where_fn |
| Function object to generate a WHERE clause from an expression. More... | |
| struct | get_context_fn |
| Function object to retrieve a context for container metadata record operations in the metadata database. More... | |
| struct | get_fn |
| Function object to retrieve a container metadata record and its timestamp from the metadata database. More... | |
| struct | merge_fn |
| Function object to merge metadata from one context into another. More... | |
| struct | pull_fn |
| Function object to pull container metadata records and their timestamps from the metadata database. More... | |
| struct | push_fn |
| Function object to push records into the container metadata database. More... | |
| struct | push_time_stamped_fn |
| Function object to push records with timestamps into the container metadata database. More... | |
| struct | remove_all_fn |
| Function object to remove all records from the container metadata database. More... | |
| struct | remove_fn |
| Function object to remove records from the container metadata database. More... | |
| struct | select_fn |
| Function object to select OIDs from the container metadata database based on an expression. More... | |
Typedefs | |
| using | database_t = SQLite::Database |
Variables | |
| constexpr copy_fn | copy |
| A constexpr instance of the copy_fn function object for use in functional programming. | |
| constexpr count_fn | count |
| A constexpr instance of the count_fn function object for use in functional programming. | |
| constexpr gen_where_fn | gen_where |
| A constexpr instance of the gen_where_fn function object for use in functional programming. | |
| constexpr get_fn | get |
| A constexpr instance of the get_fn function object for use in functional programming. | |
| constexpr get_context_fn | get_context |
| A constexpr instance of the get_context_fn function object for use in functional programming. | |
| constexpr merge_fn | merge |
| A constexpr instance of the merge_fn function object for use in functional programming. | |
| constexpr pull_fn | pull |
| A constexpr instance of the pull_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. | |
| constexpr push_time_stamped_fn | push_time_stamped |
| A constexpr instance of the push_time_stamped_fn function object for use in functional programming. | |
| constexpr remove_fn | remove |
| A constexpr instance of the remove_fn function object for use in functional programming. | |
| constexpr remove_all_fn | remove_all |
| A constexpr instance of the remove_all_fn function object for use in functional programming. | |
| constexpr select_fn | select |
| A constexpr instance of the select_fn function object for use in functional programming. | |
This namespace contains function objects and operations related to container metadata management in the metadata database.
The oxy::api::metadata namespace provides function objects for retrieving, pulling, and pushing container metadata records in the metadata database. It is designed to be used in a constexpr context for compile-time evaluation of metadata management operations.