private getCommand()

in src/connectors/gremlin-connector.ts [152:166]


  private getCommand(
    type: Etype,
    value: Vertex | Edge,
    upsert: boolean = false
  ): string {
    if (type === Etype.vertex) {
      return upsert
        ? GraphHelper.getUpsertVertexQuery(value as Vertex)
        : GraphHelper.getAddVertexQuery(value as Vertex);
    } else {
      return upsert && value.id != null
        ? GraphHelper.getUpsertEdgeQuery(value as Edge)
        : GraphHelper.getAddEdgeQuery(value as Edge);
    }
  }