DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
NodesDefTable Class Reference

#include <nodesdeftable.h>

Inheritance diagram for NodesDefTable:

Classes

struct  Impl
 

Public Member Functions

 NodesDefTable (std::shared_ptr< sqlite::SQLiteStorage > db, std::string name)
 
 ~NodesDefTable () noexcept
 
void dropAndCreate ()
 
void insert (Node *node)
 
void queryAllNodes (std::function< void(std::shared_ptr< Node >, std::shared_ptr< Harbour >)> operation)
 

Constructor & Destructor Documentation

◆ NodesDefTable()

NodesDefTable::NodesDefTable ( std::shared_ptr< sqlite::SQLiteStorage >  db,
std::string  name 
)

◆ ~NodesDefTable()

NodesDefTable::~NodesDefTable ( )
defaultnoexcept

Member Function Documentation

◆ dropAndCreate()

void NodesDefTable::dropAndCreate ( )

◆ insert()

void NodesDefTable::insert ( Node node)

◆ queryAllNodes()

void NodesDefTable::queryAllNodes ( std::function< void(std::shared_ptr< Node >, std::shared_ptr< Harbour >)>  operation)

The documentation for this class was generated from the following files: