@Override
  public VectorizedSupport.Support[] getSupportedFeatures() {
    return new VectorizedSupport.Support[] {VectorizedSupport.Support.DECIMAL_64};
  }
A MapReduce/Hive input format for ORC files.
<p>
This class implements both the classic InputFormat, which stores the rows
directly, and AcidInputFormat, which stores a series of events with the
following schema:
<pre>
  class AcidEvent&lt;ROW&gt; {
    enum ACTION {INSERT, UPDATE, DELETE}
    ACTION operation;
    long originalTransaction;
    int bucket;
    long rowId;
    long currentTransaction;
    ROW row;
  }
</pre>
Each AcidEvent object corresponds to an update event. The
originalWriteId, bucket, and rowId are the unique identifier for the row.
The operation and currentWriteId are the operation and the table write id within current txn
that added this event. Insert and update events include the entire row, while
delete events have null for row.
ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java