Struct delta_sharing_server::protocol::action::Remove
source · pub struct Remove {
pub url: String,
pub id: String,
pub partition_values: HashMap<String, Option<String>>,
pub size: u64,
pub stats: Option<String>,
pub version: u64,
pub timestamp: String,
pub expiration_timestamp: Option<String>,
}Expand description
Representation of a data that has been removed from the table.
Fields§
§url: StringAn HTTPS url that a client can use to directly read the data file.
id: StringA unique identifier for the data file in the table.
partition_values: HashMap<String, Option<String>>A map from partition column to value for this file in the table.
size: u64The size of the file in bytes.
stats: Option<String>Summary statistics about the data in this file.
version: u64The table version associated with this file.
timestamp: StringThe unix timestamp in milliseconds corresponding to the table version associated with this file.
expiration_timestamp: Option<String>The unix timestamp in milliseconds corresponding to the expiration of the url associated with this file.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Remove
impl<'de> Deserialize<'de> for Remove
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 From<Remove> for UnsignedDataFile
impl From<Remove> for UnsignedDataFile
source§impl PartialEq<Remove> for Remove
impl PartialEq<Remove> for Remove
impl Eq for Remove
impl StructuralEq for Remove
impl StructuralPartialEq for Remove
Auto Trait Implementations§
impl RefUnwindSafe for Remove
impl Send for Remove
impl Sync for Remove
impl Unpin for Remove
impl UnwindSafe for Remove
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.