inV
How to designate the incoming vertex to use when loading data from a data file.
Synopsis
DSE5.1.2 and earlier:
inV "field_name", {
label "field_name"
[ key "key_name" | key key1_name: "key1_name", key2_name: "key2_name" ]
}
DSE5.1.3 and later:
inV {
label "field_name"
[ key "key_name" | key key1_name: "key1_name", key2_name: "key2_name" ]
ignore "field_name"
}
Description
In DSE versions 5.1.2 and earlier, sets the field name in the input file that will define
the incoming vertex of an edge. Both inV
and outV
must be defined in an edge mapping statement. In DSE 5.1.3
and later, the field_name is deleted from between the inV
keyword
and the {
.
Examples
DSE 5.1.2 and earlier: Sets the field name for the incoming vertex in a mapping script to
fridgeSensor.
//Sample line read:
// cityId|sensorId|name
// santaCruz|93c4ec9b-68ff-455e-8668-1056ebc3689f|asparagus
// or JSON
// {"sensor": {"cityId": "santaCruz", "sensorId": "93c4ec9b-68ff-455e-8668-1056ebc3689f"}, "name": "asparagus"}
// The incoming vertex has a vertex label of fridgeSensor, the particular vertex is defined as the one with
// the cityId of santaCruz and a sensorId of 93c4ec9b-68ff-455e-8668-1056ebc3689f
inV "fridgeSensor", {
label "fridgeSensor"
key cityId:"cityId", sensorId:"sensorId"
The
field name in the input file that defines the outgoing vertex is fridgeSensor, the
vertex has a vertex label of fridgeSensor, and the composite key value cityId,
sensorId is supplied in the input file field set in this statement. The label and key must be set
along with inV
.DSE5.1.3 and
later:
//Sample line read:
// cityId|sensorId|homeId|name
// santaCruz|93c4ec9b-68ff-455e-8668-1056ebc3689f|asparagus
// or JSON
// {"sensor": {"cityId": "santaCruz", "sensorId": "93c4ec9b-68ff-455e-8668-1056ebc3689f"}, "name": "asparagus"}
// The incoming vertex has a vertex label of fridgeSensor, the particular vertex is defined as the one with
// the cityId of santaCruz and a sensorId of 93c4ec9b-68ff-455e-8668-1056ebc3689f
inV {
label "fridgeSensor"
key cityId: "cityId", sensorId: "sensorId"
exists()
ignore "homeId"
ignore "name"
}