inV

データをデータ・ファイルから読み込むときに使用する内向き頂点の指定方法。

構文

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"
}

説明

DSEバージョン5.1.2以前では、エッジの内向き頂点を定義する入力ファイル内のフィールド名を設定します。inVoutVはともにエッジ・マッピング文で定義する必要があります。DSE 5.1.3以降では、field_nameはinVキーワードと{の間から削除されています。

DSE 5.1.2以前の場合:マッピング・スクリプト内の内向き頂点のフィールド名を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"
外向き頂点を定義する入力ファイルのフィールド名はfridgeSensorで、頂点にはfridgeSensorという頂点ラベルがあり、cityId, sensorIdという複合キー値がこの文に設定された入力ファイルのフィールドに入力されます。labelおよびkeyは、inVとともに設定する必要があります。
DSE5.1.3以降の場合:
//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"
    }