@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<Integer> getObject(int index) { final List<Integer> vals = new JsonStringArrayList<>(); final UInt4Vector.Accessor offsetsAccessor = offsets.getAccessor(); final int start = offsetsAccessor.get(index); final int end = offsetsAccessor.get(index + 1); final UInt4Vector.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 Integer readInteger() { return vector.getAccessor().getObject(idx()); }
@Override public Object getObject(int index) { return ac.getObject(index); }
public Object readObject() { return vector.getAccessor().getObject(idx()); }
@Override public List<Integer> getObject(int index) { final List<Integer> vals = new JsonStringArrayList<>(); final UInt4Vector.Accessor offsetsAccessor = offsets.getAccessor(); final int start = offsetsAccessor.get(index); final int end = offsetsAccessor.get(index + 1); final UInt4Vector.Accessor valuesAccessor = values.getAccessor(); for(int i = start; i < end; i++) { vals.add(valuesAccessor.getObject(i)); } return vals; }
@Override public Integer getObject(int index) { if (isNull(index)) { return null; } else { return vAccessor.getObject(index); } }
public Integer getSingleObject(int index, int arrayIndex) { final int start = offsets.getAccessor().get(index); return values.getAccessor().getObject(start + arrayIndex); }
public Integer readInteger() { return vector.getAccessor().getObject(idx()); }
public Object readObject() { return vector.getAccessor().getObject(idx()); }
@Override public Integer getObject(int index) { if (isNull(index)) { return null; } else { return vAccessor.getObject(index); } }
public Integer getSingleObject(int index, int arrayIndex) { final int start = offsets.getAccessor().get(index); return values.getAccessor().getObject(start + arrayIndex); }