()
| 1201 | } |
| 1202 | } |
| 1203 | func (m *SqlSelect) FingerPrintID() int64 { |
| 1204 | if m.fingerprintid == 0 { |
| 1205 | h := fnv.New64() |
| 1206 | w := expr.NewFingerPrinter() |
| 1207 | m.WriteDialect(w) |
| 1208 | h.Write([]byte(w.String())) |
| 1209 | m.fingerprintid = int64(h.Sum64()) |
| 1210 | } |
| 1211 | return m.fingerprintid |
| 1212 | } |
| 1213 | func (m *SqlSelect) WriteDialect(w expr.DialectWriter) { |
| 1214 | m.writeDialectDepth(0, w) |
| 1215 | } |