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
|
This is the complete list of members for TTable, including all inherited members.
AddColType(const TStr &ColName, TPair< TAttrType, TInt > ColType) | TTable | inlineprotected |
AddColType(const TStr &ColName, TAttrType ColType, TInt Index) | TTable | inlineprotected |
AddDstNodeAttr(const TStr &Attr) | TTable | inline |
AddDstNodeAttr(TStrV &Attrs) | TTable | inline |
AddEdgeAttr(const TStr &Attr) | TTable | inline |
AddEdgeAttr(TStrV &Attrs) | TTable | inline |
AddEdgeAttributes(PNEANet &Graph, int RowId) | TTable | inlineprotected |
AddFltCol(const TStr &ColName) | TTable | |
AddGraphAttribute(const TStr &Attr, TBool IsEdge, TBool IsSrc, TBool IsDst) | TTable | protected |
AddGraphAttributeV(TStrV &Attrs, TBool IsEdge, TBool IsSrc, TBool IsDst) | TTable | protected |
AddIdColumn(const TStr &IdColName) | TTable | protected |
AddIntCol(const TStr &ColName) | TTable | |
AddJointRow(const TTable &T1, const TTable &T2, TInt RowIdx1, TInt RowIdx2) | TTable | protected |
AddNJointRowsMP(const TTable &T1, const TTable &T2, const TVec< TIntPrV > &JointRowIDSet) | TTable | protected |
AddNodeAttr(const TStr &Attr) | TTable | inline |
AddNodeAttr(TStrV &Attrs) | TTable | inline |
AddNodeAttributes(TInt NId, TStrV NodeAttrV, TInt RowId, THash< TInt, TStrIntVH > &NodeIntAttrs, THash< TInt, TStrFltVH > &NodeFltAttrs, THash< TInt, TStrStrVH > &NodeStrAttrs) | TTable | inlineprotected |
AddNRows(int NewRows, const TVec< TIntV > &IntColsP, const TVec< TFltV > &FltColsP, const TVec< TIntV > &StrColMapsP) | TTable | protected |
AddRow(const TTableRow &Row) | TTable | inline |
AddRowI(const TRowIterator &RI) | TTable | protected |
AddRowV(const TIntV &IntVals, const TFltV &FltVals, const TStrV &StrVals) | TTable | protected |
AddSchemaCol(const TStr &ColName, TAttrType ColType) | TTable | inlineprotected |
AddSelectedRows(const TTable &Table, const TIntV &RowIDs) | TTable | protected |
AddSrcNodeAttr(const TStr &Attr) | TTable | inline |
AddSrcNodeAttr(TStrV &Attrs) | TTable | inline |
AddStrCol(const TStr &ColName) | TTable | |
AddStrVal(const TInt &ColIdx, const TStr &Val) | TTable | protected |
AddStrVal(const TStr &Col, const TStr &Val) | TTable | protected |
AddTable(const TTable &T) | TTable | protected |
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) | TTable | protected |
AggrPolicy | TTable | protected |
BegRI() const | TTable | inline |
BegRIWR() | TTable | inline |
BuildGraph(const TIntV &RowIds, TAttrAggr AggrPolicy) | TTable | protected |
ChangeContext(TTableContext *Context) | TTable | |
CheckAndAddFltNode(T Graph, THash< TFlt, TInt > &NodeVals, TFlt FNodeVal) | TTable | protected |
CheckAndAddIntNode(PNEANet Graph, THashSet< TInt > &NodeVals, TInt NodeId) | TTable | inlineprotected |
CheckSortedKeyVal(TIntV &Key, TIntV &Val, TInt Start, TInt End) | TTable | protectedstatic |
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) | TTable | inline |
ClassifyAux(const TIntV &SelectedRows, const TStr &LabelName, const TInt &PositiveLabel=1, const TInt &NegativeLabel=0) | TTable | protected |
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 | |
ColTypeMap | TTable | protected |
CommonNodeAttrs | TTable | protected |
CompareKeyVal(const TInt &K1, const TInt &V1, const TInt &K2, const TInt &V2) | TTable | protectedstatic |
CompareRows(TInt R1, TInt R2, const TAttrType &CompareByType, const TInt &CompareByIndex, TBool Asc=true) | TTable | inlineprotected |
CompareRows(TInt R1, TInt R2, const TVec< TAttrType > &CompareByTypes, const TIntV &CompareByIndices, TBool Asc=true) | TTable | inlineprotected |
ConcatTable(const PTable &T) | TTable | inlineprotected |
Context | TTable | protected |
Count(const TStr &CountColName, const TStr &Col) | TTable | |
CRef | TTable | protected |
CurrBucket | TTable | protected |
Defrag() | TTable | |
DelColType(const TStr &ColName) | TTable | inlineprotected |
DenormalizeColName(const TStr &ColName) const | TTable | protected |
DenormalizeSchema() const | TTable | protected |
DstCol | TTable | protected |
DstNodeAttrV | TTable | protected |
Dump(FILE *OutF=stdout) const | TTable | |
EdgeAttrV | TTable | protected |
EndRI() const | TTable | inline |
EndRIWR() | TTable | inline |
FillBucketsByInterval(TStr SplitAttr, TIntPrV SplitIntervals) | TTable | protected |
FillBucketsByWindow(TStr SplitAttr, TInt JumpSize, TInt WindowSize, TInt StartVal, TInt EndVal) | TTable | protected |
FirstValidRow | TTable | protected |
FltColIndexes | TTable | protected |
FltCols | TTable | protected |
GenerateColTypeMap(THash< TStr, TPair< TInt, TInt > > &ColTypeIntMap) | TTable | private |
GetColIdx(const TStr &ColName) const | TTable | inline |
GetCollidingRows(const TTable &T, THashSet< TInt > &Collisions) | TTable | protected |
GetColType(const TStr &ColName) const | TTable | inline |
GetColTypeMap(const TStr &ColName) const | TTable | inlineprotected |
GetContext() | TTable | inline |
GetContextKey(TInt Val) const | TTable | inlineprotected |
GetContextMemUsedKB() | TTable | |
GetDstCol() const | TTable | inline |
GetDstNodeFltAttrV() const | TTable | |
GetDstNodeIntAttrV() const | TTable | |
GetDstNodeStrAttrV() const | TTable | |
GetEdgeFltAttrV() const | TTable | |
GetEdgeIntAttrV() const | TTable | |
GetEdgeStrAttrV() const | TTable | |
GetEdgeTable(const PNEANet &Network, TTableContext *Context) | TTable | static |
GetEdgeTablePN(const PNGraphMP &Network, TTableContext *Context) | TTable | static |
GetEmptyRowsStart(int NewRows) | TTable | protected |
GetFirstGraphFromSequence(TAttrAggr AggrPolicy) | TTable | protected |
GetFltNodePropertyTable(const PNEANet &Network, const TIntFltH &Property, const TStr &NodeAttrName, const TAttrType &NodeAttrType, const TStr &PropertyAttrName, TTableContext *Context) | TTable | static |
GetFltRowIdxByVal(const TStr &ColName, const TFlt &Val) const | TTable | |
GetFltVal(const TStr &ColName, const TInt &RowIdx) | TTable | inline |
GetFltValAtRowIdx(const TInt &ColIdx, const TInt &RowIdx) | TTable | inline |
GetGraphsFromSequence(TAttrAggr AggrPolicy) | TTable | protected |
GetIdColName() const | TTable | inlineprotected |
GetIntRowIdxByVal(const TStr &ColName, const TInt &Val) const | TTable | |
GetIntVal(const TStr &ColName, const TInt &RowIdx) | TTable | inline |
GetIntValAtRowIdx(const TInt &ColIdx, const TInt &RowIdx) | TTable | inline |
GetLastValidRowIdx() | TTable | protected |
GetMemUsedKB() | TTable | |
GetMP() | TTable | inlinestatic |
GetNextGraphFromSequence() | TTable | protected |
GetNodeTable(const PNEANet &Network, TTableContext *Context) | TTable | static |
GetNumRows() const | TTable | inline |
GetNumValidRows() const | TTable | inline |
GetPartitionRanges(TIntPrV &Partitions, TInt NumPartitions) const | TTable | |
GetPivot(TIntV &V, TInt StartIdx, TInt EndIdx, const TVec< TAttrType > &SortByTypes, const TIntV &SortByIndices, TBool Asc) | TTable | protected |
GetPivotKeyVal(TIntV &Key, TIntV &Val, TInt Start, TInt End) | TTable | protectedstatic |
GetRowIdMap() const | TTable | inline |
GetSchema(const TStr &InFNm, Schema &S, const char &Separator= '\t') | TTable | static |
GetSchema() | TTable | inline |
GetSchemaColName(TInt Idx) const | TTable | inlineprotected |
GetSchemaColType(TInt Idx) const | TTable | inlineprotected |
GetSrcCol() const | TTable | inline |
GetSrcNodeFltAttrV() const | TTable | |
GetSrcNodeIntAttrV() const | TTable | |
GetSrcNodeStrAttrV() const | TTable | |
GetStr(const TInt &KeyId) const | TTable | inline |
GetStrMapById(TInt ColIdx, TInt RowIdx) const | TTable | inline |
GetStrMapByName(const TStr &ColName, TInt RowIdx) const | TTable | inline |
GetStrRowIdxByMap(const TStr &ColName, const TInt &Map) const | TTable | |
GetStrVal(const TStr &ColName, const TInt &RowIdx) const | TTable | inline |
GetStrValById(TInt ColIdx, TInt RowIdx) const | TTable | inline |
GetStrValByName(const TStr &ColName, const TInt &RowIdx) const | TTable | inline |
GetStrValIdx(TInt ColIdx, TInt RowIdx) const | TTable | inlineprotected |
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) | TTable | protected |
GroupByFltCol(const TStr &GroupBy, T &Grouping, const TIntV &IndexSet, TBool All, TBool UsePhysicalIds=true) const | TTable | protected |
GroupByIntCol(const TStr &GroupBy, T &Grouping, const TIntV &IndexSet, TBool All, TBool UsePhysicalIds=true) const | TTable | protected |
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 | TTable | protected |
GroupIDMapping | TTable | protected |
GroupingSanityCheck(const TStr &GroupBy, const TAttrType &AttrType) const | TTable | protected |
GroupMapping | TTable | protected |
GroupStmtNames | TTable | protected |
IdColName | TTable | protected |
IncrementNext() | TTable | protected |
InitializeJointTable(const TTable &Table) | TTable | protected |
InitIds() | TTable | |
InitRowIdBuckets(int NumBuckets) | TTable | protected |
IntColIndexes | TTable | protected |
IntCols | TTable | protected |
Intersection(const TTable &Table) | TTable | |
Intersection(const PTable &Table) | TTable | inline |
Invalid | TTable | protectedstatic |
InvalidateAffectedGroupings(const TStr &Attr) | TTable | protected |
InvalidatePhysicalGroupings() | TTable | protected |
IsAttr(const TStr &Attr) | TTable | protected |
IsColName(const TStr &ColName) const | TTable | inlineprotected |
IsLastGraphOfSequence() | TTable | |
IsNextDirty | TTable | protected |
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) | TTable | protected |
ISortKeyVal(TIntV &Key, TIntV &Val, TInt Start, TInt End) | TTable | protectedstatic |
IsRowValid(TInt RowIdx) const | TTable | inlineprotected |
Join(const TStr &Col1, const TTable &Table, const TStr &Col2) | TTable | |
Join(const TStr &Col1, const PTable &Table, const TStr &Col2) | TTable | inline |
KeepSortedRows(const TIntV &KeepV) | TTable | protected |
Last | TTable | protectedstatic |
LastValidRow | TTable | protected |
Load(TSIn &SIn, TTableContext *Context) | TTable | inlinestatic |
LoadShM(TShMIn &ShMIn, TTableContext *Context) | TTable | inlinestatic |
LoadSS(const Schema &S, const TStr &InFNm, TTableContext *Context, const char &Separator= '\t', TBool HasTitleLine=false) | TTable | static |
LoadSS(const Schema &S, const TStr &InFNm, TTableContext *Context, const TIntV &RelevantCols, const char &Separator= '\t', TBool HasTitleLine=false) | TTable | static |
LoadSSPar(PTable &NewTable, const Schema &S, const TStr &InFNm, const TIntV &RelevantCols, const char &Separator, TBool HasTitleLine) | TTable | protectedstatic |
LoadSSSeq(PTable &NewTable, const Schema &S, const TStr &InFNm, const TIntV &RelevantCols, const char &Separator, TBool HasTitleLine) | TTable | protectedstatic |
LoadTableShM(TShMIn &ShMIn, TTableContext *ContextTable) | TTable | private |
Merge(TIntV &V, TInt Idx1, TInt Idx2, TInt Idx3, const TVec< TAttrType > &SortByTypes, const TIntV &SortByIndices, TBool Asc=true) | TTable | protected |
Minus(TTable &Table) | TTable | |
Minus(const PTable &Table) | TTable | inline |
New() | TTable | inlinestatic |
New(TTableContext *Context) | TTable | inlinestatic |
New(const Schema &S, TTableContext *Context) | TTable | inlinestatic |
New(const THash< TInt, TInt > &H, const TStr &Col1, const TStr &Col2, TTableContext *Context, const TBool IsStrKeys=false) | TTable | inlinestatic |
New(const THash< TInt, TFlt > &H, const TStr &Col1, const TStr &Col2, TTableContext *Context, const TBool IsStrKeys=false) | TTable | inlinestatic |
New(const PTable Table) | TTable | inlinestatic |
Next | TTable | protected |
NextGraphIterator() | TTable | |
NormalizeColName(const TStr &ColName) | TTable | inlinestatic |
NormalizeColNameV(const TStrV &Cols) | TTable | inlinestatic |
NumRows | TTable | protected |
NumValidRows | TTable | protected |
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) | TTable | protected |
PartitionKeyVal(TIntV &Key, TIntV &Val, TInt Start, TInt End) | TTable | protectedstatic |
PrintContextSize() | TTable | |
PrintGrouping(const THash< TGroupKey, TIntV > &Grouping) const | TTable | protected |
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) | TTable | protected |
QSortKeyVal(TIntV &Key, TIntV &Val, TInt Start, TInt End) | TTable | protectedstatic |
QSortPar(TIntV &V, const TVec< TAttrType > &SortByTypes, const TIntV &SortByIndices, TBool Asc=true) | TTable | protected |
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() | TTable | protected |
RemoveFirstRow() | TTable | protected |
RemoveRow(TInt RowIdx, TInt PrevRowIdx) | TTable | protected |
Rename(const TStr &Column, const TStr &NewLabel) | TTable | |
RenumberColName(const TStr &ColName) const | TTable | protected |
RequestIndexFlt(const TStr &ColName) | TTable | |
RequestIndexInt(const TStr &ColName) | TTable | |
RequestIndexStrMap(const TStr &ColName) | TTable | |
ResizeTable(int RowCount) | TTable | protected |
RowIdBuckets | TTable | protected |
RowIdMap | TTable | protected |
Save(TSOut &SOut) | TTable | |
SaveBin(const TStr &OutFNm) | TTable | |
SaveSS(const TStr &OutFNm) | TTable | |
Sch | TTable | protected |
Select(TPredicate &Predicate, TIntV &SelectedRows, TBool Remove=true) | TTable | |
Select(TPredicate &Predicate) | TTable | inline |
SelectAtomic(const TStr &Col1, const TStr &Col2, TPredComp Cmp, TIntV &SelectedRows, TBool Remove=true) | TTable | |
SelectAtomic(const TStr &Col1, const TStr &Col2, TPredComp Cmp) | TTable | inline |
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) | TTable | inline |
SelectAtomicConst(const TStr &Col, const T &Val, TPredComp Cmp, PTable &SelectedTable) | TTable | inline |
SelectAtomicFltConst(const TStr &Col, const TFlt &Val, TPredComp Cmp) | TTable | inline |
SelectAtomicFltConst(const TStr &Col, const TFlt &Val, TPredComp Cmp, PTable &SelectedTable) | TTable | inline |
SelectAtomicIntConst(const TStr &Col, const TInt &Val, TPredComp Cmp) | TTable | inline |
SelectAtomicIntConst(const TStr &Col, const TInt &Val, TPredComp Cmp, PTable &SelectedTable) | TTable | inline |
SelectAtomicStrConst(const TStr &Col, const TStr &Val, TPredComp Cmp) | TTable | inline |
SelectAtomicStrConst(const TStr &Col, const TStr &Val, TPredComp Cmp, PTable &SelectedTable) | TTable | inline |
SelectFirstNRows(const TInt &N) | TTable | |
SelfJoin(const TStr &Col) | TTable | inline |
SelfSimJoin(const TStrV &Cols, const TStr &DistanceColName, const TSimType &SimType, const TFlt &Threshold) | TTable | inline |
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) | TTable | inline |
SetDstCol(const TStr &Dst) | TTable | inline |
SetFirstValidRow() | TTable | inlineprotected |
SetFltColToConstMP(TInt UpdateColIdx, TFlt DefaultFltVal) | TTable | |
SetMP(TInt Value) | TTable | inlinestatic |
SetSrcCol(const TStr &Src) | TTable | inline |
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 | |
SrcCol | TTable | protected |
SrcNodeAttrV | TTable | protected |
StoreFltCol(const TStr &ColName, const TFltV &ColVals) | TTable | |
StoreGroupCol(const TStr &GroupColName, const TVec< TPair< TInt, TInt > > &GroupAndRowIds) | TTable | protected |
StoreIntCol(const TStr &ColName, const TIntV &ColVals) | TTable | |
StoreStrCol(const TStr &ColName, const TStrV &ColVals) | TTable | |
StrColMaps | TTable | protected |
StrMapColIndexes | TTable | protected |
TableFromHashMap(const THash< TInt, TInt > &H, const TStr &Col1, const TStr &Col2, TTableContext *Context, const TBool IsStrKeys=false) | TTable | inlinestatic |
TableFromHashMap(const THash< TInt, TFlt > &H, const TStr &Col1, const TStr &Col2, TTableContext *Context, const TBool IsStrKeys=false) | TTable | inlinestatic |
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) | TTable | protected |
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) | TTable | protected |
ThresholdJoinInputCorrectness(const TStr &KeyCol1, const TStr &JoinCol1, const TTable &Table, const TStr &KeyCol2, const TStr &JoinCol2) | TTable | protected |
ThresholdJoinOutputTable(const THash< TIntPr, TIntTr > &Counters, TInt Threshold, const TTable &Table) | TTable | protected |
ThresholdJoinPerJoinKeyOutputTable(const THash< TIntTr, TIntTr > &Counters, TInt Threshold, const TTable &Table) | TTable | protected |
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 > class | TTable | friend |
TRowIterator class | TTable | friend |
TRowIteratorWithRemove class | TTable | friend |
TSnap::LoadCrossNet(TCrossNet &Graph, PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &EdgeAttrV) | TTable | friend |
TSnap::LoadMode(TModeNet &Graph, PTable Table, const TStr &NCol, TStrV &NodeAttrV) | TTable | friend |
TSnap::ToGraph(PTable Table, const TStr &SrcCol, const TStr &DstCol, TAttrAggr AggrPolicy) | TTable | friend |
TSnap::ToGraphMP(PTable Table, const TStr &SrcCol, const TStr &DstCol) | TTable | friend |
TSnap::ToGraphMP3(PTable Table, const TStr &SrcCol, const TStr &DstCol) | TTable | friend |
TSnap::ToNetwork(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &SrcAttrs, TStrV &DstAttrs, TStrV &EdgeAttrs, TAttrAggr AggrPolicy) | TTable | friend |
TSnap::ToNetwork(PTable Table, const TStr &SrcCol, const TStr &DstCol, TAttrAggr AggrPolicy) | TTable | friend |
TSnap::ToNetwork(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &EdgeAttrV, TAttrAggr AggrPolicy) | TTable | friend |
TSnap::ToNetwork(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &EdgeAttrV, PTable NodeTable, const TStr &NodeCol, TStrV &NodeAttrV, TAttrAggr AggrPolicy) | TTable | friend |
TSnap::ToNetworkMP(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &SrcAttrs, TStrV &DstAttrs, TStrV &EdgeAttrs, TAttrAggr AggrPolicy) | TTable | friend |
TSnap::ToNetworkMP(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &EdgeAttrV, TAttrAggr AggrPolicy) | TTable | friend |
TSnap::ToNetworkMP(PTable Table, const TStr &SrcCol, const TStr &DstCol, TAttrAggr AggrPolicy) | TTable | friend |
TSnap::ToNetworkMP(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &EdgeAttrV, PTable NodeTable, const TStr &NodeCol, TStrV &NodeAttrV, TAttrAggr AggrPolicy) | TTable | friend |
TSnap::ToNetworkMP2(PTable Table, const TStr &SrcCol, const TStr &DstCol, TStrV &SrcAttrs, TStrV &DstAttrs, TStrV &EdgeAttrs, TAttrAggr AggrPolicy) | TTable | friend |
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) | TTable | inline |
TTable(const TTable &Table, const TIntV &RowIds) | TTable | |
Union(const TTable &Table) | TTable | |
Union(const PTable &Table) | TTable | inline |
UnionAll(const TTable &Table) | TTable | |
UnionAll(const PTable &Table) | TTable | inline |
UnionAllInPlace(const TTable &Table) | TTable | |
UnionAllInPlace(const PTable &Table) | TTable | inline |
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 | TTable | protected |
UpdateGrouping(THashMP< T, TIntV > &Grouping, T Key, TInt Val) const | TTable | protected |
UpdateTableForNewRow() | TTable | protected |
UseMP | TTable | protectedstatic |