pub struct SqlInsert {
pub table_name: String,
pub quote_identifiers: bool,
pub obj_formatter: SqlFormat,
}Fields§
§table_name: String§quote_identifiers: bool§obj_formatter: SqlFormatImplementations§
Source§impl SqlInsert
impl SqlInsert
pub fn format_batch(&self, records: &[DataRecord]) -> String
pub fn generate_create_table(&self, records: &[DataRecord]) -> String
pub fn format_upsert( &self, record: &DataRecord, conflict_columns: &[&str], ) -> String
Trait Implementations§
Source§impl DataFormat for SqlInsert
impl DataFormat for SqlInsert
type Output = String
fn format_null(&self) -> String
fn format_bool(&self, value: &bool) -> String
fn format_string(&self, value: &str) -> String
fn format_i64(&self, value: &i64) -> String
fn format_f64(&self, value: &f64) -> String
fn format_ip(&self, value: &IpAddr) -> String
fn format_datetime(&self, value: &NaiveDateTime) -> String
fn format_object(&self, value: &ObjectValue) -> String
fn format_array(&self, value: &[DataField]) -> String
fn format_record(&self, record: &DataRecord) -> String
fn format_field(&self, field: &DataField) -> String
fn fmt_value(&self, value: &Value) -> Self::Output
Auto Trait Implementations§
impl Freeze for SqlInsert
impl RefUnwindSafe for SqlInsert
impl Send for SqlInsert
impl Sync for SqlInsert
impl Unpin for SqlInsert
impl UnwindSafe for SqlInsert
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