// NewDayTimeIntervalValueIterator creates a new DayTimeIntervalValueIterator for reading an Arrow Column.
NewDayTimeIntervalValueIterator creates a new DayTimeIntervalValueIterator for reading an Arrow Column.
// NewDayTimeIntervalValueIterator creates a new DayTimeIntervalValueIterator for reading an Arrow Column .
func NewDayTimeIntervalValueIterator(col *array.Column) *DayTimeIntervalValueIterator {
	chunkIterator := NewDayTimeIntervalChunkIterator(col)
	return &DayTimeIntervalValueIterator{
		refCount:      1,
		chunkIterator: chunkIterator,
		index:  0,
		values: nil,
		dataType: col.DataType(),
	}
}
func NewDayTimeIntervalValueIterator ( col * array . Column ) * DayTimeIntervalValueIterator { chunkIterator := NewDayTimeIntervalChunkIterator ( col ) return & DayTimeIntervalValueIterator { refCount : 1 , chunkIterator : chunkIterator , index : 0 , values : nil , dataType : col . DataType ( ) , } }
NewDayTimeIntervalValueIterator creates a new DayTimeIntervalValueIterator for reading an Arrow Column.
NewDayTimeIntervalValueIterator creates a new DayTimeIntervalValueIterator for reading an Arrow Column .
// We need a ChunkIterator to read the chunks