Package org.umlg.sqlg.services
Class SqlgServiceRegistry.LambdaServiceFactory<I,R>
java.lang.Object
org.umlg.sqlg.services.SqlgServiceRegistry.SqlgServiceFactory<I,R>
org.umlg.sqlg.services.SqlgServiceRegistry.LambdaServiceFactory<I,R>
- All Implemented Interfaces:
AutoCloseable
,org.apache.tinkerpop.gremlin.structure.service.Service.ServiceFactory<I,
R>
- Enclosing class:
- SqlgServiceRegistry
public static class SqlgServiceRegistry.LambdaServiceFactory<I,R>
extends SqlgServiceRegistry.SqlgServiceFactory<I,R>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
-
Field Summary
Fields inherited from class org.umlg.sqlg.services.SqlgServiceRegistry.SqlgServiceFactory
describeParams, graph, name, requirements
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBarrierLambda
(org.apache.tinkerpop.gremlin.util.function.TriFunction<org.apache.tinkerpop.gremlin.structure.service.Service.ServiceCallContext, org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet<I>, Map, Iterator<R>> lambda) addBarrierLambda
(org.apache.tinkerpop.gremlin.util.function.TriFunction<org.apache.tinkerpop.gremlin.structure.service.Service.ServiceCallContext, org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet<I>, Map, Iterator<R>> lambda, int maxChunkSize) addDescribeParams
(Map describeParams) addStartLambda
(BiFunction<org.apache.tinkerpop.gremlin.structure.service.Service.ServiceCallContext, Map, Iterator<R>> lambda) addStreamingLambda
(org.apache.tinkerpop.gremlin.util.function.TriFunction<org.apache.tinkerpop.gremlin.structure.service.Service.ServiceCallContext, org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<I>, Map, Iterator<R>> lambda) createService
(boolean isStart, Map params) Set<org.apache.tinkerpop.gremlin.structure.service.Service.Type>
Methods inherited from class org.umlg.sqlg.services.SqlgServiceRegistry.SqlgServiceFactory
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.ServiceFactory
close, getRequirementsByType
-
Constructor Details
-
LambdaServiceFactory
-
-
Method Details
-
getSupportedTypes
-
addDescribeParams
- Overrides:
addDescribeParams
in classSqlgServiceRegistry.SqlgServiceFactory<I,
R>
-
addStartLambda
public SqlgServiceRegistry.LambdaStartService addStartLambda(BiFunction<org.apache.tinkerpop.gremlin.structure.service.Service.ServiceCallContext, Map, Iterator<R>> lambda) -
addStreamingLambda
public SqlgServiceRegistry.LambdaStreamingService addStreamingLambda(org.apache.tinkerpop.gremlin.util.function.TriFunction<org.apache.tinkerpop.gremlin.structure.service.Service.ServiceCallContext, org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<I>, Map, Iterator<R>> lambda) -
addBarrierLambda
public SqlgServiceRegistry.LambdaBarrierService addBarrierLambda(org.apache.tinkerpop.gremlin.util.function.TriFunction<org.apache.tinkerpop.gremlin.structure.service.Service.ServiceCallContext, org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet<I>, Map, Iterator<R>> lambda) -
addBarrierLambda
public SqlgServiceRegistry.LambdaBarrierService addBarrierLambda(org.apache.tinkerpop.gremlin.util.function.TriFunction<org.apache.tinkerpop.gremlin.structure.service.Service.ServiceCallContext, org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet<I>, Map, Iterator<R>> lambda, int maxChunkSize) -
createService
-