Struct google_bigquery2::api::GoogleSheetsOptions[][src]

pub struct GoogleSheetsOptions {
    pub range: Option<String>,
    pub skip_leading_rows: Option<String>,
}

There is no detailed description.

This type is not used in any activity, and only used as part of another schema.

Fields

range: Option<String>

[Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20

skip_leading_rows: Option<String>

[Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.

Trait Implementations

impl Clone for GoogleSheetsOptions[src]

impl Debug for GoogleSheetsOptions[src]

impl Default for GoogleSheetsOptions[src]

impl<'de> Deserialize<'de> for GoogleSheetsOptions[src]

impl Part for GoogleSheetsOptions[src]

impl Serialize for GoogleSheetsOptions[src]

Auto Trait Implementations

impl RefUnwindSafe for GoogleSheetsOptions[src]

impl Send for GoogleSheetsOptions[src]

impl Sync for GoogleSheetsOptions[src]

impl Unpin for GoogleSheetsOptions[src]

impl UnwindSafe for GoogleSheetsOptions[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.