|
@@ -9,8 +9,14 @@ import java.util.StringJoiner;
|
|
|
|
|
|
public class QueryColumnFunction extends AbstractQueryColumn implements IFormat, IQueryColumn {
|
|
|
|
|
|
+ /**
|
|
|
+ * 方法名
|
|
|
+ */
|
|
|
private final String fnName;
|
|
|
|
|
|
+ /**
|
|
|
+ * 方法参数
|
|
|
+ */
|
|
|
private final List<Object> columns;
|
|
|
|
|
|
public QueryColumnFunction(String fnName, Object... columns) {
|
|
@@ -20,9 +26,7 @@ public class QueryColumnFunction extends AbstractQueryColumn implements IFormat,
|
|
|
|
|
|
@Override
|
|
|
protected QueryColumnFunction copy() {
|
|
|
- QueryColumnFunction queryColumnFunction = new QueryColumnFunction(this.fnName, this.columns.toArray());
|
|
|
- queryColumnFunction.queryColumnComputeList.addAll(queryColumnComputeList);
|
|
|
- return queryColumnFunction;
|
|
|
+ return new QueryColumnFunction(this.fnName, this.columns.toArray());
|
|
|
}
|
|
|
|
|
|
@Override
|