@Override
  public TField readFieldBegin() throws TException {
    assert (!inner);
    TField f = new TField("", ORDERED_TYPE, (short) -1);
    // slight hack to communicate to SerDes that the field ids are not
    // being set but things are ordered.
    return f;
  }
Skip past the current field Just increments the field index counter.
serde/src/java/org/apache/hadoop/hive/serde2/thrift/TCTLSeparatedProtocol.java