Skip to content

Commit 03bd388

Browse files
gartensvogti
authored andcommitted
Move dumpQueryList to PolyphenyScenario
1 parent 969fb6a commit 03bd388

2 files changed

Lines changed: 23 additions & 26 deletions

File tree

src/main/java/org/polypheny/simpleclient/scenario/PolyphenyScenario.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
package org.polypheny.simpleclient.scenario;
2626

2727
import java.io.File;
28+
import java.io.FileWriter;
29+
import java.io.IOException;
2830
import java.util.ArrayList;
2931
import java.util.Collections;
3032
import java.util.HashMap;
@@ -123,4 +125,25 @@ public void analyze( Properties properties, File outputDirectory ) {
123125
properties.put( "throughput", measuredTimes.size() / (executeRuntime / 1000000000.0) );
124126
}
125127

128+
129+
private void dumpQueryList( File outputDirectory, List<QueryListEntry> queryList, Function<Query, String> toString ) {
130+
if ( outputDirectory != null && dumpQueryList ) {
131+
log.info( "Dump query list..." );
132+
try {
133+
FileWriter fw = new FileWriter( outputDirectory.getPath() + File.separator + "queryList" );
134+
queryList.forEach( query -> {
135+
try {
136+
fw.append( toString.apply( query.query ) ).append( "\n" );
137+
} catch ( IOException e ) {
138+
log.error( "Error while dumping query list", e );
139+
}
140+
} );
141+
fw.close();
142+
} catch ( IOException e ) {
143+
log.error( "Error while dumping query list", e );
144+
}
145+
}
146+
147+
}
148+
126149
}

src/main/java/org/polypheny/simpleclient/scenario/Scenario.java

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,13 @@
2626

2727
import com.google.common.base.Joiner;
2828
import java.io.File;
29-
import java.io.FileWriter;
30-
import java.io.IOException;
3129
import java.text.DecimalFormat;
3230
import java.text.ParseException;
3331
import java.util.List;
3432
import java.util.LongSummaryStatistics;
3533
import java.util.Map;
3634
import java.util.OptionalDouble;
3735
import java.util.Properties;
38-
import java.util.function.Function;
3936
import lombok.Getter;
4037
import lombok.extern.slf4j.Slf4j;
4138
import org.polypheny.simpleclient.QueryMode;
@@ -47,8 +44,6 @@
4744
import org.polypheny.simpleclient.main.ChronosAgent;
4845
import org.polypheny.simpleclient.main.CsvWriter;
4946
import org.polypheny.simpleclient.main.ProgressReporter;
50-
import org.polypheny.simpleclient.query.Query;
51-
import org.polypheny.simpleclient.query.QueryListEntry;
5247

5348

5449
@Slf4j
@@ -184,25 +179,4 @@ protected static void commitAndCloseExecutor( Executor executor ) {
184179
}
185180
}
186181

187-
188-
protected void dumpQueryList( File outputDirectory, List<QueryListEntry> queryList, Function<Query, String> toString ) {
189-
if ( outputDirectory != null && dumpQueryList ) {
190-
log.info( "Dump query list..." );
191-
try {
192-
FileWriter fw = new FileWriter( outputDirectory.getPath() + File.separator + "queryList" );
193-
queryList.forEach( query -> {
194-
try {
195-
fw.append( toString.apply( query.query ) ).append( "\n" );
196-
} catch ( IOException e ) {
197-
log.error( "Error while dumping query list", e );
198-
}
199-
} );
200-
fw.close();
201-
} catch ( IOException e ) {
202-
log.error( "Error while dumping query list", e );
203-
}
204-
}
205-
206-
}
207-
208182
}

0 commit comments

Comments
 (0)