public String getQuerystatement() { if (!this.usepartition()) return this.job.config.getQuerystatement(); else { if (!taskInfo.isIssubpartition()) return this.job .config .getQuerystatement() .replace("#{partition}", " PARTITION (" + taskInfo.getPartitionName() + ")"); else return this.job .config .getQuerystatement() .replace("#{partition}", " SUBPARTITION (" + taskInfo.getSubpartition() + ")"); } }