I'm looking at the example in the README, and the loop looks like this:
...
// Iterate over each stripe in the file.
for c.Stripes() {
// Iterate over each row in the stripe.
for c.Next() {
// Retrieve a slice of interface values for the current row.
log.Println(c.Row())
}
}
...
What is the reason for the user having to iterate over the stripes? It feels very low-level. An alternative would be to simplify the API to
...
// Iterate over each row in the stripe.
for c.Next() {
// Retrieve a slice of interface values for the current row.
log.Println(c.Row())
}
...
...and have the cursor handle the stripes internally. Thoughts?
I'm looking at the example in the README, and the loop looks like this:
What is the reason for the user having to iterate over the stripes? It feels very low-level. An alternative would be to simplify the API to
...and have the cursor handle the stripes internally. Thoughts?