Skip to content
Snippets Groups Projects
Select Git revision
1 result Searching

language.go

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    DB.java 28.52 KiB
    package com.application.DB;
    
    import com.google.cloud.bigquery.*;
    import org.joda.time.DateTime;
    
    import java.util.*;
    
    import static com.application.DB.Constants.*;
    import static com.application.DB.HelpingFunctions.IS_FINISHED;
    import static com.application.DB.HelpingFunctions.getNoOfChambers;
    
    /**
     * This class is responsible for handling database related activities
     *
     * @author Eilert Tunheim, Karin Pettersen, Mads Arnesen
     * @version 1.0
     */
    public class DB {
    
        /**
         * Launching the functions
         *
         * @param args default param
         * @throws Exception throws exception in case of error
         */
        public static void main(String[] args) throws Exception {
            //getKwh();
            //getName();
            //getZeroPointDate();
            //System.out.println(setInputParameters());
            getNoOfChambers();
    
        }
    
    
        public static Map<Integer, Map<String, Number>> setInputParameters() throws Exception {
    
            Map<Integer, Map<String, Number>> allDryingPeriods = new HashMap<>();
    
            boolean sawsetRemoved = false;
            boolean treespeciesRemoved = false;
            boolean dimensionsRemoved = false;
            boolean moistureRemoved = false;
    
    
            HashMap<java.lang.String, java.lang.String> locationTables = null;
            ArrayList<Integer> valmeticsChamberIDS = null;
            ArrayList<Integer> kwhChamberIDS = null;
            int numberOfChambers;
    
            String extraInputParameter = "";
            int locationID;
            int index = 0;
    
            String treeSpecies = "";
            String dimensions = "";
            String sawset = "";
            String moistureGoal = "";
    
            // Valmetics parameters
            String nameParameter;
            String kilinName;
            int kilinID;
            String startDryingTime;
            String stopDryingTime;
            String valmeticsTableName;
            int limit;
    
            // Kwh parameters
            String kwhTableName;