コード例 #1
0
        public virtual IValueBufferFactory CreateValueBufferFactory(
            IValueBufferFactoryFactory valueBufferFactoryFactory)
        {
            Check.NotNull(valueBufferFactoryFactory, nameof(valueBufferFactoryFactory));

            return(valueBufferFactoryFactory.Create(_findExpression.GetProjectionTypes().ToArray(), indexMap: null));
        }
コード例 #2
0
        public ShaperCommandContext([NotNull] IValueBufferFactoryFactory valueBufferFactoryFactory,
                                    [NotNull] Func <IBsonQueryGenerator> bsonQueryGeneratorFunc)
        {
            Check.NotNull(valueBufferFactoryFactory, nameof(valueBufferFactoryFactory));
            Check.NotNull(bsonQueryGeneratorFunc, nameof(bsonQueryGeneratorFunc));

            _valueBufferFactoryFactory = valueBufferFactoryFactory;
            BsonQueryGeneratorFunc     = bsonQueryGeneratorFunc;
        }
        public ShaperCommandContextFactory([NotNull] IValueBufferFactoryFactory valueBufferFactoryFactory)
        {
            Check.NotNull(valueBufferFactoryFactory, nameof(valueBufferFactoryFactory));

            _valueBufferFactoryFactory = valueBufferFactoryFactory;
        }
コード例 #4
0
 public IValueBufferFactory CreateValueBufferFactory(IValueBufferFactoryFactory valueBufferFactoryFactory)
 {
     return(valueBufferFactoryFactory.
            Create(_findExpression.GetProjectionTypes().ToArray(), indexMap: null));
 }
 public ShaperCommandContextFactory(IValueBufferFactoryFactory valueBufferFactoryFactory)
 {
     _valueBufferFactoryFactory = valueBufferFactoryFactory;
 }
コード例 #6
0
 public ShaperCommandContext(IValueBufferFactoryFactory valueBufferFactoryFactory,
                             Func <IBsonQueryGenerator> bsonQueryGeneratorFunc)
 {
     _valueBufferFactoryFactory = valueBufferFactoryFactory;
     BsonQueryGeneratorFunc     = bsonQueryGeneratorFunc;
 }