docs: public final Object get(int columnIndex, VoltType type) {
          Object ret = null;
          switch (type) {
          case TINYINT:
              ret = new Byte((byte)getLong(columnIndex));
              break;
          case SMALLINT:
              ret = new Short((short)getLong(columnIndex));
              break;
          case INTEGER:
              ret = new Integer((int)getLong(columnIndex));
              break;
          case BIGINT:
              ret = getLong(columnIndex);
              break;
          case FLOAT:
              ret = getDouble(columnIndex);
              break;
          case STRING:
              ret = getString(columnIndex);
              break;
          case VARBINARY:
              ret = getVarbinary(columnIndex);
              break;
          case TIMESTAMP:
              ret = getTimestampAsTimestamp(columnIndex);
              break;
          case DECIMAL:
              ret = getDecimalAsBigDecimal(columnIndex);
              break;
          case GEOGRAPHY_POINT:
              ret = getGeographyPointValue(columnIndex);
              break;
          case GEOGRAPHY:
              ret = getGeographyValue(columnIndex);
              break;
          default:
              throw new IllegalArgumentException("Invalid type '" + type + "'");
          }
          return ret;
      }