Пример #1
0
 public GremlinQueryExecutionPipelineImpl(
     IGremlinQuerySerializer serializer,
     IGremlinQueryExecutor executor,
     IGremlinQueryExecutionResultDeserializer deserializer)
 {
     Executor     = executor;
     Serializer   = serializer;
     Deserializer = deserializer;
 }
Пример #2
0
 public GremlinQueryEnvironmentImpl(
     IGraphModel model,
     IGremlinQuerySerializer serializer,
     IGremlinQueryExecutor executor,
     IGremlinQueryExecutionResultDeserializer deserializer,
     IGremlinQueryDebugger debugger,
     IFeatureSet featureSet,
     IGremlinqOptions options,
     ILogger logger)
 {
     Model        = model;
     Logger       = logger;
     Options      = options;
     Executor     = executor;
     Debugger     = debugger;
     FeatureSet   = featureSet;
     Serializer   = serializer;
     Deserializer = deserializer;
 }
Пример #3
0
 public static IGremlinQueryEnvironment UseDeserializer(this IGremlinQueryEnvironment environment, IGremlinQueryExecutionResultDeserializer deserializer) => environment.ConfigureDeserializer(_ => deserializer);
Пример #4
0
 public static IGremlinQueryExecutionPipeline UseDeserializer(this IGremlinQueryExecutionPipeline pipeline, IGremlinQueryExecutionResultDeserializer deserializer)
 {
     return(pipeline.ConfigureDeserializer(_ => deserializer));
 }
Пример #5
0
 public IGremlinQueryExecutionPipeline UseDeserializer(IGremlinQueryExecutionResultDeserializer deserializerFactory)
 {
     return(new GremlinQueryExecutionPipelineImpl(Serializer, Executor, deserializerFactory));
 }