#include <TrieDBCache.hpp>
Inheritance diagram for TrieDBCache< T_R, EDGELIST >:
Public Types | |
typedef T_R::params_t | params_t |
Public Member Functions | |
TrieDBCache (const params_t *par) | |
template<class BIS> | |
counter_t | nextTransactionBIS (BIS &transaction) |
void | rewind () |
TrieBase () | |
TrieBase (counter_tdata) | |
iterator | begin () |
iterator | end () |
void | setData (counter_tdata) |
counter_t & | getData () |
void | addLeaf (const item_t label) |
Adds an empty state to the trie. | |
bool | isLeaf () const |
bool | isIncluded (const CONT &itemset, typename CONT::const_iterator it) const |
It decides whether the part of the given itemset is included in the trie or not. | |
TrieBase & | addItemset (const CONT &itemset, typename CONT::const_iterator it) |
Static Public Attributes | |
static counter_t | def_data |
Protected Types | |
typedef TrieBase< EDGELIST, counter_t > | TRIE |
Protected Attributes | |
TRIE::iterator | it |
counter_t | data |
EDGELIST | edgelist |
Definition at line 10 of file TrieDBCache.hpp.
|
Definition at line 13 of file TrieDBCache.hpp. |
|
Definition at line 27 of file TrieDBCache.hpp. |
|
Definition at line 32 of file TrieDBCache.hpp. References TrieBase< EDGELIST, counter_t >::addItemset(), and TrieBase< EDGELIST, DATA >::getData(). |
|
Referenced by TrieDBCache< T_R, EDGELIST >::TrieDBCache(). |
|
Adds an empty state to the trie.
Definition at line 104 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::def_data, TrieBase< EDGELIST, DATA >::edgelist, and TrieBase< EDGELIST, DATA >::TrieBase(). |
|
Definition at line 93 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::edgelist. Referenced by TrieDBCache< T_R, EDGELIST >::rewind(). |
|
Definition at line 94 of file TrieBase.hpp. Referenced by TrieDBCache< T_R, EDGELIST >::nextTransactionBIS(). |
|
Definition at line 99 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::data. |
|
It decides whether the part of the given itemset is included in the trie or not.
|
|
Definition at line 110 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::edgelist. |
|
Definition at line 45 of file TrieDBCache.hpp. References TrieBase< EDGELIST, counter_t >::end(), and TrieDBCache< T_R, EDGELIST >::it. |
|
Definition at line 20 of file TrieDBCache.hpp. References TrieBase< EDGELIST, counter_t >::begin(), and TrieDBCache< T_R, EDGELIST >::it. |
|
Definition at line 96 of file TrieBase.hpp. |
|
Definition at line 92 of file TrieBase.hpp. |
|
Definition at line 91 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::data, and TrieBase< EDGELIST, DATA >::def_data. |
|
Definition at line 16 of file TrieBase.hpp. |
|
Definition at line 90 of file TrieBase.hpp. |
|
Definition at line 17 of file TrieBase.hpp. |
|
Definition at line 28 of file TrieDBCache.hpp. Referenced by TrieDBCache< T_R, EDGELIST >::nextTransactionBIS(), and TrieDBCache< T_R, EDGELIST >::rewind(). |