pub struct BulkQuerySpec {
pub query: String,
pub operation: BulkOperation,
pub line_ending: Option<BulkLineEnding>,
pub column_delimiter: Option<BulkColumnDelimiter>,
}Expand description
Request body for BulkQueryHandler::create.
Note that Salesforce caps a single bulk query at 60 minutes of
processing — for larger result sets, partition the SOQL with WHERE
clauses and run multiple jobs.
Fields§
§query: StringSOQL to execute.
operation: BulkOperationQuery for active records only, QueryAll to include
soft-deleted and archived records.
line_ending: Option<BulkLineEnding>CSV line ending. Defaults server-side to LF when None.
column_delimiter: Option<BulkColumnDelimiter>CSV column delimiter. Defaults server-side to Comma when None.
Trait Implementations§
Source§impl Clone for BulkQuerySpec
impl Clone for BulkQuerySpec
Source§fn clone(&self) -> BulkQuerySpec
fn clone(&self) -> BulkQuerySpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BulkQuerySpec
impl Debug for BulkQuerySpec
Auto Trait Implementations§
impl Freeze for BulkQuerySpec
impl RefUnwindSafe for BulkQuerySpec
impl Send for BulkQuerySpec
impl Sync for BulkQuerySpec
impl Unpin for BulkQuerySpec
impl UnsafeUnpin for BulkQuerySpec
impl UnwindSafe for BulkQuerySpec
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