Package database

Class ParsedDataSqlStatements

java.lang.Object
database.ParsedDataSqlStatements

public class ParsedDataSqlStatements
extends java.lang.Object
Klasse med statiske prepared statements
  • Method Summary

    Modifier and Type Method Description
    static int addDataPacket​(java.sql.Connection connection, PacketContainer packet, long sensorId)
    SQl-spørring for å legge til datapakker
    static int addEquipment​(java.sql.Connection connection, Equipment equipment, int dataPacketID)
    SQl-spørring for å legge til IO-event(Equipment) til databasen
    static void addGpsElement​(java.sql.Connection connection, GpsElement gps, int dataPacketID)
    SQl-spørring for å legge til GPS-element i Database
    static void addRawData​(java.sql.Connection connection, RawData raw, int equipmentId)
    SQl-spørring for å legge til rådata knyttet sammen med IO-events (Equipment)
    static long idExists​(java.sql.Connection connection, long id)
    SQl-spørring for å sjekke om iden finnes i databasen
    static void removeDataPacket​(java.sql.Connection connection, int id)
    SQl-spørring for å fjerne datapakke fra databasen

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • addDataPacket

      public static int addDataPacket​(java.sql.Connection connection, PacketContainer packet, long sensorId) throws java.sql.SQLException
      SQl-spørring for å legge til datapakker
      Parameters:
      connection - Kommunikasjonselement til database
      packet - DataPakke Element
      sensorId - ID til sensor
      Returns:
      ID-til datapakken i databasen, hvis den feiler returneres -1
      Throws:
      java.sql.SQLException
    • removeDataPacket

      public static void removeDataPacket​(java.sql.Connection connection, int id) throws java.sql.SQLException
      SQl-spørring for å fjerne datapakke fra databasen
      Parameters:
      connection - Kommunikasjonselement til database
      id - ID-en til elementet som skal fjernes
      Throws:
      java.sql.SQLException
    • addEquipment

      public static int addEquipment​(java.sql.Connection connection, Equipment equipment, int dataPacketID) throws java.sql.SQLException
      SQl-spørring for å legge til IO-event(Equipment) til databasen
      Parameters:
      connection - Kommunikasjonselement til database
      equipment - Equipment id
      dataPacketID - ID til datapakken
      Returns:
      ID-til IOelementet i databasen
      Throws:
      java.sql.SQLException
    • addRawData

      public static void addRawData​(java.sql.Connection connection, RawData raw, int equipmentId) throws java.sql.SQLException
      SQl-spørring for å legge til rådata knyttet sammen med IO-events (Equipment)
      Parameters:
      connection - Kommunikasjonselement til database
      raw - Den råe dataen
      equipmentId - ID-en til IOelementet (Equipment)
      Throws:
      java.sql.SQLException
    • addGpsElement

      public static void addGpsElement​(java.sql.Connection connection, GpsElement gps, int dataPacketID) throws java.sql.SQLException
      SQl-spørring for å legge til GPS-element i Database
      Parameters:
      connection - Kommunikasjonselement til database
      gps - GPS-elementet
      dataPacketID - ID til datapakken
      Throws:
      java.sql.SQLException
    • idExists

      public static long idExists​(java.sql.Connection connection, long id) throws java.sql.SQLException
      SQl-spørring for å sjekke om iden finnes i databasen
      Parameters:
      connection - Kommunikasjonselement til database
      id - iden som skal sjekkes
      Returns:
      Retrunerer Id hvis den finnes eller -1
      Throws:
      java.sql.SQLException