Input Types

Input types for mutations and complex queries.

Types


Type Details

EdgeAddition

Fields

FieldTypeDescription
srcString!Source node.
dstString!Destination node.
layerStringLayer.
metadata[PropertyInput!]Metadata.
updates[TemporalPropertyInput!]

EdgeFilter

Fields

FieldTypeDescription
srcNodeFilterSource node filter.
dstNodeFilterDestination node filter.
propertyPropertyFilterNewProperty filter.
metadataPropertyFilterNewMetadata filter.
temporalPropertyPropertyFilterNewTemporal property filter.
and[EdgeFilter!]AND operator.
or[EdgeFilter!]OR operator.
notEdgeFilterNOT operator.
windowEdgeWindowExpr
atEdgeTimeExpr
beforeEdgeTimeExpr
afterEdgeTimeExpr
latestEdgeUnaryExpr
snapshotAtEdgeTimeExpr
snapshotLatestEdgeUnaryExpr
layersEdgeLayersExpr
isActiveBooleanEdge is active in the current view/window.
isValidBooleanEdge is valid (undeleted) in the current view/window.
isDeletedBooleanEdge is deleted in the current view/window.
isSelfLoopBooleanEdge is a self-loop in the current view/window.

EdgeLayersExpr

Fields

FieldTypeDescription
names[String!]!
exprEdgeFilter!

EdgeSortBy

Fields

FieldTypeDescription
reverseBooleanReverse order
srcBooleanSource node
dstBooleanDestination
timeSortByTimeTime
propertyStringProperty

EdgesViewCollection

Fields

FieldTypeDescription
defaultLayerBooleanContains only the default layer.
latestBooleanLatest time.
snapshotLatestBooleanSnapshot at latest time.
snapshotAtTimeInputSnapshot at specified time.
layers[String!]List of included layers.
excludeLayers[String!]List of excluded layers.
excludeLayerStringSingle excluded layer.
windowWindowWindow between a start and end time.
atTimeInputView at a specified time.
beforeTimeInputView before a specified time (end exclusive).
afterTimeInputView after a specified time (start exclusive).
shrinkWindowWindowShrink a Window to a specified start and end time.
shrinkStartTimeInputSet the window start to a specified time.
shrinkEndTimeInputSet the window end to a specified time.
edgeFilterEdgeFilterEdge filter

EdgeTimeExpr

Fields

FieldTypeDescription
timeTimeInput!
exprEdgeFilter!

EdgeUnaryExpr

Fields

FieldTypeDescription
exprEdgeFilter!

EdgeViewCollection

Fields

FieldTypeDescription
defaultLayerBooleanContains only the default layer.
latestBooleanLatest time.
snapshotLatestBooleanSnapshot at latest time.
snapshotAtTimeInputSnapshot at specified time.
layers[String!]List of included layers.
excludeLayers[String!]List of excluded layers.
excludeLayerStringSingle excluded layer.
windowWindowWindow between a start and end time.
atTimeInputView at a specified time.
beforeTimeInputView before a specified time (end exclusive).
afterTimeInputView after a specified time (start exclusive).
shrinkWindowWindowShrink a Window to a specified start and end time.
shrinkStartTimeInputSet the window start to a specified time.
shrinkEndTimeInputSet the window end to a specified time.
edgeFilterEdgeFilterEdge filter

EdgeWindowExpr

Fields

FieldTypeDescription
startTimeInput!
endTimeInput!
exprEdgeFilter!

GraphFilter

Fields

FieldTypeDescription
windowGraphWindowExpr
atGraphTimeExpr
beforeGraphTimeExpr
afterGraphTimeExpr
latestGraphUnaryExpr
snapshotAtGraphTimeExpr
snapshotLatestGraphUnaryExpr
layersGraphLayersExpr

GraphLayersExpr

Fields

FieldTypeDescription
names[String!]!
exprGraphFilter

GraphTimeExpr

Fields

FieldTypeDescription
timeTimeInput!
exprGraphFilter

GraphUnaryExpr

Fields

FieldTypeDescription
exprGraphFilter

GraphViewCollection

Fields

FieldTypeDescription
defaultLayerBooleanContains only the default layer.
layers[String!]List of included layers.
excludeLayers[String!]List of excluded layers.
excludeLayerStringSingle excluded layer.
subgraph[String!]Subgraph nodes.
subgraphNodeTypes[String!]Subgraph node types.
excludeNodes[String!]List of excluded nodes.
validBooleanValid state.
windowWindowWindow between a start and end time.
atTimeInputView at a specified time.
latestBooleanView at the latest time.
snapshotAtTimeInputSnapshot at specified time.
snapshotLatestBooleanSnapshot at latest time.
beforeTimeInputView before a specified time (end exclusive).
afterTimeInputView after a specified time (start exclusive).
shrinkWindowWindowShrink a Window to a specified start and end time.
shrinkStartTimeInputSet the window start to a specified time.
shrinkEndTimeInputSet the window end to a specified time.
nodeFilterNodeFilterNode filter.
edgeFilterEdgeFilterEdge filter.

GraphWindowExpr

Fields

FieldTypeDescription
startTimeInput!
endTimeInput!
exprGraphFilter

IndexSpecInput

Fields

FieldTypeDescription
nodePropsPropsInput!Node properties.
edgePropsPropsInput!Edge properties.

InputEdge

Fields

FieldTypeDescription
srcString!Source node.
dstString!Destination node.

NodeAddition

Fields

