protected void addColumnMapping(SelectionColumnMapping mapping, ColumnSpecification resultsColumn) { SelectionColumnMapping tmpMapping = SelectionColumnMapping.newMapping(); for (Factory factory : factories) factory.addColumnMapping(tmpMapping, resultsColumn); if (tmpMapping.getMappings().get(resultsColumn).isEmpty()) // add a null mapping for cases where there are no // further selectors, such as no-arg functions and count mapping.addMapping(resultsColumn, (ColumnDefinition)null); else // collate the mapped columns from the child factories & add those mapping.addMapping(resultsColumn, tmpMapping.getMappings().values()); }
private static SelectionColumnMapping collectColumnMappings(CFMetaData cfm, List<RawSelector> rawSelectors, SelectorFactories factories) { SelectionColumnMapping selectionColumns = SelectionColumnMapping.newMapping(); Iterator<RawSelector> iter = rawSelectors.iterator(); for (Selector.Factory factory : factories) { ColumnSpecification colSpec = factory.getColumnSpecification(cfm); ColumnIdentifier alias = iter.next().alias; factory.addColumnMapping(selectionColumns, alias == null ? colSpec : colSpec.withAlias(alias)); } return selectionColumns; }
private static SelectionColumnMapping collectColumnMappings(CFMetaData cfm, List<RawSelector> rawSelectors, SelectorFactories factories) { SelectionColumnMapping selectionColumns = SelectionColumnMapping.newMapping(); Iterator<RawSelector> iter = rawSelectors.iterator(); for (Selector.Factory factory : factories) { ColumnSpecification colSpec = factory.getColumnSpecification(cfm); ColumnIdentifier alias = iter.next().alias; factory.addColumnMapping(selectionColumns, alias == null ? colSpec : colSpec.withAlias(alias)); } return selectionColumns; }
private static SelectionColumnMapping collectColumnMappings(CFMetaData cfm, List<RawSelector> rawSelectors, SelectorFactories factories) { SelectionColumnMapping selectionColumns = SelectionColumnMapping.newMapping(); Iterator<RawSelector> iter = rawSelectors.iterator(); for (Selector.Factory factory : factories) { ColumnSpecification colSpec = factory.getColumnSpecification(cfm); ColumnIdentifier alias = iter.next().alias; factory.addColumnMapping(selectionColumns, alias == null ? colSpec : colSpec.withAlias(alias)); } return selectionColumns; }
protected void addColumnMapping(SelectionColumnMapping mapping, ColumnSpecification resultsColumn) { factory.addColumnMapping(mapping, resultsColumn); }
protected void addColumnMapping(SelectionColumnMapping mapping, ColumnSpecification resultsColumn) { SelectionColumnMapping tmpMapping = SelectionColumnMapping.newMapping(); for (Factory factory : factories) factory.addColumnMapping(tmpMapping, resultsColumn); if (tmpMapping.getMappings().get(resultsColumn).isEmpty()) // add a null mapping for cases where there are no // further selectors, such as no-arg functions and count mapping.addMapping(resultsColumn, (ColumnDefinition)null); else // collate the mapped columns from the child factories & add those mapping.addMapping(resultsColumn, tmpMapping.getMappings().values()); }
protected void addColumnMapping(SelectionColumnMapping mapping, ColumnSpecification resultsColumn) { SelectionColumnMapping tmpMapping = SelectionColumnMapping.newMapping(); for (Factory factory : factories) factory.addColumnMapping(tmpMapping, resultsColumn); if (tmpMapping.getMappings().get(resultsColumn).isEmpty()) // add a null mapping for cases where there are no // further selectors, such as no-arg functions and count mapping.addMapping(resultsColumn, (ColumnDefinition)null); else // collate the mapped columns from the child factories & add those mapping.addMapping(resultsColumn, tmpMapping.getMappings().values()); }
protected void addColumnMapping(SelectionColumnMapping mapping, ColumnSpecification resultsColumn) { factory.addColumnMapping(mapping, resultsColumn); }
protected void addColumnMapping(SelectionColumnMapping mapping, ColumnSpecification resultsColumn) { factory.addColumnMapping(mapping, resultsColumn); }