water
Class InternalInterface

java.lang.Object
  extended by water.InternalInterface
All Implemented Interfaces:
ExternalInterface

public class InternalInterface
extends java.lang.Object
implements ExternalInterface


Constructor Summary
InternalInterface()
           
 
Method Summary
 com.google.gson.JsonObject cloudStatus()
           
 byte[] getBytes(java.lang.Object val)
           
 Value getValue(java.lang.Object key)
           
 Model ingestRFModelFromR(java.lang.Object key, java.io.InputStream is)
           
 Key makeKey(java.lang.String key_name)
           
 Value makeValue(java.lang.Object key, byte[] bits)
           
 void put(java.lang.Object key, java.lang.Object val)
           
 float[] scoreKey(java.lang.Object modelKey, java.lang.String[] colNames, java.lang.String[][] domains, double[] row)
           
 float[] scoreModel(java.lang.Object model, java.lang.String[] colNames, java.lang.String[][] domains, double[] row)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalInterface

public InternalInterface()
Method Detail

makeKey

public Key makeKey(java.lang.String key_name)
Specified by:
makeKey in interface ExternalInterface

makeValue

public Value makeValue(java.lang.Object key,
                       byte[] bits)
Specified by:
makeValue in interface ExternalInterface

put

public void put(java.lang.Object key,
                java.lang.Object val)
Specified by:
put in interface ExternalInterface

getValue

public Value getValue(java.lang.Object key)
Specified by:
getValue in interface ExternalInterface

getBytes

public byte[] getBytes(java.lang.Object val)
Specified by:
getBytes in interface ExternalInterface

ingestRFModelFromR

public Model ingestRFModelFromR(java.lang.Object key,
                                java.io.InputStream is)
Specified by:
ingestRFModelFromR in interface ExternalInterface

scoreKey

public float[] scoreKey(java.lang.Object modelKey,
                        java.lang.String[] colNames,
                        java.lang.String[][] domains,
                        double[] row)
Specified by:
scoreKey in interface ExternalInterface

scoreModel

public float[] scoreModel(java.lang.Object model,
                          java.lang.String[] colNames,
                          java.lang.String[][] domains,
                          double[] row)
Specified by:
scoreModel in interface ExternalInterface

cloudStatus

public com.google.gson.JsonObject cloudStatus()
Specified by:
cloudStatus in interface ExternalInterface