FieldTypeDescription
nameString!Name.
nodeTypeStringNode type.
metadata[PropertyInput!]Metadata.
updates[TemporalPropertyInput!]Updates.

NodeFieldCondition

Fields

FieldTypeDescription
eqValue
neValue
gtValue
geValue
ltValue
leValue
startsWithValue
endsWithValue
containsValue
notContainsValue
isInValue
isNotInValue

NodeFieldFilterNew

Fields

FieldTypeDescription
fieldNodeField!
whereNodeFieldCondition!

NodeFilter

Fields

FieldTypeDescription
nodeNodeFieldFilterNewNode filter.
propertyPropertyFilterNewProperty filter.
metadataPropertyFilterNewMetadata filter.
temporalPropertyPropertyFilterNewTemporal property filter.
and[NodeFilter!]AND operator.
or[NodeFilter!]OR operator.
notNodeFilterNOT operator.
windowNodeWindowExpr
atNodeTimeExpr
beforeNodeTimeExpr
afterNodeTimeExpr
latestNodeUnaryExpr
snapshotAtNodeTimeExpr
snapshotLatestNodeUnaryExpr
layersNodeLayersExpr
isActiveBooleanNode is active in the current view/window.

NodeLayersExpr

Fields

FieldTypeDescription
names[String!]!
exprNodeFilter!

NodeSortBy

Fields

FieldTypeDescription
reverseBooleanReverse order
idBooleanUnique Id
timeSortByTimeTime
propertyStringProperty

NodesViewCollection

Fields

FieldTypeDescription
defaultLayerBooleanContains only the default layer.
latestBooleanView at the latest time.
snapshotLatestBooleanSnapshot at latest time.
layers[String!]List of included layers.
excludeLayers[String!]List of excluded layers.
excludeLayerStringSingle excluded layer.
windowWindowWindow between a start and end time.
atTimeInputView at a specified time.
snapshotAtTimeInputSnapshot at specified time.
beforeTimeInputView before a specified time (end exclusive).
afterTimeInputView after a specified time (start exclusive).
shrinkWindowWindowShrink a Window to a specified start and end time.
shrinkStartTimeInputSet the window start to a specified time.
shrinkEndTimeInputSet the window end to a specified time.
nodeFilterNodeFilterNode filter.
typeFilter[String!]List of types.

NodeTimeExpr

Fields

FieldTypeDescription
timeTimeInput!
exprNodeFilter!

NodeUnaryExpr

Fields

FieldTypeDescription
exprNodeFilter!

NodeViewCollection

Fields

FieldTypeDescription
defaultLayerBooleanContains only the default layer.
latestBooleanView at the latest time.
snapshotLatestBooleanSnapshot at latest time.
snapshotAtTimeInputSnapshot at specified time.
layers[String!]List of included layers.
excludeLayers[String!]List of excluded layers.
excludeLayerStringSingle excluded layer.
windowWindowWindow between a start and end time.
atTimeInputView at a specified time.
beforeTimeInputView before a specified time (end exclusive).
afterTimeInputView after a specified time (start exclusive).
shrinkWindowWindowShrink a Window to a specified start and end time.
shrinkStartTimeInputSet the window start to a specified time.
shrinkEndTimeInputSet the window end to a specified time.
nodeFilterNodeFilterNode filter.

NodeWindowExpr

Fields

FieldTypeDescription
startTimeInput!
endTimeInput!
exprNodeFilter!

ObjectEntry

Fields

FieldTypeDescription
keyString!Key.
valueValue!Value.

PathFromNodeViewCollection

Fields

FieldTypeDescription
latestBooleanLatest time.
snapshotLatestBooleanLatest snapshot.
snapshotAtTimeInputTime.
layers[String!]List of layers.
excludeLayers[String!]List of excluded layers.
excludeLayerStringSingle layer to exclude.
windowWindowWindow between a start and end time.
atTimeInputView at a specified time.
beforeTimeInputView before a specified time (end exclusive).
afterTimeInputView after a specified time (start exclusive).
shrinkWindowWindowShrink a Window to a specified start and end time.
shrinkStartTimeInputSet the window start to a specified time.
shrinkEndTimeInputSet the window end to a specified time.

PropCondition

Fields

PropertyFilterNew

Fields

FieldTypeDescription
nameString!
wherePropCondition!

PropertyInput

Fields

FieldTypeDescription
keyString!Key.
valueValue!Value.

PropsInput

Fields

FieldTypeDescription
allAllPropertySpecAll properties and metadata.
someSomePropertySpecSome properties and metadata.

SomePropertySpec

SomePropertySpec object containing lists of metadata and property names.

Fields

FieldTypeDescription
metadata[String!]!List of metadata.
properties[String!]!List of properties.

TemporalPropertyInput

Fields

FieldTypeDescription
timeInt!Time.
properties[PropertyInput!]Properties.

Value

Fields

FieldTypeDescription
u8Int8 bit unsigned integer.
u16Int16 bit unsigned integer.
u32Int32 bit unsigned integer.
u64Int64 bit unsigned integer.
i32Int32 bit signed integer.
i64Int64 bit signed integer.
f32Float32 bit float.
f64Float64 bit float.
strStringString.
boolBooleanBoolean.
list[Value!]List.
object[ObjectEntry!]Object.

VectorisedGraphWindow

Fields

FieldTypeDescription
startInt!Start time.
endInt!End time.

Window

Fields

FieldTypeDescription
startTimeInput!Window start time.
endTimeInput!Window end time.

WindowDuration

Fields

FieldTypeDescription
durationStringDuration of window period.

Choose from: | | epoch | Int | Time. |