pub struct GcsFileScanNode {
pub columns: Vec<ColumnDesc>,
pub file_format: i32,
pub credential: String,
pub file_location: Vec<String>,
}
Fields§
§columns: Vec<ColumnDesc>
§file_format: i32
§credential: String
§file_location: Vec<String>
Implementations§
source§impl GcsFileScanNode
impl GcsFileScanNode
sourcepub fn file_format(&self) -> FileFormat
pub fn file_format(&self) -> FileFormat
Returns the enum value of file_format
, or the default if the field is set to an invalid enum value.
sourcepub fn set_file_format(&mut self, value: FileFormat)
pub fn set_file_format(&mut self, value: FileFormat)
Sets file_format
to the provided enum value.
source§impl GcsFileScanNode
impl GcsFileScanNode
pub fn get_columns(&self) -> &Vec<ColumnDesc>
pub fn get_file_format(&self) -> Result<FileFormat, PbFieldNotFound>
pub fn get_credential(&self) -> &String
pub fn get_file_location(&self) -> &Vec<String>
Trait Implementations§
source§impl Clone for GcsFileScanNode
impl Clone for GcsFileScanNode
source§fn clone(&self) -> GcsFileScanNode
fn clone(&self) -> GcsFileScanNode
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GcsFileScanNode
impl Debug for GcsFileScanNode
source§impl Default for GcsFileScanNode
impl Default for GcsFileScanNode
source§impl<'de> Deserialize<'de> for GcsFileScanNode
impl<'de> Deserialize<'de> for GcsFileScanNode
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Message for GcsFileScanNode
impl Message for GcsFileScanNode
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for GcsFileScanNode
impl PartialEq for GcsFileScanNode
source§impl Serialize for GcsFileScanNode
impl Serialize for GcsFileScanNode
impl StructuralPartialEq for GcsFileScanNode
Auto Trait Implementations§
impl Freeze for GcsFileScanNode
impl RefUnwindSafe for GcsFileScanNode
impl Send for GcsFileScanNode
impl Sync for GcsFileScanNode
impl Unpin for GcsFileScanNode
impl UnwindSafe for GcsFileScanNode
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request