(stream io.Reader)
| 20 | } |
| 21 | |
| 22 | func (b *arrayContainer) readFrom(stream io.Reader) (int, error) { |
| 23 | err := binary.Read(stream, binary.LittleEndian, b.content) |
| 24 | if err != nil { |
| 25 | return 0, err |
| 26 | } |
| 27 | return 2 * len(b.content), nil |
| 28 | } |
| 29 | |
| 30 | func (b *bitmapContainer) writeTo(stream io.Writer) (int, error) { |
| 31 | if b.cardinality <= arrayDefaultMaxSize { |