Use WriteByte for single byte operations (#5167)
Co-authored-by: Mikhail Faraponov <mikefaraponov@Mikhails-MacBook-Pro.local>
This commit is contained in:
		
							parent
							
								
									f3e2da5ba3
								
							
						
					
					
						commit
						2990790fbc
					
				| @ -21,7 +21,7 @@ func (limit Limit) Build(builder Builder) { | ||||
| 	} | ||||
| 	if limit.Offset > 0 { | ||||
| 		if limit.Limit > 0 { | ||||
| 			builder.WriteString(" ") | ||||
| 			builder.WriteByte(' ') | ||||
| 		} | ||||
| 		builder.WriteString("OFFSET ") | ||||
| 		builder.WriteString(strconv.Itoa(limit.Offset)) | ||||
|  | ||||
| @ -72,9 +72,9 @@ func buildExprs(exprs []Expression, builder Builder, joinCond string) { | ||||
| 		} | ||||
| 
 | ||||
| 		if wrapInParentheses { | ||||
| 			builder.WriteString(`(`) | ||||
| 			builder.WriteByte('(') | ||||
| 			expr.Build(builder) | ||||
| 			builder.WriteString(`)`) | ||||
| 			builder.WriteByte(')') | ||||
| 			wrapInParentheses = false | ||||
| 		} else { | ||||
| 			expr.Build(builder) | ||||
|  | ||||
| @ -130,7 +130,7 @@ func (stmt *Statement) QuoteTo(writer clause.Writer, field interface{}) { | ||||
| 		writer.WriteByte('(') | ||||
| 		for idx, d := range v { | ||||
| 			if idx > 0 { | ||||
| 				writer.WriteString(",") | ||||
| 				writer.WriteByte(',') | ||||
| 			} | ||||
| 			stmt.QuoteTo(writer, d) | ||||
| 		} | ||||
| @ -143,7 +143,7 @@ func (stmt *Statement) QuoteTo(writer clause.Writer, field interface{}) { | ||||
| 		writer.WriteByte('(') | ||||
| 		for idx, d := range v { | ||||
| 			if idx > 0 { | ||||
| 				writer.WriteString(",") | ||||
| 				writer.WriteByte(',') | ||||
| 			} | ||||
| 			stmt.DB.Dialector.QuoteTo(writer, d) | ||||
| 		} | ||||
|  | ||||
| @ -49,7 +49,7 @@ func (DummyDialector) QuoteTo(writer clause.Writer, str string) { | ||||
| 				shiftDelimiter = 0 | ||||
| 				underQuoted = false | ||||
| 				continuousBacktick = 0 | ||||
| 				writer.WriteString("`") | ||||
| 				writer.WriteByte('`') | ||||
| 			} | ||||
| 			writer.WriteByte(v) | ||||
| 			continue | ||||
| @ -74,7 +74,7 @@ func (DummyDialector) QuoteTo(writer clause.Writer, str string) { | ||||
| 	if continuousBacktick > 0 && !selfQuoted { | ||||
| 		writer.WriteString("``") | ||||
| 	} | ||||
| 	writer.WriteString("`") | ||||
| 	writer.WriteByte('`') | ||||
| } | ||||
| 
 | ||||
| func (DummyDialector) Explain(sql string, vars ...interface{}) string { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Mikhail Faraponov
						Mikhail Faraponov