You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the rosbag2 layer provides only reader, writer, and info.
This interface shall be enhanced to also offer the possibility to read messages from a bag and potentially modify them and store the modified data in the original bag.
The text was updated successfully, but these errors were encountered:
* Adapt new interface
* Try to write and read rcutils_char_array_t BLOBs in sqlite
* Add simple test for arbitrary char ptr
* Refactor SqliteWrapper and add tests
* Write and read actual timestamp from serialized message and add relative tests
* Add SqliteStatementWrapper class and refactor SqliteStorage and SqliteWrapper
* Refactor test fixture
* ros2GH-50 Assert message content in write_integration_test, and remove TODOs
* ros2GH-50 Remove sqlite_storage_plugin unit tests
* ros2GH-50 Refactor SqliteStatements and SqliteStorage
* ros2GH-50 Fix build after rebase
* ros2GH-50 Make has_next() method no more const
* ros2GH-52 Extend statement wrapper with a generic bind
* ros2GH-50 Refactor after rebase
* ros2GH-59 cleanup db interface
- Remove virtual on methods as this was added only for unit tests. We
decided to use only integration tests for the sqlite plugins.
- Changes semantics of SqliteStatement: represents always a prepared
statement if not null.
- Ensures that a SqliteStatementWrapper cannot be copied and does not
publicly expose its sqlite_stmt as this would cause memory corruption.
* ros2GH-59 Introduce general read interface for sqlite statements
- Uses a std::tuple for row data
- Exposes an iterator interface for the query result
* ros2GH-59 Cleanup: remove unused files
* ros2GH-59 make sqlite interface fluent
* ros2GH-59 move creation of serialized message to rosbag2_storage
This is not storage plugin specific but will be needed by most (if
not all) plugins.
* Change rcutil_char_array_t to rmw_serialized_message_t in subscriber
* Remove debugging output in test
Currently the
rosbag2
layer provides only reader, writer, and info.This interface shall be enhanced to also offer the possibility to read messages from a bag and potentially modify them and store the modified data in the original bag.
The text was updated successfully, but these errors were encountered: