Skip to main content
Version: Graph 2.5.0

TinkerPop feature support

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 nameSupported?
ComputerNo
Concurrent AccessYes
TransactionsNo
Threaded TransactionsNo
Orderability semanticsNo
Service CallYes
PersistenceYes
IO ReadYes
IO WriteYes
Graph VariablesNo

Vertex features

Feature nameSupported?
Null PropertiesNo
Multi-propertyNo
Custom IDNo
Any IDNo
User-supplied IDYes
String IDYes
UUID IDNo
Add verticesYes
Remove verticesYes
Duplicate multi-propertiesNo
Meta propertiesYes
UpsertNo

Vertex property features

Feature nameSupported?
Null PropertiesNo
RemoveYes
User-supplied IDNo
Numeric IDYes
String IDNo
UUID IDNo
Custom IDNo
Any IDNo
Bool ArraysYes
Byte ArraysYes
Double ArraysYes
Float ArraysNo
Int ArraysYes
String ArraysYes
Long ArraysYes
StringsYes
IntYes
FloatNo
MapsNo
MixedListNo
Serializable valuesNo
UniformListValuesNo

Edge features

Feature nameSupported?
Add edgesYes
Remove edgesYes
UpsertNo
Numeric IDNo
Null propertyNo
Custom IDNo
Any IDNo
User supplied IDNo
String IDYes
UUID IDNo

Edge property features

Feature nameSupported?
Bool Array valuesYes
Byte Array valuesYes
Double Array valuesYes
Float Array valuesNo
Int Array valuesYes
String Array valuesYes
Long Array valuesYes
String valuesYes
Int valuesYes
Float valuesNo
Map valuesNo
Mixed ListsNo
Serializable valuesNo
Uniform ListNo