コード例 #1
0
 public CurrentTransformationScope(BlittableJsonReaderObject parameters, IncludeDocumentsCommand include, DocumentsStorage documentsStorage, TransformerStore transformerStore, DocumentsOperationContext documentsContext)
 {
     _parameters       = parameters;
     _include          = include;
     _documentsStorage = documentsStorage;
     _transformerStore = transformerStore;
     _documentsContext = documentsContext;
 }
コード例 #2
0
 public override TransformationScope OpenTransformationScope(BlittableJsonReaderObject parameters, IncludeDocumentsCommand include, DocumentsStorage documentsStorage, TransformerStore transformerStore, DocumentsOperationContext context, bool nested)
 {
     throw new NotSupportedException($"Transformer with id {TransformerId} is in-memory implementation of a faulty transformer");
 }
コード例 #3
0
 public TransformationScope(TransformerBase transformer, BlittableJsonReaderObject transformerParameters, IncludeDocumentsCommand include, DocumentsStorage documentsStorage, TransformerStore transformerStore, DocumentsOperationContext context, bool nested)
 {
     _transformer = transformer;
     _context     = context;
     _nested      = nested;
     if (_nested == false)
     {
         Debug.Assert(CurrentTransformationScope.Current == null);
         CurrentTransformationScope.Current = new CurrentTransformationScope(transformerParameters, include, documentsStorage, transformerStore, context);
     }
     else
     {
         Debug.Assert(CurrentTransformationScope.Current != null);
     }
 }
コード例 #4
0
 public virtual TransformationScope OpenTransformationScope(BlittableJsonReaderObject parameters, IncludeDocumentsCommand include, DocumentsStorage documentsStorage, TransformerStore transformerStore, DocumentsOperationContext context, bool nested = false)
 {
     return(new TransformationScope(_transformer, parameters, include, documentsStorage, transformerStore, context, nested));
 }