コード例 #1
0
ファイル: SkewedInfo.java プロジェクト: sushrutikhar/hive
  public void setFieldValue(_Fields field, Object value) {
    switch (field) {
      case SKEWED_COL_NAMES:
        if (value == null) {
          unsetSkewedColNames();
        } else {
          setSkewedColNames((List<String>) value);
        }
        break;

      case SKEWED_COL_VALUES:
        if (value == null) {
          unsetSkewedColValues();
        } else {
          setSkewedColValues((List<List<String>>) value);
        }
        break;

      case SKEWED_COL_VALUE_LOCATION_MAPS:
        if (value == null) {
          unsetSkewedColValueLocationMaps();
        } else {
          setSkewedColValueLocationMaps((Map<List<String>, String>) value);
        }
        break;
    }
  }