This page lists the TinkerPop features that are supported in Aerospike Graph Service (AGS).
Overview
Aerospike Graph Service uses TinkerPop as its graph computing engine,
but not all TinkerPop features are supported. The following is a complete
feature list with support listed.
Graph features
Feature name Supported? Computer ❌ Concurrent Access ✅ Transactions ❌ Threaded Transactions ❌ Orderability semantics ❌ Service Call ✅ Persistence ✅ IO Read ✅ IO Write ✅ Graph Variables ❌
Vertex features
Feature name Supported? Null Properties ❌ Multi-property ❌ Custom ID ❌ Any ID ❌ User-supplied ID ✅ String ID ✅ UUID ID ❌ Add vertices ✅ Remove vertices ✅ Duplicate multi-properties ❌ Meta properties ✅ Upsert ❌
Vertex property features
Feature name Supported? Null Properties ❌ Remove ✅ User-supplied ID ❌ Numeric ID ✅ String ID ❌ UUID ID ❌ Custom ID ❌ Any ID ❌ Bool Arrays ✅ Byte Arrays ✅ Double Arrays ✅ Float Arrays ❌ Int Arrays ✅ String Arrays ✅ Long Arrays ✅ Strings ✅ Int ✅ Float ❌ Maps ❌ MixedList ❌ Serializable values ❌ UniformListValues ❌
Edge features
Feature name Supported? Add edges ✅ Remove edges ✅ Upsert ❌ Numeric ID ❌ Null property ❌ Custom ID ❌ Any ID ❌ User supplied ID ❌ String ID ✅ UUID ID ❌
Edge property features
Feature name Supported? Bool Array values ✅ Byte Array values ✅ Double Array values ✅ Float Array values ❌ Int Array values ✅ String Array values ✅ Long Array values ✅ String values ✅ Int values ✅ Float values ❌ Map values ❌ Mixed Lists ❌ Serializable values ❌ Uniform List ❌