mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-05-28 10:50:39 +00:00
feat: add pg create alter table expr translator (#3206)
* feat: add pg create table expr translator * feat: add pg alter table expr translator * refactor: refactor MappedGenerator * chore: apply suggestions from CR
This commit is contained in:
@@ -20,7 +20,7 @@ use snafu::{ensure, ResultExt};
|
||||
|
||||
use super::Generator;
|
||||
use crate::error::{self, Error, Result};
|
||||
use crate::fake::{random_capitalize_map, MapWordGenerator};
|
||||
use crate::fake::{random_capitalize_map, MappedGenerator, WordGenerator};
|
||||
use crate::generator::{ColumnOptionGenerator, ConcreteDataTypeGenerator, Random};
|
||||
use crate::ir::create_expr::CreateTableExprBuilder;
|
||||
use crate::ir::{
|
||||
@@ -58,7 +58,7 @@ impl<R: Rng + 'static> Default for CreateTableExprGenerator<R> {
|
||||
if_not_exists: false,
|
||||
partition: 0,
|
||||
name: String::new(),
|
||||
name_generator: Box::new(MapWordGenerator::new(Box::new(random_capitalize_map))),
|
||||
name_generator: Box::new(MappedGenerator::new(WordGenerator, random_capitalize_map)),
|
||||
ts_column_type_generator: Box::new(TsColumnTypeGenerator),
|
||||
column_type_generator: Box::new(ColumnTypeGenerator),
|
||||
partible_column_type_generator: Box::new(PartibleColumnTypeGenerator),
|
||||
|
||||
Reference in New Issue
Block a user