Skip to content

Commit 437d926

Browse files
committed
optimize code
1 parent 8791bcc commit 437d926

File tree

5 files changed

+15
-22
lines changed

5 files changed

+15
-22
lines changed

core/src/main/java/com/robin/core/base/datameta/BaseDataBaseMeta.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public abstract class BaseDataBaseMeta implements DataBaseInterface, Serializabl
4444
protected DataBaseParam param;
4545
protected String dbType;
4646
//Enum type of all support DB
47-
public static final String[] DB_TYPE_ENMU ={"Oracle","Mysql","DB2","Sqlserver","Sybase","Postgresql","Phoenix4","Hive1","Hive","Oraclerac","H2","Impala"};
47+
public static final String[] DB_TYPE_ENMU ={TYPE_ORACLE,TYPE_MYSQL,TYPE_DB2,TYPE_SQLSERVER,TYPE_SYBASE,TYPE_PGSQL,TYPE_PHONEIX,TYPE_HIVE,TYPE_HIVE2,TYPE_ORACLERAC,TYPE_H2,TYPE_IMPALA};
4848
//jdbc Url Template like jdbc:mysql://[hostName]:[port]/[databaseName]?useUnicode=true&characterEncoding=[encode]
4949
public static final Pattern PATTERN_TEMPLATE_PARAM = Pattern.compile("\\[.*?\\]");
5050
@Override
@@ -125,7 +125,7 @@ public String getAddColumnStatement(String tableName, String schema,
125125
DataBaseColumnMeta v) {
126126
StringBuilder builder=new StringBuilder();
127127
builder.append("ALTER TABLE ").append(getTableSpec(tableName,schema)).append(" ADD COLUMN ");
128-
builder.append(v.getColumnName()).append(" ").append(getSqlGen().returnTypeDef(v.getColumnType().toString(),v));
128+
builder.append(v.getColumnName()).append(" ").append(getSqlGen().returnTypeDef(v.getColumnType(),v));
129129
if(v.isIncrement() && supportAutoInc()){
130130
builder.append(" ").append(getSqlGen().getAutoIncrementDef());
131131
}

core/src/main/java/com/robin/core/sql/util/AbstractSqlGen.java

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,9 @@ private String doFilterSql(List<FilterCondition> paramList,String linkOper){
7575
if (ObjectUtils.isEmpty(param.getValue()) || CollectionUtils.isEmpty(param.getConditions())) {
7676
continue;
7777
}
78-
String prevoper = param.getPrefixOper();
79-
String nextoper = param.getSuffixOper();
78+
String prevoper = !ObjectUtils.isEmpty(param.getPrefixOper())?param.getPrefixOper():"";
79+
String nextoper = !ObjectUtils.isEmpty(param.getSuffixOper())?param.getSuffixOper():"";
8080

81-
if (prevoper == null || prevoper.length() == 0) {
82-
prevoper = "";
83-
}
84-
if (nextoper == null || nextoper.length() == 0) {
85-
nextoper = "";
86-
}
8781
if(org.apache.commons.lang3.StringUtils.isEmpty(linkOper)) {
8882
replaceStr = Const.OPERATOR_AND;
8983
}
@@ -284,7 +278,7 @@ public String getFieldDefineSqlPart(FieldContent field) {
284278
}
285279
@Override
286280
public String getFieldDefineSqlByMeta(DataBaseColumnMeta columnMeta){
287-
String datatype = columnMeta.getColumnType().toString();
281+
String datatype = columnMeta.getColumnType();
288282
StringBuilder builder = new StringBuilder();
289283
String name = columnMeta.getColumnName();
290284
builder.append(name).append(" ").append(returnTypeDef(datatype, columnMeta));
@@ -620,7 +614,7 @@ public String getSchemaName(String schema) {
620614
return "\"" + schema + "\"";
621615
}
622616
}
623-
protected String getNoPageSql(String sql,PageQuery pageQuery){
617+
protected String getNoPageSql(String sql,PageQuery<?> pageQuery){
624618
Assert.isTrue(pageQuery.getPageSize()==0,"");
625619
StringBuilder builder=new StringBuilder(sql);
626620
if(!StringUtils.isEmpty(pageQuery.getOrder()) && !StringUtils.isEmpty(pageQuery.getOrderDirection())){
@@ -629,7 +623,7 @@ protected String getNoPageSql(String sql,PageQuery pageQuery){
629623
return builder.toString();
630624
}
631625

632-
protected Integer[] getStartEndRecord(PageQuery pageQuery) {
626+
protected Integer[] getStartEndRecord(PageQuery<?> pageQuery) {
633627
int nBegin = (pageQuery.getPageNumber() - 1) * pageQuery.getPageSize();
634628
int tonums = nBegin + pageQuery.getPageSize();
635629
if (!ObjectUtils.isEmpty(pageQuery.getRecordCount()) && pageQuery.getRecordCount() < tonums) {
@@ -718,7 +712,7 @@ else if(!org.springframework.util.StringUtils.isEmpty(pageQuery.getOrder())){
718712
pagingSelect.append(" )r) r ");
719713
return pagingSelect;
720714
}
721-
protected void checkSqlAndPage(String sql,PageQuery pageQuery){
715+
protected void checkSqlAndPage(String sql,PageQuery<?> pageQuery){
722716
Assert.isTrue(!ObjectUtils.isEmpty(sql),"querySql not null");
723717
//Assert.notNull(pageQuery,"pageQuery is Null");
724718
}

hadooptool/src/main/java/com/robin/comm/fileaccess/writer/OrcFileWriter.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.robin.comm.fileaccess.util.MockFileSystem;
44
import com.robin.comm.fileaccess.util.OrcUtil;
55
import com.robin.core.base.util.Const;
6-
import com.robin.core.base.util.ResourceConst;
76
import com.robin.core.fileaccess.meta.DataCollectionMeta;
87
import com.robin.core.fileaccess.meta.DataSetColumnMeta;
98
import com.robin.core.fileaccess.util.ResourceUtil;
@@ -18,14 +17,15 @@
1817
import org.apache.orc.TypeDescription;
1918
import org.apache.orc.Writer;
2019
import org.springframework.util.CollectionUtils;
21-
import org.springframework.util.ObjectUtils;
2220
import org.springframework.util.StringUtils;
2321

2422
import javax.naming.OperationNotSupportedException;
2523
import java.io.IOException;
26-
2724
import java.sql.Timestamp;
28-
import java.util.*;
25+
import java.util.Date;
26+
import java.util.InputMismatchException;
27+
import java.util.Map;
28+
import java.util.Objects;
2929

3030

3131
public class OrcFileWriter extends AbstractFileWriter {
@@ -97,7 +97,6 @@ public void finishWrite() throws IOException {
9797
batch.reset();
9898
}
9999
if(owriter!=null){
100-
//owriter.notify();
101100
owriter.close();
102101
}
103102
}

sonar-project.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
sonar.projectKey=JavaFrame
2-
sonar.projectName=JavaFrame
1+
sonar.projectKey=JavaFramework
2+
sonar.projectName=JavaFramework
33
sonar.sources=.
44
sonar.projectVersion=1.0
55
sonar.java.binaries=target/classes

web/src/main/java/com/robin/core/web/international/Translator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class Translator {
2222
private static ResourceBundleMessageSource messageSource;
2323

2424
public Translator(ResourceBundleMessageSource messageSource){
25-
Translator.messageSource=messageSource;
25+
this.messageSource=messageSource;
2626
}
2727
public static String toLocale(String msgCode) {
2828
Locale locale = LocaleContextHolder.getLocale();

0 commit comments

Comments
 (0)