public ShanqQueryable(QueryableOrigin origin, IQueryParser queryParser, IQueryExecutor executor, int binding = 0, int descriptorSet = 0) : base(new DefaultQueryProvider(typeof(ShanqQueryable <>), queryParser, executor)) { this.Origin = origin; this.Binding = binding; this.DescriptorSet = descriptorSet; this.executor = (ShanqQueryExecutor)executor; }
public ShanqQueryable(QueryableOrigin origin, IQueryParser queryParser, IQueryExecutor executor) : base(new DefaultQueryProvider(typeof(ShanqQueryable <>), queryParser, executor)) { this.Origin = origin; this.executor = (ShanqQueryExecutor)executor; }
public ShanqQueryable(IQueryProvider provider, Expression expression) : base(provider, expression) { this.executor = (ShanqQueryExecutor)((QueryProviderBase)provider).Executor; }
public ShanqFactory(ExecutionModel model, Stream outputStream) { this.executor = new ShanqQueryExecutor(model, outputStream); }
public ShanqFactory(ExecutionModel model, Stream outputStream, IVectorTypeLibrary vectorLibrary) { this.executor = new ShanqQueryExecutor(model, outputStream, vectorLibrary); }
public ShanqFactory(ExecutionModel model, Stream outputStream, IVectorTypeLibrary vectorLibrary, string entryPointName) { this.executor = new ShanqQueryExecutor(model, outputStream, vectorLibrary, entryPointName); }