pub struct QueryInfo {
pub user: String,
pub is_native: bool,
pub query_id: Option<String>,
pub from: i64,
pub to: i64,
pub limit: usize,
pub offset: usize,
pub ttl: i64,
pub query: String,
pub fields: Vec<String>,
}Fields§
§user: StringThe user that created the query pettition
is_native: boolUse storage native query language: SQL, Elastic
query_id: Option<String>If there are alredy a query resolved, make a query agaist it
from: i64Starting time for event_created: Unix datetime from 1970
to: i64Ending time for event_created: Unix datetime from 1970
limit: usizeNumber of rows returned
offset: usizeOffseting the query
ttl: i64Time to live of the query results
query: StringIf empty and query_id has something, then return the stored query
fields: Vec<String>List of fields to be returned, empty for all
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for QueryInfo
impl<'de> Deserialize<'de> for QueryInfo
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
Auto Trait Implementations§
impl Freeze for QueryInfo
impl RefUnwindSafe for QueryInfo
impl Send for QueryInfo
impl Sync for QueryInfo
impl Unpin for QueryInfo
impl UnwindSafe for QueryInfo
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