equal
deleted
inserted
replaced
25 import info.globalcode.sql.dk.configuration.FormatterDefinition; |
25 import info.globalcode.sql.dk.configuration.FormatterDefinition; |
26 import info.globalcode.sql.dk.formatting.Formatter; |
26 import info.globalcode.sql.dk.formatting.Formatter; |
27 import info.globalcode.sql.dk.formatting.FormatterContext; |
27 import info.globalcode.sql.dk.formatting.FormatterContext; |
28 import info.globalcode.sql.dk.formatting.FormatterException; |
28 import info.globalcode.sql.dk.formatting.FormatterException; |
29 import java.io.IOException; |
29 import java.io.IOException; |
|
30 import java.io.PrintStream; |
30 import java.sql.SQLException; |
31 import java.sql.SQLException; |
31 import java.util.logging.Level; |
32 import java.util.logging.Level; |
32 import java.util.logging.LogRecord; |
33 import java.util.logging.LogRecord; |
33 import java.util.logging.Logger; |
34 import java.util.logging.Logger; |
34 import javax.xml.bind.JAXBContext; |
35 import javax.xml.bind.JAXBContext; |
89 public CLIStarter(CLIOptions options) { |
90 public CLIStarter(CLIOptions options) { |
90 this.options = options; |
91 this.options = options; |
91 } |
92 } |
92 |
93 |
93 private void process() throws ConfigurationException, SQLException, FormatterException { |
94 private void process() throws ConfigurationException, SQLException, FormatterException { |
|
95 MODE mode = options.getMode(); |
|
96 |
94 /** Show info */ |
97 /** Show info */ |
95 if (!options.getShowInfo().isEmpty()) { |
98 if (!options.getShowInfo().isEmpty()) { |
96 InfoLister infoLister = new InfoLister(System.err, this); |
99 PrintStream infoOut = mode == MODE.JUST_SHOW_INFO ? System.out : System.err; |
|
100 InfoLister infoLister = new InfoLister(infoOut, this); |
97 infoLister.showInfo(options); |
101 infoLister.showInfo(options); |
98 } |
102 } |
99 |
103 |
100 MODE mode = options.getMode(); |
|
101 switch (mode) { |
104 switch (mode) { |
102 case QUERY_NOW: |
105 case QUERY_NOW: |
103 processQueryNow(); |
106 processQueryNow(); |
104 break; |
107 break; |
105 case PREPARE_BATCH: |
108 case PREPARE_BATCH: |