org.apache.accumulo.core.iterators
Class IteratorUtil

java.lang.Object
  extended by org.apache.accumulo.core.iterators.IteratorUtil

public class IteratorUtil
extends java.lang.Object


Nested Class Summary
static class IteratorUtil.IteratorScope
           
static class IteratorUtil.IterInfoComparator
           
 
Constructor Summary
IteratorUtil()
           
 
Method Summary
static java.lang.String findIterator(IteratorUtil.IteratorScope scope, java.lang.String className, AccumuloConfiguration conf, java.util.Map<java.lang.String,java.lang.String> opts)
           
static java.util.Map<java.lang.String,java.lang.String> generateInitialTableProperties(java.util.List<AggregatorConfiguration> aggregators)
           
static int getMaxPriority(IteratorUtil.IteratorScope scope, AccumuloConfiguration conf)
           
static
<K extends org.apache.hadoop.io.WritableComparable<?>,V extends org.apache.hadoop.io.Writable>
SortedKeyValueIterator<K,V>
loadIterators(IteratorUtil.IteratorScope scope, SortedKeyValueIterator<K,V> source, KeyExtent extent, AccumuloConfiguration conf, IteratorEnvironment env)
           
static
<K extends org.apache.hadoop.io.WritableComparable<?>,V extends org.apache.hadoop.io.Writable>
SortedKeyValueIterator<K,V>
loadIterators(IteratorUtil.IteratorScope scope, SortedKeyValueIterator<K,V> source, KeyExtent extent, AccumuloConfiguration conf, java.util.List<IterInfo> ssiList, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio, IteratorEnvironment env)
           
static Range maximizeStartKeyTimeStamp(Range range)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IteratorUtil

public IteratorUtil()
Method Detail

generateInitialTableProperties

public static java.util.Map<java.lang.String,java.lang.String> generateInitialTableProperties(java.util.List<AggregatorConfiguration> aggregators)

getMaxPriority

public static int getMaxPriority(IteratorUtil.IteratorScope scope,
                                 AccumuloConfiguration conf)

findIterator

public static java.lang.String findIterator(IteratorUtil.IteratorScope scope,
                                            java.lang.String className,
                                            AccumuloConfiguration conf,
                                            java.util.Map<java.lang.String,java.lang.String> opts)

loadIterators

public static <K extends org.apache.hadoop.io.WritableComparable<?>,V extends org.apache.hadoop.io.Writable> SortedKeyValueIterator<K,V> loadIterators(IteratorUtil.IteratorScope scope,
                                                                                                                                                       SortedKeyValueIterator<K,V> source,
                                                                                                                                                       KeyExtent extent,
                                                                                                                                                       AccumuloConfiguration conf,
                                                                                                                                                       IteratorEnvironment env)
                                                                                                                                          throws java.io.IOException
Throws:
java.io.IOException

loadIterators

public static <K extends org.apache.hadoop.io.WritableComparable<?>,V extends org.apache.hadoop.io.Writable> SortedKeyValueIterator<K,V> loadIterators(IteratorUtil.IteratorScope scope,
                                                                                                                                                       SortedKeyValueIterator<K,V> source,
                                                                                                                                                       KeyExtent extent,
                                                                                                                                                       AccumuloConfiguration conf,
                                                                                                                                                       java.util.List<IterInfo> ssiList,
                                                                                                                                                       java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio,
                                                                                                                                                       IteratorEnvironment env)
                                                                                                                                          throws java.io.IOException
Throws:
java.io.IOException

maximizeStartKeyTimeStamp

public static Range maximizeStartKeyTimeStamp(Range range)


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.