Uses of Class
kdl.prox.dbmgr.NST

Packages that use NST
kdl.prox.app   
kdl.prox.datagen2.structure   
kdl.prox.db   
kdl.prox.dbmgr   
kdl.prox.gui2   
kdl.prox.model2.common.predictions   
kdl.prox.model2.common.probdistributions   
kdl.prox.model2.common.sources   
kdl.prox.model2.rbc   
kdl.prox.model2.rbc.estimators   
kdl.prox.model2.rpt   
kdl.prox.model2.rpt.aggregators   
kdl.prox.model2.rpt.modules.scoring   
kdl.prox.model2.rpt.util   
kdl.prox.model2.util   
kdl.prox.monet   
kdl.prox.nsi2.apps   
kdl.prox.nsi2.graph   
kdl.prox.nsi2.util   
kdl.prox.qgraph2   
kdl.prox.qgraph2.algebra   
kdl.prox.qgraph2.algebra.experiments   
kdl.prox.qgraph2.algebra.physical   
kdl.prox.qgraph2.family   
kdl.prox.qgraph2.tfm   
kdl.prox.qgraph2.util   
kdl.prox.sample   
kdl.prox.script   
kdl.prox.util   
 

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 probability> for each subgraph.
 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)