Tabnine Logo
ColumnFamilySkippingIterator
Code IndexAdd Tabnine to your IDE (free)

How to use
ColumnFamilySkippingIterator
in
org.apache.accumulo.core.iterators.system

Best Java code snippets using org.apache.accumulo.core.iterators.system.ColumnFamilySkippingIterator (Showing top 18 results out of 315)

origin: apache/accumulo

@Override
public SortedKeyValueIterator<Key,Value> deepCopy(IteratorEnvironment env) {
 return new ColumnFamilySkippingIterator(source.deepCopy(env), colFamSet, inclusive);
}
origin: apache/accumulo

 if (higherCF == null) {
  reseek(source.getTopKey().followingKey(PartialKey.ROW));
 } else {
  reseek(new Key(source.getTopKey().getRowData().toArray(), higherCF.toArray(),
    new byte[0], new byte[0], Long.MAX_VALUE));
} else {
 reseek(source.getTopKey().followingKey(PartialKey.ROW_COLFAM));
 count = 0;
origin: org.apache.accumulo/accumulo-core

public ColumnFamilySkippingIterator(SortedKeyValueIterator<Key,Value> source) {
 this.setSource(source);
}
origin: org.apache.accumulo/accumulo-core

@Override
public SortedKeyValueIterator<Key,Value> deepCopy(IteratorEnvironment env) {
 return new ColumnFamilySkippingIterator(getSource().deepCopy(env), colFamSet, inclusive);
}
origin: org.apache.accumulo/accumulo-core

@Override
protected void consume() throws IOException {
 SortedKeyValueIterator<Key,Value> source = getSource();
 int count = 0;
    if (higherCF == null) {
     reseek(source.getTopKey().followingKey(PartialKey.ROW));
    } else {
     reseek(new Key(source.getTopKey().getRowData().toArray(), higherCF.toArray(),
       new byte[0], new byte[0], Long.MAX_VALUE));
   } else {
    reseek(source.getTopKey().followingKey(PartialKey.ROW_COLFAM));
    count = 0;
origin: org.apache.accumulo/accumulo-core

@Override
public void setInterruptFlag(AtomicBoolean flag) {
 ((InterruptibleIterator) getSource()).setInterruptFlag(flag);
}
origin: org.apache.accumulo/accumulo-core

private void reseek(Key key) throws IOException {
 if (range.afterEndKey(key)) {
  range = new Range(range.getEndKey(), true, range.getEndKey(), range.isEndKeyInclusive());
  getSource().seek(range, colFamSet, inclusive);
 } else {
  range = new Range(key, true, range.getEndKey(), range.isEndKeyInclusive());
  getSource().seek(range, colFamSet, inclusive);
 }
}
origin: apache/accumulo

 public static SortedKeyValueIterator<Key,Value> createSource(IteratorTestInput input) {
  return new SimpleKVReusingIterator(
    new ColumnFamilySkippingIterator(new SortedMapIterator(requireNonNull(input).getInput())));
 }
}
origin: apache/accumulo

 public static SortedKeyValueIterator<Key,Value> setupSystemScanIterators(
   SortedKeyValueIterator<Key,Value> source, Set<Column> cols, Authorizations auths,
   byte[] defaultVisibility, AccumuloConfiguration conf) throws IOException {
  SortedKeyValueIterator<Key,Value> delIter = DeletingIterator.wrap(source, false,
    DeletingIterator.getBehavior(conf));
  ColumnFamilySkippingIterator cfsi = new ColumnFamilySkippingIterator(delIter);
  SortedKeyValueIterator<Key,Value> colFilter = ColumnQualifierFilter.wrap(cfsi, cols);
  return VisibilityFilter.wrap(colFilter, auths, defaultVisibility);
 }
}
origin: apache/accumulo

SortedKeyValueIterator<Key,Value> delIter = DeletingIterator.wrap(citr, propogateDeletes,
  DeletingIterator.getBehavior(acuTableConf));
ColumnFamilySkippingIterator cfsi = new ColumnFamilySkippingIterator(delIter);
origin: org.apache.accumulo/accumulo-iterator-test-harness

 public static SortedKeyValueIterator<Key,Value> createSource(IteratorTestInput input) {
  return new SimpleKVReusingIterator(
    new ColumnFamilySkippingIterator(new SortedMapIterator(requireNonNull(input).getInput())));
 }
}
origin: org.apache.accumulo/accumulo-core

 public static SortedKeyValueIterator<Key,Value> setupSystemScanIterators(
   SortedKeyValueIterator<Key,Value> source, Set<Column> cols, Authorizations auths,
   byte[] defaultVisibility) throws IOException {
  DeletingIterator delIter = new DeletingIterator(source, false);
  ColumnFamilySkippingIterator cfsi = new ColumnFamilySkippingIterator(delIter);
  ColumnQualifierFilter colFilter = new ColumnQualifierFilter(cfsi, cols);
  return VisibilityFilter.wrap(colFilter, auths, defaultVisibility);
 }
}
origin: org.apache.accumulo/accumulo-test

