public void setFieldValue()

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);
                }
        }

    }