warehouse_ros_sqlite
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace boost
Namespace warehouse_ros
Namespace warehouse_ros_sqlite
Namespace warehouse_ros_sqlite::detail
Namespace warehouse_ros_sqlite::schema
Namespace warehouse_ros_sqlite::schema::detail
Classes and Structs
Struct DatatypeMismatch
Template Struct NullValueGet
Template Struct NullValueGet< R, NullValue >
Template Struct NullValueGet< R, typename std::enable_if< !std::is_same< R, NullValue >::value, R >::type >
Struct InternalError
Struct NullValue
Template Struct NullValueVisitor
Struct SchemaVersionMismatch
Struct Sqlite3StmtDeleter
Class BindVisitor
Class DatabaseConnection
Class EnsureColumnVisitor
Class MessageCollectionHelper
Class Metadata
Class Query
Class ResultIteratorHelper
Functions
Function warehouse_ros_sqlite::parse_md5_hexstring
Template Function warehouse_ros_sqlite::schema::detail::check_do_escape(std::string&, char)
Template Function warehouse_ros_sqlite::schema::detail::check_do_escape(std::string&, char)
Template Function warehouse_ros_sqlite::schema::detail::escape
Function warehouse_ros_sqlite::schema::escape_and_mangle_database_and_collection_name
Function warehouse_ros_sqlite::schema::escape_columnname_with_prefix
Function warehouse_ros_sqlite::schema::escape_identifier
Function warehouse_ros_sqlite::schema::escape_string_literal_without_quotes
Function warehouse_ros_sqlite::schema::mangle_database_and_collection_name
Function warehouse_ros_sqlite::sqlite3_delete
Function warehouse_ros_sqlite::verify_md5_string
Variables
Variable warehouse_ros_sqlite::schema::DATA_COLUMN_INDEX
Variable warehouse_ros_sqlite::schema::DATA_COLUMN_NAME
Variable warehouse_ros_sqlite::schema::DB_NAME
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_DATABASE_COLUMN
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_DATATYPE_COLUMN
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_INDEX_COLUMN
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_M_D5_COLUMN
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_NAME
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_TABLE_COLUMN
Variable warehouse_ros_sqlite::schema::METADATA_COLUMN_PREFIX
Variable warehouse_ros_sqlite::schema::TABLE_NAME_PREFIX
Variable warehouse_ros_sqlite::schema::VERSION
Typedefs
Typedef warehouse_ros_sqlite::schema::escaped_columnname
Typedef warehouse_ros_sqlite::schema::escaped_tablename
Typedef warehouse_ros_sqlite::sqlite3_ptr
Typedef warehouse_ros_sqlite::sqlite3_stmt_ptr
Directories
Directory include
Directory warehouse_ros_sqlite
Directory impl
Files
File database_connection.hpp
File exceptions.hpp
File message_collection_helper.hpp
File metadata.hpp
File query.hpp
File result_iteration_helper.hpp
File utils.hpp
File variant.hpp
Standard Documents
CHANGELOG
Changelog for package warehouse_ros_sqlite
1.0.5 (2024-09-02)
1.0.4 (2024-08-06)
1.0.3 (2022-05-17)
1.0.2 (2021-10-12)
1.0.1 (2021-06-21)
1.0.0 (2020-11-14)
CONTRIBUTING
LICENSE
PACKAGE
README
SQLite backend for warehouse_ros
Installation
Adapt the .launch files
Index
warehouse_ros_sqlite
C++ API
View page source
C++ API
Class Hierarchy
Namespace
warehouse_ros_sqlite
Namespace
warehouse_ros_sqlite::detail
Template Struct
NullValueGet
Template Struct
NullValueGet< R, NullValue >
Template Struct
NullValueGet< R, typename std::enable_if< !std::is_same< R, NullValue >::value, R >::type >
Struct
DatatypeMismatch
Struct
InternalError
Struct
NullValue
Template Struct
NullValueVisitor
Struct
SchemaVersionMismatch
Struct
Sqlite3StmtDeleter
Class
BindVisitor
Class
DatabaseConnection
Class
EnsureColumnVisitor
Class
MessageCollectionHelper
Class
Metadata
Class
Query
Class
ResultIteratorHelper
File Hierarchy
Directory
include
Directory
warehouse_ros_sqlite
Directory
impl
File
variant.hpp
File
database_connection.hpp
File
exceptions.hpp
File
message_collection_helper.hpp
File
metadata.hpp
File
query.hpp
File
result_iteration_helper.hpp
File
utils.hpp
Full C++ API
Namespaces
Namespace boost
Namespace warehouse_ros
Namespace warehouse_ros_sqlite
Namespace warehouse_ros_sqlite::detail
Namespace warehouse_ros_sqlite::schema
Namespace warehouse_ros_sqlite::schema::detail
Classes and Structs
Struct DatatypeMismatch
Template Struct NullValueGet
Template Struct NullValueGet< R, NullValue >
Template Struct NullValueGet< R, typename std::enable_if< !std::is_same< R, NullValue >::value, R >::type >
Struct InternalError
Struct NullValue
Template Struct NullValueVisitor
Struct SchemaVersionMismatch
Struct Sqlite3StmtDeleter
Class BindVisitor
Class DatabaseConnection
Class EnsureColumnVisitor
Class MessageCollectionHelper
Class Metadata
Class Query
Class ResultIteratorHelper
Functions
Function warehouse_ros_sqlite::parse_md5_hexstring
Template Function warehouse_ros_sqlite::schema::detail::check_do_escape(std::string&, char)
Template Function warehouse_ros_sqlite::schema::detail::check_do_escape(std::string&, char)
Template Function warehouse_ros_sqlite::schema::detail::escape
Function warehouse_ros_sqlite::schema::escape_and_mangle_database_and_collection_name
Function warehouse_ros_sqlite::schema::escape_columnname_with_prefix
Function warehouse_ros_sqlite::schema::escape_identifier
Function warehouse_ros_sqlite::schema::escape_string_literal_without_quotes
Function warehouse_ros_sqlite::schema::mangle_database_and_collection_name
Function warehouse_ros_sqlite::sqlite3_delete
Function warehouse_ros_sqlite::verify_md5_string
Variables
Variable warehouse_ros_sqlite::schema::DATA_COLUMN_INDEX
Variable warehouse_ros_sqlite::schema::DATA_COLUMN_NAME
Variable warehouse_ros_sqlite::schema::DB_NAME
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_DATABASE_COLUMN
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_DATATYPE_COLUMN
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_INDEX_COLUMN
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_M_D5_COLUMN
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_NAME
Variable warehouse_ros_sqlite::schema::M_D5_TABLE_TABLE_COLUMN
Variable warehouse_ros_sqlite::schema::METADATA_COLUMN_PREFIX
Variable warehouse_ros_sqlite::schema::TABLE_NAME_PREFIX
Variable warehouse_ros_sqlite::schema::VERSION
Typedefs
Typedef warehouse_ros_sqlite::schema::escaped_columnname
Typedef warehouse_ros_sqlite::schema::escaped_tablename
Typedef warehouse_ros_sqlite::sqlite3_ptr
Typedef warehouse_ros_sqlite::sqlite3_stmt_ptr
Directories
Directory include
Directory warehouse_ros_sqlite
Directory impl
Files
File database_connection.hpp
File exceptions.hpp
File message_collection_helper.hpp
File metadata.hpp
File query.hpp
File result_iteration_helper.hpp
File utils.hpp
File variant.hpp