[−][src]Struct hdbconnect::ServerUsage
Describes the server-side resource consumption.
This object can be retrieved from Connection
, PreparedStatement
,
ResultSet
, BLob
, CLob
, and NCLob
.
Example
A ResultSet
may cause additional roundtrips while its Row
s are iterated over,
because not all rows might be transferred and missing rows might need to be fetched.
These fetches change the values in the ServerUsage
both of the ResultSet
and of the Connection
with which the ResultSet
was obtained.
Fields
proc_time: Duration
The server-side processing time that was consumed by the last server-call that was triggered from the parent object.
accum_proc_time: Duration
The accumulated server-side processing time that was consumed by all server-calls that were triggered from the parent object.
server_memory_usage: u64
The server-side memory that was consumed by the last server-call that was triggered from the parent object.
Trait Implementations
impl Clone for ServerUsage
[src]
fn clone(&self) -> ServerUsage
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ServerUsage
[src]
impl Debug for ServerUsage
[src]
impl Default for ServerUsage
[src]
fn default() -> ServerUsage
[src]
impl Display for ServerUsage
[src]
Auto Trait Implementations
impl RefUnwindSafe for ServerUsage
impl Send for ServerUsage
impl Sync for ServerUsage
impl Unpin for ServerUsage
impl UnwindSafe for ServerUsage
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,