org.apache.hadoop.hbase.mapred
Class IndexConfiguration

java.lang.Object
  extended by org.apache.hadoop.conf.Configuration
      extended by org.apache.hadoop.hbase.mapred.IndexConfiguration
All Implemented Interfaces:
Iterable<Map.Entry<String,String>>, org.apache.hadoop.io.Writable

public class IndexConfiguration
extends org.apache.hadoop.conf.Configuration

Configuration parameters for building a Lucene index


Nested Class Summary
static class IndexConfiguration.ColumnConf
           
 
Nested classes/interfaces inherited from class org.apache.hadoop.conf.Configuration
org.apache.hadoop.conf.Configuration.IntegerRanges
 
Constructor Summary
IndexConfiguration()
           
 
Method Summary
 void addFromXML(String content)
           
 Iterator<String> columnNameIterator()
           
 boolean doOptimize()
           
 String getAnalyzerName()
           
 float getBoost(String columnName)
           
 int getMaxBufferedDeleteTerms()
           
 int getMaxBufferedDocs()
           
 int getMaxFieldLength()
           
 int getMaxMergeDocs()
           
 int getMergeFactor()
           
 String getRowkeyName()
           
 String getSimilarityName()
           
 boolean isIndex(String columnName)
           
 boolean isOmitNorms(String columnName)
           
 boolean isStore(String columnName)
           
 boolean isTokenize(String columnName)
           
 boolean isUseCompoundFile()
           
 void setAnalyzerName(String analyzerName)
           
 void setBoost(String columnName, float boost)
           
 void setDoOptimize(boolean doOptimize)
           
 void setIndex(String columnName, boolean index)
           
 void setMaxBufferedDeleteTerms(int maxBufferedDeleteTerms)
           
 void setMaxBufferedDocs(int maxBufferedDocs)
           
 void setMaxFieldLength(int maxFieldLength)
           
 void setMaxMergeDocs(int maxMergeDocs)
           
 void setMergeFactor(int mergeFactor)
           
 void setOmitNorms(String columnName, boolean omitNorms)
           
 void setRowkeyName(String rowkeyName)
           
 void setSimilarityName(String similarityName)
           
 void setStore(String columnName, boolean store)
           
 void setTokenize(String columnName, boolean tokenize)
           
 void setUseCompoundFile(boolean useCompoundFile)
           
 String toString()
           
 void write(OutputStream out)
           
 
Methods inherited from class org.apache.hadoop.conf.Configuration
addResource, addResource, addResource, addResource, clear, get, get, getBoolean, getClass, getClass, getClassByName, getClasses, getClassLoader, getConfResourceAsInputStream, getConfResourceAsReader, getFile, getFloat, getInt, getLocalPath, getLong, getRange, getRaw, getResource, getStringCollection, getStrings, getStrings, iterator, main, readFields, reloadConfiguration, set, setBoolean, setClass, setClassLoader, setInt, setLong, setQuietMode, setStrings, size, write, writeXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IndexConfiguration

public IndexConfiguration()
Method Detail

columnNameIterator

public Iterator<String> columnNameIterator()

isIndex

public boolean isIndex(String columnName)

setIndex

public void setIndex(String columnName,
                     boolean index)

isStore

public boolean isStore(String columnName)

setStore

public void setStore(String columnName,
                     boolean store)

isTokenize

public boolean isTokenize(String columnName)

setTokenize

public void setTokenize(String columnName,
                        boolean tokenize)

getBoost

public float getBoost(String columnName)

setBoost

public void setBoost(String columnName,
                     float boost)

isOmitNorms

public boolean isOmitNorms(String columnName)

setOmitNorms

public void setOmitNorms(String columnName,
                         boolean omitNorms)

getAnalyzerName

public String getAnalyzerName()

setAnalyzerName

public void setAnalyzerName(String analyzerName)

getMaxBufferedDeleteTerms

public int getMaxBufferedDeleteTerms()

setMaxBufferedDeleteTerms

public void setMaxBufferedDeleteTerms(int maxBufferedDeleteTerms)

getMaxBufferedDocs

public int getMaxBufferedDocs()

setMaxBufferedDocs

public void setMaxBufferedDocs(int maxBufferedDocs)

getMaxFieldLength

public int getMaxFieldLength()

setMaxFieldLength

public void setMaxFieldLength(int maxFieldLength)

getMaxMergeDocs

public int getMaxMergeDocs()

setMaxMergeDocs

public void setMaxMergeDocs(int maxMergeDocs)

getMergeFactor

public int getMergeFactor()

setMergeFactor

public void setMergeFactor(int mergeFactor)

getRowkeyName

public String getRowkeyName()

setRowkeyName

public void setRowkeyName(String rowkeyName)

getSimilarityName

public String getSimilarityName()

setSimilarityName

public void setSimilarityName(String similarityName)

isUseCompoundFile

public boolean isUseCompoundFile()

setUseCompoundFile

public void setUseCompoundFile(boolean useCompoundFile)

doOptimize

public boolean doOptimize()

setDoOptimize

public void setDoOptimize(boolean doOptimize)

addFromXML

public void addFromXML(String content)

write

public void write(OutputStream out)
           throws IOException
Throws:
IOException

toString

public String toString()
Overrides:
toString in class org.apache.hadoop.conf.Configuration


Copyright © 2008 The Apache Software Foundation