DecodeTSQuery deserializes a serialized TSQuery in on-disk format.
(b []byte)
| 182 | |
| 183 | // DecodeTSQuery deserializes a serialized TSQuery in on-disk format. |
| 184 | func DecodeTSQuery(b []byte) (ret TSQuery, err error) { |
| 185 | var nTokens uint32 |
| 186 | b, nTokens, err = encoding.DecodeUint32Ascending(b) |
| 187 | if err != nil { |
| 188 | return ret, err |
| 189 | } |
| 190 | decoder := tsNodeCodec{nTokens: int(nTokens)} |
| 191 | _, ret.root, err = decoder.decodeTSNode(b) |
| 192 | if err != nil { |
| 193 | return ret, err |
| 194 | } |
| 195 | return ret, nil |
| 196 | } |
| 197 | |
| 198 | // EncodeTSQueryPGBinary encodes a tsquery into a serialized representation. |
| 199 | // |
nothing calls this directly
no test coverage detected
searching dependent graphs…