@Override
  public void writeI32(int i32) throws TException {
    i32out[0] = (byte) (0xff & ((i32 >> 24) ^ 0x80));
    i32out[1] = (byte) (0xff & (i32 >> 16));
    i32out[2] = (byte) (0xff & (i32 >> 8));
    i32out[3] = (byte) (0xff & (i32));
    writeRawBytes(nonNullByte, 0, 1);
    writeRawBytes(i32out, 0, 4);
  }
Whether the current field is sorted ascendingly. Always equals to
sortOrder.charAt(topLevelStructFieldID) != '-'
serde/src/java/org/apache/hadoop/hive/serde2/thrift/TBinarySortableProtocol.java