code: func (visitor *toStringVisitor) VisitPrefixedExp(exp *sql.PrefixedExp) {
  	if exp.Prefix == "FROM" {
  		visitor.generated.WriteString(" FROM ")
  		visitor.generated.WriteString(sql.EntityTableName(visitor.entity))
  	} else {
  		visitor.generated.WriteString(exp.Prefix)
  	}
  	if exp.AfterPrefix != nil {
  		for _, exp := range exp.AfterPrefix {
  			exp.Accept(visitor)
  		}
  	}
  	visitor.generated.WriteString(exp.Suffix)
  
  	if exp.Prefix != "FROM" && exp.Binding != nil && len(exp.Binding) > 0 {
  		if visitor.binding != nil {
  			visitor.binding = append(visitor.binding, exp.Binding...)
  		} else {
  			visitor.binding = exp.Binding
  		}
  	}
  }
docs: // VisitPrefixedExp generates part of SQL expression