SNAP Library 3.0, User Reference  2016-07-20 17:56:49
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TTable Member List

This is the complete list of members for TTable, including all inherited members.

AddColType(const TStr &ColName, TPair< TAttrType, TInt > ColType)TTableinlineprotected
AddColType(const TStr &ColName, TAttrType ColType, TInt Index)TTableinlineprotected
AddDstNodeAttr(const TStr &Attr)TTableinline
AddDstNodeAttr(TStrV &Attrs)TTableinline
AddEdgeAttr(const TStr &Attr)TTableinline
AddEdgeAttr(TStrV &Attrs)TTableinline
AddEdgeAttributes(PNEANet &Graph, int RowId)TTableinlineprotected
AddFltCol(const TStr &ColName)TTable
AddGraphAttribute(const TStr &Attr, TBool IsEdge, TBool IsSrc, TBool IsDst)TTableprotected
AddGraphAttributeV(TStrV &Attrs, TBool IsEdge, TBool IsSrc, TBool IsDst)TTableprotected
AddIdColumn(const TStr &IdColName)TTableprotected
AddIntCol(const TStr &ColName)TTable
AddJointRow(const TTable &T1, const TTable &T2, TInt RowIdx1, TInt RowIdx2)TTableprotected
AddNJointRowsMP(const TTable &T1, const TTable &T2, const TVec< TIntPrV > &JointRowIDSet)TTableprotected
AddNodeAttr(const TStr &Attr)TTableinline
AddNodeAttr(TStrV &Attrs)TTableinline
AddNodeAttributes(TInt NId, TStrV NodeAttrV, TInt RowId, THash< TInt, TStrIntVH > &NodeIntAttrs, THash< TInt, TStrFltVH > &NodeFltAttrs, THash< TInt, TStrStrVH > &NodeStrAttrs)TTableinlineprotected
AddNRows(int NewRows, const TVec< TIntV > &IntColsP, const TVec< TFltV > &FltColsP, const TVec< TIntV > &StrColMapsP)TTableprotected
AddRow(const TRowIterator &RI)TTableprotected
AddRow(const TIntV &IntVals, const TFltV &FltVals, const TStrV &StrVals)TTableprotected
AddRow(const TTableRow &Row)TTableinline
AddSchemaCol(const TStr &ColName, TAttrType ColType)TTableinlineprotected
AddSelectedRows(const TTable &Table, const TIntV &RowIDs)TTableprotected
AddSrcNodeAttr(const TStr &Attr)TTableinline
AddSrcNodeAttr(TStrV &Attrs)TTableinline
AddStrCol(const TStr &ColName)TTable
AddStrVal(const TInt &ColIdx, const TStr &Val)TTableprotected
AddStrVal(const TStr &Col, const TStr &Val)TTableprotected
AddTable(const TTable &T)TTableprotected
Aggregate(const TStrV &GroupByAttrs, TAttrAggr AggOp, const TStr &ValAttr, const TStr &ResAttr, TBool Ordered=true)TTable
AggregateCols(const TStrV &AggrAttrs, TAttrAggr AggOp, const TStr &ResAttr)TTable
AggregateVector(TVec< T > &V, TAttrAggr Policy)TTableprotected
AggrPolicyTTableprotected
BegRI() const TTableinline
BegRIWR()TTableinline
BuildGraph(const TIntV &RowIds, TAttrAggr AggrPolicy)TTableprotected
ChangeContext(TTableContext *Context)TTable
CheckAndAddFltNode(T Graph, THash< TFlt, TInt > &NodeVals, TFlt FNodeVal)TTableprotected
CheckAndAddIntNode(PNEANet Graph, THashSet< TInt > &NodeVals, TInt NodeId)TTableinlineprotected
CheckSortedKeyVal(TIntV &Key, TIntV &Val, TInt Start, TInt End)TTableprotectedstatic
Classify(TPredicate &Predicate, const TStr &LabelName, const TInt &PositiveLabel=1, const TInt &NegativeLabel=0)TTable
ClassifyAtomic(const TStr &Col1, const TStr &Col2, TPredComp Cmp, const TStr &LabelName, const TInt &PositiveLabel=1, const TInt &NegativeLabel=0)TTable
ClassifyAtomicConst(const TStr &Col, const T &Val, TPredComp Cmp, const TStr &LabelName, const TInt &PositiveLabel=1, const TInt &NegativeLabel=0)TTableinline
ClassifyAux(const TIntV &SelectedRows, const TStr &LabelName, const TInt &PositiveLabel=1, const TInt &NegativeLabel=0)TTableprotected
ColAdd(const TStr &Attr1, const TStr &Attr2, const TStr &ResultAttrName="")TTable
ColAdd(const TStr &Attr1, TTable &Table, const TStr &Attr2, const TStr &ResAttr="", TBool AddToFirstTable=true)TTable
ColAdd(const TStr &Attr1, const TFlt &Num, const TStr &ResultAttrName="", const TBool floatCast=false)TTable
ColConcat(const TStr &Attr1, const TStr &Attr2, const TStr &Sep="", const TStr &ResAttr="")TTable
ColConcat(const TStr &Attr1, TTable &Table, const TStr &Attr2, const TStr &Sep="", const TStr &ResAttr="", TBool AddToFirstTable=true)TTable
ColConcatConst(const TStr &Attr1, const TStr &Val, const TStr &Sep="", const TStr &ResAttr="")TTable
ColDiv(const TStr &Attr1, const TStr &Attr2, const TStr &ResultAttrName="")TTable
ColDiv(const TStr &Attr1, TTable &Table, const TStr &Attr2, const TStr &ResAttr="", TBool AddToFirstTable=true)TTable
ColDiv(const TStr &Attr1, const TFlt &Num, const TStr &ResultAttrName="", const TBool floatCast=false)TTable
ColGenericOp(const TStr &Attr1, const TStr &Attr2, const TStr &ResAttr, TArithOp op)TTable
ColGenericOp(const TStr &Attr1, TTable &Table, const TStr &Attr2, const TStr &ResAttr, TArithOp op, TBool AddToFirstTable)TTable
ColGenericOp(const TStr &Attr1, const TFlt &Num, const TStr &ResAttr, TArithOp op, const TBool floatCast)TTable
ColGenericOpMP(TInt ArgColIdx1, TInt ArgColIdx2, TAttrType ArgType1, TAttrType ArgType2, TInt ResColIdx, TArithOp op)TTable
ColGenericOpMP(const TInt &ColIdx1, const TInt &ColIdx2, TAttrType ArgType, const TFlt &Num, TArithOp op, TBool ShouldCast)TTable
ColMax(const TStr &Attr1, const TStr &Attr2, const TStr &ResultAttrName="")TTable
ColMin(const TStr &Attr1, const TStr &Attr2, const TStr &ResultAttrName="")TTable
ColMod(const TStr &Attr1, const TStr &Attr2, const TStr &ResultAttrName="")TTable
ColMod(const TStr &Attr1, TTable &Table, const TStr &Attr2, const TStr &ResAttr="", TBool AddToFirstTable=true)TTable
ColMod(const TStr &Attr1, const TFlt &Num, const TStr &ResultAttrName="", const TBool floatCast=false)TTable
ColMul(const TStr &Attr1, const TStr &Attr2, const TStr &ResultAttrName="")TTable
ColMul(const TStr &Attr1, TTable &Table, const TStr &Attr2, const TStr &ResAttr="", TBool AddToFirstTable=true)TTable
ColMul(const TStr &Attr1, const TFlt &Num, const TStr &ResultAttrName="", const TBool floatCast=false)TTable
ColSub(const TStr &Attr1, const TStr &Attr2, const TStr &ResultAttrName="")TTable
ColSub(const TStr &Attr1, TTable &Table, const TStr &Attr2, const TStr &ResAttr="", TBool AddToFirstTable=true)TTable
ColSub(const TStr &Attr1, const TFlt &Num, const TStr &ResultAttrName="", const TBool floatCast=false)TTable
ColTypeMapTTableprotected
CommonNodeAttrsTTableprotected
CompareKeyVal(const TInt &K1, const TInt &V1, const TInt &K2, const TInt &V2)TTableprotectedstatic
CompareRows(TInt R1, TInt R2, const TAttrType &CompareByType, const TInt &CompareByIndex, TBool Asc=true)TTableinlineprotected
CompareRows(TInt R1, TInt R2, const TVec< TAttrType > &CompareByTypes, const TIntV &CompareByIndices, TBool Asc=true)TTableinlineprotected
ConcatTable(const PTable &T)TTableinlineprotected
ContextTTableprotected
Count(const TStr &CountColName, const TStr &Col)TTable
CRefTTableprotected
CurrBucketTTableprotected
Defrag()TTable
DelColType(const TStr &ColName)TTableinlineprotected
DenormalizeColName(const TStr &ColName) const TTableprotected
DenormalizeSchema() const TTableprotected
DstColTTableprotected
DstNodeAttrVTTableprotected
Dump(FILE *OutF=stdout) const TTable
EdgeAttrVTTableprotected
EndRI() const TTableinline
EndRIWR()TTableinline
FillBucketsByInterval(TStr SplitAttr, TIntPrV SplitIntervals)TTableprotected
FillBucketsByWindow(TStr SplitAttr, TInt JumpSize, TInt WindowSize, TInt StartVal, TInt EndVal)TTableprotected
FirstValidRowTTableprotected
FltColIndexesTTableprotected
FltColsTTableprotected
GetColIdx(const TStr &ColName) const TTableinline
GetCollidingRows(const TTable &T, THashSet< TInt > &Collisions)TTableprotected
GetColType(const TStr &ColName) const TTableinline
GetColTypeMap(const TStr &ColName) const TTableinlineprotected
GetContext()TTableinline
GetContextKey(TInt Val) const TTableinlineprotected
GetContextMemUsedKB()TTable
GetDstCol() const TTableinline
GetDstNodeFltAttrV() const TTable
GetDstNodeIntAttrV() const TTable
GetDstNodeStrAttrV() const TTable
GetEdgeFltAttrV() const TTable
GetEdgeIntAttrV() const TTable
GetEdgeStrAttrV() const TTable
GetEdgeTable(const PNEANet &Network, TTableContext *Context)TTablestatic
GetEdgeTablePN(const PNGraphMP &Network, TTableContext *Context)TTablestatic
GetEmptyRowsStart(int NewRows)TTableprotected
GetFirstGraphFromSequence(TAttrAggr AggrPolicy)TTableprotected
GetFltNodePropertyTable(const PNEANet &Network, const TIntFltH &Property, const TStr &NodeAttrName, const TAttrType &NodeAttrType, const TStr &PropertyAttrName, TTableContext *Context)TTablestatic
GetFltRowIdxByVal(const TStr &ColName, const TFlt &Val) const TTable
GetFltVal(const TStr &ColName, const TInt &RowIdx)TTableinline
GetFltValAtRowIdx(const TInt &ColIdx, const TInt &RowIdx)TTableinline
GetGraphsFromSequence(TAttrAggr AggrPolicy)TTableprotected
GetIdColName() const TTableinlineprotected
GetIntRowIdxByVal(const TStr &ColName, const TInt &Val) const TTable
GetIntVal(const TStr &ColName, const TInt &RowIdx)TTableinline
GetIntValAtRowIdx(const TInt &ColIdx, const TInt &RowIdx)TTableinline
GetLastValidRowIdx()TTableprotected
GetMapHitsIterator(const TVec< PNEANet > &GraphSeq, TTableContext *Context, const int &MaxIter=20)TTableinlinestatic
GetMapPageRank(const TVec< PNEANet > &GraphSeq, TTableContext *Context, const double &C=0.85, const double &Eps=1e-4, const int &MaxIter=100)TTableinlinestatic
GetMemUsedKB()TTable
GetMP()TTableinlinestatic
GetNextGraphFromSequence()TTableprotected
GetNodeTable(const PNEANet &Network, TTableContext *Context)TTablestatic
GetNumRows() const TTableinline
GetNumValidRows() const TTableinline
GetPartitionRanges(TIntPrV &Partitions, TInt NumPartitions) const TTable
GetPivot(TIntV &V, TInt StartIdx, TInt EndIdx, const TVec< TAttrType > &SortByTypes, const TIntV &SortByIndices, TBool Asc)TTableprotected
GetPivotKeyVal(TIntV &Key, TIntV &Val, TInt Start, TInt End)TTableprotectedstatic
GetRowIdMap() const TTableinline
GetSchema(const TStr &InFNm, Schema &S, const char &Separator= '\t')TTablestatic
GetSchema()TTableinline
GetSchemaColName(TInt Idx) const TTableinlineprotected
GetSchemaColType(TInt Idx) const TTableinlineprotected
GetSrcCol() const TTableinline
GetSrcNodeFltAttrV() const TTable
GetSrcNodeIntAttrV() const TTable
GetSrcNodeStrAttrV() const TTable
GetStr(const TInt &KeyId) const TTableinline
GetStrMapById(TInt ColIdx, TInt RowIdx) const TTableinline
GetStrMapByName(const TStr &ColName, TInt RowIdx) const TTableinline
GetStrRowIdxByMap(const TStr &ColName, const TInt &Map) const TTable
GetStrVal(TInt ColIdx, TInt RowIdx) const TTableinlineprotected
GetStrVal(const TStr &ColName, const TInt &RowIdx) const TTableinline
GetStrValById(TInt ColIdx, TInt RowIdx) const TTableinline
GetStrValByName(const TStr &ColName, const TInt &RowIdx) const TTableinline
Group(const TStrV &GroupBy, const TStr &GroupColName, TBool Ordered=true, TBool UsePhysicalIds=true)TTable
GroupAux(const TStrV &GroupBy, THash< TGroupKey, TPair< TInt, TIntV > > &Grouping, TBool Ordered, const TStr &GroupColName, TBool KeepUnique, TIntV &UniqueVec, TBool UsePhysicalIds=true)TTableprotected
GroupByFltCol(const TStr &GroupBy, T &Grouping, const TIntV &IndexSet, TBool All, TBool UsePhysicalIds=true) const TTableprotected
GroupByIntCol(const TStr &GroupBy, T &Grouping, const TIntV &IndexSet, TBool All, TBool UsePhysicalIds=true) const TTableprotected
GroupByIntColMP(const TStr &GroupBy, THashMP< TInt, TIntV > &Grouping, TBool UsePhysicalIds=true) const TTable
GroupByStrCol(const TStr &GroupBy, T &Grouping, const TIntV &IndexSet, TBool All, TBool UsePhysicalIds=true) const TTableprotected
GroupIDMappingTTableprotected
GroupingSanityCheck(const TStr &GroupBy, const TAttrType &AttrType) const TTableprotected
GroupMappingTTableprotected
GroupStmtNamesTTableprotected
IdColNameTTableprotected
IncrementNext()TTableprotected
InitializeJointTable(const TTable &Table)TTableprotected
InitIds()TTable
InitRowIdBuckets(int NumBuckets)TTableprotected
IntColIndexesTTableprotected
IntColsTTableprotected
Intersection(const TTable &Table)TTable
Intersection(const PTable &Table)TTableinline
InvalidTTableprotectedstatic
InvalidateAffectedGroupings(const TStr &Attr)TTableprotected
InvalidatePhysicalGroupings()TTableprotected
IsAttr(const TStr &Attr)TTableprotected
IsColName(const TStr &ColName) const TTableinlineprotected
IsLastGraphOfSequence()TTable
IsNextDirtyTTableprotected
IsNextK(const TStr &OrderCol, TInt K, const TStr &GroupBy, const TStr &RankColName="")TTable
ISort(TIntV &V, TInt StartIdx, TInt EndIdx, const TVec< TAttrType > &SortByTypes, const TIntV &SortByIndices, TBool Asc=true)TTableprotected
ISortKeyVal(TIntV &Key, TIntV &Val, TInt Start, TInt End)TTableprotectedstatic
IsRowValid(TInt RowIdx) const TTableinlineprotected
Join(const TStr &Col1, const TTable &Table, const TStr &Col2)TTable
Join(const TStr &Col1, const PTable &Table, const TStr &Col2)TTableinline
KeepSortedRows(const TIntV &KeepV)TTableprotected
LastTTableprotectedstatic
LastValidRowTTableprotected
Load(TSIn &SIn, TTableContext *Context)TTableinlinestatic
LoadSS(const Schema &S, const TStr &InFNm, TTableContext *Context, const char &Separator= '\t', TBool HasTitleLine=false)TTablestatic
LoadSS(const Schema &S, const TStr &InFNm, TTableContext *Context, const TIntV &RelevantCols, const char &Separator= '\t', TBool HasTitleLine=false)TTablestatic
LoadSSPar(PTable &NewTable, const Schema &S, const TStr &InFNm, const TIntV &RelevantCols, const char &Separator, TBool HasTitleLine)TTableprotectedstatic
LoadSSSeq(PTable &NewTable, const Schema &S, const TStr &InFNm, const TIntV &RelevantCols, const char &Separator, TBool HasTitleLine)TTableprotectedstatic
Merge(TIntV &V, TInt Idx1, TInt Idx2, TInt Idx3, const TVec< TAttrType > &SortByTypes, const TIntV &SortByIndices, TBool Asc=true)TTableprotected
Minus(TTable &Table)TTable
Minus(const PTable &Table)TTableinline
New()TTableinlinestatic
New(TTableContext *Context)TTableinlinestatic
New(const Schema &S, TTableContext *Context)TTableinlinestatic
New(const THash< TInt, TInt > &H, const TStr &Col1, const TStr &Col2, TTableContext *Context, const TBool IsStrKeys=false)TTableinlinestatic
New(const THash< TInt, TFlt > &H, const TStr &Col1, const TStr &Col2, TTableContext *Context, const TBool IsStrKeys=false)TTableinlinestatic
New(const PTable Table)TTableinlinestatic
NextTTableprotected
NextGraphIterator()TTable
NormalizeColName(const TStr &ColName)TTableinlinestatic
NormalizeColNameV(const TStrV &Cols)TTableinlinestatic
NumRowsTTableprotected
NumValidRowsTTableprotected
Order(const TStrV &OrderBy, TStr OrderColName="", TBool ResetRankByMSC=false, TBool Asc=true)TTable
Partition(TIntV &V, TInt StartIdx, TInt EndIdx, const TVec< TAttrType > &SortByTypes, const TIntV &SortByIndices, TBool Asc)TTableprotected
PartitionKeyVal(TIntV &Key, TIntV &Val, TInt Start, TInt End)TTableprotectedstatic
PrintContextSize()TTable
PrintGrouping(const THash< TGroupKey, TIntV > &Grouping) const TTableprotected
PrintSize()TTable
Project(const TStrV &ProjectCols)TTable
ProjectInPlace(const TStrV &ProjectCols)TTable
QSort(TIntV &V, TInt StartIdx, TInt EndIdx, const TVec< TAttrType > &SortByTypes, const TIntV &SortByIndices, TBool Asc=true)TTableprotected
QSortKeyVal(TIntV &Key, TIntV &Val, TInt Start, TInt End)TTableprotectedstatic
QSortPar(TIntV &V, const TVec< TAttrType > &SortByTypes, const TIntV &SortByIndices, TBool Asc=true)TTableprotected
ReadFltCol(const TStr &ColName, TFltV &Result) const TTable
ReadIntCol(const TStr &ColName, TIntV &Result) const TTable
ReadStrCol(const TStr &ColName, TStrV &Result) const TTable
Reindex()TTableprotected
RemoveFirstRow()TTableprotected
RemoveRow(TInt RowIdx, TInt PrevRowIdx)TTableprotected
Rename(const TStr &Column, const TStr &NewLabel)TTable
RenumberColName(const TStr &ColName) const TTableprotected
RequestIndexFlt(const TStr &ColName)TTable
RequestIndexInt(const TStr &ColName)TTable
RequestIndexStrMap(const TStr &ColName)TTable
ResizeTable(int RowCount)TTableprotected
RowIdBucketsTTableprotected
RowIdMapTTableprotected
Save(TSOut &SOut)TTable
SaveBin(const TStr &OutFNm)TTable
SaveSS(const TStr &OutFNm)TTable
SchTTableprotected
Select(TPredicate &Predicate, TIntV &SelectedRows, TBool Remove=true)TTable
Select(TPredicate &Predicate)TTableinline
SelectAtomic(const TStr &Col1, const TStr &Col2, TPredComp Cmp, TIntV &SelectedRows, TBool Remove=true)TTable
SelectAtomic(const TStr &Col1, const TStr &Col2, TPredComp Cmp)TTableinline
SelectAtomicConst(const TStr &Col, const TPrimitive &Val, TPredComp Cmp, TIntV &SelectedRows, PTable &SelectedTable, TBool Remove=true, TBool Table=true)TTable
SelectAtomicConst(const TStr &Col, const T &Val, TPredComp Cmp)TTableinline
SelectAtomicConst(const TStr &Col, const T &Val, TPredComp Cmp, PTable &SelectedTable)TTableinline
SelectAtomicFltConst(const TStr &Col, const TFlt &Val, TPredComp Cmp)TTableinline
SelectAtomicFltConst(const TStr &Col, const TFlt &Val, TPredComp Cmp, PTable &SelectedTable)TTableinline
SelectAtomicIntConst(const TStr &Col, const TInt &Val, TPredComp Cmp)TTableinline
SelectAtomicIntConst(const TStr &Col, const TInt &Val, TPredComp Cmp, PTable &SelectedTable)TTableinline
SelectAtomicStrConst(const TStr &Col, const TStr &Val, TPredComp Cmp)TTableinline
SelectAtomicStrConst(const TStr &Col, const TStr &Val, TPredComp Cmp, PTable &SelectedTable)TTableinline
SelectFirstNRows(const TInt &N)TTable
SelfJoin(const TStr &Col)TTableinline
SelfSimJoin(const TStrV &Cols, const TStr &DistanceColName, const TSimType &SimType, const TFlt &Threshold)TTableinline
SelfSimJoinPerGroup(const TStr &GroupAttr, const TStr &SimCol, const TStr &DistanceColName, const TSimType &SimType, const TFlt &Threshold)TTable
SelfSimJoinPerGroup(const TStrV &GroupBy, const TStr &SimCol, const TStr &DistanceColName, const TSimType &SimType, const TFlt &Threshold)TTable
SetCommonNodeAttrs(const TStr &SrcAttr, const TStr &DstAttr, const TStr &CommonAttrName)TTableinline
SetDstCol(const TStr &Dst)TTableinline
SetFirstValidRow()TTableinlineprotected
SetFltColToConstMP(TInt UpdateColIdx, TFlt DefaultFltVal)TTable
SetMP(TInt Value)TTableinlinestatic
SetSrcCol(const TStr &Src)TTableinline
SimJoin(const TStrV &Cols1, const TTable &Table, const TStrV &Cols2, const TStr &DistanceColName, const TSimType &SimType, const TFlt &Threshold)TTable
SpliceByGroup(const TStrV &GroupByAttrs, TBool Ordered=true)TTable
SrcColTTableprotected
SrcNodeAttrVTTableprotected
StoreFltCol(const TStr &ColName, const TFltV &ColVals)TTable
StoreGroupCol(const TStr &GroupColName, const TVec< TPair< TInt, TInt > > &GroupAndRowIds)TTableprotected
StoreIntCol(const TStr &ColName, const TIntV &ColVals)TTable
StoreStrCol(const TStr &ColName, const TStrV &ColVals)TTable
StrColMapsTTableprotected
StrMapColIndexesTTableprotected
TableFromHashMap(const THash< TInt, TInt > &H, const TStr &Col1, const TStr &Col2, TTableContext *Context, const TBool IsStrKeys=false)TTableinlinestatic
TableFromHashMap(const THash< TInt, TFlt > &H, const TStr &Col1, const TStr &Col2, TTableContext *Context, const TBool IsStrKeys=false)TTableinlinestatic
ThresholdJoin(const TStr &KeyCol1, const TStr &JoinCol1, const TTable &Table, const TStr &KeyCol2, const TStr &JoinCol2, TInt Threshold, TBool PerJoinKey=false)TTable
ThresholdJoinCountCollisions(const TTable &TB, const TTable &TS, const TIntIntVH &T, TInt JoinColIdxB, TInt KeyColIdxB, TInt KeyColIdxS, THash< TIntPr, TIntTr > &Counters, TBool ThisIsSmaller, TAttrType JoinColType, TAttrType KeyType)TTableprotected
ThresholdJoinCountPerJoinKeyCollisions(const TTable &TB, const TTable &TS, const TIntIntVH &T, TInt JoinColIdxB, TInt KeyColIdxB, TInt KeyColIdxS, THash< TIntTr, TIntTr > &Counters, TBool ThisIsSmaller, TAttrType JoinColType, TAttrType KeyType)TTableprotected
ThresholdJoinInputCorrectness(const TStr &KeyCol1, const TStr &JoinCol1, const TTable &Table, const TStr &KeyCol2, const TStr &JoinCol2)TTableprotected
ThresholdJoinOutputTable(const THash< TIntPr, TIntTr > &Counters, TInt Threshold, const TTable &Table)TTableprotected
ThresholdJoinPerJoinKeyOutputTable(const THash< TIntTr, TIntTr > &Counters, TInt Threshold, const TTable &Table)TTableprotected
ToGraphPerGroup(TStr GroupAttr, TAttrAggr AggrPolicy)TTable
ToGraphPerGroupIterator(TStr GroupAttr, TAttrAggr AggrPolicy)TTable
ToGraphSequence(TStr SplitAttr, TAttrAggr AggrPolicy, TInt WindowSize, TInt JumpSize, TInt StartVal=TInt::Mn, TInt EndVal=TInt::Mx)TTable
ToGraphSequenceIterator(TStr SplitAttr, TAttrAggr AggrPolicy, TInt WindowSize, TInt JumpSize, TInt StartVal=TInt::Mn, TInt EndVal=TInt::Mx)TTable
ToVarGraphSequence(TStr SplitAttr, TAttrAggr AggrPolicy, TIntPrV SplitIntervals)TTable
ToVarGraphSequenceIterator(TStr SplitAttr, TAttrAggr AggrPolicy, TIntPrV SplitIntervals)TTable
TPt< TTable > classTTablefriend
TRowIterator classTTablefriend
TRowIteratorWithRemove classTTablefriend
TSnap::LoadCrossNet(TCrossNet &Graph, PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &EdgeAttrV)TTablefriend
TSnap::LoadMode(TModeNet &Graph, PTable Table, const TStr &NCol, TStrV &NodeAttrV)TTablefriend
TSnap::ToGraph(PTable Table, const TStr &SrcCol, const TStr &DstCol, TAttrAggr AggrPolicy)TTablefriend
TSnap::ToGraphMP(PTable Table, const TStr &SrcCol, const TStr &DstCol)TTablefriend
TSnap::ToGraphMP3(PTable Table, const TStr &SrcCol, const TStr &DstCol)TTablefriend
TSnap::ToNetwork(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &SrcAttrs, TStrV &DstAttrs, TStrV &EdgeAttrs, TAttrAggr AggrPolicy)TTablefriend
TSnap::ToNetwork(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &EdgeAttrV, TAttrAggr AggrPolicy)TTablefriend
TSnap::ToNetwork(PTable Table, const TStr &SrcCol, const TStr &DstCol, TAttrAggr AggrPolicy)TTablefriend
TSnap::ToNetwork(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &EdgeAttrV, PTable NodeTable, const TStr &NodeCol, TStrV &NodeAttrV, TAttrAggr AggrPolicy)TTablefriend
TSnap::ToNetworkMP(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &SrcAttrs, TStrV &DstAttrs, TStrV &EdgeAttrs, TAttrAggr AggrPolicy)TTablefriend
TSnap::ToNetworkMP(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &EdgeAttrV, TAttrAggr AggrPolicy)TTablefriend
TSnap::ToNetworkMP(PTable Table, const TStr &SrcCol, const TStr &DstCol, TAttrAggr AggrPolicy)TTablefriend
TSnap::ToNetworkMP(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &EdgeAttrV, PTable NodeTable, const TStr &NodeCol, TStrV &NodeAttrV, TAttrAggr AggrPolicy)TTablefriend
TSnap::ToNetworkMP2(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &SrcAttrs, TStrV &DstAttrs, TStrV &EdgeAttrs, TAttrAggr AggrPolicy)TTablefriend
TTable()TTable
TTable(TTableContext *Context)TTable
TTable(const Schema &S, TTableContext *Context)TTable
TTable(TSIn &SIn, TTableContext *Context)TTable
TTable(const THash< TInt, TInt > &H, const TStr &Col1, const TStr &Col2, TTableContext *Context, const TBool IsStrKeys=false)TTable
TTable(const THash< TInt, TFlt > &H, const TStr &Col1, const TStr &Col2, TTableContext *Context, const TBool IsStrKeys=false)TTable
TTable(const TTable &Table)TTableinline
TTable(const TTable &Table, const TIntV &RowIds)TTable
Union(const TTable &Table)TTable
Union(const PTable &Table)TTableinline
UnionAll(const TTable &Table)TTable
UnionAll(const PTable &Table)TTableinline
UnionAllInPlace(const TTable &Table)TTable
UnionAllInPlace(const PTable &Table)TTableinline
Unique(const TStr &Col)TTable
Unique(const TStrV &Cols, TBool Ordered=true)TTable
UpdateFltFromTable(const TStr &KeyAttr, const TStr &UpdateAttr, const TTable &Table, const TStr &FKeyAttr, const TStr &ReadAttr, TFlt DefaultFltVal=0.0)TTable
UpdateFltFromTableMP(const TStr &KeyAttr, const TStr &UpdateAttr, const TTable &Table, const TStr &FKeyAttr, const TStr &ReadAttr, TFlt DefaultFltVal=0.0)TTable
UpdateGrouping(THash< T, TIntV > &Grouping, T Key, TInt Val) const TTableprotected
UpdateGrouping(THashMP< T, TIntV > &Grouping, T Key, TInt Val) const TTableprotected
UpdateTableForNewRow()TTableprotected
UseMPTTableprotectedstatic