
    IZj                     X    d Z ddlZ ej                    fdedej        dej        fdZdS )zSchema related utilities.    N	dimension
value_typereturnc                 ,    t          j        ||           S )a  A help function to create a vector type.

    Parameters
    ----------
    dimension: The dimension of the vector.
    value_type: pa.DataType, optional
        The type of the value in the vector.

    Returns
    -------
    A PyArrow DataType for vectors.

    Examples
    --------

    >>> import pyarrow as pa
    >>> import lancedb
    >>> schema = pa.schema([
    ...     pa.field("id", pa.int64()),
    ...     pa.field("vector", lancedb.vector(756)),
    ... ])
    )palist_)r   r   s     Z/Users/jameslopez/projects/MentorCore/.venv/lib/python3.11/site-packages/lancedb/schema.pyvectorr
   
   s    . 8J	***    )__doc__pyarrowr   float32intDataTyper
    r   r	   <module>r      sc   
        6@RZ\\ + +c +r{ +bk + + + + + +r   