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
Source§type Output = String
type Output = String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_null(&self) -> String
fn format_null(&self) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_bool(&self, value: &bool) -> String
fn format_bool(&self, value: &bool) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_string(&self, value: &str) -> String
fn format_string(&self, value: &str) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_i64(&self, value: &i64) -> String
fn format_i64(&self, value: &i64) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_f64(&self, value: &f64) -> String
fn format_f64(&self, value: &f64) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_ip(&self, value: &IpAddr) -> String
fn format_ip(&self, value: &IpAddr) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_datetime(&self, value: &NaiveDateTime) -> String
fn format_datetime(&self, value: &NaiveDateTime) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_object(&self, value: &ObjectValue) -> String
fn format_object(&self, value: &ObjectValue) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_array(&self, value: &[FieldStorage]) -> String
fn format_array(&self, value: &[FieldStorage]) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_record(&self, record: &DataRecord) -> String
fn format_record(&self, record: &DataRecord) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§fn format_field(&self, field: &FieldStorage) -> String
fn format_field(&self, field: &FieldStorage) -> String
Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.