blob: 8050a3f23fe9bede18bff41d20ff746f1a85f53a [file] [log] [blame]
/**
*
*/
package edu.uci.ics.asterix.api.common;
public class SessionConfig {
private int port;
private boolean printExprParam;
private boolean printRewrittenExprParam;
private boolean printLogicalPlanParam;
private boolean printOptimizedLogicalPlanParam;
private boolean printPhysicalOpsOnly;
private boolean printJob;
private boolean optimize;
private boolean generateJobSpec = true;
public SessionConfig(int port, boolean optimize, boolean printExprParam, boolean printRewrittenExprParam,
boolean printLogicalPlanParam, boolean printOptimizedLogicalPlanParam, boolean printPhysicalOpsOnly,
boolean printJob) {
this.setPort(port);
this.setOptimize(optimize);
this.setPrintExprParam(printExprParam);
this.setPrintRewrittenExprParam(printRewrittenExprParam);
this.setPrintLogicalPlanParam(printLogicalPlanParam);
this.setPrintOptimizedLogicalPlanParam(printOptimizedLogicalPlanParam);
this.setPrintPhysicalOpsOnly(printPhysicalOpsOnly);
this.setPrintJob(printJob);
}
public void setPort(int port) {
this.port = port;
}
public int getPort() {
return port;
}
public void setPrintExprParam(boolean printExprParam) {
this.printExprParam = printExprParam;
}
public boolean isPrintExprParam() {
return printExprParam;
}
public void setPrintRewrittenExprParam(boolean printRewrittenExprParam) {
this.printRewrittenExprParam = printRewrittenExprParam;
}
public boolean isPrintRewrittenExprParam() {
return printRewrittenExprParam;
}
public void setPrintLogicalPlanParam(boolean printLogicalPlanParam) {
this.printLogicalPlanParam = printLogicalPlanParam;
}
public boolean isPrintLogicalPlanParam() {
return printLogicalPlanParam;
}
public void setPrintOptimizedLogicalPlanParam(boolean printOptimizedLogicalPlanParam) {
this.printOptimizedLogicalPlanParam = printOptimizedLogicalPlanParam;
}
public boolean isPrintOptimizedLogicalPlanParam() {
return printOptimizedLogicalPlanParam;
}
public void setPrintJob(boolean printJob) {
this.printJob = printJob;
}
public boolean isPrintJob() {
return printJob;
}
public void setPrintPhysicalOpsOnly(boolean prinPhysicalOpsOnly) {
this.printPhysicalOpsOnly = prinPhysicalOpsOnly;
}
public boolean isPrintPhysicalOpsOnly() {
return printPhysicalOpsOnly;
}
public void setOptimize(boolean optimize) {
this.optimize = optimize;
}
public boolean isOptimize() {
return optimize;
}
public void setGenerateJobSpec(boolean generateJobSpec) {
this.generateJobSpec = generateJobSpec;
}
public boolean isGenerateJobSpec() {
return generateJobSpec;
}
}