@Override public Object readObject() { List<Object> valList = Lists.newArrayList(); for (int i = repeatedHolder.start; i < repeatedHolder.end; i++) { valList.add(repeatedHolder.vector.getAccessor().getObject(i)); } return valList; }
@Override public List<BigDecimal> getObject(int index) { final List<BigDecimal> vals = new JsonStringArrayList<>(); final UInt4Vector.Accessor offsetsAccessor = offsets.getAccessor(); final int start = offsetsAccessor.get(index); final int end = offsetsAccessor.get(index + 1); final Decimal9Vector.Accessor valuesAccessor = values.getAccessor(); for(int i = start; i < end; i++) { vals.add(valuesAccessor.getObject(i)); } return vals; }
@Override public Object readObject() { List<Object> valList = Lists.newArrayList(); for (int i = repeatedHolder.start; i < repeatedHolder.end; i++) { valList.add(repeatedHolder.vector.getAccessor().getObject(i)); } return valList; }
public BigDecimal getSingleObject(int index, int arrayIndex) { final int start = offsets.getAccessor().get(index); return values.getAccessor().getObject(start + arrayIndex); }
public BigDecimal readBigDecimal() { return vector.getAccessor().getObject(idx()); }
public Object readObject() { return vector.getAccessor().getObject(idx()); }
@Override public BigDecimal getObject(int index) { if (isNull(index)) { return null; } else { return vAccessor.getObject(index); } }
@Override public BigDecimal getBigDecimal(int index) { return ac.getObject(index); }
@Override public Object getObject(int index) { return ac.getObject(index); }
@Override public List<BigDecimal> getObject(int index) { final List<BigDecimal> vals = new JsonStringArrayList<>(); final UInt4Vector.Accessor offsetsAccessor = offsets.getAccessor(); final int start = offsetsAccessor.get(index); final int end = offsetsAccessor.get(index + 1); final Decimal9Vector.Accessor valuesAccessor = values.getAccessor(); for(int i = start; i < end; i++) { vals.add(valuesAccessor.getObject(i)); } return vals; }
public BigDecimal readBigDecimal() { return vector.getAccessor().getObject(idx()); }
public Object readObject() { return vector.getAccessor().getObject(idx()); }
public BigDecimal getSingleObject(int index, int arrayIndex) { final int start = offsets.getAccessor().get(index); return values.getAccessor().getObject(start + arrayIndex); }
@Override public BigDecimal getObject(int index) { if (isNull(index)) { return null; } else { return vAccessor.getObject(index); } }