Package com.macrofocus.molap.network
Class LinksDataFrame<Node,Link,Column,Value>
- java.lang.Object
-
- com.macrofocus.molap.dataframe.AbstractDataFrame<Link,Column,Value>
-
- com.macrofocus.molap.network.LinksDataFrame<Node,Link,Column,Value>
-
- All Implemented Interfaces:
DataFrame<Link,Column,Value>
public class LinksDataFrame<Node,Link,Column,Value> extends AbstractDataFrame<Link,Column,Value>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.macrofocus.molap.dataframe.AbstractDataFrame
AbstractDataFrame.ColumnSeries
-
-
Constructor Summary
Constructors Constructor Description LinksDataFrame(DataFrame<Node,Column,Value> indexedNodesDataFrame, DataFrame<Link,Column,Value> rawLinkDataFrame, com.macrofocus.selection.SingleSelection<Column> from, com.macrofocus.selection.SingleSelection<Column> to, com.macrofocus.selection.SingleSelection<Column> weight, com.macrofocus.selection.MutableSingleSelection<Column> aggregateBy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class
getColumnClass(Column column)
Returns the most specific superclass for all cell values in a columnUniqueIndex<Column>
getColumnIndex()
Gets the index used to access the columns.Node
getFrom(Link link)
Series<Column,?>
getRow(Link link)
Returns a series of all the values of a given row.java.lang.Class
getRowClass(Link link)
Returns the most specific superclass for all cell values in a row.UniqueIndex<Link>
getRowIndex()
Gets the index used to access the rows.Node
getTo(Link link)
Value
getValueAt(Link link, Column column)
Returns the value for the cell at the intersection of thecolumn
key androw
key.DataFrame
join(Series series, Column[] columns)
-
Methods inherited from class com.macrofocus.molap.dataframe.AbstractDataFrame
addDataFrameListener, addWeakDataFrameListener, aggregate, aggregate, append, appendAndReindex, benchmark, columns, filter, getCentroid, getColumn, getColumnAddress, getColumnCount, getColumnKey, getColumnName, getConstant, getCount, getCountDistinct, getCountDistinctWithNull, getCube, getDataFrameAggregation, getDistributiveStatistics, getFirst, getFirstQuartile, getMax, getMean, getMedian, getMin, getRandom, getRowAddress, getRowCount, getRowKey, getStatistics, getStdDev, getSum, getThirdQuartile, getUnivariateStatistics, getVariance, getVarianceByPopulation, getWeightedMean, getWeightedSum, notifyDataFrameChanged, orderRows, print, print, printSchema, reindexColumns, reindexRows, reindexRows, reindexRows, reindexRows, reindexRows, remapColumns, removeColumns, removeDataFrameListener, removeDataFrameListeners, removeDuplicates, rows
-
-
-
-
Constructor Detail
-
LinksDataFrame
public LinksDataFrame(DataFrame<Node,Column,Value> indexedNodesDataFrame, DataFrame<Link,Column,Value> rawLinkDataFrame, com.macrofocus.selection.SingleSelection<Column> from, com.macrofocus.selection.SingleSelection<Column> to, com.macrofocus.selection.SingleSelection<Column> weight, com.macrofocus.selection.MutableSingleSelection<Column> aggregateBy)
-
-
Method Detail
-
getRowClass
public java.lang.Class getRowClass(Link link)
Description copied from interface:DataFrame
Returns the most specific superclass for all cell values in a row.- Parameters:
link
- the key of the row- Returns:
- the common ancestor class of the object values in the row.
-
getColumnClass
public java.lang.Class getColumnClass(Column column)
Description copied from interface:DataFrame
Returns the most specific superclass for all cell values in a column- Parameters:
column
- the key of the column- Returns:
- the common ancestor class of the object values in the column.
-
getValueAt
public Value getValueAt(Link link, Column column)
Description copied from interface:DataFrame
Returns the value for the cell at the intersection of thecolumn
key androw
key.- Parameters:
link
- the row key whose value is to be queriedcolumn
- the column key whose value is to be queried- Returns:
- the value Object at the specified cell
-
getRow
public Series<Column,?> getRow(Link link)
Description copied from interface:DataFrame
Returns a series of all the values of a given row.- Parameters:
link
- the row key- Returns:
- a Series object
-
getRowIndex
public UniqueIndex<Link> getRowIndex()
Description copied from interface:DataFrame
Gets the index used to access the rows.- Returns:
- the row index
-
getColumnIndex
public UniqueIndex<Column> getColumnIndex()
Description copied from interface:DataFrame
Gets the index used to access the columns.- Returns:
- the column index
-
-