Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions vortex-row/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ version = { workspace = true }
workspace = true

[dependencies]
bytes = { workspace = true }
smallvec = { workspace = true }
vortex-array = { workspace = true }
vortex-buffer = { workspace = true }
vortex-error = { workspace = true }
vortex-mask = { workspace = true }
vortex-session = { workspace = true }
100 changes: 100 additions & 0 deletions vortex-row/public-api.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,105 @@
pub mod vortex_row

pub mod vortex_row::codec

pub enum vortex_row::codec::RowWidth

pub vortex_row::codec::RowWidth::Fixed(u32)

pub vortex_row::codec::RowWidth::Variable

impl core::clone::Clone for vortex_row::codec::RowWidth

pub fn vortex_row::codec::RowWidth::clone(&self) -> vortex_row::codec::RowWidth

impl core::cmp::Eq for vortex_row::codec::RowWidth

impl core::cmp::PartialEq for vortex_row::codec::RowWidth

pub fn vortex_row::codec::RowWidth::eq(&self, &vortex_row::codec::RowWidth) -> bool

impl core::fmt::Debug for vortex_row::codec::RowWidth

pub fn vortex_row::codec::RowWidth::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result

impl core::marker::Copy for vortex_row::codec::RowWidth

impl core::marker::StructuralPartialEq for vortex_row::codec::RowWidth

pub const vortex_row::codec::BOOL_ENCODED_SIZE: u32

pub const vortex_row::codec::VARLEN_BLOCK_SIZE: usize

pub const vortex_row::codec::VARLEN_BLOCK_TOTAL: usize

pub trait vortex_row::codec::RowEncode: core::marker::Copy

pub fn vortex_row::codec::RowEncode::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for f32

pub fn f32::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for f64

pub fn f64::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for half::binary16::f16

pub fn half::binary16::f16::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for i128

pub fn i128::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for i16

pub fn i16::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for i32

pub fn i32::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for i64

pub fn i64::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for i8

pub fn i8::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for u16

pub fn u16::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for u32

pub fn u32::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for u64

pub fn u64::encode_to(self, &mut [u8], bool)

impl vortex_row::codec::RowEncode for u8

pub fn u8::encode_to(self, &mut [u8], bool)

pub fn vortex_row::codec::encode_scalar(&vortex_array::scalar::Scalar, vortex_row::options::SortField) -> vortex_error::VortexResult<bytes::bytes::Bytes>

pub fn vortex_row::codec::encode_scalar_bool(core::option::Option<bool>, vortex_row::options::SortField, &mut vortex_buffer::ByteBufferMut)

pub fn vortex_row::codec::encode_scalar_null(vortex_row::options::SortField, bool, &mut vortex_buffer::ByteBufferMut)

pub fn vortex_row::codec::encode_scalar_primitive(vortex_array::dtype::ptype::PType, vortex_array::scalar::typed_view::primitive::pvalue::PValue, vortex_row::options::SortField, bool, &mut vortex_buffer::ByteBufferMut) -> vortex_error::VortexResult<()>

pub fn vortex_row::codec::encoded_size_for_scalar(&vortex_array::scalar::Scalar, vortex_row::options::SortField) -> vortex_error::VortexResult<u32>

pub fn vortex_row::codec::field_encode(&vortex_array::canonical::Canonical, vortex_row::options::SortField, &[u32], &mut [u32], &mut [u8], &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<()>

pub fn vortex_row::codec::field_size(&vortex_array::canonical::Canonical, vortex_row::options::SortField, &mut [u32], &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<()>

pub fn vortex_row::codec::row_width_for_dtype(&vortex_array::dtype::DType) -> vortex_error::VortexResult<vortex_row::codec::RowWidth>

pub mod vortex_row::options

pub struct vortex_row::options::RowEncodeOptions
Expand Down
Loading
Loading