()
| 197 | } |
| 198 | |
| 199 | func (fv *FieldValue) Value() any { |
| 200 | switch fv.Type { |
| 201 | case FieldValueTypeUnsigned: |
| 202 | return fv.AsUint64() |
| 203 | case FieldValueTypeSigned: |
| 204 | return fv.AsInt64() |
| 205 | case FieldValueTypeFloat: |
| 206 | return fv.AsFloat64() |
| 207 | case FieldValueTypeString: |
| 208 | return fv.AsString() |
| 209 | default: // FieldValueTypeNull |
| 210 | return nil |
| 211 | } |
| 212 | } |