(b *Builder)
| 2591 | } |
| 2592 | |
| 2593 | func (s *Selector) joinLock(b *Builder) { |
| 2594 | if s.lock == nil { |
| 2595 | return |
| 2596 | } |
| 2597 | b.Pad() |
| 2598 | if s.lock.clause != "" { |
| 2599 | b.WriteString(s.lock.clause) |
| 2600 | return |
| 2601 | } |
| 2602 | b.WriteString("FOR ").WriteString(string(s.lock.Strength)) |
| 2603 | if len(s.lock.Tables) > 0 { |
| 2604 | b.WriteString(" OF ").IdentComma(s.lock.Tables...) |
| 2605 | } |
| 2606 | if s.lock.Action != "" { |
| 2607 | b.Pad().WriteString(string(s.lock.Action)) |
| 2608 | } |
| 2609 | } |
| 2610 | |
| 2611 | func (s *Selector) joinSetOps(b *Builder) { |
| 2612 | for _, op := range s.setOps { |
no test coverage detected