|
Everett
|
This is the complete list of members for everett::sqlite_catalog< P, Ops >, including all inherited members.
| acquire_native_merge(std::string_view op, catalog_native_merge const &key, std::string_view owner) | everett::sqlite_catalog< P, Ops > | inline |
| acquire_save(std::string_view op, std::string_view name, std::string_view reader_owner) | everett::sqlite_catalog< P, Ops > | inline |
| add_auxiliary(std::string_view kind, std::string_view owner, catalog_auxiliary_roots const &value) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| add_generation(std::string_view name, std::uint64_t generation, blob_identity const &head) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| add_native_pin(std::string_view owner, object_id const &native) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| add_owner(std::string_view kind, std::string_view name) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| add_root(std::string_view kind, std::string_view owner, blob_identity const &pair) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| add_session_generation(std::string_view name, std::uint64_t generation, blob_identity const &head, std::span< std::byte const > checkpoint, catalog_auxiliary_roots const &auxiliary) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| append_native_merge(catalog_detail::bytes &out, std::span< std::byte const > domain, catalog_native_merge const &key) | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| append_pair_request(catalog_detail::bytes &request, cola_pair_descriptor const &descriptor) | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| append_seal_request(catalog_detail::bytes &request, object_seal_receipt const &receipt, std::filesystem::path const &path) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| attach_checkpoint(catalog_timeline_head head) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| auxiliary_at(catalog_timeline_head const &head) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| begin_private_scope(std::string_view op, object_id const &id) | everett::sqlite_catalog< P, Ops > | inline |
| check_object_envelope(file_kind expected, std::uint64_t size, std::uint64_t crc, std::span< std::byte const > bytes) | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| checkpoint_at(std::string_view name, std::uint64_t generation) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| compatible_policy(std::span< std::byte const > stored) | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| connect(std::filesystem::path const &root, catalog_options options, Ops ops, bool initialize=false) | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| create(std::filesystem::path const &root, object_id const &identity, catalog_options options={}, Ops ops={}) | everett::sqlite_catalog< P, Ops > | inlinestatic |
| create_cola(std::filesystem::path const &root, object_id const &identity, catalog_options options={}, Ops ops={}) | everett::sqlite_catalog< P, Ops > | inlinestatic |
| create_session(std::string_view op, std::string_view name, blob_identity const &head, std::span< std::byte const > checkpoint, catalog_auxiliary_roots auxiliary={}) | everett::sqlite_catalog< P, Ops > | inline |
| create_sessions(std::filesystem::path const &root, object_id const &identity, catalog_options options={}, Ops ops={}) | everett::sqlite_catalog< P, Ops > | inlinestatic |
| create_timeline(std::string_view op, std::string_view name, blob_identity const &head) | everett::sqlite_catalog< P, Ops > | inline |
| create_version(std::filesystem::path const &root, object_id const &identity, catalog_options options, Ops ops, unsigned version) | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| db_ | everett::sqlite_catalog< P, Ops > | private |
| decode_session(catalog_detail::bytes const &bytes) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| decode_timeline(catalog_detail::bytes const &bytes) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| definition(std::string_view type, std::string_view name, std::string_view expected) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| detect_schema_version() const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| ensure_private_scopes() | everett::sqlite_catalog< P, Ops > | inlineprivate |
| find_save(std::string_view name) const | everett::sqlite_catalog< P, Ops > | inline |
| find_saved_session(std::string_view name) const | everett::sqlite_catalog< P, Ops > | inline |
| find_session(std::string_view name) const | everett::sqlite_catalog< P, Ops > | inline |
| find_timeline(std::string_view name) const | everett::sqlite_catalog< P, Ops > | inline |
| fork_session(std::string_view op, std::string_view name, catalog_session_head const &source) | everett::sqlite_catalog< P, Ops > | inline |
| fork_timeline(std::string_view op, std::string_view name, catalog_timeline_head const &source) | everett::sqlite_catalog< P, Ops > | inline |
| has_table(std::string_view table) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| identity() const & | everett::sqlite_catalog< P, Ops > | inline |
| identity() const &&=delete | everett::sqlite_catalog< P, Ops > | |
| identity_ | everett::sqlite_catalog< P, Ops > | private |
| immutable_tables | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| insert_cola_row(cola_pair_descriptor const &value) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| kind(file_kind value) | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| lookup_operation(std::string_view op) const | everett::sqlite_catalog< P, Ops > | inline |
| native_merge_domain(catalog_native_merge const &key) | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| native_merge_output(std::span< std::byte const > domain, catalog_native_merge const &key) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| native_merges_validated_ | everett::sqlite_catalog< P, Ops > | mutableprivate |
| open(std::filesystem::path const &root, catalog_options options={}, Ops ops={}) | everett::sqlite_catalog< P, Ops > | inlinestatic |
| open_object_bytes(object_id const &id, file_kind expected) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| operation_type typedef | everett::sqlite_catalog< P, Ops > | |
| operator=(sqlite_catalog const &)=delete | everett::sqlite_catalog< P, Ops > | |
| operator=(sqlite_catalog &&)=delete | everett::sqlite_catalog< P, Ops > | |
| ops_ | everett::sqlite_catalog< P, Ops > | private |
| poisoned() const noexcept | everett::sqlite_catalog< P, Ops > | inline |
| poisoned_ | everett::sqlite_catalog< P, Ops > | mutableprivate |
| policy() | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| policy_type typedef | everett::sqlite_catalog< P, Ops > | |
| prepare_cola_pair(blob_identity const &id, object_seal_receipt const *receipt=nullptr, object_seal_receipt const *native_receipt=nullptr) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| private_construction() const noexcept | everett::sqlite_catalog< P, Ops > | inline |
| private_scope_ | everett::sqlite_catalog< P, Ops > | private |
| private_scope_state enum name | everett::sqlite_catalog< P, Ops > | |
| private_scopes() const | everett::sqlite_catalog< P, Ops > | inline |
| publish_session(std::string_view op, catalog_session_head const &expected, blob_identity const &candidate, std::span< std::byte const > checkpoint, catalog_auxiliary_roots auxiliary={}) | everett::sqlite_catalog< P, Ops > | inline |
| publish_timeline(std::string_view op, catalog_timeline_head const &expected, blob_identity const &candidate) | everett::sqlite_catalog< P, Ops > | inline |
| read(F &&action) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| record_native_merge(std::string_view op, catalog_native_merge const &key, object_seal_receipt const &receipt, std::string_view owner) | everett::sqlite_catalog< P, Ops > | inline |
| record_prepared_seal(object_seal_receipt const &receipt, file_kind expected) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| record_sealed(std::string_view op, object_seal_receipt const &receipt) | everett::sqlite_catalog< P, Ops > | inline |
| record_sealed_row(object_seal_receipt const &receipt, std::filesystem::path const &path, mapped_slice const *evidence=nullptr) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| register_chain(std::string_view op, mapped_query_root< P > const &source, catalog_admission admission=catalog_admission::trusted) | everett::sqlite_catalog< P, Ops > | inline |
| register_chain(std::string_view op, mapped_cola_query_root< P > const &source, catalog_admission admission=catalog_admission::trusted) | everett::sqlite_catalog< P, Ops > | inline |
| register_cola_row(cola_pair_descriptor const &value) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| register_graph(std::string_view op, std::shared_ptr< Mapped const > const &source, catalog_admission admission=catalog_admission::trusted) | everett::sqlite_catalog< P, Ops > | inline |
| register_graphs(std::string_view op, std::span< std::shared_ptr< Mapped const > const > roots, catalog_admission admission=catalog_admission::trusted) | everett::sqlite_catalog< P, Ops > | inline |
| register_pair(std::string_view op, blob_identity const &id) | everett::sqlite_catalog< P, Ops > | inline |
| release_private_scope(std::string_view op, object_id const &id) | everett::sqlite_catalog< P, Ops > | inline |
| require_active() const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| require_prepared(blob_identity const &head) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| require_private_scope(object_id const &id) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| require_sealed(object_id const &id, file_kind expected, mapped_slice const *evidence=nullptr) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| require_sessions() const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| require_timelines() const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| reserve(std::string_view op, object_attempt_id const &attempt, std::string_view owner, std::span< blob_identity const > inputs, std::span< catalog_object_reservation const > outputs) | everett::sqlite_catalog< P, Ops > | inline |
| root() const &noexcept | everett::sqlite_catalog< P, Ops > | inline |
| root() const &&=delete | everett::sqlite_catalog< P, Ops > | |
| root_ | everett::sqlite_catalog< P, Ops > | private |
| runtime_version() noexcept | everett::sqlite_catalog< P, Ops > | inlinestatic |
| save(std::string_view op, std::string_view name, blob_identity const &head) | everett::sqlite_catalog< P, Ops > | inline |
| save_session(std::string_view op, std::string_view name, catalog_session_head const &source) | everett::sqlite_catalog< P, Ops > | inline |
| schema_version() const noexcept | everett::sqlite_catalog< P, Ops > | inline |
| schema_version_ | everett::sqlite_catalog< P, Ops > | private |
| scope_state(object_id const &id) const | everett::sqlite_catalog< P, Ops > | inline |
| seal_native_pair(std::string_view op, blob_identity const &id, object_seal_receipt const &native_receipt, object_seal_receipt const &index_receipt) | everett::sqlite_catalog< P, Ops > | inline |
| seal_pair(std::string_view op, blob_identity const &id, object_seal_receipt const &receipt) | everett::sqlite_catalog< P, Ops > | inline |
| sealed_receipt(object_id const &id, file_kind expected) const | everett::sqlite_catalog< P, Ops > | inline |
| set_private_scope(object_id const &id) | everett::sqlite_catalog< P, Ops > | inline |
| source_id() noexcept | everett::sqlite_catalog< P, Ops > | inlinestatic |
| sqlite_catalog(sqlite_catalog const &)=delete | everett::sqlite_catalog< P, Ops > | |
| sqlite_catalog(sqlite_catalog &&other) noexcept | everett::sqlite_catalog< P, Ops > | inline |
| sqlite_catalog(sqlite3 *db, std::filesystem::path root, Ops ops) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| timeline_at(std::string_view name, std::optional< std::uint64_t > generation={}) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| transaction(std::string_view op, std::string_view kind, catalog_detail::bytes const &request, F &&apply, bool record=true) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| validate_native_merges() const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| validate_options(catalog_options options) | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| validate_private_scopes() const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| validate_schema() const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| validate_timeline(catalog_timeline_head const &value) | everett::sqlite_catalog< P, Ops > | inlineprivatestatic |
| verify_object_envelope(object_id const &id, file_kind expected, std::uint64_t size, std::uint64_t crc) const | everett::sqlite_catalog< P, Ops > | inlineprivate |
| verify_sealed(object_seal_receipt const &receipt, file_kind expected) const | everett::sqlite_catalog< P, Ops > | inline |
| write_seal(object_seal_receipt const &receipt) | everett::sqlite_catalog< P, Ops > | inlineprivate |
| ~sqlite_catalog() | everett::sqlite_catalog< P, Ops > | inline |