pub struct MaterializedViewConfig {
pub max_views: usize,
pub default_refresh_strategy: RefreshStrategy,
pub enable_auto_selection: bool,
pub max_view_size: usize,
pub view_expiration: Duration,
}Expand description
Materialized view configuration
Fields§
§max_views: usizeMaximum number of views
default_refresh_strategy: RefreshStrategyDefault refresh strategy
enable_auto_selection: boolEnable automatic view selection for queries
max_view_size: usizeMaximum view size (number of results)
view_expiration: DurationView expiration time (0 = never expire)
Trait Implementations§
Source§impl Clone for MaterializedViewConfig
impl Clone for MaterializedViewConfig
Source§fn clone(&self) -> MaterializedViewConfig
fn clone(&self) -> MaterializedViewConfig
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 MaterializedViewConfig
impl Debug for MaterializedViewConfig
Auto Trait Implementations§
impl Freeze for MaterializedViewConfig
impl RefUnwindSafe for MaterializedViewConfig
impl Send for MaterializedViewConfig
impl Sync for MaterializedViewConfig
impl Unpin for MaterializedViewConfig
impl UnwindSafe for MaterializedViewConfig
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more