tokenizer< MSET_PATTERN, DMTL_TKNZ_PROP, ALLOC > Class Template Reference

Itemset tokenizer class by partial specialization of the generic tokenizer class. More...

#include <mset_tokenizer.h>

List of all members.

Public Types

typedef pattern_support< V_Fkk_MINE_PROP > PAT_SUP
typedef vat< MSET_PROP, V_Fkk_MINE_PROP,
ALLOC, std::vector > 
VAT
typedef MSET_PATTERN::VERTEX_T V_T
typedef MSET_PATTERN::EDGE_T E_T
typedef int VAT_T

Public Member Functions

 tokenizer (int max=LINE_SZ)
template<class SM_T>
int parse_next_trans (std::ifstream &infile, pat_fam< MSET_PATTERN > &freq_pats, storage_manager< MSET_PATTERN, VAT, ALLOC, SM_T > &vat_hmap)


Detailed Description

template<class PP, typename MP, typename TP, typename PAT_ST, template< typename, typename, typename, template< typename > class > class CC, template< typename > class ALLOC>
class tokenizer< MSET_PATTERN, DMTL_TKNZ_PROP, ALLOC >

Itemset tokenizer class by partial specialization of the generic tokenizer class.

the template argument is instantiated with a pattern that has no_edge pattern property, Fk X Fk and vert_mine mining property, PAT_ST type of pattern storage and CC type of canocial code.


Member Typedef Documentation

template<class PP, typename MP, typename TP, typename PAT_ST, template< typename, typename, typename, template< typename > class > class CC, template< typename > class ALLOC>
typedef int tokenizer< MSET_PATTERN, DMTL_TKNZ_PROP, ALLOC >::VAT_T

VAT id-type for itemset


Constructor & Destructor Documentation

template<class PP, typename MP, typename TP, typename PAT_ST, template< typename, typename, typename, template< typename > class > class CC, template< typename > class ALLOC>
tokenizer< MSET_PATTERN, DMTL_TKNZ_PROP, ALLOC >::tokenizer ( int  max = LINE_SZ  )  [inline]

default constructor


Member Function Documentation

template<class PP, typename MP, typename TP, typename PAT_ST, template< typename, typename, typename, template< typename > class > class CC, template< typename > class ALLOC>
template<class SM_T>
int tokenizer< MSET_PATTERN, DMTL_TKNZ_PROP, ALLOC >::parse_next_trans ( std::ifstream &  infile,
pat_fam< MSET_PATTERN > &  freq_pats,
storage_manager< MSET_PATTERN, VAT, ALLOC, SM_T > &  vat_hmap 
) [inline]

Returns the TID of transaction read; parses one transaction from input database, and collects VATS in vat_hmap return value is -1 on end of stream


The documentation for this class was generated from the following file:
Generated on Wed Jul 26 14:01:09 2006 for DMTL by  doxygen 1.4.7