in ozhera-tspandata/src/main/java/org/apache/ozhera/tspandata/TValue.java [407:466]
public void setFieldValue(TValue._Fields var1, Object var2) {
switch(var1) {
case STRING_VALUE:
if (var2 == null) {
this.unsetStringValue();
} else {
this.setStringValue((String)var2);
}
break;
case BOOL_VALUE:
if (var2 == null) {
this.unsetBoolValue();
} else {
this.setBoolValue((Boolean)var2);
}
break;
case LONG_VALUE:
if (var2 == null) {
this.unsetLongValue();
} else {
this.setLongValue((Long)var2);
}
break;
case DOUBLE_VALUE:
if (var2 == null) {
this.unsetDoubleValue();
} else {
this.setDoubleValue((Double)var2);
}
break;
case STRING_ARRAY_VALUE:
if (var2 == null) {
this.unsetStringArrayValue();
} else {
this.setStringArrayValue((List)var2);
}
break;
case BOOL_ARRAY_VALUE:
if (var2 == null) {
this.unsetBoolArrayValue();
} else {
this.setBoolArrayValue((List)var2);
}
break;
case LONG_ARRAY_VALUE:
if (var2 == null) {
this.unsetLongArrayValue();
} else {
this.setLongArrayValue((List)var2);
}
break;
case DOUBLE_ARRAY_VALUE:
if (var2 == null) {
this.unsetDoubleArrayValue();
} else {
this.setDoubleArrayValue((List)var2);
}
}
}