Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 2 of 2 for AddClauseIfNotExists (0.07 seconds)

  1. statement.go

    	} else {
    		name := v.Name()
    		c := stmt.Clauses[name]
    		c.Name = name
    		v.MergeClause(&c)
    		stmt.Clauses[name] = c
    	}
    }
    
    // AddClauseIfNotExists add clause if not exists
    func (stmt *Statement) AddClauseIfNotExists(v clause.Interface) {
    	if c, ok := stmt.Clauses[v.Name()]; !ok || c.Expression == nil {
    		stmt.AddClause(v)
    	}
    }
    
    // BuildCondition build condition
    Created: Sun Dec 28 09:35:17 GMT 2025
    - Last Modified: Fri Sep 12 04:33:27 GMT 2025
    - 20.9K bytes
    - Click Count (0)
  2. finisher_api.go

    				column = f.DBName
    			}
    		}
    	}
    
    	if len(tx.Statement.Selects) != 1 {
    		fields := strings.FieldsFunc(column, utils.IsInvalidDBNameChar)
    		tx.Statement.AddClauseIfNotExists(clause.Select{
    			Distinct: tx.Statement.Distinct,
    			Columns:  []clause.Column{{Name: column, Raw: len(fields) != 1}},
    		})
    	}
    	tx.Statement.Dest = dest
    	return tx.callbacks.Query().Execute(tx)
    }
    
    Created: Sun Dec 28 09:35:17 GMT 2025
    - Last Modified: Fri Sep 19 01:49:06 GMT 2025
    - 22.9K bytes
    - Click Count (0)
Back to Top