@Override
  protected java.lang.Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException {
    _Fields setField = _Fields.findByThriftId(fieldID);
    if (setField != null) {
      switch (setField) {
        case BOOL_VAL:
          TBoolColumn boolVal;
          boolVal = new TBoolColumn();
          boolVal.read(iprot);
          return boolVal;
        case BYTE_VAL:
          TByteColumn byteVal;
          byteVal = new TByteColumn();
          byteVal.read(iprot);
          return byteVal;
        case I16_VAL:
          TI16Column i16Val;
          i16Val = new TI16Column();
          i16Val.read(iprot);
          return i16Val;
        case I32_VAL:
          TI32Column i32Val;
          i32Val = new TI32Column();
          i32Val.read(iprot);
          return i32Val;
        case I64_VAL:
          TI64Column i64Val;
          i64Val = new TI64Column();
          i64Val.read(iprot);
          return i64Val;
        case DOUBLE_VAL:
          TDoubleColumn doubleVal;
          doubleVal = new TDoubleColumn();
          doubleVal.read(iprot);
          return doubleVal;
        case STRING_VAL:
          TStringColumn stringVal;
          stringVal = new TStringColumn();
          stringVal.read(iprot);
          return stringVal;
        case BINARY_VAL:
          TBinaryColumn binaryVal;
          binaryVal = new TBinaryColumn();
          binaryVal.read(iprot);
          return binaryVal;
        default:
          throw new java.lang.IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
      }
    } else {
      throw new org.apache.thrift.protocol.TProtocolException("Couldn't find a field with field id " + fieldID);
    }
  }
Find the _Fields constant that matches name, or null if its not found.
service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumn.java