TinkerPop feature support
This page lists the TinkerPop features that are supported in Aerospike Graph.
Overview
Aerospike Graph 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 | ❌ |
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 | ❌ |
Vertex property features
Feature name | Supported? |
---|---|
Null properties | ❌ |
Remove | ✅ |
User-supplied ID | ❌ |
Numeric ID | ✅ |
String ID | ❌ |
UUID ID | ❌ |
Custom ID | ❌ |
Any ID | ❌ |
Bool array | ❌ |
Byte array | ❌ |
Double array | ❌ |
Float array | ❌ |
Int array | ❌ |
String array | ❌ |
Long array | ❌ |
Date array | ❌ |
String | ✅ |
Int | ✅ |
Float | ❌ |
Double | ✅ |
Date | ✅ |
Map | ❌ |
Mixed list | ❌ |
Serializable | ❌ |
Uniform list | ❌ |
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 | ✅ |
Byte array | ✅ |
Double array | ✅ |
Float array | ❌ |
Int array | ✅ |
String array | ✅ |
Long array | ✅ |
Date array | ✅ |
String | ✅ |
Int | ✅ |
Date | ✅ |
Float | ❌ |
Double | ✅ |
Map | ❌ |
Mixed list | ❌ |
Serializable | ❌ |
Uniform list | ❌ |