func (t *table) appendBounds() {
	bounds := []execute.Time{t.bounds.Start, t.bounds.Stop}
	for j := range []int{startColIdx, stopColIdx} {
		if t.colBufs[j] == nil {
			t.colBufs[j] = make([]execute.Time, len(t.cols))
		}
		colBuf := t.colBufs[j].([]execute.Time)
		if cap(colBuf) < t.l {
			colBuf = make([]execute.Time, t.l)
		} else {
			colBuf = colBuf[:t.l]
		}
		for i := range colBuf {
			colBuf[i] = bounds[j]
		}
		t.colBufs[j] = colBuf
	}
}
// appendBounds fills the colBufs for the time bounds
appendBounds fills the colBufs for the time bounds
// appendBounds fills the colBufs for the time bounds
func (t *table) appendBounds() {
	bounds := []execute.Time{t.bounds.Start, t.bounds.Stop}
	for j := range []int{startColIdx, stopColIdx} {
		if t.colBufs[j] == nil {
			t.colBufs[j] = make([]execute.Time, len(t.cols))
		}
		colBuf := t.colBufs[j].([]execute.Time)
		if cap(colBuf) < t.l {
			colBuf = make([]execute.Time, t.l)
		} else {
			colBuf = colBuf[:t.l]
		}
		for i := range colBuf {
			colBuf[i] = bounds[j]
		}
		t.colBufs[j] = colBuf
	}
}
func ( t * table ) appendBounds ( ) { bounds := [ ] execute . Time { t . bounds . Start , t . bounds . Stop } for j := range [ ] int { startColIdx , stopColIdx } { if t . colBufs [ j ] == nil { t . colBufs [ j ] = make ( [ ] execute . Time , len ( t . cols ) ) } colBuf := t . colBufs [ j ] . ( [ ] execute . Time ) if cap ( colBuf ) < t . l { colBuf = make ( [ ] execute . Time , t . l ) } else { colBuf = colBuf [ : t . l ] } for i := range colBuf { colBuf [ i ] = bounds [ j ] } t . colBufs [ j ] = colBuf } }
appendBounds fills the colBufs for the time bounds
appendBounds fills the colBufs for the time bounds