public abstract class HydrophoneOriginSystem
extends java.lang.Object
Constructor and Description |
---|
HydrophoneOriginSystem() |
Modifier and Type | Method and Description |
---|---|
abstract HydrophoneOriginMethod |
createMethod(PamArray pamArray,
Streamer streamer) |
int |
createSQLLoggingFields(PamTableDefinition tableDefinition)
Create any additional fields in the streamer logging table which may be needed.
|
boolean |
extractSQLLoggingFields(StreamerDataUnit sdu)
Extract data from SQL logging fields and add them back into the streamer data
|
boolean |
fillSQLLoggingFields(StreamerDataUnit streamerDataUnit)
Fill table time data prior to writing to the database.
|
abstract java.lang.Class |
getMethodClass() |
abstract java.lang.String |
getName() |
java.lang.String |
toString() |
public abstract java.lang.String getName()
public abstract HydrophoneOriginMethod createMethod(PamArray pamArray, Streamer streamer)
public abstract java.lang.Class getMethodClass()
public int createSQLLoggingFields(PamTableDefinition tableDefinition)
Should check that columns of the same name do not already exist before adding them !
tableDefinition
- table definition to add to.public boolean fillSQLLoggingFields(StreamerDataUnit streamerDataUnit)
streamerDataUnit
- streamer data unit to take data from. Should check that this system is actually in use before proceeding !
public java.lang.String toString()
toString
in class java.lang.Object
public boolean extractSQLLoggingFields(StreamerDataUnit sdu)
sdu
- streamer data unit