libosmscout  0.1
osmscout::DatabaseParameter Class Referencefinal

Database instance initialization parameter to influence the behavior of the db instance. More...

#include <Database.h>

Public Member Functions

 DatabaseParameter ()=default
 
unsigned long GetAreaAreaIndexCacheSize () const
 
unsigned long GetAreaDataCacheSize () const
 
bool GetAreasDataMMap () const
 
bool GetIndexMMap () const
 
unsigned long GetNodeDataCacheSize () const
 
bool GetNodesDataMMap () const
 
bool GetOptimizeLowZoomMMap () const
 
unsigned long GetRouteDataCacheSize () const
 
bool GetRouterDataMMap () const
 
bool GetRoutesDataMMap () const
 
std::string GetSRTMDirectory () const
 
unsigned long GetWayDataCacheSize () const
 
bool GetWaysDataMMap () const
 
void SetAreaAreaIndexCacheSize (unsigned long areaAreaIndexCacheSize)
 
void SetAreaDataCacheSize (unsigned long size)
 
void SetAreasDataMMap (bool mmap)
 
void SetIndexMMap (bool mmap)
 
void SetNodeDataCacheSize (unsigned long size)
 
void SetNodesDataMMap (bool mmap)
 
void SetOptimizeLowZoomMMap (bool mmap)
 
void SetRouteDataCacheSize (unsigned long size)
 
void SetRouterDataMMap (bool mmap)
 
void SetRoutesDataMMap (bool mmap)
 
void SetSRTMDirectory (const std::string &directory)
 
void SetWayDataCacheSize (unsigned long size)
 
void SetWaysDataMMap (bool mmap)
 

Detailed Description

Database instance initialization parameter to influence the behavior of the db instance.

The following attributes are currently available: cache sizes.

Constructor & Destructor Documentation

◆ DatabaseParameter()

osmscout::DatabaseParameter::DatabaseParameter ( )
default

Member Function Documentation

◆ GetAreaAreaIndexCacheSize()

unsigned long osmscout::DatabaseParameter::GetAreaAreaIndexCacheSize ( ) const

◆ GetAreaDataCacheSize()

unsigned long osmscout::DatabaseParameter::GetAreaDataCacheSize ( ) const

◆ GetAreasDataMMap()

bool osmscout::DatabaseParameter::GetAreasDataMMap ( ) const

◆ GetIndexMMap()

◆ GetNodeDataCacheSize()

unsigned long osmscout::DatabaseParameter::GetNodeDataCacheSize ( ) const

◆ GetNodesDataMMap()

bool osmscout::DatabaseParameter::GetNodesDataMMap ( ) const

◆ GetOptimizeLowZoomMMap()

bool osmscout::DatabaseParameter::GetOptimizeLowZoomMMap ( ) const

◆ GetRouteDataCacheSize()

unsigned long osmscout::DatabaseParameter::GetRouteDataCacheSize ( ) const

◆ GetRouterDataMMap()

bool osmscout::DatabaseParameter::GetRouterDataMMap ( ) const

◆ GetRoutesDataMMap()

bool osmscout::DatabaseParameter::GetRoutesDataMMap ( ) const

◆ GetSRTMDirectory()

std::string osmscout::DatabaseParameter::GetSRTMDirectory ( ) const
inline

◆ GetWayDataCacheSize()

unsigned long osmscout::DatabaseParameter::GetWayDataCacheSize ( ) const

◆ GetWaysDataMMap()

bool osmscout::DatabaseParameter::GetWaysDataMMap ( ) const

◆ SetAreaAreaIndexCacheSize()

void osmscout::DatabaseParameter::SetAreaAreaIndexCacheSize ( unsigned long  areaAreaIndexCacheSize)

◆ SetAreaDataCacheSize()

void osmscout::DatabaseParameter::SetAreaDataCacheSize ( unsigned long  size)

◆ SetAreasDataMMap()

void osmscout::DatabaseParameter::SetAreasDataMMap ( bool  mmap)

◆ SetIndexMMap()

void osmscout::DatabaseParameter::SetIndexMMap ( bool  mmap)

◆ SetNodeDataCacheSize()

void osmscout::DatabaseParameter::SetNodeDataCacheSize ( unsigned long  size)

◆ SetNodesDataMMap()

void osmscout::DatabaseParameter::SetNodesDataMMap ( bool  mmap)

◆ SetOptimizeLowZoomMMap()

void osmscout::DatabaseParameter::SetOptimizeLowZoomMMap ( bool  mmap)

◆ SetRouteDataCacheSize()

void osmscout::DatabaseParameter::SetRouteDataCacheSize ( unsigned long  size)

◆ SetRouterDataMMap()

void osmscout::DatabaseParameter::SetRouterDataMMap ( bool  mmap)

◆ SetRoutesDataMMap()

void osmscout::DatabaseParameter::SetRoutesDataMMap ( bool  mmap)

◆ SetSRTMDirectory()

void osmscout::DatabaseParameter::SetSRTMDirectory ( const std::string &  directory)
inline

◆ SetWayDataCacheSize()

void osmscout::DatabaseParameter::SetWayDataCacheSize ( unsigned long  size)

◆ SetWaysDataMMap()

void osmscout::DatabaseParameter::SetWaysDataMMap ( bool  mmap)

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