33#include <NDEVR/Table.h>
34#include <NDEVR/Pointer.h>
35#include <NDEVR/Dictionary.h>
46 return m_tables[name];
Provides access to a set of named database tables.
Definition Database.h:42
virtual Dictionary< String, DynamicPointer< Table > > & tables()
Definition Database.h:50
virtual void addTable(DynamicPointer< Table > &table)
virtual const Dictionary< String, DynamicPointer< Table > > & tables() const
Definition Database.h:54
Dictionary< String, DynamicPointer< Table > > m_tables
Definition Database.h:59
virtual DynamicPointer< Table > & getTable(const String &name)
Definition Database.h:44
A hash-based key-value store, useful for quick associative lookups. Key features include:
Definition Dictionary.h:61
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Definition Pointer.hpp:320
The core String class for the NDEVR API.
Definition String.h:69