SNAP Library 6.0, Developer Reference
2020-12-09 16:24:20
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
A class representing a cached grouping statement identifier. More...
#include <table.h>
Public Member Functions | |
GroupStmt () | |
GroupStmt (const TStrV &Attrs) | |
GroupStmt (const TStrV &Attrs, TBool ordered, TBool physical) | |
GroupStmt (const GroupStmt &stmt) | |
TBool | UsePhysicalIds () |
TBool | operator== (const GroupStmt &stmt) const |
TBool | IsValid () |
void | Invalidate () |
TBool | IncludesAttr (const TStr &Attr) |
TSize | GetMemUsed () const |
int | GetPrimHashCd () const |
int | GetSecHashCd () const |
void | Print () |
Protected Attributes | |
TStrV | GroupByAttrs |
TBool | Ordered |
TBool | UsePhysicalRowIds |
TBool | Valid |
A class representing a cached grouping statement identifier.
|
inline |
Definition at line 276 of file table.h.
|
inline |
Definition at line 294 of file table.h.
References TVec< TVal, TSizeTy >::GetMemUsed(), and TVec< TVal, TSizeTy >::Len().
|
inline |
Definition at line 303 of file table.h.
References TPairHashImpl2::GetHashCd(), TTriple< TVal1, TVal2, TVal3 >::GetPrimHashCd(), and TVec< TVal, TSizeTy >::GetPrimHashCd().
|
inline |
Definition at line 310 of file table.h.
References TPairHashImpl2::GetHashCd(), TTriple< TVal1, TVal2, TVal3 >::GetSecHashCd(), and TVec< TVal, TSizeTy >::GetSecHashCd().
Definition at line 288 of file table.h.
References TVec< TVal, TSizeTy >::Len().
Definition at line 278 of file table.h.
References GroupByAttrs, TVec< TVal, TSizeTy >::Len(), Ordered, and UsePhysicalRowIds.
|
inline |
Definition at line 317 of file table.h.
References TVec< TVal, TSizeTy >::Len(), and TBool::Val.
|
inline |
|
protected |
Definition at line 268 of file table.h.
Referenced by operator==().
|
protected |
Definition at line 269 of file table.h.
Referenced by operator==().
|
protected |
Definition at line 270 of file table.h.
Referenced by operator==(), and UsePhysicalIds().