- Sort Score
- Num 10 results
- Language All
Results 1 - 5 of 5 for AddVar (0.03 seconds)
-
clause/expression.go
if _, ok := value.(driver.Valuer); ok { builder.AddVar(builder, value) return } switch rv := reflect.ValueOf(value); rv.Kind() { case reflect.Slice, reflect.Array: if rv.Len() == 0 { builder.AddVar(builder, nil) } else { for i := 0; i < rv.Len(); i++ { if i > 0 { builder.WriteByte(',') } builder.AddVar(builder, rv.Index(i).Interface()) } } default:Created: Sun Dec 28 09:35:17 GMT 2025 - Last Modified: Tue Nov 04 07:04:52 GMT 2025 - 8K bytes - Click Count (0) -
clause/limit.go
func (limit Limit) Build(builder Builder) { if limit.Limit != nil && *limit.Limit >= 0 { builder.WriteString("LIMIT ") builder.AddVar(builder, *limit.Limit) } if limit.Offset > 0 { if limit.Limit != nil && *limit.Limit >= 0 { builder.WriteByte(' ') } builder.WriteString("OFFSET ") builder.AddVar(builder, limit.Offset) } } // MergeClause merge order by clauses func (limit Limit) MergeClause(clause *Clause) {
Created: Sun Dec 28 09:35:17 GMT 2025 - Last Modified: Tue Feb 06 02:54:40 GMT 2024 - 942 bytes - Click Count (0) -
clause/clause.go
type Writer interface { WriteByte(byte) error WriteString(string) (int, error) } // Builder builder interface type Builder interface { Writer WriteQuoted(field interface{}) AddVar(Writer, ...interface{}) AddError(error) error } // Clause type Clause struct { Name string // WHERE BeforeExpression Expression AfterNameExpression ExpressionCreated: Sun Dec 28 09:35:17 GMT 2025 - Last Modified: Thu Feb 02 09:15:08 GMT 2023 - 1.7K bytes - Click Count (0) -
clause/values.go
} builder.WriteByte(')') builder.WriteString(" VALUES ") for idx, value := range values.Values { if idx > 0 { builder.WriteByte(',') } builder.WriteByte('(') builder.AddVar(builder, value...) builder.WriteByte(')') } } else { builder.WriteString("DEFAULT VALUES") } } // MergeClause merge values clauses func (values Values) MergeClause(clause *Clause) {
Created: Sun Dec 28 09:35:17 GMT 2025 - Last Modified: Sun May 24 03:35:19 GMT 2020 - 849 bytes - Click Count (0) -
clause/set.go
if len(set) > 0 { for idx, assignment := range set { if idx > 0 { builder.WriteByte(',') } builder.WriteQuoted(assignment.Column) builder.WriteByte('=') builder.AddVar(builder, assignment.Value) } } else { builder.WriteQuoted(Column{Name: PrimaryKey}) builder.WriteByte('=') builder.WriteQuoted(Column{Name: PrimaryKey}) } } // MergeClause merge assignments clauses
Created: Sun Dec 28 09:35:17 GMT 2025 - Last Modified: Tue Sep 09 01:34:33 GMT 2025 - 1.7K bytes - Click Count (0)