SqlFromPb Create a sql statement from pb
(pb []byte)
| 1983 | |
| 1984 | // SqlFromPb Create a sql statement from pb |
| 1985 | func SqlFromPb(pb []byte) (SqlStatement, error) { |
| 1986 | s := &SqlStatementPb{} |
| 1987 | if err := proto.Unmarshal(pb, s); err != nil { |
| 1988 | return nil, err |
| 1989 | } |
| 1990 | return statementFromPb(s), nil |
| 1991 | } |
| 1992 | func statementFromPb(s *SqlStatementPb) SqlStatement { |
| 1993 | switch { |
| 1994 | case s.Select != nil: |