hiit.parser.rule
Interface BetelgeuseParserRule

All Known Implementing Classes:
AliveAccelerationRule, BluetoothProximityRule

public interface BetelgeuseParserRule


Method Summary
 boolean addParameterData(java.lang.String name)
           
 boolean addSensorData(int type)
           
 java.lang.String[] getParamNames()
           
 int[] getReaderTypes()
           
 java.lang.String getRuleName()
           
 int process(java.sql.Statement statement, int[] message, long elementId, int numberOfParameters, long sensorId, java.util.Hashtable<java.lang.Integer,java.lang.Long> paramId_dbId, java.util.Hashtable<java.lang.Long,java.lang.String> dbId_paramName, int sensorType, long timestamp)
           
 int process(java.sql.Statement statement, java.lang.String param, long elementId, long sensorId, long paramDbId, java.lang.String paramName, long timestamp)
           
 

Method Detail

getReaderTypes

int[] getReaderTypes()

getParamNames

java.lang.String[] getParamNames()

process

int process(java.sql.Statement statement,
            int[] message,
            long elementId,
            int numberOfParameters,
            long sensorId,
            java.util.Hashtable<java.lang.Integer,java.lang.Long> paramId_dbId,
            java.util.Hashtable<java.lang.Long,java.lang.String> dbId_paramName,
            int sensorType,
            long timestamp)

addSensorData

boolean addSensorData(int type)

process

int process(java.sql.Statement statement,
            java.lang.String param,
            long elementId,
            long sensorId,
            long paramDbId,
            java.lang.String paramName,
            long timestamp)

addParameterData

boolean addParameterData(java.lang.String name)

getRuleName

java.lang.String getRuleName()