Package org.umlg.sqlg.services
Class SqlgServiceRegistry.SqlgServiceFactory<I,R>
java.lang.Object
org.umlg.sqlg.services.SqlgServiceRegistry.SqlgServiceFactory<I,R>
- All Implemented Interfaces:
AutoCloseable
,org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory<I,
R>
- Direct Known Subclasses:
SqlgDegreeCentralityFactory
,SqlgFunctionFactory
,SqlgPGRoutingFactory
,SqlgPGVectorFactory
,SqlgServiceRegistry.LambdaServiceFactory
- Enclosing class:
- SqlgServiceRegistry
public abstract static class SqlgServiceRegistry.SqlgServiceFactory<I,R>
extends Object
implements org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory<I,R>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDescribeParams
(Map describeParams) addRequirements
(org.apache.tinkerpop.gremlin.structure.service.Service.Type type, org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement... requirements) getName()
Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>
getRequirements
(org.apache.tinkerpop.gremlin.structure.service.Service.Type type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory
close, createService, getRequirementsByType, getSupportedTypes
-
Field Details
-
graph
-
name
-
describeParams
-
requirements
-
-
Constructor Details
-
SqlgServiceFactory
-
-
Method Details
-
getName
-
addDescribeParams
-
addRequirements
public SqlgServiceRegistry.SqlgServiceFactory addRequirements(org.apache.tinkerpop.gremlin.structure.service.Service.Type type, org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement... requirements) -
getRequirements
public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements(org.apache.tinkerpop.gremlin.structure.service.Service.Type type) -
describeParams
-