|
OXY API 1.0
OXY API Library Documentation
|
| Cboost::variant | |
| Coxy::core::metadata::ExprNode | Variant for expression-level boolean expressions |
| Coxy::core::metadata::ValueNode | Variant for value-level boolean expressions |
| Coxy::api::container::from_record_fn | Function object to convert a record to a manifest |
| Coxy::api::container::get_manifest_fn | Function object to retrieve the manifest from a container storage |
| Coxy::api::container::get_metadata_fn | Function object to retrieve metadata from a container storage |
| Coxy::api::container::get_path_fn | Function object to retrieve the filesystem path associated with a given OID |
| Coxy::api::container::get_record_fn | Function object to retrieve a record from a container storage |
| Coxy::api::container::set_manifest_fn | Function object to set the manifest in a container storage |
| Coxy::api::container::set_metadata_fn | Function object to set metadata in a container storage |
| Coxy::api::container::to_record_fn | Function object to convert a manifest and container OID to a record |
| Coxy::api::export_contents_fn | Function object to export contents from a storage container to a file in the oxy API |
| Coxy::api::get_commit_fn | Function object to retrieve a commit from the storage container in the OXY-API |
| Coxy::api::get_contents_fn | Function object to retrieve contents from a storage container in the OXY-API |
| Coxy::api::get_entry_fn | Function object to retrieve an entry from the storage container in the OXY-API |
| Coxy::api::get_index_fn | Function object to retrieve the index from a storage container in the OXY-API |
| Coxy::api::get_references_fn | Function object to retrieve references from a storage container in the OXY-API |
| Coxy::api::import_contents_fn | Function object to import contents from a file into a storage container in the OXY-API |
| Coxy::api::IStorage | Interface for storage operations in the OXY-API |
| Coxy::api::make_commit_fn | Function object to create a commit in the storage container in the OXY-API |
| Coxy::api::make_entry_fn | Function object to create an entry in the storage container in the OXY-API |
| Coxy::api::manifest_t | In-memory representation of a manifest |
| Coxy::api::metadata::category::count_fn | Function object to count categories in the metadata database based on a where clause |
| Coxy::api::metadata::category::prepare_fn | Function object to prepare the category management in the metadata database |
| Coxy::api::metadata::category::pull_fn | Function object to pull the categories from the metadata database |
| Coxy::api::metadata::category::push_fn | Function object to push categories to the metadata database |
| Coxy::api::metadata::category::push_link_fn | Function object to push category links to the metadata database |
| Coxy::api::metadata::category::remove_all_fn | Function object to remove all categories from the metadata database |
| Coxy::api::metadata::category::remove_fn | Function object to remove categories from the metadata database |
| Coxy::api::metadata::category::select_fn | Function object to select categories from the metadata database based on a where clause |
| Coxy::api::metadata::copy_fn | Function object to copy metadata from one context to another |
| Coxy::api::metadata::count_fn | Function object to count the number of records in the container metadata database |
| Coxy::api::metadata::gen_where_fn | Function object to generate a WHERE clause from an expression |
| Coxy::api::metadata::get_context_fn | Function object to retrieve a context for container metadata record operations in the metadata database |
| Coxy::api::metadata::get_fn | Function object to retrieve a container metadata record and its timestamp from the metadata database |
| Coxy::api::metadata::merge_fn | Function object to merge metadata from one context into another |
| Coxy::api::metadata::pull_fn | Function object to pull container metadata records and their timestamps from the metadata database |
| Coxy::api::metadata::push_fn | Function object to push records into the container metadata database |
| Coxy::api::metadata::push_time_stamped_fn | Function object to push records with timestamps into the container metadata database |
| Coxy::api::metadata::remove_all_fn | Function object to remove all records from the container metadata database |
| Coxy::api::metadata::remove_fn | Function object to remove records from the container metadata database |
| Coxy::api::metadata::select_fn | Function object to select OIDs from the container metadata database based on an expression |
| Coxy::api::metadata::tag::count_fn | Function object to count tags in the metadata database based on a where clause |
| Coxy::api::metadata::tag::prepare_fn | Function object to prepare the tag management in the metadata database |
| Coxy::api::metadata::tag::pull_fn | Function object to pull the tags from the metadata database |
| Coxy::api::metadata::tag::push_fn | Function object to push the tags to the metadata database |
| Coxy::api::metadata::tag::push_link_fn | Function object to push tag links to the metadata database |
| Coxy::api::metadata::tag::remove_all_fn | Function object to remove all tags from the metadata database |
| Coxy::api::metadata::tag::remove_fn | Function object to remove tags from the metadata database |
| Coxy::api::metadata::tag::select_fn | Function object to select tags from the metadata database based on a where clause |
| Coxy::api::open_storage_fn | Function object to open a storage container connection in the OXY-API |
| Coxy::api::remove_entry_fn | Function object to remove an entry from the storage container in the OXY-API |
| Coxy::api::set_contents_fn | Function object to set contents in a storage container in the OXY-API |
| Coxy::api::set_entry_fn | Function object to set an entry in the storage container in the OXY-API |
| Coxy::api::settings::config_path_t | Represents the default configuration file path for the application |
| Coxy::api::settings::expand_fn | Function object to expand environment variables in settings paths |
| Coxy::api::settings::get_fn | Function object to retrieve the application settings |
| Coxy::api::settings::load_fn | Function object to load settings from an INI configuration file |
| Coxy::api::settings::remove_quote_fn | Function object to remove quotes from a string |
| Coxy::api::settings::settings_t | Represents the configuration settings for the application |
| Coxy::api::stream_t | In-memory representation of a stream |
| Coxy::attach_fn | Function object to attach a SQLite database to an existing connection |
| Coxy::blob_t | In-memory representation of a blob object |
| Coxy::category_link_t | In-memory representation of a link betwin an oid and a category |
| Coxy::category_t | In-memory representation of a category |
| Coxy::commit_t | In-memory representation of a commit |
| Coxy::connect_fn | Function object to establish a connection to a SQLite database |
| Coxy::connection_t | Representation of a sqlite's connection |
| Coxy::contents_t | In-memory representation of a contents |
| Coxy::context::copy_fn | A function object that copies rows from one database context to a specified path, with optional column selection |
| Coxy::context::count_fn | A function object that counts the number of rows in a database context |
| Coxy::context::filter_t | Representation of a filter |
| Coxy::context::pull_fn | A function object that pulls rows from a database context as a coroutine, optionally filtering results and selecting specific columns |
| Coxy::context::push_fn | A function object that pushes rows into a database context as a coroutine, allowing for dynamic insertion of data |
| Coxy::context::remove_all_fn | A function object that removes all rows from a database context |
| Coxy::context::remove_fn | A function object that removes rows from a database context as a coroutine, yielding the identifiers of the removed rows |
| Coxy::context_t | Representation of a context |
| Coxy::copy_fn | Function object to copy a table or filtered data from one SQLite database to another |
| Coxy::core::blob::get_fn | Retrieve the contents of a blob object from a container connection |
| Coxy::core::blob::make_object_fn | Generate an object containing the given contents |
| Coxy::core::blob::push_fn | Push a blob object to a container connection |
| Coxy::core::config_path_t | Singleton structure to hold the default configuration file path |
| Coxy::core::create_schemas_fn | Function object to create database schemas |
| Coxy::core::enum_parents_fn | Function object to enumerate the parents of a commit |
| Coxy::core::expand_fn | Function object to expand environment variables in settings paths |
| Coxy::core::find_common_ancestor_fn | Function object to find a common ancestor for two commits |
| Coxy::core::get_commit_fn | Function object to get a commit |
| Coxy::core::get_fn | Function object to retrieve settings, either from the default configuration file or a specified file |
| Coxy::core::get_index_fn | Function object to retrieve an index from a connection and an OID or object |
| Coxy::core::get_ref_fn | Function object to retrieve references from a connection |
| Coxy::core::get_ref_when_fn | Function object to retrieve the timestamp of a reference from a connection |
| Coxy::core::get_reference_fn | Function object to retrieve a specific reference from a connection |
| Coxy::core::get_references_fn | Function object to retrieve all references from a connection |
| Coxy::core::load_fn | Function object to load settings from an INI file |
| Coxy::core::make_blob_f | Generate a blob containing the given content |
| Coxy::core::make_commit_fn | Function object to create a commit in a container |
| Coxy::core::make_index_fn | Function object to create an index from a connection and an index item |
| Coxy::core::make_stream_f | Function object to create a stream from various input types |
| Coxy::core::metadata::AllOfExpr | Logical AND across expression-level nodes |
| Coxy::core::metadata::AllOfValue | Logical AND across value-level nodes |
| Coxy::core::metadata::AnyOfExpr | Logical OR across expression-level nodes |
| Coxy::core::metadata::AnyOfValue | Logical OR across value-level nodes |
| Coxy::core::metadata::FieldCondition | A single field comparison against one or more values |
| Coxy::core::metadata::NotExpr | Logical negation of an expression-level node |
| Coxy::core::metadata::NotValue | Logical negation of a value-level node |
| Coxy::core::metadata::Parser | Parse textual queries into an expression AST |
| Coxy::core::metadata::SqlConfig | Configuration structure for SQL database interactions |
| Coxy::core::metadata::SqlGenerator | Emits SQL WHERE clauses or SELECT statements for a parsed query AST |
| Coxy::core::metadata::Value | A single scalar token appearing as a value in the query |
| Coxy::core::object::create_filter_fn | Function object to create a filter in the database |
| Coxy::core::object::except_fn | Function object to exclude objects from the container |
| Coxy::core::object::get_data_fn | Function object to retrieve data associated with objects in the container |
| Coxy::core::object::get_fn | Function object to retrieve objects from the container |
| Coxy::core::object::get_when_fn | Function object to retrieve the timestamp associated with an object in the container |
| Coxy::core::object::intersect_fn | Function object to intersect objects in the container |
| Coxy::core::object::pull_fn | Function object to pull objects and their contents from the container |
| Coxy::core::object::pull_oid_fn | Function object to pull OIDs from the container |
| Coxy::core::object::push_fn | Function object to push objects and their contents to the container |
| Coxy::core::object::remove_fn | Function object to remove objects from the container |
| Coxy::core::plugin::get_files_fn | Function object to enumerate plugin files in a specified folder |
| Coxy::core::plugin::get_folders_fn | Function object to enumerate plugin folders |
| Coxy::core::plugin::get_library_fn | Function object to retrieve a shared library from a specified folder based on a symbol name |
| Coxy::core::pull_oid_fn | Function object to enumerate the commits in a container |
| Coxy::core::push_commit_fn | Function object to push a commit in a container |
| Coxy::core::push_index_fn | Function object to push an index item to a connection |
| Coxy::core::push_ref_fn | Function object to push a reference to a connection |
| Coxy::core::remove_quote_fn | Function object to remove quotes from a string |
| Coxy::core::remove_ref_fn | Function object to remove a reference from a connection |
| Coxy::core::set_fn | A function object that writes properties to an INI configuration file |
| Coxy::core::set_reference_fn | Function object to set a reference in a connection |
| Coxy::core::settings_t | Configuration settings for the oxy core library |
| Coxy::core::settings_t::ports_t | Defines port numbers for container and directory services |
| Coxy::count_fn | Function object to count entries in a schema of a SQLite database |
| Coxy::create_filter_fn | Function object to create a filter in a SQLite database |
| Coxy::detach_fn | Function object to detach a SQLite database from an existing connection |
| Coxy::entry_t | Representation of an entry of an index |
| Coxy::enum_file_fn | Function object to enumerate files in a directory |
| Coxy::exec_fn | Function object to execute a SQL statement on a SQLite database connection |
| Coxy::expandEnvVar_fn | Function object to expand environment variables in strings and paths |
| Coxy::filter::copy_fn | A function object that copies data from a source context to a destination context |
| Coxy::filter::copy_fn::destination_t | Represents the destination context for the copy operation |
| Coxy::filter::copy_fn::source_t | Represents the source context for the copy operation |
| Coxy::filter::create_fn | Function object to create a filter |
| Coxy::filter::drop_fn | Function object to drop a filter |
| Coxy::filter::except_fn | A function object that performs an except operation on a database (container) context, yielding the results as a coroutine |
| Coxy::filter::intersect_fn | A function object that performs an intersection operation on a database (container) context, yielding the results as a coroutine |
| Coxy::filter::push_fn | Function object to push a filter |
| Coxy::format_message_fn | Functor to format messages based on message IDs |
| Coxy::get_envvar_fn | Function object to get the value of an environment variable |
| Coxy::get_oid_fn | Get the identifier of an Oxy object |
| Coxy::get_timestamp_fn | Function object to retrieve the current timestamp as a string |
| Coxy::hash_fn | Functor to compute SHA-1 hashes for various input types |
| Coxy::make_balanced_filters_fn | Function object to create balanced word filters based on the maximum number of filters |
| Coxy::make_dynamic_filters_fn | Function object to dynamically create word filters based on the maximum number of inputs per filter |
| Coxy::make_object_fn | Function object to generate an object containing the given contents and type |
| Coxy::make_tmpfile_fn | Function object to create a unique temporary file path with a specified extension |
| Coxy::manifest_t | In-memory representation of a manifest |
| Coxy::metadata_t | In-memory representation of a metadata |
| Coxy::mime_t | Representation of a MIME code |
| Coxy::object_t | Representation of an OXY object |
| Coxy::oid_t | Unique identity of any object |
| Coxy::PathRemover | Custom deleter for std::filesystem::path that removes the file or directory when the unique_ptr goes out of scope |
| Coxy::push_fn | Function object to push items to a filter in a SQLite database |
| Coxy::push_optional_f | Functor to push an optional value into a JSON object |
| Coxy::record_t | In-memory representation of a record |
| Coxy::scope_exit | A utility for executing a function upon exiting a scope |
| Coxy::set_envVar_fn | Function object to set the value of an environment variable |
| Coxy::set_value_f | Functor to set a value in a JSON object |
| Coxy::sha1sum_fn | Function object to compute SHA-1 checksums of files and streams |
| Coxy::signature_t | In-memory representation of a signature |
| Coxy::stream_t | In-memory representation of a stream |
| Coxy::tag_link_t | In-memory representation of a link betwin an oid and a tag |
| Coxy::tag_t | In-memory representation of a tag |
| Coxy::tags_t | In-memory representation of a collection of tag |
| Coxy::timestamp_t | In-memory representation of the timestamp |
| Coxy::update_fn | Function object to update a table in a SQLite database |
| Coxy::win32_error_code | A wrapper for Win32 error codes to facilitate conversion to std::error_code |
| Cstd::error_category | STL class |
| Coxy::detail::win32_error_category | Custom error category for Win32 error codes, providing descriptive names and messages |
| Cstd::exception | STL class |
| Coxy::core::metadata::ParseError | Exception type thrown when parsing fails |
| Cstd::map< K, T > | STL class |
| Coxy::index_t | In-memory representation of a index object |
| Cstd::true_type | |
| Cstd::is_error_code_enum< oxy::win32_error_code > | Specialization of std::is_error_code_enum for oxy::win32_error_code |