#include <BuildTreeDBCache.hpp>
Collaboration diagram for bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >:
Public Types | |
typedef T_R::params_t | params_t |
typedef BuildTree::nodeiter_t | nodeiter_t |
typedef BuildTree::nodeptr_t | nodeptr_t |
Public Member Functions | |
BuildTreeDBCache (const params_t *par) | |
void | insert (const BIS &transaction, const counter_t multiplicity) |
void | clear () |
counter_t | nextTransactionBIS (BIS &transaction) |
nodeptr_t | getRoot () |
template<class UAC> | |
counter_t | nextTransactionUAC (UAC &transaction) |
void | rewind () |
Protected Member Functions | |
void | sortEdgeList (nodeptr_t subtrie) |
Protected Attributes | |
BuildTree::buildtree_t | tree |
std::stack< nodeiter_t > | curriters |
std::stack< nodeiter_t > | enditers |
BIS | currtrans |
Definition at line 18 of file BuildTreeDBCache.hpp.
|
Definition at line 22 of file BuildTreeDBCache.hpp. |
|
Definition at line 23 of file BuildTreeDBCache.hpp. |
|
Definition at line 21 of file BuildTreeDBCache.hpp. |
|
Definition at line 25 of file BuildTreeDBCache.hpp. References bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::sortEdgeList(), and bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::tree. |
|
Definition at line 45 of file BuildTreeDBCache.hpp. |
|
Definition at line 78 of file BuildTreeDBCache.hpp. References bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::tree. |
|
Definition at line 37 of file BuildTreeDBCache.hpp. References bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::tree. |
|
|
Definition at line 83 of file BuildTreeDBCache.hpp. |
|
|
Definition at line 101 of file BuildTreeDBCache.hpp. Referenced by bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::BuildTreeDBCache(). |
|
Definition at line 98 of file BuildTreeDBCache.hpp. Referenced by bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::nextTransactionBIS(), and bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::rewind(). |
|
Definition at line 99 of file BuildTreeDBCache.hpp. Referenced by bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::nextTransactionBIS(), and bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::rewind(). |
|
Definition at line 98 of file BuildTreeDBCache.hpp. Referenced by bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::nextTransactionBIS(), and bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >::rewind(). |
|