pub struct ScanRequest {Show 17 fields
pub table_name: String,
pub filter_expression: Option<String>,
pub projection_expression: Option<String>,
pub expression_attribute_names: Option<HashMap<String, String>>,
pub expression_attribute_values: Option<HashMap<String, AttributeValue>>,
pub limit: Option<usize>,
pub exclusive_start_key: Option<HashMap<String, AttributeValue>>,
pub select: Option<String>,
pub consistent_read: Option<bool>,
pub index_name: Option<String>,
pub segment: Option<u32>,
pub total_segments: Option<u32>,
pub return_consumed_capacity: Option<String>,
pub attributes_to_get: Option<Vec<String>>,
pub scan_filter: Option<Value>,
pub conditional_operator: Option<String>,
pub exclusive_start_key_raw: Option<Value>,
}Fields§
§table_name: String§filter_expression: Option<String>§projection_expression: Option<String>§expression_attribute_names: Option<HashMap<String, String>>§expression_attribute_values: Option<HashMap<String, AttributeValue>>§limit: Option<usize>§exclusive_start_key: Option<HashMap<String, AttributeValue>>§select: Option<String>§consistent_read: Option<bool>§index_name: Option<String>§segment: Option<u32>§total_segments: Option<u32>§return_consumed_capacity: Option<String>§attributes_to_get: Option<Vec<String>>§scan_filter: Option<Value>§conditional_operator: Option<String>§exclusive_start_key_raw: Option<Value>Raw JSON for ExclusiveStartKey when deserialized from HTTP request.
Parsed lazily in execute() after other validations run.
Trait Implementations§
Source§impl Debug for ScanRequest
impl Debug for ScanRequest
Source§impl Default for ScanRequest
impl Default for ScanRequest
Source§fn default() -> ScanRequest
fn default() -> ScanRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScanRequest
impl<'de> Deserialize<'de> for ScanRequest
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ScanRequest
impl RefUnwindSafe for ScanRequest
impl Send for ScanRequest
impl Sync for ScanRequest
impl Unpin for ScanRequest
impl UnsafeUnpin for ScanRequest
impl UnwindSafe for ScanRequest
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