Trait BinaryNameSpaceImpl

Source
pub trait BinaryNameSpaceImpl: AsBinary {
    // Provided methods
    fn contains(&self, lit: &[u8]) -> ChunkedArray<BooleanType> { ... }
    fn contains_chunked(
        &self,
        lit: &ChunkedArray<BinaryType>,
    ) -> ChunkedArray<BooleanType> { ... }
    fn ends_with(&self, sub: &[u8]) -> ChunkedArray<BooleanType> { ... }
    fn starts_with(&self, sub: &[u8]) -> ChunkedArray<BooleanType> { ... }
    fn starts_with_chunked(
        &self,
        prefix: &ChunkedArray<BinaryType>,
    ) -> ChunkedArray<BooleanType> { ... }
    fn ends_with_chunked(
        &self,
        suffix: &ChunkedArray<BinaryType>,
    ) -> ChunkedArray<BooleanType> { ... }
    fn size_bytes(&self) -> ChunkedArray<UInt32Type> { ... }
    fn hex_decode(
        &self,
        strict: bool,
    ) -> Result<ChunkedArray<BinaryType>, PolarsError> { ... }
    fn hex_encode(&self) -> Series { ... }
    fn base64_decode(
        &self,
        strict: bool,
    ) -> Result<ChunkedArray<BinaryType>, PolarsError> { ... }
    fn base64_encode(&self) -> Series { ... }
    fn from_buffer(
        &self,
        dtype: &DataType,
        is_little_endian: bool,
    ) -> Result<Series, PolarsError> { ... }
}

Provided Methods§

Source

fn contains(&self, lit: &[u8]) -> ChunkedArray<BooleanType>

Check if binary contains given literal

Source

fn contains_chunked( &self, lit: &ChunkedArray<BinaryType>, ) -> ChunkedArray<BooleanType>

Source

fn ends_with(&self, sub: &[u8]) -> ChunkedArray<BooleanType>

Check if strings ends with a substring

Source

fn starts_with(&self, sub: &[u8]) -> ChunkedArray<BooleanType>

Check if strings starts with a substring

Source

fn starts_with_chunked( &self, prefix: &ChunkedArray<BinaryType>, ) -> ChunkedArray<BooleanType>

Source

fn ends_with_chunked( &self, suffix: &ChunkedArray<BinaryType>, ) -> ChunkedArray<BooleanType>

Source

fn size_bytes(&self) -> ChunkedArray<UInt32Type>

Get the size of the binary values in bytes.

Source

fn hex_decode( &self, strict: bool, ) -> Result<ChunkedArray<BinaryType>, PolarsError>

Source

fn hex_encode(&self) -> Series

Source

fn base64_decode( &self, strict: bool, ) -> Result<ChunkedArray<BinaryType>, PolarsError>

Source

fn base64_encode(&self) -> Series

Source

fn from_buffer( &self, dtype: &DataType, is_little_endian: bool, ) -> Result<Series, PolarsError>

Implementors§