public PartitionDataProvider(TableDetailsModel dataModel, OracleObjectIdentifier objectIdentifier, Version oracleVersion) { var hasInMemorySupport = InMemoryHelper.HasInMemorySupport(oracleVersion); PartitionDetailDataProvider = new PartitionDetailDataProviderInternal(dataModel, objectIdentifier, hasInMemorySupport); SubPartitionDetailDataProvider = new SubPartitionDetailDataProviderInternal(dataModel, objectIdentifier, hasInMemorySupport); }
public PropertySqlDataProvider(IDataContext context, IAddressDataProvider addressDataProvider, IFileDataProvider fileDataProvider, IModelDataProvider <DataModel.VProperty> modelDataProvider) : base(context) { _addressDataProvider = addressDataProvider ?? throw new ArgumentNullException(nameof(addressDataProvider)); _fileDataProvider = fileDataProvider ?? throw new ArgumentNullException(nameof(fileDataProvider)); _modelDataProvider = modelDataProvider ?? throw new ArgumentNullException(nameof(modelDataProvider)); }
public ModelManager(IModelCache modelCache, IModelDataProvider modelDataProvider, IConfigurationProvider mapperConfiguration) { ModelCache = modelCache; ModelDataProvider = modelDataProvider; MapperConfiguration = mapperConfiguration as MapperConfiguration; }
public ExplainPlanDataProvider(string statementText, string planKey, OracleObjectIdentifier targetTableIdentifier) { _dataMmodel = new ExplainPlanModelInternal(statementText, planKey, targetTableIdentifier); CreateExplainPlanUpdater = new CreateExplainPlanDataProviderInternal(_dataMmodel); LoadExplainPlanUpdater = new LoadExplainPlanDataProviderInternal(_dataMmodel); }
private async Task UpdateDataModel(CancellationToken cancellationToken, IModelDataProvider scriptDataProvider) { var connectionString = OracleConnectionStringRepository.GetBackgroundConnectionString(_databaseModel.ConnectionString.ConnectionString); await OracleDatabaseModel.UpdateModelAsync(connectionString, _databaseModel.CurrentSchema, false, cancellationToken, scriptDataProvider); }
private async Task UpdateDataModel(CancellationToken cancellationToken, IModelDataProvider scriptDataProvider) { var connectionString = OracleConnectionStringRepository.GetBackgroundConnectionString(_databaseModel.ConnectionString.ConnectionString); await OracleDatabaseModel.UpdateModelAsync(connectionString, _databaseModel.CurrentSchema, false, cancellationToken, scriptDataProvider); }
public PropertyDataProvider(IDataContext context, IAddressDataProvider addressDataProvider, IFileDataProvider fileDataProvider, IModelDataProvider <DataModel.VProperty> modelDataProvider) : base(context, addressDataProvider, fileDataProvider, modelDataProvider) { }
public PartitionDataProvider(SubPartitionDetailsModel dataModel, Version oracleVersion) { SubPartitionDetailDataProvider = new SubPartitionDetailDataProviderInternal(dataModel, InMemoryHelper.HasInMemorySupport(oracleVersion)); }
public SessionExecutionStatisticsDataProvider(IDictionary <int, string> statisticsKeys, int sessionId) { _statisticsModel = new SessionExecutionStatisticsModel(statisticsKeys, sessionId); SessionBeginExecutionStatisticsDataProvider = new SessionExecutionStatisticsDataProviderInternal(_statisticsModel, true); SessionEndExecutionStatisticsDataProvider = new SessionExecutionStatisticsDataProviderInternal(_statisticsModel, false); }
public ModelDataService(IModelDataProvider <TDataModel> provider, IModelFactory <TDataModel, TViewModel> modelFactory) : base(provider) { ModelFactory = modelFactory ?? throw new ArgumentNullException(nameof(modelFactory)); }