Closed GoogleCodeExporter closed 9 years ago
Hi Chris,
thank you for your suggestion. The rationale of the classing was
to be able to pass the original char * from the tabix engine
to the parser. The motivation was to try implementing lazy parsing and
avoiding unnecessary data copying for performance reasons.
I have not paid much detail to the implementation to see if that
is indeed the case and have no profiling data to back that up. Currently,
the char * is copied once by the parser.
I will check what can be done to either generalize or to tighten up.
Best wishes,
Andreas
Original comment by andreas....@gmail.com
on 4 Nov 2013 at 8:18
Hi Chris,
I have tightened the parser interface to enforce strict types for performance
reasons. To use tabix with a generic parser, the plain iterator can simply be
wrapped in a parser.
Best wishes,
Andreas
Original comment by andreas....@gmail.com
on 26 Nov 2013 at 9:32
Original issue reported on code.google.com by
chris.la...@gmail.com
on 24 Oct 2013 at 8:36