rosbag2_storage_sqlite3
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rosbag2_storage_plugins
Namespace rosbag2_storage_plugins::sqlite3_application_functions
Namespace std
Classes and Structs
Class SqliteException
Class SqlitePragmas
Class SqliteStatementWrapper
Template Class SqliteStatementWrapper::QueryResult
Class QueryResult::Iterator
Class SqliteStorage
Class SqliteWrapper
Functions
Function rosbag2_storage_plugins::sqlite3_application_functions::sqlite_regexp
Defines
Define ROSBAG2_STORAGE_DEFAULT_PLUGINS_EXPORT
Define ROSBAG2_STORAGE_DEFAULT_PLUGINS_IMPORT
Define ROSBAG2_STORAGE_DEFAULT_PLUGINS_LOCAL
Define ROSBAG2_STORAGE_DEFAULT_PLUGINS_PUBLIC
Define ROSBAG2_STORAGE_DEFAULT_PLUGINS_PUBLIC_TYPE
Typedefs
Typedef rosbag2_storage_plugins::SqliteStatement
Directories
Directory include
Directory rosbag2_storage_sqlite3
Files
File sqlite_exception.hpp
File sqlite_pragmas.hpp
File sqlite_statement_wrapper.hpp
File sqlite_storage.hpp
File sqlite_wrapper.hpp
File visibility_control.hpp
Standard Documents
CHANGELOG
Changelog for package rosbag2_storage_default_plugins
0.30.0 (2024-11-26)
0.29.0 (2024-09-03)
0.28.0 (2024-06-17)
0.27.0 (2024-04-30)
0.26.1 (2024-04-17)
0.26.0 (2024-04-16)
0.25.0 (2024-03-27)
0.24.0 (2023-07-11)
0.23.0 (2023-04-28)
0.22.0 (2023-04-18)
0.21.0 (2023-04-12)
0.20.0 (2023-02-14)
0.19.0 (2023-01-13)
0.18.0 (2022-11-15)
0.17.0 (2022-07-30)
0.16.0 (2022-05-11)
0.15.1 (2022-04-06)
0.15.0 (2022-04-05)
0.14.1 (2022-03-29)
0.14.0 (2022-03-29)
0.13.0 (2022-01-13)
0.12.0 (2021-12-17)
0.11.0 (2021-11-08)
0.10.1 (2021-10-22)
0.10.0 (2021-10-19)
0.9.0 (2021-05-17)
0.8.0 (2021-04-19)
0.7.0 (2021-03-18)
0.6.0 (2021-02-01)
0.5.0 (2020-12-02)
0.4.0 (2020-11-19)
0.3.2 (2020-06-03)
0.3.1 (2020-06-01)
0.3.0 (2020-05-26)
0.2.8 (2020-05-18)
0.2.7 (2020-05-12)
0.2.6 (2020-05-07)
0.2.5 (2020-04-30)
0.2.4 (2019-11-18)
0.2.3 (2019-11-18)
0.2.2 (2019-11-13)
0.2.1 (2019-10-23)
0.2.0 (2019-09-26)
0.1.2 (2019-05-20)
0.1.1 (2019-05-09)
0.1.0 (2019-05-08)
0.0.5 (2018-12-27)
0.0.4 (2018-12-19)
0.0.2 (2018-12-12)
0.0.1 (2018-12-11)
PACKAGE
README
rosbag2_storage_sqlite3
Storage Configuration File
Index
rosbag2_storage_sqlite3
Index
Index
R
R
ROSBAG2_STORAGE_DEFAULT_PLUGINS_EXPORT (C macro)
ROSBAG2_STORAGE_DEFAULT_PLUGINS_IMPORT (C macro)
ROSBAG2_STORAGE_DEFAULT_PLUGINS_LOCAL (C macro)
ROSBAG2_STORAGE_DEFAULT_PLUGINS_PUBLIC (C macro)
ROSBAG2_STORAGE_DEFAULT_PLUGINS_PUBLIC_TYPE (C macro)
rosbag2_storage_plugins::sqlite3_application_functions::sqlite_regexp (C++ function)
rosbag2_storage_plugins::SqliteException (C++ class)
rosbag2_storage_plugins::SqliteException::get_sqlite_return_code (C++ function)
rosbag2_storage_plugins::SqliteException::SqliteException (C++ function)
,
[1]
rosbag2_storage_plugins::SqlitePragmas (C++ class)
rosbag2_storage_plugins::SqlitePragmas::default_pragmas (C++ function)
rosbag2_storage_plugins::SqlitePragmas::optimized_writing_pragmas (C++ function)
rosbag2_storage_plugins::SqlitePragmas::pragmas_map_t (C++ type)
rosbag2_storage_plugins::SqlitePragmas::robust_writing_pragmas (C++ function)
rosbag2_storage_plugins::SqliteStatement (C++ type)
rosbag2_storage_plugins::SqliteStatementWrapper (C++ class)
rosbag2_storage_plugins::SqliteStatementWrapper::bind (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
rosbag2_storage_plugins::SqliteStatementWrapper::check_and_report_bind_error (C++ function)
rosbag2_storage_plugins::SqliteStatementWrapper::execute_and_reset (C++ function)
rosbag2_storage_plugins::SqliteStatementWrapper::execute_query (C++ function)
rosbag2_storage_plugins::SqliteStatementWrapper::operator= (C++ function)
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult (C++ class)
,
[1]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::begin (C++ function)
,
[1]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::end (C++ function)
,
[1]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::get_single_line (C++ function)
,
[1]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator (C++ class)
,
[1]
,
[2]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::difference_type (C++ type)
,
[1]
,
[2]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::Iterator (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::iterator_category (C++ type)
,
[1]
,
[2]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::operator!= (C++ function)
,
[1]
,
[2]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::operator* (C++ function)
,
[1]
,
[2]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::operator++ (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::operator= (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::operator== (C++ function)
,
[1]
,
[2]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::pointer (C++ type)
,
[1]
,
[2]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::POSITION_END (C++ member)
,
[1]
,
[2]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::reference (C++ type)
,
[1]
,
[2]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::Iterator::value_type (C++ type)
,
[1]
,
[2]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::QueryResult (C++ function)
,
[1]
rosbag2_storage_plugins::SqliteStatementWrapper::QueryResult::RowType (C++ type)
,
[1]
rosbag2_storage_plugins::SqliteStatementWrapper::reset (C++ function)
rosbag2_storage_plugins::SqliteStatementWrapper::SqliteStatementWrapper (C++ function)
,
[1]
rosbag2_storage_plugins::SqliteStatementWrapper::~SqliteStatementWrapper (C++ function)
rosbag2_storage_plugins::SqliteStorage (C++ class)
rosbag2_storage_plugins::SqliteStorage::create_topic (C++ function)
rosbag2_storage_plugins::SqliteStorage::get_all_message_definitions (C++ function)
rosbag2_storage_plugins::SqliteStorage::get_all_topics_and_types (C++ function)
rosbag2_storage_plugins::SqliteStorage::get_bagfile_size (C++ function)
rosbag2_storage_plugins::SqliteStorage::get_db_schema_version (C++ function)
rosbag2_storage_plugins::SqliteStorage::get_metadata (C++ function)
rosbag2_storage_plugins::SqliteStorage::get_minimum_split_file_size (C++ function)
rosbag2_storage_plugins::SqliteStorage::get_relative_file_path (C++ function)
rosbag2_storage_plugins::SqliteStorage::get_sqlite_database_wrapper (C++ function)
rosbag2_storage_plugins::SqliteStorage::get_storage_identifier (C++ function)
rosbag2_storage_plugins::SqliteStorage::get_storage_setting (C++ function)
rosbag2_storage_plugins::SqliteStorage::has_next (C++ function)
rosbag2_storage_plugins::SqliteStorage::open (C++ function)
rosbag2_storage_plugins::SqliteStorage::parse_preset_profile (C++ function)
rosbag2_storage_plugins::SqliteStorage::PresetProfile (C++ enum)
rosbag2_storage_plugins::SqliteStorage::PresetProfile::Resilient (C++ enumerator)
rosbag2_storage_plugins::SqliteStorage::PresetProfile::WriteOptimized (C++ enumerator)
rosbag2_storage_plugins::SqliteStorage::read_next (C++ function)
rosbag2_storage_plugins::SqliteStorage::remove_topic (C++ function)
rosbag2_storage_plugins::SqliteStorage::reset_filter (C++ function)
rosbag2_storage_plugins::SqliteStorage::seek (C++ function)
rosbag2_storage_plugins::SqliteStorage::set_filter (C++ function)
rosbag2_storage_plugins::SqliteStorage::set_read_order (C++ function)
rosbag2_storage_plugins::SqliteStorage::SqliteStorage (C++ function)
rosbag2_storage_plugins::SqliteStorage::update_metadata (C++ function)
rosbag2_storage_plugins::SqliteStorage::write (C++ function)
,
[1]
rosbag2_storage_plugins::SqliteStorage::~SqliteStorage (C++ function)
rosbag2_storage_plugins::SqliteWrapper (C++ class)
rosbag2_storage_plugins::SqliteWrapper::field_exists (C++ function)
rosbag2_storage_plugins::SqliteWrapper::get_database (C++ function)
rosbag2_storage_plugins::SqliteWrapper::get_last_insert_id (C++ function)
rosbag2_storage_plugins::SqliteWrapper::operator bool (C++ function)
rosbag2_storage_plugins::SqliteWrapper::prepare_statement (C++ function)
rosbag2_storage_plugins::SqliteWrapper::query_pragma_value (C++ function)
rosbag2_storage_plugins::SqliteWrapper::SqliteWrapper (C++ function)
,
[1]
rosbag2_storage_plugins::SqliteWrapper::table_exists (C++ function)
rosbag2_storage_plugins::SqliteWrapper::~SqliteWrapper (C++ function)