@Override final int getInt(int rowId) { return accessor.get(rowId); } }
/** * Same as {@link #copyFrom(int, int, DateDayVector)} except that * it handles the case when the capacity of the vector needs to be expanded * before copy. * * @param fromIndex position to copy from in source vector * @param thisIndex position to copy to in this vector * @param from source vector */ public void copyFromSafe(int fromIndex, int thisIndex, DateDayVector from) { handleSafe(thisIndex); copyFrom(fromIndex, thisIndex, from); }
@Override public void copyValueSafe(int fromIndex, int toIndex) { to.copyFromSafe(fromIndex, toIndex, DateDayVector.this); } }
@Override public FieldVector getNewVector( String name, FieldType fieldType, BufferAllocator allocator, CallBack schemaChangeCallback) { return new DateDayVector(name, fieldType, allocator); }
public Field getField(){ return vector.getField(); }
@Override public void allocate() { vector.allocateNew(); }
@Override public void close() { vector.close(); }
@Override public void clear() { vector.clear(); }
public MinorType getMinorType(){ return vector.getMinorType(); }
public void copyAsValue(DateDayWriter writer){ DateDayWriterImpl impl = (DateDayWriterImpl) writer; impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public TransferImpl(String ref, BufferAllocator allocator) { to = new DateDayVector(ref, field.getFieldType(), allocator); }
@Override public Field getField() { return vector.getField(); }
@Override final int getInt(int rowId) { return accessor.get(rowId); } }
public void copyAsField(String name, StructWriter writer){ DateDayWriterImpl impl = (DateDayWriterImpl) writer.dateDay(name); impl.vector.copyFromSafe(idx(), impl.idx(), vector); }
public void read(NullableDateDayHolder h){ vector.get(idx(), h); }
break; case DATEDAY: generator.writeNumber(DateDayVector.get(buffer, index)); break; case DATEMILLI: