NewSimpleColumnStoreFromGzipBytes returns a new fact store backed by data that is a gzipped file in simplecolumn format.
(data []byte)
| 195 | // NewSimpleColumnStoreFromGzipBytes returns a new fact store backed by data that is |
| 196 | // a gzipped file in simplecolumn format. |
| 197 | func NewSimpleColumnStoreFromGzipBytes(data []byte) (*SimpleColumnStore, error) { |
| 198 | return NewSimpleColumnStore(func() (io.ReadCloser, error) { |
| 199 | reader, err := gzip.NewReader(bytes.NewReader(data)) |
| 200 | if err != nil { |
| 201 | return nil, err |
| 202 | } |
| 203 | return reader, nil |
| 204 | }) |
| 205 | } |
| 206 | |
| 207 | // NewSimpleColumnStore returns a new fact store backed by a simple column file. |
| 208 | // The input closure is called immediately to parse the header. |