pub struct EntityPlan {
pub name: String,
pub n_base: usize,
pub identifier_col: Option<String>,
pub columns_json: String,
pub noise_types: Vec<NoisePlanEntry>,
pub fk_remaps: Vec<FkRemapEntry>,
pub pool_only: bool,
}Fields§
§name: String§n_base: usize§identifier_col: Option<String>§columns_json: String§noise_types: Vec<NoisePlanEntry>§fk_remaps: Vec<FkRemapEntry>§pool_only: boolSet by schema::build_pipeline_config for the FK-target entities
added when --only-entity is active (see FK_POOL_CAP): this
entity’s rows are generated only far enough to build its identifier
pool for other entities’ FK remaps, never noised, written to the
dataset/graph output, or fed to ground truth. Always false on the
normal (no --only-entity) path.
Trait Implementations§
Source§impl Debug for EntityPlan
impl Debug for EntityPlan
Source§impl<'de> Deserialize<'de> for EntityPlan
impl<'de> Deserialize<'de> for EntityPlan
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 EntityPlan
impl RefUnwindSafe for EntityPlan
impl Send for EntityPlan
impl Sync for EntityPlan
impl Unpin for EntityPlan
impl UnsafeUnpin for EntityPlan
impl UnwindSafe for EntityPlan
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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