Here are the examples of the java api class org.apache.accumulo.core.client.IteratorSetting.Column taken from open source projects.
1. AccumuloDataStatisticsStore#getIteratorConfig()
Project: geowave
File: AccumuloDataStatisticsStore.java
File: AccumuloDataStatisticsStore.java
@Override protected IteratorConfig[] getIteratorConfig() { final Column adapterColumn = new Column(STATISTICS_CF); final Map<String, String> options = new HashMap<String, String>(); options.put(MergingCombiner.COLUMNS_OPTION, ColumnSet.encodeColumns(adapterColumn.getFirst(), adapterColumn.getSecond())); final IteratorConfig statsCombiner = new IteratorConfig(EnumSet.allOf(IteratorScope.class), STATS_COMBINER_PRIORITY, STATISTICS_COMBINER_NAME, MergingCombiner.class.getName(), new BasicOptionProvider(options)); return new IteratorConfig[] { statsCombiner }; }
2. RowMergingAdapterOptionProvider#getOptions()
Project: geowave
File: RowMergingAdapterOptionProvider.java
File: RowMergingAdapterOptionProvider.java
@Override public Map<String, String> getOptions(final Map<String, String> existingOptions) { final Map<String, String> newOptions = adapter.getOptions(existingOptions); final Column adapterColumn = new Column(new Text(adapter.getAdapterId().getBytes())); String nextColumnValue = ColumnSet.encodeColumns(adapterColumn.getFirst(), adapterColumn.getSecond()); if ((existingOptions != null) && existingOptions.containsKey(MergingCombiner.COLUMNS_OPTION)) { final String encodedColumns = existingOptions.get(MergingCombiner.COLUMNS_OPTION); final Set<String> nextColumns = new HashSet<String>(); for (final String column : nextColumnValue.split(",")) { nextColumns.add(column); } final StringBuffer str = new StringBuffer(nextColumnValue); for (final String column : encodedColumns.split(",")) { if (!nextColumns.contains(column)) { str.append(","); str.append(column); } } nextColumnValue = str.toString(); } newOptions.put(MergingCombiner.COLUMNS_OPTION, nextColumnValue); newOptions.put(ROW_TRANSFORM_KEY, ByteArrayUtils.byteArrayToString(PersistenceUtils.toBinary(adapter.getTransform()))); return newOptions; }