dvs_query_interface.h File Reference
Last update: 17.04.2023DVS Reader API Query Interface. More...
#include "dynamic_visualization_store_enums.h"
#include "dynamic_visualization_store_error_codes.h"
#include "dvs_dataset_interface.h"
#include "dvs_object_interface.h"
#include "dvs_var_interface.h"
#include "dvs_plot_chunk_interface.h"
#include "dvs_mesh_chunk_interface.h"
#include "logger_interface.h"
#include "dvs_import_export.h"
Go to the source code of this file.
Classes | |
class | DVS::IQuery |
The query interface for the DVS Reader API. More... | |
Functions | |
DVS_DLL_EXPORT IQuery * | DVS::CREATE_QUERY_INSTANCE () |
Create a query interface object. More... | |
Detailed Description
DVS Reader API Query Interface.
1.) Instantiate DVS::IQuery object using DVS::CREATE_QUERY_INSTANCE() method 2.) Add uri using DVS::IQuery::add_uri() method 3.) Chain queries using DVS::IQuery::filter() method 4.) Destroy top level DVS::IQuery object using DVS::IQuery::release() method, children will be destroyed
Definition in file dvs_query_interface.h.
Function Documentation
◆ CREATE_QUERY_INSTANCE()
DVS_DLL_EXPORT IQuery* DVS::CREATE_QUERY_INSTANCE | ( | ) |
Create a query interface object.
- Returns
- DVS::IQuery object instance, call release to destroy this object