MCPcopy Create free account
hub / github.com/codechenx/FastTableViewer / createNewBufferWithData

Function createNewBufferWithData

buffer.go:109–117  ·  view source on GitHub ↗

createNewBufferWithData creates a Buffer from existing data

(ss [][]string, strict bool)

Source from the content-addressed store, hash-verified

107
108// createNewBufferWithData creates a Buffer from existing data
109func createNewBufferWithData(ss [][]string, strict bool) (*Buffer, error) {
110 b = createNewBuffer()
111 for _, s := range ss {
112 if err := b.contAppendSli(s, strict); err != nil {
113 return nil, err
114 }
115 }
116 return b, nil
117}
118
119// contAppendSli appends a row to the buffer
120// strict: if true, enforces consistent column count

Callers 15

TestAutoDetectColumnTypeFunction · 0.85
TestSortByDateFunction · 0.85
TestDetectAllColumnTypesFunction · 0.85
TestMultiColumnFilterFunction · 0.85
TestBuffer_sortByStrFunction · 0.85
TestBuffer_sortByNumFunction · 0.85
TestBuffer_getColFunction · 0.85
TestPerformSearchFunction · 0.85
TestPerformSearchRegexFunction · 0.85

Calls 2

createNewBufferFunction · 0.85
contAppendSliMethod · 0.80

Tested by 15

TestAutoDetectColumnTypeFunction · 0.68
TestSortByDateFunction · 0.68
TestDetectAllColumnTypesFunction · 0.68
TestMultiColumnFilterFunction · 0.68
TestBuffer_sortByStrFunction · 0.68
TestBuffer_sortByNumFunction · 0.68
TestBuffer_getColFunction · 0.68
TestPerformSearchFunction · 0.68
TestPerformSearchRegexFunction · 0.68