|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of NST in kdl.prox.app |
|---|
| Methods in kdl.prox.app with parameters of type NST | |
|---|---|
static void |
ImportProx2XMLApp.convertLoadedItemsTableToProx(NST dataNST,
java.lang.String tableName)
Loads the prox_object or prox_link tables It works by deleting the existing tables, and creating a new prox_object or prox_link with the passed in NST |
static boolean |
DBUtil.isDBConsistent(NST objectNST,
NST linkNST)
Checks that the link table doesn't have links that connect non-existing objects |
| Constructors in kdl.prox.app with parameters of type NST | |
|---|---|
NSTBrowserJFrame(NST selectedNST)
|
|
| Uses of NST in kdl.prox.datagen2.structure |
|---|
| Methods in kdl.prox.datagen2.structure that return NST | |
|---|---|
static NST |
SyntheticGraphUtil.chooseRandomNodePairsNST(int num)
|
| Uses of NST in kdl.prox.db |
|---|
| Methods in kdl.prox.db that return NST | |
|---|---|
static NST |
DB.attachLinkAttribute(NST toTable,
java.lang.String onColumn,
java.lang.String attrName)
|
static NST |
DB.attachObjectAttribute(NST toTable,
java.lang.String onColumn,
java.lang.String attrName)
|
static NST |
DB.createLinks(NST fromTo)
Receives an NST with from and to columns, with oids of objects that need to be connected, and it creates links between them. |
NST |
Attributes.getAttrDataNST(java.lang.String attrName)
Returns an NST (AttrDataNST) for the named attribute. |
NST |
Attributes.getAttrNST()
Returns my attrNST. |
static NST |
DB.getAttrsForItems(NST itemsNST,
Attributes attrs,
java.lang.String filterDef)
Overload that returns getAttrsForItems only with attributes specified in the filter string. |
static NST |
DB.getAttrsForItems(NST itemsNST,
Attributes attrs,
java.lang.String filterDef,
java.lang.String extraAttrsList)
Given an NST with items and an Attribute, it joins the NST with the tables for the requested item and returns a new NST with columns for all the attrs. |
NST |
Container.getChildrenNST()
Returns a filtered NST, with the rows of the containterNST for my children |
static NST |
DB.getContainerNST()
|
NST |
Container.getDistinctSubgraphOIDs()
Returns an NST that contains the distinct IDs of non-empty subgraphs in the container. |
NST |
Container.getItemNST(boolean isObject)
Gets either the link or object NST for this container --depending on the value of isObject. |
NST |
Container.getItemNSTByName(boolean isObject,
java.lang.String itemNames)
Gets either the link or object NST for this container --depending on the value of isObject, and then filters to get only those with a given names |
static NST |
DB.getLinkNST()
|
static NST |
DB.getLinks(java.lang.String filterDef)
Returns an NST with the links that match a given condition on attributes and internal columns such as id, o1_id, o2_id. |
NST |
Container.getLinks(java.lang.String filterDef)
Returns links that match a given condition |
static NST |
DB.getLinks(java.lang.String filterDef,
java.lang.String attrList)
|
NST |
Container.getLinks(java.lang.String filterDef,
java.lang.String attrList)
|
NST |
Container.getLinksNST()
|
NST |
Container.getLinksNSTByName(java.lang.String itemNames)
|
NST[] |
Container.getObjectAndLinkFilterNSTs()
Utility method to help routines that want to apply to either the entire database or a given container. |
static NST |
DB.getObjectNST()
|
static NST |
DB.getObjects(java.lang.String filterDef)
Returns an NST with the objects that match a given condition on attributes and internal columns such as id. |
NST |
Container.getObjects(java.lang.String filterDef)
Returns objects that match a given condition |
static NST |
DB.getObjects(java.lang.String filterDef,
java.lang.String attrList)
|
NST |
Container.getObjects(java.lang.String filterDef,
java.lang.String attrList)
|
NST |
Container.getObjectsAndLinksNST()
Returns an NST that combines both the object and link NSTs. |
static NST |
DB.getObjectsConnectedTo(int itemId)
Returns the list of objects that are connected to itemId Connected means in o2_id of links where o1_id = itemID, and reverse |
NST |
Container.getObjectsNST()
|
NST |
Container.getObjectsNSTByName(java.lang.String itemNames)
|
NST |
Subgraph.getSubgLinkNST()
Returns the NST that contains the links in the subgraph, with the corresponding filter. |
NST |
Subgraph.getSubgObjectNST()
Returns the NST that contains the objects in the subgraph, with the corresponding filter Caller should release |
NST |
Container.getSubgraphs(java.lang.String filterDef)
|
NST |
Container.getSubgraphs(java.lang.String filterDef,
java.lang.String attrList)
|
NST |
Container.getUniqueLinks()
|
NST |
Container.getUniqueObjects()
|
| Methods in kdl.prox.db with parameters of type NST | |
|---|---|
static NST |
DB.attachLinkAttribute(NST toTable,
java.lang.String onColumn,
java.lang.String attrName)
|
static NST |
DB.attachObjectAttribute(NST toTable,
java.lang.String onColumn,
java.lang.String attrName)
|
int |
Container.copySubgraphsFromContainer(Container copyFromCont,
NST subgraphIdsNST)
Copies the specified set of subgraph from copyFromCont into me It recodes the original subg_ids so that they start from the current subg_id + 1 Copy involves two steps: copying objects/links and copying attributes. |
Container |
Container.createChildFromTempSGINSTs(int containerID,
java.lang.String containerName,
NST objTempSGINST,
NST linkTempSGINST)
Creates a child container whose SGI object and link items are initialized with the ones passed in. |
Container |
Container.createChildFromTempSGINSTs(java.lang.String containerName,
NST objTempSGINST,
NST linkTempSGINST)
Creates a child container whose SGI object and link items are initialized with the ones passed in. |
static NST |
DB.createLinks(NST fromTo)
Receives an NST with from and to columns, with oids of objects that need to be connected, and it creates links between them. |
void |
Attributes.defineAttributeWithData(java.lang.String attrName,
java.lang.String typeDef,
NST attrDataNST)
Creates a new atribute of type typeDef, and uses the dataNST passed in as the storage of values (attrDataNST is not copied but used directly; it is made persistent as well) |
static NST |
DB.getAttrsForItems(NST itemsNST,
Attributes attrs,
java.lang.String filterDef)
Overload that returns getAttrsForItems only with attributes specified in the filter string. |
static NST |
DB.getAttrsForItems(NST itemsNST,
Attributes attrs,
java.lang.String filterDef,
java.lang.String extraAttrsList)
Given an NST with items and an Attribute, it joins the NST with the tables for the requested item and returns a new NST with columns for all the attrs. |
| Uses of NST in kdl.prox.dbmgr |
|---|
| Methods in kdl.prox.dbmgr that return NST | |
|---|---|
NST |
NST.addArithmeticColumn(java.lang.String expression,
java.lang.String type,
java.lang.String newcolName)
Adds a new column that is the result of applying operator to inputColName using monet's multiplex operator. |
NST |
NST.addColumnFromBATVar(java.lang.String fromBATName,
java.lang.String newColName,
java.lang.String type)
|
protected NST |
NST.addColumnFromBATVarInternal(java.lang.String fromBATName,
java.lang.String newColName,
DataTypeEnum type)
Adds a new column named resColName at the end of the list of columns from the specified BAT. |
NST |
NST.addConditionColumn(java.lang.String filterDef,
java.lang.String newColName)
Adds a column with true/false values, depending on whether each row matches the filterDef or not. |
NST |
NST.addConstantColumn(java.lang.String newColName,
java.lang.String value)
Adds a constant column with the value already delimited to the type we want So, for example, if you pass in 3.0, it creates a DBL. |
NST |
NST.addConstantColumn(java.lang.String colName,
java.lang.String type,
java.lang.String value)
Adds a new column to the NST, of the specified type, and with all rows with the same specified value. |
NST |
NST.addCopyColumn(java.lang.String onColName,
java.lang.String newColName)
Adds a new column with a copy of a given column. |
NST |
NST.addCountColumn(java.lang.String onColName,
java.lang.String newColName)
Adds a column with a histogram of a given column. |
NST |
NST.addDistinctCountColumn(java.lang.String baseColName,
java.lang.String changingColName,
java.lang.String colName)
Adds a column with the count of unique values in column changingColName for each different value of baseColName. |
NST |
NST.addKeyColumn(java.lang.String colName)
Adds a new column that stores the values of the key (head) of the BATs |
NST |
NST.addNumberColumn(java.lang.String newColName)
Adds a column to the NST with a numbering 0-n (as oid) |
NST |
NST.addNumberColumn(java.lang.String newColName,
int start)
Adds a column to the NST with a numbering start-n (as oid) |
NST |
NST.addRandomBinaryColumn(java.lang.String newColName,
double threshold)
Adds a new random binary column. |
NST |
NST.addRandomColumn(java.lang.String newColName)
Adds a column to the NST with a random float number |
NST |
NST.addRandomSortColumn(java.lang.String newColName)
Adds a column to the NST with a random float number, and sorts by it |
NST |
NST.addStringCleanupColumn(java.lang.String colName,
java.lang.String newColName)
|
NST |
NST.addSubstringColumn(java.lang.String colName,
java.lang.String newColName,
int from,
int length)
Adds a column to the NST with a substring of some other column |
NST |
NST.aggregate(java.lang.String aggregateOp,
java.lang.String aggrCol,
java.lang.String valCol)
Returns a two-column NST with an aggregated value of valCol for each value of aggrCol. |
NST |
NST.aggregate(java.lang.String aggregateOp,
java.lang.String aggrCol,
java.lang.String valCol,
NST base)
|
NST |
NST.castColumn(java.lang.String colName,
java.lang.String castType)
|
NST |
NST.copy()
Returns a copy of this NST |
NST |
NST.cross(NST otherNST)
Creates a new NST that is the cartesian product of two other NSTs |
NST |
NST.cross(NST otherNST,
java.lang.String colListSpec)
|
NST |
NST.deleteRows()
|
NST |
NST.deleteRows(java.lang.String filterDef)
Deletes rows with a filter, specified in a string |
NST |
NST.difference(NST otherNST,
java.lang.String fiterDef)
|
NST |
NST.difference(NST otherNST,
java.lang.String filterDef,
java.lang.String colListSpec)
Returns a subset of the NST such that the values of col1 are NOT in the col2 of an NST |
NST |
NST.distinct()
|
NST |
NST.distinct(java.lang.String keyColumnList)
Return a new NST where the tuples in the colums specified by keyColList are unique. |
NST |
NST.filter(java.lang.String filterDef)
|
NST |
NST.filter(java.lang.String filterDef,
java.lang.String colListSpec)
Returns a MATERIALIZED NST with the filter and set of columns and the selected rows. |
NST |
NST.fromfile(java.lang.String fileNameFullPath)
Loads the contents of a file into an NST. |
NST |
NST.getColumnHistogramAsNST(java.lang.String colName)
Returns an NST with the histogram for a column. |
NST |
NST.getColumnHistogramAsNST(java.lang.String colName,
boolean isSorted,
boolean isSortedByFreq,
boolean isSortedReverse)
|
NST |
NST.getMatchingRows(NST otherNST,
java.lang.String[] thisColNames,
java.lang.String[] otherNSTColNames)
Finds the rows that match a join between two NSTs, and returns an NST listing the map |
NST |
NST.getRandomAggregate(java.lang.String baseColName,
java.lang.String randomColName,
java.lang.String numRows)
Returns numRows selected at random from this NST. |
static NST |
NSTUtil.getTopRows(NST table,
java.lang.String baseColName,
java.lang.String endColName,
java.lang.String sortCols,
java.lang.String range)
|
NST |
NST.groupBy(java.lang.String colList)
|
NST |
NST.groupBy(java.lang.String colList,
java.lang.String newColName)
Adds a column at the end of the NST named newColName in which different values correspond to different values in the specified columns If the newColName column already exists, it deletes it. |
NST |
NST.insertRow(java.lang.String values)
Inserts a row into my tables, using the elements in values. |
NST |
NST.insertRow(java.lang.String[] values)
|
NST |
NST.insertRows(java.util.List rows)
Inserts a set of rows into my tables. |
NST |
NST.insertRowsFromNST(NST otherNST)
Gets all the rows from the second NST and inserts them into me. |
NST |
NST.intersect(NST otherNST,
java.lang.String fiterDef)
Returns a subset of the NST such that the values of col1 are in the col2 of an NST |
NST |
NST.intersect(NST otherNST,
java.lang.String filterDef,
java.lang.String colListSpec)
|
NST |
NST.join(NST otherNST,
java.lang.String filterDef)
|
NST |
NST.join(NST otherNST,
java.lang.String[] firstColNames,
java.lang.String[] secondColNames)
|
NST |
NST.join(NST otherNST,
java.lang.String[] firstColNames,
java.lang.String[] secondColNames,
java.lang.String colListSpec)
A multi-column join |
NST |
NST.join(NST otherNST,
java.lang.String filterDef,
java.lang.String colListSpec)
|
NST |
NST.joinUnless(NST otherNST,
java.lang.String[] firstColNames,
java.lang.String[] secondColNames,
java.lang.String[] firstUnlessCols,
java.lang.String[] secondUnlessCols,
java.lang.String colListSpec)
|
NST |
NST.joinUnless(NST otherNST,
java.lang.String filterDef,
java.lang.String unlessDef,
java.lang.String colListSpec)
|
NST |
NST.leftOuterJoin(NST otherNST,
java.lang.String filterDef)
|
NST |
NST.leftOuterJoin(NST otherNST,
java.lang.String[] thisNSTColNamesToJoin,
java.lang.String[] otherNSTColNamesToJoin)
|
NST |
NST.leftOuterJoin(NST otherNST,
java.lang.String[] thisNSTColNamesToJoin,
java.lang.String[] otherNSTColNamesToJoin,
java.lang.String colListSpec)
Performs an outer join on this NST with another specified NST An outer join behaves like an ordinary join with the exception that if no match is found from a row in this NST to the rows of other NST, the row is inserted into the resulting NST with 'nil' values for all the columns of the other NST. |
NST |
NST.leftOuterJoin(NST otherNST,
java.lang.String filterDef,
java.lang.String colListSpec)
|
NST |
NST.makeWritable()
Makes all the BATs in this NST writable |
NST |
NST.match(java.lang.String baseCol,
java.lang.String onCol,
java.lang.String operator,
java.lang.String value)
|
static NST |
NSTUtil.optimize(NST toOptimize)
Turns an NST's columns into synchronized BATs with void heads, for faster processing and joins |
NST |
NST.orderColumns(java.lang.String colList)
Reorders the columns in the given sequence. |
NST |
NST.project(java.lang.String colListSpec)
Selects a set of columns, using the filter command. |
NST |
NST.projectDistinct(java.lang.String colListSpec)
Selects a set of columns, using the filter command, and then applies a unique. |
NST |
NST.randomize(java.lang.String idCol,
java.lang.String valCol)
|
NST |
NST.range(java.lang.String range)
Selects a set of rows, using the filter command. |
NST |
NST.rangeSorted(java.lang.String onCol,
java.lang.String range)
|
NST |
NST.removeColumn(java.lang.String colName)
|
NST |
NST.renameColumn(java.lang.String oldName,
java.lang.String newName)
Renames a column |
NST |
NST.renameColumns(java.lang.String newColNames)
Renames all the columns in the NST |
NST |
NST.replace(java.lang.String filterDef,
java.lang.String colName,
java.lang.String value)
Replaces the values in column colName with value on those rows that match the filter (Explicit filter is required to avoid accidentally changing all rows. |
NST |
NST.setIsBATNameColumn(java.lang.String colName,
boolean isBatName)
Remembers that a particular column stores BAT names This is necessary because otherwise the value for the column gets delimited as a string upon insertion. |
NST |
NST.sort(java.lang.String onCols)
|
NST |
NST.sort(java.lang.String onCols,
java.lang.String colList)
Physically sorts an NST. |
NST |
NST.tofile(java.lang.String fileNameFullPath)
Saves an NST into a tab-delimited file. |
NST |
NST.tofile(java.lang.String fileNameFullPath,
java.lang.String colList)
|
NST |
NST.union(NST otherNST)
|
NST |
NST.union(NST otherNST,
java.lang.String keyColumnList)
|
| Methods in kdl.prox.dbmgr with parameters of type NST | |
|---|---|
NST |
NST.aggregate(java.lang.String aggregateOp,
java.lang.String aggrCol,
java.lang.String valCol,
NST base)
|
static java.lang.String[] |
NSTUtil.colListToArray(NST nst,
java.lang.String colList)
From a colList definition, it returns an array of column names. |
static java.lang.String[][] |
NSTUtil.colListToNewNameMap(NST nst,
java.lang.String colListSpec)
From a colListSped, it returns a map between old column names, and new column names. |
protected static java.lang.String[] |
NSTUtil.combineJoinedNSTColNames(NST thisNST,
NST otherNST)
|
NST |
NST.cross(NST otherNST)
Creates a new NST that is the cartesian product of two other NSTs |
NST |
NST.cross(NST otherNST,
java.lang.String colListSpec)
|
NST |
NST.difference(NST otherNST,
java.lang.String fiterDef)
|
NST |
NST.difference(NST otherNST,
java.lang.String filterDef,
java.lang.String colListSpec)
Returns a subset of the NST such that the values of col1 are NOT in the col2 of an NST |
java.lang.String |
KeyNotInFilter.getApplyCmd(NST onNST)
The operations to apply the filter |
java.lang.String |
KeyInFilter.getApplyCmd(NST onNST)
The operations to apply the filter |
java.lang.String |
Filter.getApplyCmd(NST onNST)
Returns a string with all the commands that need to be executed to apply the filter |
java.lang.String |
CompositeFilter.getApplyCmd(NST onNST)
Private method that applies one condition on an NST |
java.lang.String |
ColumnValueRangeFilter.getApplyCmd(NST onNST)
The operations to apply the filter |
java.lang.String |
ColumnValueRandomFilter.getApplyCmd(NST onNST)
The operations to apply the filter |
java.lang.String |
ColumnValueLikeFilter.getApplyCmd(NST onNST)
Private method that applies one condition on an NST |
java.lang.String |
ColumnValueFilter.getApplyCmd(NST onNST)
The operations to apply the filter |
java.lang.String |
ColumnNotInFilter.getApplyCmd(NST onNST)
The operations to apply the filter |
java.lang.String |
ColumnInFilter.getApplyCmd(NST onNST)
The operations to apply the filter |
java.lang.String |
ColumnDistinctFilter.getApplyCmd(NST onNST)
The operations to apply the filter |
java.lang.String |
ColumnComparisonFilter.getApplyCmd(NST onNST)
The operations to apply the filter |
static java.lang.String |
FilterFactory.getFilterCmd(java.lang.String filterDef,
NST target)
Returns the command necessary to apply the filter |
NST |
NST.getMatchingRows(NST otherNST,
java.lang.String[] thisColNames,
java.lang.String[] otherNSTColNames)
Finds the rows that match a join between two NSTs, and returns an NST listing the map |
protected static java.lang.String |
NSTUtil.getNSTColumnInfoAsString(NST nst,
java.lang.String infoType)
|
static NST |
NSTUtil.getTopRows(NST table,
java.lang.String baseColName,
java.lang.String endColName,
java.lang.String sortCols,
java.lang.String range)
|
NST |
NST.insertRowsFromNST(NST otherNST)
Gets all the rows from the second NST and inserts them into me. |
NST |
NST.intersect(NST otherNST,
java.lang.String fiterDef)
Returns a subset of the NST such that the values of col1 are in the col2 of an NST |
NST |
NST.intersect(NST otherNST,
java.lang.String filterDef,
java.lang.String colListSpec)
|
protected static boolean |
NSTUtil.isColumnNumeric(NST nst,
java.lang.String colName)
|
protected static boolean |
NSTUtil.isCoreNST(NST nst)
|
static boolean |
NSTUtil.isNSTConsistent(NST nst)
Verifies the internal consistency of an NST. |
NST |
NST.join(NST otherNST,
java.lang.String filterDef)
|
NST |
NST.join(NST otherNST,
java.lang.String[] firstColNames,
java.lang.String[] secondColNames)
|
NST |
NST.join(NST otherNST,
java.lang.String[] firstColNames,
java.lang.String[] secondColNames,
java.lang.String colListSpec)
A multi-column join |
NST |
NST.join(NST otherNST,
java.lang.String filterDef,
java.lang.String colListSpec)
|
NST |
NST.joinUnless(NST otherNST,
java.lang.String[] firstColNames,
java.lang.String[] secondColNames,
java.lang.String[] firstUnlessCols,
java.lang.String[] secondUnlessCols,
java.lang.String colListSpec)
|
NST |
NST.joinUnless(NST otherNST,
java.lang.String filterDef,
java.lang.String unlessDef,
java.lang.String colListSpec)
|
NST |
NST.leftOuterJoin(NST otherNST,
java.lang.String filterDef)
|
NST |
NST.leftOuterJoin(NST otherNST,
java.lang.String[] thisNSTColNamesToJoin,
java.lang.String[] otherNSTColNamesToJoin)
|
NST |
NST.leftOuterJoin(NST otherNST,
java.lang.String[] thisNSTColNamesToJoin,
java.lang.String[] otherNSTColNamesToJoin,
java.lang.String colListSpec)
Performs an outer join on this NST with another specified NST An outer join behaves like an ordinary join with the exception that if no match is found from a row in this NST to the rows of other NST, the row is inserted into the resulting NST with 'nil' values for all the columns of the other NST. |
NST |
NST.leftOuterJoin(NST otherNST,
java.lang.String filterDef,
java.lang.String colListSpec)
|
static NST |
NSTUtil.optimize(NST toOptimize)
Turns an NST's columns into synchronized BATs with void heads, for faster processing and joins |
NST |
NST.union(NST otherNST)
|
NST |
NST.union(NST otherNST,
java.lang.String keyColumnList)
|
| Constructors in kdl.prox.dbmgr with parameters of type NST | |
|---|---|
ColumnInFilter(java.lang.String column,
NST otherNST,
java.lang.String otherColumn)
Shortcut |
|
ColumnNotInFilter(java.lang.String column,
NST otherNST,
java.lang.String otherColumn)
Shortcut |
|
KeyInFilter(NST otherNST,
java.lang.String otherColumn)
Full-arg constructor |
|
KeyNotInFilter(NST otherNST,
java.lang.String otherColumn)
Full-arg constructor |
|
| Uses of NST in kdl.prox.gui2 |
|---|
| Constructors in kdl.prox.gui2 with parameters of type NST | |
|---|---|
Pager(NST theNST,
int pageNum,
int numRowsPerPage)
Constructor for a pager based on an NST |
|
| Uses of NST in kdl.prox.model2.common.predictions |
|---|
| Methods in kdl.prox.model2.common.predictions with parameters of type NST | |
|---|---|
Predictions |
Predictions.setPredictions(NST subgIDs,
ProbDistribution classLabelDistribution)
Stores the class label distribution for a set of subgraphs, merging the distributions for all those subgraphs that are already defined in me. |
| Uses of NST in kdl.prox.model2.common.probdistributions |
|---|
| Methods in kdl.prox.model2.common.probdistributions with parameters of type NST | |
|---|---|
ProbDistribution |
ProbDistribution.addAttributeValuesFromNST(NST filteredNST)
Reads the distribution from an NST. |
| Constructors in kdl.prox.model2.common.probdistributions with parameters of type NST | |
|---|---|
ContinuousProbDistribution(NST sourceNST)
|
|
DiscreteProbDistribution(NST sourceNST)
|
|
| Uses of NST in kdl.prox.model2.common.sources |
|---|
| Fields in kdl.prox.model2.common.sources declared as NST | |
|---|---|
protected NST |
Source.distinctSubgraphs
|
protected NST |
Source.sourceTable
|
protected NST |
ItemSource.subgNST
|
| Methods in kdl.prox.model2.common.sources that return NST | |
|---|---|
protected NST |
AttributeSource.computeAttributeTable(Container container,
NSTCache cache,
java.lang.String colList)
Extracted, to make it easy to extend this class |
protected NST |
Source.computeDistinctSubgraphs()
Find the distinct subgraphs [subg_id] |
protected NST |
ItemSource.computeDistinctSubgraphs()
Overloaded from Source class. |
protected NST |
TemporalItemSource.computeSourceTable(Container cont,
NSTCache cache)
|
protected NST |
TemporalAttributeSource.computeSourceTable(Container cont,
NSTCache cache)
|
protected abstract NST |
Source.computeSourceTable(Container cont,
NSTCache cache)
This is the main method. |
protected NST |
ItemSource.computeSourceTable(Container container,
NSTCache cache)
Returns the [subg_id, value] table. |
protected NST |
AttributeSource.computeSourceTable(Container container,
NSTCache cache)
Returns the [subg_id, colList] table for this source. |
protected NST |
ItemSource.computeSourceTable(Container container,
NSTCache cache,
java.lang.String colList)
|
NST |
Source.getDistinctSubgraphs()
Returns the NST with [subg_id] of distinct subg_id, which was computed during init() |
NST |
Source.getSourceTable()
Returns the NST with [subg_id, value], which was computed during init() |
| Uses of NST in kdl.prox.model2.rbc |
|---|
| Methods in kdl.prox.model2.rbc with parameters of type NST | |
|---|---|
java.util.HashMap<java.lang.String,java.lang.Double> |
ConditionalDistribution.getSmoothedProbsForLabelGivenAttribute(java.lang.String classValue,
NST sourceNST,
int randSeed)
Returns the probability for each subgraph of belonging to a particular class label given observed values for an attribute. |
ConditionalDistribution |
ConditionalDistribution.recordClassAndValueDistribution(NST classValueNST,
boolean isContinuous)
For each distinct class label, create a ProbDistribution of the observed values for the attribute. |
| Uses of NST in kdl.prox.model2.rbc.estimators |
|---|
| Methods in kdl.prox.model2.rbc.estimators that return NST | |
|---|---|
static NST |
EstimatorUtil.subgProbDistrToNST(NST subgAttrNST,
ProbDistribution probDist)
Create an NST [subg_id, prob] with the probabilities of each value in each subgraph. |
| Methods in kdl.prox.model2.rbc.estimators with parameters of type NST | |
|---|---|
java.util.HashMap<java.lang.String,java.lang.Double> |
StochasticModeEstimator.getSmoothedProbsGivenAttribute(NST subgAttrNST,
ProbDistribution observedProbDistr,
int randSeed)
Get the probsfor the most common value observed in each subgraph. |
java.util.HashMap<java.lang.String,java.lang.Double> |
MultinomialEstimator.getSmoothedProbsGivenAttribute(NST subgAttrNST,
ProbDistribution observedProbDistr,
int randSeed)
Multiply probs for each value observed in each subgraph. |
java.util.HashMap<java.lang.String,java.lang.Double> |
ModeEstimator.getSmoothedProbsGivenAttribute(NST subgAttrNST,
ProbDistribution observedProbDistr,
int randSeed)
Get the probs for the most common value observed in each subgraph. |
java.util.HashMap<java.lang.String,java.lang.Double> |
Estimator.getSmoothedProbsGivenAttribute(NST subgAttrNST,
ProbDistribution observedProbDistr,
int randSeed)
Given an NST with a set of observed values per subgraph, and a probability distribution which presumably saves precomputed probabilities of those values, it returns a map |
java.util.HashMap<java.lang.String,java.lang.Double> |
AverageProbabilityEstimator.getSmoothedProbsGivenAttribute(NST subgAttrNST,
ProbDistribution observedProbDistr,
int randSeed)
Multiply probs for each value observed in each subgraph. |
void |
StochasticModeEstimator.recordObservations(NST attrNST,
ProbDistribution observedProbDist)
Only save in the distribution a random value per subpgrah. |
void |
MultinomialEstimator.recordObservations(NST attrNST,
ProbDistribution observedProbDist)
Records all observed values in the distribution |
void |
ModeEstimator.recordObservations(NST attrNST,
ProbDistribution observedProbDist)
Only save in the distribution the most frequent value per subpgrah. |
void |
Estimator.recordObservations(NST valueNST,
ProbDistribution targetDistribution)
Save the values observed in the valueNST in the targetDistribution The NST is expected to have [subg_id, value] |
void |
AverageProbabilityEstimator.recordObservations(NST attrNST,
ProbDistribution observedProbDist)
Records all observed values in the distribution |
static NST |
EstimatorUtil.subgProbDistrToNST(NST subgAttrNST,
ProbDistribution probDist)
Create an NST [subg_id, prob] with the probabilities of each value in each subgraph. |
| Uses of NST in kdl.prox.model2.rpt |
|---|
| Fields in kdl.prox.model2.rpt declared as NST | |
|---|---|
NST |
RPTState.subgIDs
|
| Constructors in kdl.prox.model2.rpt with parameters of type NST | |
|---|---|
RPTState(RPTState source,
int newDepth,
NST newSubgIDs)
|
|
| Uses of NST in kdl.prox.model2.rpt.aggregators |
|---|
| Methods in kdl.prox.model2.rpt.aggregators that return NST | |
|---|---|
abstract NST |
UnfilteredAggregator.createAggregateTable()
This is the method that computes the aggregation, as in avg(salary) |
NST |
SumAggregator.createAggregateTable()
|
NST |
NopAggregator.createAggregateTable()
|
NST |
ModeAggregator.createAggregateTable()
|
NST |
MinAggregator.createAggregateTable()
|
NST |
MaxAggregator.createAggregateTable()
|
NST |
DegreeAggregator.createAggregateTable()
|
NST |
CountDistinctAggregator.createAggregateTable()
|
NST |
AverageAggregator.createAggregateTable()
|
abstract NST |
ValueFilteredAggregator.createAggregateTable(NST valueTable)
This is the method that computes the aggregation, as in (count(gender='m')) |
NST |
ProportionAggregator.createAggregateTable(NST valueTable)
Returns a table of count(gender='m') / items_in_subg |
NST |
CountAggregator.createAggregateTable(NST valueTable)
|
protected NST |
Aggregator.createFeatureTable(NST aggregateTable,
java.lang.String threshold)
A utility method that computes the feature vector from the aggr table with a threshold (eg, count(gender='m') > 2), or avg(salary) > 10 Can be overloaded by aggregators that compute the feature vector in a different way (e.g., mode) |
protected NST |
ValueFilteredAggregator.createValueTable(NSTCache cache,
java.lang.String value)
Returns the table filtered for a given value. |
| Methods in kdl.prox.model2.rpt.aggregators with parameters of type NST | |
|---|---|
abstract NST |
ValueFilteredAggregator.createAggregateTable(NST valueTable)
This is the method that computes the aggregation, as in (count(gender='m')) |
NST |
ProportionAggregator.createAggregateTable(NST valueTable)
Returns a table of count(gender='m') / items_in_subg |
NST |
CountAggregator.createAggregateTable(NST valueTable)
|
protected NST |
Aggregator.createFeatureTable(NST aggregateTable,
java.lang.String threshold)
A utility method that computes the feature vector from the aggr table with a threshold (eg, count(gender='m') > 2), or avg(salary) > 10 Can be overloaded by aggregators that compute the feature vector in a different way (e.g., mode) |
protected java.util.List |
NopAggregator.findThresholds(NST aggregateTable)
Redefine the thresholds. |
protected java.util.List |
ModeAggregator.findThresholds(NST aggregateTable)
Redefine the thresholds. |
protected java.util.List |
Aggregator.findThresholds(NST aggregateTable)
Gets the distinct thresholds that can be used with the aggregate table. |
| Uses of NST in kdl.prox.model2.rpt.modules.scoring |
|---|
| Methods in kdl.prox.model2.rpt.modules.scoring with parameters of type NST | |
|---|---|
RPTScoringModule |
RPTScoringModule.compute(RPTState state,
NST labels,
NST weights,
NST matches,
AttributeSource source)
|
RPTScoringModule |
RMSEScore.compute(RPTState state,
NST labels,
NST weights,
NST matches,
AttributeSource source)
|
RPTScoringModule |
RandomizationPValScore.compute(RPTState state,
NST labels,
NST weights,
NST matches,
AttributeSource source)
|
RPTScoringModule |
QuinlanInfoScore.compute(RPTState state,
NST labels,
NST weights,
NST matches,
AttributeSource source)
|
RPTScoringModule |
GiniScore.compute(RPTState state,
NST labels,
NST weights,
NST matches,
AttributeSource source)
|
RPTScoringModule |
ChiSquareScore.compute(RPTState state,
NST labels,
NST weights,
NST matches,
AttributeSource source)
|
static java.lang.String |
ScoreUtil.computeStatistic(java.lang.String statistic,
NST labels,
NST weights,
NST matches)
|
| Uses of NST in kdl.prox.model2.rpt.util |
|---|
| Methods in kdl.prox.model2.rpt.util that return NST | |
|---|---|
static NST[] |
BranchingUtil.getBranchSubgIDs(FeatureSetting split,
RPTState state)
|
| Uses of NST in kdl.prox.model2.util |
|---|
| Methods in kdl.prox.model2.util that return NST | |
|---|---|
abstract NST |
NSTCreator.create()
|
static NST |
Correlation.getAllPairs(Container cont,
java.lang.String objName1,
java.lang.String attrName1,
java.lang.String objName2,
java.lang.String attrName2)
|
static NST |
Correlation.getAllPairs(Container cont,
java.lang.String objName1,
java.lang.String attrName1,
java.lang.String objName2,
java.lang.String attrName2,
int numSample)
|
NST |
NSTCache.getOrCreateTable(java.lang.String tableName,
NSTCreator creator)
|
NST |
NSTCache.getTable(java.lang.String tableName)
|
NST |
NSTCache.removeTable(java.lang.String tableName)
|
NST |
NSTCache.saveTable(java.lang.String tableName,
NST table)
|
| Methods in kdl.prox.model2.util with parameters of type NST | |
|---|---|
static double |
Correlation.computeCorrelation(NST pairsNST,
java.lang.Object[] rowHeaders,
java.lang.Object[] colHeaders)
|
static double |
Correlation.computeCorrelation(NST pairsNST,
java.lang.String attr1Name,
java.lang.String attr2Name,
boolean isContinuous)
|
double |
Correlation.computeCorrelationWithWeights(NST pairsWithWeightNST,
java.lang.Object[] rowHeaders,
java.lang.Object[] colHeaders)
|
NST |
NSTCache.saveTable(java.lang.String tableName,
NST table)
|
| Uses of NST in kdl.prox.monet |
|---|
| Methods in kdl.prox.monet with parameters of type NST | |
|---|---|
static void |
Connection.registerInCurrentScope(NST nst)
|
| Uses of NST in kdl.prox.nsi2.apps |
|---|
| Methods in kdl.prox.nsi2.apps that return NST | |
|---|---|
static NST |
Clustering.toNST(java.util.Map<java.lang.Integer,java.util.Collection<java.lang.Integer>> clusters)
Convert a clustering result in a map to an NST. |
static NST |
Clustering.toNST(java.util.Map<java.lang.Integer,java.util.Collection<java.lang.Integer>> clusters,
NSI nsi)
Convert a clustering result in a map to an NST, adds distance to centroid for each node if nsi is specified. |
| Methods in kdl.prox.nsi2.apps with parameters of type NST | |
|---|---|
static java.util.List<java.lang.Integer> |
Centrality.closeCentralRanking(NST eligibleNodes,
int numPathsPerNode,
NSI nsi)
Approximation of closeness centrality for every node using an NSI. |
static java.util.List<java.lang.Integer> |
Centrality.closeCentralRanking(NST eligibleNodes,
int numPathsPerNode,
Search search)
Approximation of closeness centrality for every node using a search routine. |
static java.util.List<java.util.List<java.lang.Integer>> |
Clustering.clusterListsFromNST(NST idclust)
Converts an NST corresponding to a clustering of nodes into a list of lists for each cluster |
static java.util.List[] |
Clustering.getPairsList(int inCount,
int outCount,
NST clustersOldNST,
java.util.Random r)
|
static double[] |
Clustering.pairwiseAccuracy(int inCount,
int outCount,
NST clustersOldNST,
NST clustersNewNST,
java.util.Random r)
|
static double[] |
Clustering.pairwiseAccuracy(java.util.List<java.lang.Integer[]>[] pairs,
NST clustersNewNST)
|
| Uses of NST in kdl.prox.nsi2.graph |
|---|
| Constructors in kdl.prox.nsi2.graph with parameters of type NST | |
|---|---|
InMemoryWeightedGraph(boolean isDirected,
NST linkNST)
|
|
| Uses of NST in kdl.prox.nsi2.util |
|---|
| Methods in kdl.prox.nsi2.util with parameters of type NST | |
|---|---|
static java.util.List<java.lang.Integer> |
GraphUtils.chooseRandomNodes(int num,
NST eligibleNodes)
Choose a random set of nodes without replacement |
static java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> |
GraphUtils.getComponentMap(NST objectNST,
NST linkNST)
|
| Uses of NST in kdl.prox.qgraph2 |
|---|
| Methods in kdl.prox.qgraph2 that return NST | |
|---|---|
NST |
TempTableMgr.getNSTForVertex(java.lang.String consQGVertexName,
boolean isObject)
Returns the temp SGI NST corresponding to consQGVertexName and isObject. |
| Methods in kdl.prox.qgraph2 with parameters of type NST | |
|---|---|
void |
TempTableMgr.putNSTForVertex(java.lang.String consQGVertexName,
NST objTempSGINST,
NST linkTempSGINST)
Stores args in appropriate maps. |
| Uses of NST in kdl.prox.qgraph2.algebra |
|---|
| Methods in kdl.prox.qgraph2.algebra with parameters of type NST | |
|---|---|
static java.lang.String |
Utils.nstToString(NST nst)
|
static java.lang.String |
Utils.nstToString(NST nst,
java.lang.String filterDef,
java.lang.String colList,
java.lang.String rowList)
|
| Uses of NST in kdl.prox.qgraph2.algebra.experiments |
|---|
| Subclasses of NST in kdl.prox.qgraph2.algebra.experiments | |
|---|---|
class |
MonitoredNST
MonitoredNST is a subclass of NST. |
| Methods in kdl.prox.qgraph2.algebra.experiments that return NST | |
|---|---|
NST |
MonitoredNST.addConstantColumn(java.lang.String colName,
java.lang.String type,
java.lang.String value)
|
NST |
MonitoredNST.addDistinctCountColumn(java.lang.String baseColName,
java.lang.String changingColName,
java.lang.String colName)
|
NST |
MonitoredNST.addNumberColumn(java.lang.String newColName)
|
NST |
MonitoredNST.copy()
|
NST |
MonitoredNST.distinct()
|
NST |
MonitoredNST.filter(java.lang.String filterDef)
|
NST |
MonitoredNST.filter(java.lang.String filterDef,
java.lang.String colList)
|
NST |
MonitoredNST.groupBy(java.lang.String colList,
java.lang.String newColName)
|
NST |
MonitoredNST.insertRowsFromNST(NST otherNST)
|
NST |
MonitoredNST.join(NST otherNST,
java.lang.String[] firstColNames,
java.lang.String[] secondColNames)
|
NST |
MonitoredNST.projectDistinct(java.lang.String colList)
|
| Methods in kdl.prox.qgraph2.algebra.experiments with parameters of type NST | |
|---|---|
NST |
MonitoredNST.insertRowsFromNST(NST otherNST)
|
NST |
MonitoredNST.join(NST otherNST,
java.lang.String[] firstColNames,
java.lang.String[] secondColNames)
|
static MonitoredNST |
MonitoredNST.makeFromNST(NST nst)
|
| Uses of NST in kdl.prox.qgraph2.algebra.physical |
|---|
| Methods in kdl.prox.qgraph2.algebra.physical that return NST | |
|---|---|
NST |
QGTable.getNST()
|
| Methods in kdl.prox.qgraph2.algebra.physical with parameters of type NST | |
|---|---|
static java.lang.String[] |
QGTable.columnNamesAfterJoin(NST nst1,
NST nst2)
|
| Constructors in kdl.prox.qgraph2.algebra.physical with parameters of type NST | |
|---|---|
QGTable(NST nst)
|
|
| Uses of NST in kdl.prox.qgraph2.family |
|---|
| Constructors in kdl.prox.qgraph2.family with parameters of type NST | |
|---|---|
QueryResultsValidator(NST actObjSGINST,
NST actLinkSGINST,
NST expObjSGINST,
NST expLinkSGINST)
Constructor that receives the four SGI NSTs |
|
| Uses of NST in kdl.prox.qgraph2.tfm |
|---|
| Methods in kdl.prox.qgraph2.tfm that return NST | |
|---|---|
protected NST |
TFM01.execTFMExecInternal(QGUtil qgUtil,
QGVertex inQGVertex)
|
| Methods in kdl.prox.qgraph2.tfm with parameters of type NST | |
|---|---|
protected void |
TFM11.execTFMExecInternal(NST objTempSGINST,
NST linkTempSGINST,
java.lang.String vertexName,
int upperBound)
|
protected java.util.List |
TFM22.execTFMExecInternal(QGUtil qgUtil,
NST objTempSGINST,
NST linkTempSGINST,
QGConstraint qgConstraint,
boolean isVertices,
java.lang.String[] edgesOnAnnotatedVertex)
Internal execute method, for the tests. |
protected java.util.List |
TFM21.execTFMExecInternal(QGUtil qgUtil,
NST objTempSGINST,
NST linkTempSGINST,
QGConstraint qgConstraint,
boolean isVertices,
java.lang.String[] edgesOnAnnotatedVertex)
Internal execute method, for the tests. |
protected java.util.List |
TFM20.execTFMExecInternal(QGUtil qgUtil,
NST objTempSGINST,
NST linkTempSGINST,
QGConstraint qgConstraint,
boolean isVertices,
java.lang.String[] edgesOnAnnotatedVertex)
Internal execute method, for the tests |
java.util.List |
TFM18.execTFMExecInternal(QGUtil qgUtil,
QGEdge qgEdgeY,
java.lang.String vertexAName,
java.lang.String vertexBName,
Annotation vertexAnnotEle,
NST aObjTempSGINST,
NST aLinkTempSGINST,
NST bObjTempSGINST,
NST bLinkTempSGINST)
|
protected java.util.List |
TFM09.execTFMExecInternal(QGUtil qgUtil,
QGEdge yStarAQGEdge,
java.lang.String vertexAName,
java.lang.String vertexBName,
Annotation asteriskedEdgeAnnotation,
java.lang.String asteriskedEdgeFirstName,
java.lang.String[] incidentEdges,
NST aObjTempSGINST,
NST aLinkTempSGINST)
|
protected java.util.List |
TFM02.execTFMExecInternal(QGUtil qgUtil,
QGEdge yStarAQGEdge,
java.lang.String vertexAName,
java.lang.String vertexBName,
Annotation asteriskedEdgeAnnotation,
java.lang.String asteriskedEdgeFirstName,
java.lang.String[] incidentEdges,
NST aObjTempSGINST,
NST aLinkTempSGINST)
|
protected java.util.List |
TFM12.execTFMExecInternal(QGUtil qgUtil,
QGEdge qgEdgeY,
java.lang.String vertexAName,
java.lang.String vertexBName,
NST aObjTempSGINST,
NST aLinkTempSGINST,
NST bObjTempSGINST,
NST bLinkTempSGINST)
Assumes qgEdgeY goes from NST 'a' to NST 'b'. |
protected java.util.List |
TFM06.execTFMExecInternal(QGUtil qgUtil,
java.lang.String vertexAName,
QGEdge qgEdgeY,
QGVertex qgVertexB,
NST aObjTempSGINST,
NST aLinkTempSGINST)
|
protected java.util.List |
Transformation.makeSGIListFromNSTs(NST objectTempSGINST,
NST linkTempSGINST)
|
| Uses of NST in kdl.prox.qgraph2.util |
|---|
| Methods in kdl.prox.qgraph2.util that return NST | |
|---|---|
NST |
QGUtil.connectConsolidatedVertices(QGEdge qgEdgeY,
NST aObjTempSGINST,
NST bObjTempSGINST,
java.lang.String vertexAName,
java.lang.String vertexBName)
Used by TFM 02 and TFM 12 A complicated routine that combines two consolitades vertices (represented by the ObjTempSGINST tables) Finds all links of type Y, As in vertex A, Bs in vertex B, and connects them, Removes rows that do not match the Y annotation and recomputes subg_id if there is an expansion because no annotation is present Returns a table with the following format a_(item_id subg_id name) o1_id o2_id link_id b_(item_id ...) new_subg_id The resulting NST is materialized |
static NST |
SGIUtil.createTempSGINST()
Creates a tempSGI table. |
NST |
QGUtil.getMatchingLinks(org.jdom.Element condEleChild)
Finds all the links that match a given condition Returns an NST with [o1_id o2_id link_id] Most of the work is done by |
NST |
QGUtil.getMatchingObjects(org.jdom.Element condEleChild)
Finds all the objects that match a given condition Returns an NST with [o_id] |
NST |
QGUtil.getObjectsConnectedViaDirectedLinks(NST aObjs,
NST bObjs,
NST links,
boolean isReverseDir)
Given a list of objects A, a list of objects B, and a set of links L this method does two joins to compute A X B, that is, an NST with the columns from A, L and B and rows such that A.item_id = L.o1_id && B.item_id = L.o2_id (if isReverseDir, then A.item_id = L.o2_id && B.item_id = L.o1_id) The join is done incrementally, with two calls to the NST join constructor In the first pass, aObjs is joined with L (item_id = o1_id) in the second pass, the result above is joined with B (o2_id = item_id) The object lists may come as a consolidated vertex, with (item_id, subg_id, name) or simply as a list of IDS (o_id). |
NST |
QGUtil.getObjectsConnectedViaUndirectedLinks(NST aObjs,
NST bObjs,
NST links)
Given a list of objects A, a list of objects B, and a set of links L this method gets the list of connections, irrespective of the direction of the links It works by calling getObjectsConnectedViaDirectedLinks twice and then merging the results The object lists may come as a consolidated vertex, with (item_id, subg_id, name) or simply as a list of IDS (o_id). |
static NST |
SGIUtil.getRowsWithinRange(NST theNST,
java.lang.String colName,
int min,
int max)
Filters an NST so that only rows where the value of the given colName is within the range are preserved. |
static NST |
SGIUtil.getSubgraphItemsWithName(NST tempObjSGINST,
java.lang.String name)
Gets a tempSGI NST and returns a filtered NST such that only objects/links with a given name (in the subgraph, that is) are present. |
| Methods in kdl.prox.qgraph2.util with parameters of type NST | |
|---|---|
NST |
QGUtil.connectConsolidatedVertices(QGEdge qgEdgeY,
NST aObjTempSGINST,
NST bObjTempSGINST,
java.lang.String vertexAName,
java.lang.String vertexBName)
Used by TFM 02 and TFM 12 A complicated routine that combines two consolitades vertices (represented by the ObjTempSGINST tables) Finds all links of type Y, As in vertex A, Bs in vertex B, and connects them, Removes rows that do not match the Y annotation and recomputes subg_id if there is an expansion because no annotation is present Returns a table with the following format a_(item_id subg_id name) o1_id o2_id link_id b_(item_id ...) new_subg_id The resulting NST is materialized |
static void |
SGIUtil.copyDistinctRowsIntoSGITableWithNewName(NST intoSGI,
NST fromSGI,
java.lang.String itemIdColName,
java.lang.String subgIdColName,
java.lang.String newNameValue)
Same as copyRowsIntoSGITableWithNewName, but inserts only distinct values for itemIdColName, subgIdColName |
static void |
SGIUtil.copyRowsIntoSGITableWithNewName(NST intoSGI,
NST fromSGI,
java.lang.String itemIdColName,
java.lang.String subgIdColName,
java.lang.String newNameValue)
Inserts into a tempSGI table rows that come from the item_id and subg_id columns of another tempSGI NST, and name is a new name given in newNameValue |
static void |
SGIUtil.copySelectedRowsIntoSGITable(NST intoSGI,
NST fromSGI,
java.lang.String filterDef)
Copies into a new SGI table rows from fromSGI where a given filter is matched. |
NST |
QGUtil.getObjectsConnectedViaDirectedLinks(NST aObjs,
NST bObjs,
NST links,
boolean isReverseDir)
Given a list of objects A, a list of objects B, and a set of links L this method does two joins to compute A X B, that is, an NST with the columns from A, L and B and rows such that A.item_id = L.o1_id && B.item_id = L.o2_id (if isReverseDir, then A.item_id = L.o2_id && B.item_id = L.o1_id) The join is done incrementally, with two calls to the NST join constructor In the first pass, aObjs is joined with L (item_id = o1_id) in the second pass, the result above is joined with B (o2_id = item_id) The object lists may come as a consolidated vertex, with (item_id, subg_id, name) or simply as a list of IDS (o_id). |
NST |
QGUtil.getObjectsConnectedViaUndirectedLinks(NST aObjs,
NST bObjs,
NST links)
Given a list of objects A, a list of objects B, and a set of links L this method gets the list of connections, irrespective of the direction of the links It works by calling getObjectsConnectedViaDirectedLinks twice and then merging the results The object lists may come as a consolidated vertex, with (item_id, subg_id, name) or simply as a list of IDS (o_id). |
static NST |
SGIUtil.getRowsWithinRange(NST theNST,
java.lang.String colName,
int min,
int max)
Filters an NST so that only rows where the value of the given colName is within the range are preserved. |
static NST |
SGIUtil.getSubgraphItemsWithName(NST tempObjSGINST,
java.lang.String name)
Gets a tempSGI NST and returns a filtered NST such that only objects/links with a given name (in the subgraph, that is) are present. |
static void |
SGIUtil.pullSubgraphsFromConsolidatedVertexIntoNewVertex(NST origSubgNST,
NST recodeNST,
NST destVertexNST)
Pulls subgraphs from a consolidated vertex into a new consolidated vertex. |
void |
QGUtil.reCheckLinks(NST origLinkTempSGINST,
NST newObjectTempSGINST,
java.lang.String itemName,
java.lang.String[] incidentEdges,
NST newLinkTempSGINST)
Check that the links left in the link table still connect objects in the new object table. |
| Uses of NST in kdl.prox.sample |
|---|
| Methods in kdl.prox.sample that return NST | |
|---|---|
static NST |
SampleNST.sample(NST sourceNST,
int n)
Overload that creates a single sampled NST from an existing NST |
| Methods in kdl.prox.sample with parameters of type NST | |
|---|---|
static NST |
SampleNST.sample(NST sourceNST,
int n)
Overload that creates a single sampled NST from an existing NST |
static java.util.List |
SampleNST.sample(NST sourceNST,
int n,
int numDisjointSets)
Create a List of new NSTs by randomly sampling rows from an existing NST. |
| Uses of NST in kdl.prox.script |
|---|
| Fields in kdl.prox.script declared as NST | |
|---|---|
NST |
Proximity.linkNST
|
NST |
Proximity.objectNST
|
| Methods in kdl.prox.script that return NST | |
|---|---|
static NST |
SNA.calculateBetweennessNST(NST linkNST,
boolean isUndirected)
|
static NST |
SNA.calculateConnectedComponentsNST(NST objectNST,
NST linkNST)
Calculates the connected components following the algorithm described in CLR Chap. |
protected static NST |
SNA.normalizeNST(NST inputNST)
Normalizes an NST, so that the sum of its second column is equal to one Caller releases |
| Methods in kdl.prox.script with parameters of type NST | |
|---|---|
void |
AddAttribute.addInDegreeAttr(java.lang.String newAttrName,
NST linkNST)
|
void |
AddAttribute.addOutDegreeAttr(java.lang.String newAttrName,
NST linkNST)
For each object, counts its degree with respect to the link NST provided. |
void |
Proximity.browse(NST nst)
Opens an NSTBrowser window for the given NST |
static NST |
SNA.calculateBetweennessNST(NST linkNST,
boolean isUndirected)
|
static NST |
SNA.calculateConnectedComponentsNST(NST objectNST,
NST linkNST)
Calculates the connected components following the algorithm described in CLR Chap. |
protected static NST |
SNA.normalizeNST(NST inputNST)
Normalizes an NST, so that the sum of its second column is equal to one Caller releases |
| Uses of NST in kdl.prox.util |
|---|
| Methods in kdl.prox.util that return NST | |
|---|---|
static NST |
ImportUtil.loadNST(java.lang.String path,
java.lang.String fileNameRoot)
|
static NST |
ImportUtil.loadNST(java.lang.String path,
java.lang.String formatFileName,
java.lang.String dataFileName)
Loads an NST into memory, from a file and a format definition file |
static NST |
ImportUtil.loadNST(java.lang.String path,
java.lang.String dataFileName,
java.lang.String colNames,
java.lang.String colTypes)
|
| Methods in kdl.prox.util with parameters of type NST | |
|---|---|
static java.lang.String[] |
ImportUtil.dumpNST(NST nst,
java.lang.String prefix)
Dumps all the columns of an NST into temporary files, and returns the names of the files. |
static void |
MonetUtil.print(NST nst)
|
static void |
MonetUtil.printNST(NST nst)
Monet utility that sends the contents of an NST to the debug stream |
| Constructors in kdl.prox.util with parameters of type NST | |
|---|---|
PopulateDB.AttributeValueLineParser(NST attrDataNST)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||