@type t() :: %Milvex.Milvus.Proto.Schema.ScalarField{
__unknown_fields__: [Protobuf.unknown_field()],
data:
{:bool_data, Milvex.Milvus.Proto.Schema.BoolArray.t() | nil}
| {:int_data, Milvex.Milvus.Proto.Schema.IntArray.t() | nil}
| {:long_data, Milvex.Milvus.Proto.Schema.LongArray.t() | nil}
| {:float_data, Milvex.Milvus.Proto.Schema.FloatArray.t() | nil}
| {:double_data, Milvex.Milvus.Proto.Schema.DoubleArray.t() | nil}
| {:string_data, Milvex.Milvus.Proto.Schema.StringArray.t() | nil}
| {:bytes_data, Milvex.Milvus.Proto.Schema.BytesArray.t() | nil}
| {:array_data, Milvex.Milvus.Proto.Schema.ArrayArray.t() | nil}
| {:json_data, Milvex.Milvus.Proto.Schema.JSONArray.t() | nil}
| {:geometry_data, Milvex.Milvus.Proto.Schema.GeometryArray.t() | nil}
| {:timestamptz_data, Milvex.Milvus.Proto.Schema.TimestamptzArray.t() | nil}
| {:geometry_wkt_data,
Milvex.Milvus.Proto.Schema.GeometryWktArray.t() | nil}
| {:mol_data, Milvex.Milvus.Proto.Schema.MolArray.t() | nil}
| {:mol_smiles_data, Milvex.Milvus.Proto.Schema.MolSmilesArray.t() | nil}
| nil
}