gchq / Gaffer

A large-scale entity and relation database supporting aggregation of properties
Apache License 2.0
1.75k stars 354 forks source link

Support TSTV seeded queries in GafferPop #3234

Closed tb06904 closed 3 weeks ago

tb06904 commented 4 weeks ago

Describe the new feature you'd like TypeSubTypeValue is a data type that can be used for IDs in Gaffer. We need to ensure that users can use TSTVs via Gremlin using GafferPop.

Additional context The simplest way we could allow it would be treating them as String IDs in the form myType|mySubType|myValue and then parse them as TypeSubTypeValues once they've got through the server layer. Essentially so a user could do a seeded Gremlin query like: g.V("myType|mySubType|myValue").