Package org.umlg.sqlg.services
Class SqlgFunctionFactory
java.lang.Object
org.umlg.sqlg.services.SqlgServiceRegistry.SqlgServiceFactory<org.apache.tinkerpop.gremlin.structure.Vertex,Long>
org.umlg.sqlg.services.SqlgFunctionFactory
- 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 SqlgFunctionFactory
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>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.service.Service
org.apache.tinkerpop.gremlin.structure.service.Service.DirectoryService<I extends Object>, org.apache.tinkerpop.gremlin.structure.service.Service.Exceptions, org.apache.tinkerpop.gremlin.structure.service.Service.ServiceCallContext, org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory<I extends Object,
R extends Object>, org.apache.tinkerpop.gremlin.structure.service.Service.Type -
Field Summary
FieldsFields inherited from class org.umlg.sqlg.services.SqlgServiceRegistry.SqlgServiceFactory
describeParams, graph, name, requirements
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
org.apache.tinkerpop.gremlin.structure.service.Service<org.apache.tinkerpop.gremlin.structure.Vertex,
Long> createService
(boolean isStart, Map params) 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) Set<org.apache.tinkerpop.gremlin.structure.service.Service.Type>
org.apache.tinkerpop.gremlin.structure.service.Service.Type
getType()
Methods inherited from class org.umlg.sqlg.services.SqlgServiceRegistry.SqlgServiceFactory
addDescribeParams, addRequirements, describeParams, getName, getRequirements
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
execute, execute, getMaxBarrierSize, getRequirements, isBarrier, isStart, isStreaming
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory
getRequirementsByType
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
SqlgFunctionFactory
-
-
Method Details
-
getType
public org.apache.tinkerpop.gremlin.structure.service.Service.Type getType()- Specified by:
getType
in interfaceorg.apache.tinkerpop.gremlin.structure.service.Service<org.apache.tinkerpop.gremlin.structure.Vertex,
Long>
-
getSupportedTypes
- Specified by:
getSupportedTypes
in interfaceorg.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 interfaceorg.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 interfaceorg.apache.tinkerpop.gremlin.structure.service.Service<org.apache.tinkerpop.gremlin.structure.Vertex,
Long>
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceorg.apache.tinkerpop.gremlin.structure.service.Service<org.apache.tinkerpop.gremlin.structure.Vertex,
Long> - Specified by:
close
in interfaceorg.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory<org.apache.tinkerpop.gremlin.structure.Vertex,
Long>
-