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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: 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
👎Deprecated since 0.2.0: Use ValueFormatter and RecordFormatter instead. This trait will be removed in the next major version.
Source§impl RecordFormatter for SqlInsert
impl RecordFormatter for SqlInsert
Source§fn fmt_record(&self, record: &DataRecord) -> String
fn fmt_record(&self, record: &DataRecord) -> String
格式化整条记录 Read more
Auto Trait Implementations§
impl Freeze for SqlInsert
impl RefUnwindSafe for SqlInsert
impl Send for SqlInsert
impl Sync for SqlInsert
impl Unpin for SqlInsert
impl UnsafeUnpin 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