Interface Neo4jClient

All Superinterfaces:
io.vertx.up.plugin.TpClient<Neo4jClient>
All Known Implementing Classes:
Neo4jClientImpl

public interface Neo4jClient extends io.vertx.up.plugin.TpClient<Neo4jClient>
  • Method Summary

    Modifier and Type
    Method
    Description
    connect(String graph)
     
    boolean
     
    createShared(io.vertx.core.Vertx vertx)
     
    createShared(io.vertx.core.Vertx vertx, io.vertx.core.json.JsonObject config)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    edgeCreate(io.vertx.core.json.JsonArray edge)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    edgeCreate(io.vertx.core.json.JsonObject edge)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    edgeRemove(io.vertx.core.json.JsonArray edge)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    edgeRemove(io.vertx.core.json.JsonObject edge)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    edgeUpdate(io.vertx.core.json.JsonArray edge)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    edgeUpdate(io.vertx.core.json.JsonObject edge)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    graphic(io.vertx.core.json.JsonObject node)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    graphic(io.vertx.core.json.JsonObject node, Integer level)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
     
    io.vertx.core.Future<Boolean>
     
    init(io.vertx.core.json.JsonObject params)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    nodeCreate(io.vertx.core.json.JsonArray nodes)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    nodeCreate(io.vertx.core.json.JsonObject node)
     
    boolean
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    nodeRemove(io.vertx.core.json.JsonArray nodes)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    nodeRemove(io.vertx.core.json.JsonObject node)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    nodeUpdate(io.vertx.core.json.JsonArray nodes)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    nodeUpdate(io.vertx.core.json.JsonObject node)
     
  • Method Details

    • createShared

      static Neo4jClient createShared(io.vertx.core.Vertx vertx)
    • createShared

      static Neo4jClient createShared(io.vertx.core.Vertx vertx, io.vertx.core.json.JsonObject config)
    • init

      Neo4jClient init(io.vertx.core.json.JsonObject params)
      Specified by:
      init in interface io.vertx.up.plugin.TpClient<Neo4jClient>
    • connect

      Neo4jClient connect(String graph)
    • connected

      boolean connected()
    • nodeCreate

      io.vertx.core.Future<io.vertx.core.json.JsonObject> nodeCreate(io.vertx.core.json.JsonObject node)
    • nodeCreate

      io.vertx.core.Future<io.vertx.core.json.JsonArray> nodeCreate(io.vertx.core.json.JsonArray nodes)
    • nodeUpdate

      io.vertx.core.Future<io.vertx.core.json.JsonObject> nodeUpdate(io.vertx.core.json.JsonObject node)
    • nodeUpdate

      io.vertx.core.Future<io.vertx.core.json.JsonArray> nodeUpdate(io.vertx.core.json.JsonArray nodes)
    • nodeRemove

      io.vertx.core.Future<io.vertx.core.json.JsonObject> nodeRemove(io.vertx.core.json.JsonObject node)
    • nodeRemove

      io.vertx.core.Future<io.vertx.core.json.JsonArray> nodeRemove(io.vertx.core.json.JsonArray nodes)
    • nodeFind

      io.vertx.core.Future<io.vertx.core.json.JsonObject> nodeFind(String key)
    • nodeExisting

      boolean nodeExisting(String key)
    • edgeCreate

      io.vertx.core.Future<io.vertx.core.json.JsonObject> edgeCreate(io.vertx.core.json.JsonObject edge)
    • edgeCreate

      io.vertx.core.Future<io.vertx.core.json.JsonArray> edgeCreate(io.vertx.core.json.JsonArray edge)
    • edgeUpdate

      io.vertx.core.Future<io.vertx.core.json.JsonObject> edgeUpdate(io.vertx.core.json.JsonObject edge)
    • edgeUpdate

      io.vertx.core.Future<io.vertx.core.json.JsonArray> edgeUpdate(io.vertx.core.json.JsonArray edge)
    • edgeRemove

      io.vertx.core.Future<io.vertx.core.json.JsonObject> edgeRemove(io.vertx.core.json.JsonObject edge)
    • edgeRemove

      io.vertx.core.Future<io.vertx.core.json.JsonArray> edgeRemove(io.vertx.core.json.JsonArray edge)
    • graphic

      io.vertx.core.Future<io.vertx.core.json.JsonObject> graphic(io.vertx.core.json.JsonObject node)
    • graphic

      io.vertx.core.Future<io.vertx.core.json.JsonObject> graphic(io.vertx.core.json.JsonObject node, Integer level)
    • graphicByKey

      io.vertx.core.Future<io.vertx.core.json.JsonObject> graphicByKey(String key)
    • graphicByKey

      io.vertx.core.Future<io.vertx.core.json.JsonObject> graphicByKey(String key, Integer level)
    • graphicReset

      io.vertx.core.Future<Boolean> graphicReset()