parameters: (col)
docstring: Return a type representing a tuple of arrays,
      the first element an array of the numba type
      corresponding to `dtype`, and the second an
      array of bools representing a mask.
docstring_summary: Return a type representing a tuple of arrays,
      the first element an array of the numba type
      corresponding to `dtype`, and the second an
      array of bools representing a mask.
docstring_tokens: Return a type representing a tuple of arrays the first element an array of the numba type corresponding to dtype and the second an array of bools representing a mask .
function: def _masked_array_type_from_col(col):
      """
      Return a type representing a tuple of arrays,
      the first element an array of the numba type
      corresponding to `dtype`, and the second an
      array of bools representing a mask.
      """
      nb_scalar_ty = numpy_support.from_dtype(col.dtype)
      if col.mask is None:
          return nb_scalar_ty[::1]
      else:
          return Tuple((nb_scalar_ty[::1], libcudf_bitmask_type[::1]))
function_tokens: def _masked_array_type_from_col ( col ) : nb_scalar_ty = numpy_support . from_dtype ( col . dtype ) if col . mask is None : return nb_scalar_ty [ : : 1 ] else : return Tuple ( ( nb_scalar_ty [ : : 1 ] , libcudf_bitmask_type [ : : 1 ] ) )