#include <catalog.hpp>
|
| std::vector< db::source > | sources () override |
| | May include nested data sources.
|
| std::vector< db::layer > | layers () override |
| db::table | get_table (std::string_view, std::string_view table_name) override |
| db::rowset | select (db::table const &tbl, db::page const &rq) override |
| db::rowset | select (db::table const &tbl, db::bbox const &rq) override |
| void | insert (db::table const &tbl, db::rowset const &rs, std::stop_token tok={}) override |
| | Cancellation may leave a partially inserted range.
|
| db::table | create (db::table const &tbl) override |
| | Returns metadata reported by the backend after creation.
|
| void | drop (std::string_view, std::string_view table_name) override |
| db::raster | get_raster (db::layer const &) override |
| std::generator< std::pair< tile, gil::any_image > > | read (db::raster rast, std::vector< tile > ts) override |
| void | write (db::raster const &rast, db::rect const &rect, gil::any_image_view img) override |
| | rect coordinates are pixels.
|
| void | set_autocommit (bool on) override |
| void | commit () override |
| virtual | ~catalog ()=default |
◆ commit()
| void boat::gdal::catalog::commit |
( |
| ) |
|
|
inlineoverridevirtual |
◆ create()
Returns metadata reported by the backend after creation.
Implements boat::db::catalog.
◆ drop()
| void boat::gdal::catalog::drop |
( |
std::string_view | , |
|
|
std::string_view | table_name ) |
|
inlineoverridevirtual |
◆ get_raster()
◆ get_table()
| db::table boat::gdal::catalog::get_table |
( |
std::string_view | , |
|
|
std::string_view | table_name ) |
|
inlineoverridevirtual |
◆ insert()
| void boat::gdal::catalog::insert |
( |
db::table const & | , |
|
|
db::rowset const & | , |
|
|
std::stop_token | = {} ) |
|
inlineoverridevirtual |
◆ layers()
| std::vector< db::layer > boat::gdal::catalog::layers |
( |
| ) |
|
|
inlineoverridevirtual |
◆ read()
◆ select() [1/2]
◆ select() [2/2]
◆ set_autocommit()
| void boat::gdal::catalog::set_autocommit |
( |
bool | on | ) |
|
|
inlineoverridevirtual |
◆ sources()
| std::vector< db::source > boat::gdal::catalog::sources |
( |
| ) |
|
|
inlineoverridevirtual |
◆ write()
◆ dataset
| dataset_ptr boat::gdal::catalog::dataset |
The documentation for this struct was generated from the following file: