(s *SqlStatementPb)
| 1990 | return statementFromPb(s), nil |
| 1991 | } |
| 1992 | func statementFromPb(s *SqlStatementPb) SqlStatement { |
| 1993 | switch { |
| 1994 | case s.Select != nil: |
| 1995 | var ss *SqlSelect |
| 1996 | return ss.FromPB(s.Select) |
| 1997 | case s.Source != nil: |
| 1998 | var ss *SqlSource |
| 1999 | return ss.FromPB(s.Source) |
| 2000 | } |
| 2001 | return nil |
| 2002 | } |
| 2003 | func MapIntFromPb(kv []KvInt) map[string]int { |
| 2004 | m := make(map[string]int, len(kv)) |
| 2005 | for _, kv := range kv { |