Commit 2181803a by gss2002

Update HiveLineage.java

Add additional options for hivelineage bean. Specifically creation table(databasename)
parent 7a8e847a
...@@ -30,7 +30,6 @@ public class HiveLineage extends AEntityBean implements Serializable { ...@@ -30,7 +30,6 @@ public class HiveLineage extends AEntityBean implements Serializable {
* *
*/ */
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public String queryId; public String queryId;
public String hiveId; public String hiveId;
public String user; public String user;
...@@ -38,6 +37,8 @@ public class HiveLineage extends AEntityBean implements Serializable { ...@@ -38,6 +37,8 @@ public class HiveLineage extends AEntityBean implements Serializable {
public String queryEndTime; public String queryEndTime;
public String query; public String query;
public String tableName; public String tableName;
public String databaseName;
public String action;
public String tableLocation; public String tableLocation;
public boolean success; public boolean success;
public boolean failed; public boolean failed;
...@@ -100,6 +101,24 @@ public class HiveLineage extends AEntityBean implements Serializable { ...@@ -100,6 +101,24 @@ public class HiveLineage extends AEntityBean implements Serializable {
this.tableName = tableName; this.tableName = tableName;
} }
public String getAction() {
return this.action ;
}
public void setAction(String action) {
this.action = action;
}
public void setDatabaseName(String databaseName) {
this.databaseName = databaseName;
}
public String getDatabaseName() {
return this.databaseName ;
}
public String getTableLocation() { public String getTableLocation() {
return this.tableLocation ; return this.tableLocation ;
} }
...@@ -210,7 +229,7 @@ public class HiveLineage extends AEntityBean implements Serializable { ...@@ -210,7 +229,7 @@ public class HiveLineage extends AEntityBean implements Serializable {
public String columnName; public String columnName;
public String columnAlias; public String columnAlias;
public String columnFunction; public String columnFunction;
public String columnDistinctFunction;
public String getTbAliasOrName() { public String getTbAliasOrName() {
return this.tbAliasOrName ; return this.tbAliasOrName ;
...@@ -244,6 +263,13 @@ public class HiveLineage extends AEntityBean implements Serializable { ...@@ -244,6 +263,13 @@ public class HiveLineage extends AEntityBean implements Serializable {
public void setColumnFunction(String columnFunction) { public void setColumnFunction(String columnFunction) {
this.columnFunction = columnFunction; this.columnFunction = columnFunction;
} }
public String getColumnDistinctFunction() {
return this.columnDistinctFunction ;
}
public void setColumnDistinctFunction(String columnDistinctFunction) {
this.columnDistinctFunction = columnDistinctFunction;
}
} }
public class GroupBy { public class GroupBy {
...@@ -274,6 +300,8 @@ public class HiveLineage extends AEntityBean implements Serializable { ...@@ -274,6 +300,8 @@ public class HiveLineage extends AEntityBean implements Serializable {
public String columnName; public String columnName;
public String columnOperator; public String columnOperator;
public String columnValue; public String columnValue;
public ArrayList<ColumnValueIn> columnValueIn;
public String getColumnCondition() { public String getColumnCondition() {
...@@ -316,6 +344,17 @@ public class HiveLineage extends AEntityBean implements Serializable { ...@@ -316,6 +344,17 @@ public class HiveLineage extends AEntityBean implements Serializable {
public void setColumnValue(String columnValue) { public void setColumnValue(String columnValue) {
this.columnValue = columnValue; this.columnValue = columnValue;
} }
public ArrayList<ColumnValueIn> getColumnValueIn() {
return this.columnValueIn ;
}
public void setColumnValueIn(ArrayList<ColumnValueIn> columnValueIn) {
this.columnValueIn = columnValueIn;
}
} }
...@@ -350,5 +389,18 @@ public class HiveLineage extends AEntityBean implements Serializable { ...@@ -350,5 +389,18 @@ public class HiveLineage extends AEntityBean implements Serializable {
} }
} }
public class ColumnValueIn {
public String columnValueIn;
public String getColumnValueIn() {
return this.columnValueIn ;
}
public void setColumnValueIn(String columnValueIn) {
this.columnValueIn = columnValueIn;
}
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment