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; } }
public DefaultQueryHelpers(IColumnProvider columnProvider, ConstantsBase constants, TableMappingsBase tableMappings) { _columnProvider = columnProvider; _constants = constants; _tableMappings = tableMappings; }