Extending Vortex#
Warning
This section is under construction. For guidance on extending Vortex, please join the Vortex Slack channel or start a GitHub Discussion.
Vortex is designed to be extended with custom types, encodings, layouts, and compute functions. The following topics are planned for this section:
Extension DTypes – defining custom logical types, serialization, session registration, and Arrow interoperability.
Writing an Encoding – implementing a custom array encoding with compression and decompression logic.
Writing a Layout – implementing the LayoutReader and LayoutWriter traits for custom on-disk data organizations.
Writing a Compute Function – the dispatch model, implementing kernels, vtable registration, and testing.