INNER CODE UNIT · Python

_is_supported_pyarrow_dtype

briscverse/ryp · ryp.py:916

def _is_supported_pyarrow_dtype(pyarrow_dtype: 'DataType') -> bool:
    """
    Return whether pyarrow_dtype is supported by ryp.
    
    Args:
        pyarrow_dtype: the pyarrow dtype to check
    """
    import pyarrow as pa
    return pa.types.is_integer(pyarrow_dtype) or \
        pa.types.is_floating(pyarrow_dtype) or \
        pa.types.is_temporal(pyarrow_dtype) or \
        pa.types.is_string(pyarrow_dtype) or \
        pa.types.is_large_string(pyarrow_dtype) or (
                pa.types.is_dictionary(pyarrow_dtype) and
                pa.types.is_string(pyarrow_dtype.value_type)) or \
        pa.types.is_null(pyarrow_dtype)


View source record →

📰 Research Paper
Loading…
⏳ Fetching content…