outV

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

構文

DSE5.1.2 and earlier:
outV "field_name", { 
  label "field_name" 
  [ key "key_name" | key key1_name: "key1_name", key2_name: "key2_name" ]
  [ exists() ]
}
DSE5.1.3 and later:
outV { 
  label "field_name" 
  [ key "key_name" | key key1_name: "key1_name", key2_name: "key2_name" ]
  ignore "field_name"
  [ exists() ]
}

説明

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

DSE 5.1.2以前の場合:マッピング・スクリプト内のエッジの外向き頂点のフィールド名をingredientに設定します。
//Sample line read:
// city_id|sensor_id|name
// santaCruz|93c4ec9b-68ff-455e-8668-1056ebc3689f|asparagus

// The outgoing vertex has a vertex label of ingredient, the particular vertex is defined as the one with
// the name of asparagus

outV "ingredient", {
        label "ingredient"
        key "name"
    }
外向き頂点を定義する入力ファイルのフィールド名はingredientで、頂点にはingredientという頂点ラベルがあり、nameというキー値がこの文に設定された入力ファイルのフィールドに入力されます。labelおよびkeyは、outVとともに設定する必要があります。
DSE 5.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
outV {
        label "ingredient"
        key "name"
        exists()
        ignore "homeId"
        ignore "cityId"
        ignore "sensorId"
    }