com.nhncorp.neptune.util.matrix
Class SparseMatrix

java.lang.Object
  extended by com.nhncorp.neptune.util.matrix.AbstractMatrix
      extended by com.nhncorp.neptune.util.matrix.SparseMatrix

public class SparseMatrix
extends AbstractMatrix


Field Summary
 
Fields inherited from class com.nhncorp.neptune.util.matrix.AbstractMatrix
KEY_FORMAT, MAX_KEY_VALUE
 
Constructor Summary
SparseMatrix(NConfiguration conf, java.lang.String tableName, java.lang.String columnName)
           
SparseMatrix(NConfiguration conf, java.lang.String tableName, java.lang.String columnName, AbstractMatrix inputMatrix)
           
 
Method Summary
 void addToUploader(java.lang.String row, java.lang.String col, double value)
           
 void addValue(java.lang.String row, java.lang.String col, double value)
           
static void calTestData(java.lang.String[] args)
           
static void insertTestData(java.lang.String[] args)
           
static void main(java.lang.String[] args)
           
 void setTabletName(java.lang.String tabletName)
           
 
Methods inherited from class com.nhncorp.neptune.util.matrix.AbstractMatrix
closeUploader, initUploader, mutiply, mutiplyLocal
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SparseMatrix

public SparseMatrix(NConfiguration conf,
                    java.lang.String tableName,
                    java.lang.String columnName)
             throws java.io.IOException
Throws:
java.io.IOException

SparseMatrix

public SparseMatrix(NConfiguration conf,
                    java.lang.String tableName,
                    java.lang.String columnName,
                    AbstractMatrix inputMatrix)
             throws java.io.IOException
Throws:
java.io.IOException
Method Detail

setTabletName

public void setTabletName(java.lang.String tabletName)

addToUploader

public void addToUploader(java.lang.String row,
                          java.lang.String col,
                          double value)
                   throws java.io.IOException
Specified by:
addToUploader in class AbstractMatrix
Throws:
java.io.IOException

addValue

public void addValue(java.lang.String row,
                     java.lang.String col,
                     double value)
              throws java.io.IOException
Specified by:
addValue in class AbstractMatrix
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

insertTestData

public static void insertTestData(java.lang.String[] args)
                           throws java.lang.Exception
Throws:
java.lang.Exception

calTestData

public static void calTestData(java.lang.String[] args)
                        throws java.lang.Exception
Throws:
java.lang.Exception