code: func (engine *Engine) QuoteTo(buf *builder.StringBuilder, value string) {
  	if buf == nil {
  		return
  	}
  
  	value = strings.TrimSpace(value)
  	if value == "" {
  		return
  	}
  
  	if string(value[0]) == engine.dialect.QuoteStr() || value[0] == '`' {
  		buf.WriteString(value)
  		return
  	}
  
  	value = strings.Replace(value, ".", engine.dialect.QuoteStr()+"."+engine.dialect.QuoteStr(), -1)
  
  	buf.WriteString(engine.dialect.QuoteStr())
  	buf.WriteString(value)
  	buf.WriteString(engine.dialect.QuoteStr())
  }
docs: // QuoteTo quotes string and writes into the buffer