Class SqlgPGRoutingFactory

java.lang.Object
org.umlg.sqlg.services.SqlgServiceRegistry.SqlgServiceFactory<org.apache.tinkerpop.gremlin.structure.Vertex,Long>
org.umlg.sqlg.services.SqlgPGRoutingFactory
All Implemented Interfaces:
AutoCloseable, org.apache.tinkerpop.gremlin.structure.service.Service<org.apache.tinkerpop.gremlin.structure.Vertex,Long>, org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory<org.apache.tinkerpop.gremlin.structure.Vertex,Long>

public class SqlgPGRoutingFactory extends SqlgServiceRegistry.SqlgServiceFactory<org.apache.tinkerpop.gremlin.structure.Vertex,Long> implements org.apache.tinkerpop.gremlin.structure.service.Service<org.apache.tinkerpop.gremlin.structure.Vertex,Long>
  • Field Details

  • Constructor Details

    • SqlgPGRoutingFactory

      public SqlgPGRoutingFactory(SqlgGraph graph)
  • Method Details

    • getType

      public org.apache.tinkerpop.gremlin.structure.service.Service.Type getType()
      Specified by:
      getType in interface org.apache.tinkerpop.gremlin.structure.service.Service<org.apache.tinkerpop.gremlin.structure.Vertex,Long>
    • describeParams

      public Map describeParams()
      Specified by:
      describeParams in interface org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory<org.apache.tinkerpop.gremlin.structure.Vertex,Long>
      Overrides:
      describeParams in class SqlgServiceRegistry.SqlgServiceFactory<org.apache.tinkerpop.gremlin.structure.Vertex,Long>
    • getSupportedTypes

      public Set<org.apache.tinkerpop.gremlin.structure.service.Service.Type> getSupportedTypes()
      Specified by:
      getSupportedTypes in interface org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory<org.apache.tinkerpop.gremlin.structure.Vertex,Long>
    • createService

      public org.apache.tinkerpop.gremlin.structure.service.Service<org.apache.tinkerpop.gremlin.structure.Vertex,Long> createService(boolean isStart, Map params)
      Specified by:
      createService in interface org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory<org.apache.tinkerpop.gremlin.structure.Vertex,Long>
    • execute

      public org.apache.tinkerpop.gremlin.structure.util.CloseableIterator<Long> execute(org.apache.tinkerpop.gremlin.structure.service.Service.ServiceCallContext ctx, org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Vertex> in, Map params)
      Specified by:
      execute in interface org.apache.tinkerpop.gremlin.structure.service.Service<org.apache.tinkerpop.gremlin.structure.Vertex,Long>
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.apache.tinkerpop.gremlin.structure.service.Service<org.apache.tinkerpop.gremlin.structure.Vertex,Long>
      Specified by:
      close in interface org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory<org.apache.tinkerpop.gremlin.structure.Vertex,Long>