pub struct QueryFamilyIdentity {
pub family_id: String,
pub normalized_sql: String,
pub database: Option<String>,
pub user: Option<String>,
pub application_name: Option<String>,
pub queryid: Option<String>,
}Expand description
A deterministic grouping key for related executions of the same query shape.
Fields§
§family_id: String§normalized_sql: String§database: Option<String>§user: Option<String>§application_name: Option<String>§queryid: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for QueryFamilyIdentity
impl Clone for QueryFamilyIdentity
Source§fn clone(&self) -> QueryFamilyIdentity
fn clone(&self) -> QueryFamilyIdentity
Returns a duplicate 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 QueryFamilyIdentity
impl Debug for QueryFamilyIdentity
Source§impl<'de> Deserialize<'de> for QueryFamilyIdentity
impl<'de> Deserialize<'de> for QueryFamilyIdentity
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<&QueryFamilyIdentity> for QueryFamilyFinding
impl From<&QueryFamilyIdentity> for QueryFamilyFinding
Source§fn from(identity: &QueryFamilyIdentity) -> Self
fn from(identity: &QueryFamilyIdentity) -> Self
Converts to this type from the input type.
Source§impl Hash for QueryFamilyIdentity
impl Hash for QueryFamilyIdentity
Source§impl PartialEq for QueryFamilyIdentity
impl PartialEq for QueryFamilyIdentity
Source§impl Serialize for QueryFamilyIdentity
impl Serialize for QueryFamilyIdentity
impl Eq for QueryFamilyIdentity
impl StructuralPartialEq for QueryFamilyIdentity
Auto Trait Implementations§
impl Freeze for QueryFamilyIdentity
impl RefUnwindSafe for QueryFamilyIdentity
impl Send for QueryFamilyIdentity
impl Sync for QueryFamilyIdentity
impl Unpin for QueryFamilyIdentity
impl UnsafeUnpin for QueryFamilyIdentity
impl UnwindSafe for QueryFamilyIdentity
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