private static SortedKeyValueIterator<Key,Value> createScanIterator(KeyExtent ke,
  Collection<SortedKeyValueIterator<Key,Value>> mapfiles, Authorizations authorizations,
  byte[] defaultLabels, HashSet<Column> columnSet, List<IterInfo> ssiList,
  Map<String,Map<String,String>> ssio, boolean useTableIterators, TableConfiguration conf)
  throws IOException {
 SortedMapIterator smi = new SortedMapIterator(new TreeMap<Key,Value>());
 List<SortedKeyValueIterator<Key,Value>> iters = new ArrayList<>(mapfiles.size() + 1);
 iters.addAll(mapfiles);
 iters.add(smi);
 MultiIterator multiIter = new MultiIterator(iters, ke);
 DeletingIterator delIter = new DeletingIterator(multiIter, false);
 ColumnFamilySkippingIterator cfsi = new ColumnFamilySkippingIterator(delIter);
 SortedKeyValueIterator<Key,Value> colFilter = ColumnQualifierFilter.wrap(cfsi, columnSet);
 SortedKeyValueIterator<Key,Value> visFilter = VisibilityFilter.wrap(colFilter, authorizations,
   defaultLabels);
 if (useTableIterators)
  return IteratorUtil.loadIterators(IteratorScope.scan, visFilter, ke, conf, ssiList, ssio,
    null);
 return visFilter;
}
origin: org.apache.accumulo/accumulo-server

private SortedKeyValueIterator<Key,Value> createSystemIter(Range r, List<SortedKeyValueIterator<Key,Value>> readers, HashSet<Column> columns)
  throws IOException {
 MultiIterator multiIterator = new MultiIterator(readers, false);
 DeletingIterator delIter = new DeletingIterator(multiIterator, false);
 ColumnFamilySkippingIterator cfsi = new ColumnFamilySkippingIterator(delIter);
 ColumnQualifierFilter colFilter = new ColumnQualifierFilter(cfsi, columns);
 VisibilityFilter visFilter = new VisibilityFilter(colFilter, Constants.NO_AUTHS, new byte[0]);
 visFilter.seek(r, LocalityGroupUtil.EMPTY_CF_SET, false);
 VersioningIterator vi = new VersioningIterator();
 Map<String,String> opts = new HashMap<String,String>();
 opts.put("maxVersions", "1");
 vi.init(visFilter, opts, null);
 return vi;
}
origin: org.apache.accumulo/accumulo-server

ColumnFamilySkippingIterator cfsi = new ColumnFamilySkippingIterator(delIter);
origin: org.apache.accumulo/accumulo-core

public SortedKeyValueIterator<Key,Value> createFilter(SortedKeyValueIterator<Key,Value> inner)
  throws IOException {
 byte[] defaultLabels = {};
 inner = new ColumnFamilySkippingIterator(new DeletingIterator(inner, false));
 SortedKeyValueIterator<Key,Value> cqf = ColumnQualifierFilter.wrap(inner,
   new HashSet<>(fetchedColumns));
 SortedKeyValueIterator<Key,Value> vf = VisibilityFilter.wrap(cqf, auths, defaultLabels);
 AccumuloConfiguration conf = new MockConfiguration(table.settings);
 MockIteratorEnvironment iterEnv = new MockIteratorEnvironment(auths);
 SortedKeyValueIterator<Key,Value> result = iterEnv
   .getTopLevelIterator(IteratorUtil.loadIterators(IteratorScope.scan, vf, null, conf,
     serverSideIteratorList, serverSideIteratorOptions, iterEnv, false));
 return result;
}
origin: org.apache.accumulo/accumulo-server

ColumnFamilySkippingIterator cfsi = new ColumnFamilySkippingIterator(delIter);
origin: org.apache.accumulo/accumulo-tserver

  entriesRead);
DeletingIterator delIter = new DeletingIterator(citr, propogateDeletes);
ColumnFamilySkippingIterator cfsi = new ColumnFamilySkippingIterator(delIter);
org.apache.accumulo.core.iterators.systemColumnFamilySkippingIterator

Most used methods

  • <init>
  • getSource
  • reseek
  • setSource

Popular in Java

  • Start an intent from android
  • getSystemService (Context)
  • getExternalFilesDir (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now