Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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));
 }
Exemplo n.º 3
0
 public ModelManager(IModelCache modelCache, IModelDataProvider modelDataProvider, IConfigurationProvider mapperConfiguration)
 {
     ModelCache = modelCache;
     ModelDataProvider = modelDataProvider;
     MapperConfiguration = mapperConfiguration as MapperConfiguration;
 }
Exemplo n.º 4
0
 public ExplainPlanDataProvider(string statementText, string planKey, OracleObjectIdentifier targetTableIdentifier)
 {
     _dataMmodel = new ExplainPlanModelInternal(statementText, planKey, targetTableIdentifier);
     CreateExplainPlanUpdater = new CreateExplainPlanDataProviderInternal(_dataMmodel);
     LoadExplainPlanUpdater   = new LoadExplainPlanDataProviderInternal(_dataMmodel);
 }
Exemplo n.º 5
0
 private async Task UpdateDataModel(CancellationToken cancellationToken, IModelDataProvider scriptDataProvider)
 {
     var connectionString = OracleConnectionStringRepository.GetBackgroundConnectionString(_databaseModel.ConnectionString.ConnectionString);
     await OracleDatabaseModel.UpdateModelAsync(connectionString, _databaseModel.CurrentSchema, false, cancellationToken, scriptDataProvider);
 }
Exemplo n.º 6
0
		private async Task UpdateDataModel(CancellationToken cancellationToken, IModelDataProvider scriptDataProvider)
		{
			var connectionString = OracleConnectionStringRepository.GetBackgroundConnectionString(_databaseModel.ConnectionString.ConnectionString);
			await OracleDatabaseModel.UpdateModelAsync(connectionString, _databaseModel.CurrentSchema, false, cancellationToken, scriptDataProvider);
		}
Exemplo n.º 7
0
 public PropertyDataProvider(IDataContext context, IAddressDataProvider addressDataProvider, IFileDataProvider fileDataProvider, IModelDataProvider <DataModel.VProperty> modelDataProvider)
     : base(context, addressDataProvider, fileDataProvider, modelDataProvider)
 {
 }
Exemplo n.º 8
0
 public PartitionDataProvider(SubPartitionDetailsModel dataModel, Version oracleVersion)
 {
     SubPartitionDetailDataProvider = new SubPartitionDetailDataProviderInternal(dataModel, InMemoryHelper.HasInMemorySupport(oracleVersion));
 }
Exemplo n.º 9
0
 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));
 }