org.apache.accumulo.core.iterators
Class IteratorUtil
java.lang.Object
org.apache.accumulo.core.iterators.IteratorUtil
public class IteratorUtil
- extends Object
Method Summary |
static String |
findIterator(IteratorUtil.IteratorScope scope,
String className,
AccumuloConfiguration conf,
Map<String,String> opts)
|
static Map<String,String> |
generateAggTableProperties(List<? extends PerColumnIteratorConfig> aggregators)
Deprecated. since 1.4 |
static Map<String,String> |
generateInitialTableProperties()
|
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,
List<IterInfo> ssiList,
Map<String,Map<String,String>> ssio,
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,
List<IterInfo> ssiList,
Map<String,Map<String,String>> ssio,
IteratorEnvironment env,
boolean useAccumuloClassLoader)
|
static
<K extends org.apache.hadoop.io.WritableComparable<?>,V extends org.apache.hadoop.io.Writable>
SortedKeyValueIterator<K,V> |
|
loadIterators(SortedKeyValueIterator<K,V> source,
Collection<IterInfo> iters,
Map<String,Map<String,String>> iterOpts,
IteratorEnvironment env,
boolean useAccumuloClassLoader)
|
static Range |
maximizeStartKeyTimeStamp(Range range)
|
static Range |
minimizeEndKeyTimeStamp(Range range)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IteratorUtil
public IteratorUtil()
generateAggTableProperties
public static Map<String,String> generateAggTableProperties(List<? extends PerColumnIteratorConfig> aggregators)
- Deprecated. since 1.4
- Parameters:
aggregators
-
- Returns:
- A map of Aggregator Table Properties.
- See Also:
TableOperations.attachIterator(String, IteratorSetting)
generateInitialTableProperties
public static Map<String,String> generateInitialTableProperties()
getMaxPriority
public static int getMaxPriority(IteratorUtil.IteratorScope scope,
AccumuloConfiguration conf)
findIterator
public static String findIterator(IteratorUtil.IteratorScope scope,
String className,
AccumuloConfiguration conf,
Map<String,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 IOException
- Throws:
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,
List<IterInfo> ssiList,
Map<String,Map<String,String>> ssio,
IteratorEnvironment env)
throws IOException
- Throws:
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,
List<IterInfo> ssiList,
Map<String,Map<String,String>> ssio,
IteratorEnvironment env,
boolean useAccumuloClassLoader)
throws IOException
- Throws:
IOException
loadIterators
public static <K extends org.apache.hadoop.io.WritableComparable<?>,V extends org.apache.hadoop.io.Writable> SortedKeyValueIterator<K,V> loadIterators(SortedKeyValueIterator<K,V> source,
Collection<IterInfo> iters,
Map<String,Map<String,String>> iterOpts,
IteratorEnvironment env,
boolean useAccumuloClassLoader)
throws IOException
- Throws:
IOException
maximizeStartKeyTimeStamp
public static Range maximizeStartKeyTimeStamp(Range range)
minimizeEndKeyTimeStamp
public static Range minimizeEndKeyTimeStamp(Range range)
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.