spawnflake 0.2.9

Generate pattern based random data for mysql
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use super::generic::common_models::TableFields;
use crate::configuration::config_model::GenericConfiguration;
use std::collections::VecDeque;

pub trait DataGeneration<T> {
    fn spawn(&mut self, config: &GenericConfiguration, no_of_record: u32);
    fn set_schema(&mut self, conn: &mut T, schema: &str);
    fn new() -> Self;
    fn build_depedency_tree(
        &mut self,
        safe_tf: &mut VecDeque<TableFields>,
        unsafe_tf: &mut VecDeque<TableFields>,
        cyclic_dependency_check: bool,
    ) -> (VecDeque<TableFields>, VecDeque<TableFields>);
}