sidnet.batch
Class ExtractData
java.lang.Object
sidnet.batch.ExtractData
public class ExtractData
- extends java.lang.Object
Constructor Summary |
ExtractData()
Creates a new instance of ExtractData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FILE_PREFIX_NAME
public static final java.lang.String FILE_PREFIX_NAME
- See Also:
- Constant Field Values
FILE_EXTENSION
public static final java.lang.String FILE_EXTENSION
- See Also:
- Constant Field Values
OUTPUT_DELIMITER
public static final java.lang.String OUTPUT_DELIMITER
- See Also:
- Constant Field Values
GROUPBY_PARAM
public static final java.lang.String GROUPBY_PARAM
- See Also:
- Constant Field Values
MATH_PARAM
public static final java.lang.String MATH_PARAM
- See Also:
- Constant Field Values
TIMEOF_PARAM
public static final java.lang.String TIMEOF_PARAM
- See Also:
- Constant Field Values
ExtractData
public ExtractData()
- Creates a new instance of ExtractData
main
public static void main(java.lang.String[] cmdLineArgs)
throws java.lang.Exception
- Parameters:
args
- the command line arguments
- Throws:
java.lang.Exception
reset
public static void reset()
parseCommandLineArguments
public static void parseCommandLineArguments(java.lang.String[] cmdLineArgs)
throws java.lang.Exception
- Throws:
java.lang.Exception
displayParams
public static void displayParams()
processGroupByArguments
public static void processGroupByArguments(java.lang.String[] cmdLineArgs)
processMathArgument
public static void processMathArgument(java.lang.String[] cmdLineArgs)
throws java.lang.Exception
- Throws:
java.lang.Exception
processTimeOfArgument
public static void processTimeOfArgument(java.lang.String[] cmdLineArgs)
throws java.lang.Exception
- Throws:
java.lang.Exception
buildInputLogFileList
public static java.util.List<java.io.File> buildInputLogFileList(java.io.File rootPath)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
processFiles
public static void processFiles(java.util.List<java.io.File> fileList)
throws java.lang.Exception
- Throws:
java.lang.Exception
retrieveSpecificGroupByValueOf
public static java.lang.String retrieveSpecificGroupByValueOf(java.io.File file)
throws java.lang.Exception
- Throws:
java.lang.Exception
processFile
public static java.util.List<java.lang.Double[]> processFile(java.io.File file,
java.lang.String xAxisTag,
java.lang.String yAxisTag)
throws java.lang.Exception
- Throws:
java.lang.Exception
postProcessing
public static void postProcessing()
postProcessingAVG
public static void postProcessingAVG()
writeResultsBack
public static void writeResultsBack(java.lang.String filename)
mergeRows
public static java.util.List<java.lang.Double[]> mergeRows(java.util.List<java.lang.Double[]> storedDataSet,
java.util.List<java.lang.Double[]> newDataSet,
sidnet.batch.ExtractData.MATH mathOperation)