pub trait ArrayVisitor {
// Required methods
fn children(&self) -> Vec<ArrayRef>;
fn nchildren(&self) -> usize;
fn children_names(&self) -> Vec<String>;
fn buffers(&self) -> Vec<ByteBuffer>;
fn nbuffers(&self) -> usize;
fn metadata(&self) -> Option<Vec<u8>>;
fn metadata_fmt(&self, f: &mut Formatter<'_>) -> Result;
}
Required Methods§
Sourcefn children_names(&self) -> Vec<String>
fn children_names(&self) -> Vec<String>
Returns the names of the children of the array.
Sourcefn buffers(&self) -> Vec<ByteBuffer>
fn buffers(&self) -> Vec<ByteBuffer>
Returns the buffers of the array.
Sourcefn metadata_fmt(&self, f: &mut Formatter<'_>) -> Result
fn metadata_fmt(&self, f: &mut Formatter<'_>) -> Result
Formats a human-readable metadata description.