|
SNAP Library 3.0, Developer Reference
2016-07-20 17:56:49
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 285 of file table.h.
|
inline |
Definition at line 303 of file table.h.
References TVec< TVal, TSizeTy >::GetMemUsed(), GroupByAttrs, and TVec< TVal, TSizeTy >::Len().

|
inline |
Definition at line 312 of file table.h.
References TPairHashImpl2::GetHashCd(), TTriple< TVal1, TVal2, TVal3 >::GetPrimHashCd(), TVec< TVal, TSizeTy >::GetPrimHashCd(), and GroupByAttrs.

|
inline |
Definition at line 319 of file table.h.
References TPairHashImpl2::GetHashCd(), TTriple< TVal1, TVal2, TVal3 >::GetSecHashCd(), TVec< TVal, TSizeTy >::GetSecHashCd(), and GroupByAttrs.

Definition at line 297 of file table.h.
References GroupByAttrs, and TVec< TVal, TSizeTy >::Len().

Definition at line 287 of file table.h.
References GroupByAttrs, TVec< TVal, TSizeTy >::Len(), Ordered, and UsePhysicalRowIds.

|
inline |
Definition at line 326 of file table.h.
References GroupByAttrs, TVec< TVal, TSizeTy >::Len(), Ordered, UsePhysicalRowIds, TBool::Val, and Valid.

|
inline |
|
protected |
Definition at line 277 of file table.h.
Referenced by GetMemUsed(), GetPrimHashCd(), GetSecHashCd(), IncludesAttr(), operator==(), and Print().
|
protected |
Definition at line 278 of file table.h.
Referenced by operator==(), and Print().
|
protected |
Definition at line 279 of file table.h.
Referenced by operator==(), Print(), and UsePhysicalIds().
|
protected |
Definition at line 280 of file table.h.
Referenced by Invalidate(), IsValid(), and Print().