pub struct MultimodalContextSchema;Expand description
Marker struct for multimodal LLM-context tables.
Actual schema is enforced by column names in multimodal_columns module.
A multimodal table combines all llm_columns::* fields (text + embeddings)
with multimodal_columns::* (media URI, MIME, caption, image_embedding,
audio_transcript, thumbnail_b64).
Example Arrow schema (abridged):
chunk_id: Utf8
chunk_text: Utf8
embedding: FixedSizeBinary(3072) -- text, F16, dim=1536
image_embedding: FixedSizeBinary(1024) -- image, F16, dim=512
media_uri: Utf8
media_mime: Utf8
media_caption: Utf8
audio_transcript: Utf8
thumbnail_b64: Utf8Auto Trait Implementations§
impl Freeze for MultimodalContextSchema
impl RefUnwindSafe for MultimodalContextSchema
impl Send for MultimodalContextSchema
impl Sync for MultimodalContextSchema
impl Unpin for MultimodalContextSchema
impl UnsafeUnpin for MultimodalContextSchema
impl UnwindSafe for MultimodalContextSchema
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more