|
@@ -6,6 +6,10 @@ import lombok.Getter;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.Setter;
|
|
import lombok.Setter;
|
|
|
|
|
|
|
|
+import java.util.Arrays;
|
|
|
|
+import java.util.Objects;
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* @Author: XuJiakai
|
|
* @Author: XuJiakai
|
|
* @Date: 2020/6/23 14:16
|
|
* @Date: 2020/6/23 14:16
|
|
@@ -34,6 +38,20 @@ public class OdpsTableSchema {
|
|
*/
|
|
*/
|
|
private String dupliCols;
|
|
private String dupliCols;
|
|
|
|
|
|
|
|
+ public String toNodePara() {
|
|
|
|
+ return Arrays.stream(this.getClass().getDeclaredFields()).map(f -> {
|
|
|
|
+ String name = f.getName();
|
|
|
|
+ try {
|
|
|
|
+ f.setAccessible(true);
|
|
|
|
+ String o = ((String) f.get(this));
|
|
|
|
+ return name + "=" + o;
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ return null;
|
|
|
|
+ }).filter(Objects::nonNull).collect(Collectors.joining(" "));
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public String toString() {
|
|
public String toString() {
|
|
return JsonUtils.jsonObjToString(this);
|
|
return JsonUtils.jsonObjToString(this);
|