pub struct MaterializedViewUdtfEntry {Show 15 fields
pub kind: Kind,
pub udtf: String,
pub udtf_sha: String,
pub udtf_name: String,
pub udtf_version: String,
pub input_columns: Option<Option<Vec<String>>>,
pub partition_by: Option<Option<String>>,
pub partition_by_indexed_column: Option<Option<String>>,
pub num_cpus: Option<Option<f64>>,
pub num_gpus: Option<Option<f64>>,
pub memory: Option<Option<i32>>,
pub error_handling: Option<Option<Value>>,
pub batch: Option<Option<bool>>,
pub manifest: Option<Option<String>>,
pub manifest_checksum: Option<Option<String>>,
}Fields§
§kind: KindDiscriminates a batch UDTF (udtf, full-overwrite refresh) from a chunker (chunker, incremental 1:N refresh). Must match the enclosing request’s kind.
udtf: StringBase64-encoded UDTFSpec / ChunkerSpec JSON envelope (per kind).
udtf_sha: StringSHA-256 checksum of the envelope; server validates.
udtf_name: StringName of the UDTF
udtf_version: StringVersion of the UDTF
input_columns: Option<Option<Vec<String>>>Source Lance field paths the UDTF reads. Nested fields use dot-separated segments; use backtick-quoted segments for literal dots and double backticks inside quoted segments. Null means all fields (batch UDTF only).
partition_by: Option<Option<String>>§partition_by_indexed_column: Option<Option<String>>§num_cpus: Option<Option<f64>>Ray actor CPU request.
num_gpus: Option<Option<f64>>Ray actor GPU request.
memory: Option<Option<i32>>Ray actor memory request, in bytes.
error_handling: Option<Option<Value>>Batch UDTF only. Serialized ErrorHandlingConfig controlling partition-grain fail/retry/skip behavior.
batch: Option<Option<bool>>Chunker only. True for a batched chunker; affects how the worker dispatches input rows.
manifest: Option<Option<String>>JSON-serialized GenevaManifest for the UDTF environment.
manifest_checksum: Option<Option<String>>SHA-256 checksum of the manifest content.
Implementations§
Trait Implementations§
Source§impl Clone for MaterializedViewUdtfEntry
impl Clone for MaterializedViewUdtfEntry
Source§fn clone(&self) -> MaterializedViewUdtfEntry
fn clone(&self) -> MaterializedViewUdtfEntry
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for MaterializedViewUdtfEntry
impl Debug for MaterializedViewUdtfEntry
Source§impl Default for MaterializedViewUdtfEntry
impl Default for MaterializedViewUdtfEntry
Source§fn default() -> MaterializedViewUdtfEntry
fn default() -> MaterializedViewUdtfEntry
Source§impl<'de> Deserialize<'de> for MaterializedViewUdtfEntry
impl<'de> Deserialize<'de> for MaterializedViewUdtfEntry
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MaterializedViewUdtfEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MaterializedViewUdtfEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for MaterializedViewUdtfEntry
impl PartialEq for MaterializedViewUdtfEntry
Source§fn eq(&self, other: &MaterializedViewUdtfEntry) -> bool
fn eq(&self, other: &MaterializedViewUdtfEntry) -> bool
self and other values to be equal, and is used by ==.