@Override
  public boolean readBool() throws TException {
    String val = readString();
    lastPrimitiveWasNullFlag = val == null;
    return val == null || val.isEmpty() ? false : Boolean.parseBoolean(val);
  }
Skip past the current field Just increments the field index counter.
serde/src/java/org/apache/hadoop/hive/serde2/thrift/TCTLSeparatedProtocol.java