Esempio n. 1
0
 protected DataSourceBase(IDataSourceComponents dataSourceComponents)
 {
     _dataSourceComponents   = dataSourceComponents;
     columnProvider          = dataSourceComponents.ColumnProvider;
     QueryHelpers            = dataSourceComponents.QueryHelpers;
     _calculatedColumnHelper = dataSourceComponents.CalculatedColumnHelper;
     requestMapper           = dataSourceComponents.SearchRequestMapper;
     _constants       = dataSourceComponents.Constants;
     _tableMappings   = dataSourceComponents.TableMappings;
     _columnValidator = dataSourceComponents.ColumnMappingValidator;
 }
        public DefaultCalculatedColumnHelper(IColumnProvider columnProvider, TableMappingsBase tableMappings, ConstantsBase constants, DefaultQueryHelpers queryHelpers)
            : base(columnProvider, constants.DataSourceId)
        {
            _tableMappings = tableMappings;
            _constants     = constants;
            QueryHelpers   = queryHelpers;

            var statsTable = _tableMappings.GetAllTables().FirstOrDefault(x => x is StatsTableMapping);

            if (statsTable != null)
            {
                _statsTableName = statsTable.KnownTableName;
            }

            var transposeTable = tableMappings.GetAllTables().FirstOrDefault(x => x is TransposeStatsTableMapping);

            if (transposeTable != null)
            {
                _transposeStatsTableName = transposeTable.KnownTableName;
            }
        }
Esempio n. 3
0
 public DefaultQueryHelpers(IColumnProvider columnProvider, ConstantsBase constants, TableMappingsBase tableMappings)
 {
     _columnProvider = columnProvider;
     _constants      = constants;
     _tableMappings  = tableMappings;
 }