/** * A convenience method for removing an age off threshold for a column. * * @param is * IteratorSetting object to configure. * @param column * column to encode as a parameter name. */ public static void removeTTL(IteratorSetting is, IteratorSetting.Column column) { is.removeOption(ColumnSet.encodeColumns(column.getFirst(), column.getSecond())); } }
/** * A convenience method for removing an age off threshold for a column. * * @param is * IteratorSetting object to configure. * @param column * column to encode as a parameter name. */ public static void removeTTL(IteratorSetting is, IteratorSetting.Column column) { is.removeOption(ColumnSet.encodeColumns(column.getFirst(), column.getSecond())); } }
requiredAggItrSetting = store.getKeyPackage().getIteratorFactory().getAggregatorIteratorSetting(store); if (null != requiredAggItrSetting) { requiredAggItrSetting.removeOption(AccumuloStoreConstants.SCHEMA); requiredAggItrSetting.removeOption(COLUMN_FAMILIES_OPTION); requiredValidatorItrSetting = store.getKeyPackage().getIteratorFactory().getValidatorIteratorSetting(store); if (null != requiredValidatorItrSetting) { requiredValidatorItrSetting.removeOption(AccumuloStoreConstants.SCHEMA); requiredValidatorItrSetting.removeOption(COLUMN_FAMILIES_OPTION); aggItrSetting = store.getConnection().tableOperations().getIteratorSetting(tableName, AccumuloStoreConstants.AGGREGATOR_ITERATOR_NAME, iteratorScope); if (null != aggItrSetting) { aggItrSetting.removeOption(AccumuloStoreConstants.SCHEMA); aggItrSetting.removeOption(COLUMN_FAMILIES_OPTION); validatorItrSetting.removeOption(AccumuloStoreConstants.SCHEMA); validatorItrSetting.removeOption(COLUMN_FAMILIES_OPTION);