public TableMetadata( string name, Type type, IOperationsProvider operationsProvider = null) { Name = name; Type = type; OperationsProvider = operationsProvider; }
public SqlExecutor( ISqlParser sqlParser, TablesMetadata tablesMetadata, IQueryExecutor queryExecutor, ISearchExpressionProvider searchExpressionProvider, IOperationsProvider operationsProvider) { _sqlParser = sqlParser; _tablesMetadata = tablesMetadata; _queryExecutor = queryExecutor; _stageConverter = new StageConverter(); _searchExpressionProvider = searchExpressionProvider; _operationsProvider = operationsProvider; }
static Real() { if (typeof(T) == typeof(DdReal)) { op = (IOperationsProvider <T>) new DdOperationsProvider(); } else if (typeof(T) == typeof(QdReal)) { op = (IOperationsProvider <T>) new QdOperationsProvider(); } else { Debug.Fail("Should not get there"); } }
public KoraliumTable( string name, Type resolver, Type entityType, IReadOnlyList <TableColumn> columns, string securityPolicy, IReadOnlyList <TableIndex> indices, IOperationsProvider operationsProvider, PartitionResolver partitionResolver) { Name = name; Resolver = resolver; EntityType = entityType; Columns = columns; SecurityPolicy = securityPolicy; Indices = indices; OperationsProvider = operationsProvider; PartitionResolver = partitionResolver; }
public VisitorMetadata( SqlParameters sqlParameters, TablesMetadata tablesMetadata, ISearchExpressionProvider searchExpressionProvider, IOperationsProvider operationsProvider) { Debug.Assert(tablesMetadata != null); if (sqlParameters != null) { Parameters = sqlParameters; } else { Parameters = new SqlParameters(); } TablesMetadata = tablesMetadata; SearchExpressionProvider = searchExpressionProvider; OperationsProvider = operationsProvider; }
public InterceptableOperationOrchestrator(IOperationsProvider <OperationContextType> provider, IEnumerable <IOperationInterceptable <OperationContextType> > interceptors) : base(provider) { _interceptors = interceptors; }
public ITableResolverBuilder <Entity> SetOperationsProvider(IOperationsProvider operationsProvider) { _operationsProvider = operationsProvider; return(this); }
public OperationOrchestrator(IOperationsProvider <OperationContextType> provider, IOrchestrationStrategy <OperationContextType> strategy) { _provider = provider; _strategy = strategy; }
public OperationOrchestrator(IOperationsProvider <OperationContextType> provider) : this(provider, new SequentialOrchestrationStrategy <OperationContextType>()) { }
public PoliciesGenerator(IFileExporter <TResult> fileExporter, IBuildersFactory <TOperationPolicy> buildersFactory, IOperationsProvider operationsProvider) : base(fileExporter, operationsProvider) { _buildersFactory = buildersFactory; }
public ReversibleOperationOrchestrator(IOperationsProvider <OperationContextType> provider) : base(provider) { }
public TPLBasedParallelOperationsOrchestrator(IOperationsProvider <OperationContextType> provider) : base(provider) { }
protected Generator(IFileExporter <T> fileExporter, IOperationsProvider operationsProvider) { FileExporter = fileExporter; OperationsProvider = operationsProvider; }
public PeriodicBackgroundOperationOrchestrator(IOperationsProvider <OperationContextType> provider, ITriggerPeriodicBackgroundOperation trigger) : base(provider) { _trigger = trigger; }
public OperationsController(IOperationsProvider operationsProvider) { this.operationsProvider = operationsProvider; }