K - the type of keysV - the typè of the valuespublic class SpatialIndexing<K,V> extends BaseJob<K,V>
| Constructor and Description |
|---|
SpatialIndexing() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(org.apache.hadoop.mapred.JobConf conf)
Validates and adds the current parameters to the job configuration
|
java.lang.String |
getCmdOptions()
Gets a description of the arguments expected from command line.
|
java.lang.String |
getIndexName()
Gets the index name
|
java.lang.String |
getMetadataDir()
Gets the directory where the index metadata will be stored
|
MVSConfig |
getMvsConfig()
Gets the current MVSuggest configuration if any
|
boolean |
isMapFileIndex() |
boolean |
isOverwriteMetadata()
Gets whether the index metadata should be overwritten in case it already exists.
|
static void |
main(java.lang.String[] args) |
void |
processArgs(java.lang.String[] args, org.apache.hadoop.conf.Configuration conf)
Extracts and validates arguments from the command line
|
int |
run(java.lang.String[] args) |
void |
setIndexName(java.lang.String indexName)
The name of the index to be created.
|
void |
setMapFileIndex(boolean mapFileIndex) |
void |
setMetadataDir(java.lang.String metadataDir)
Sets the directory where the index metadata will be stored
|
void |
setMvsConfig(MVSConfig mvsConfig)
Sets the MVSuggest configuration in case it is used.
|
void |
setOverwriteMetadata(boolean overwriteMetadata)
Sets whether the index metadata should be overwritten in case it already exists.
|
configure, createJob, createJob, createJob, createJob, createJobConf, createJobConf, createJobConf, getInput, getInputFormatClass, getJarClass, getOutput, getRecordInfoProviderClass, getSpatialConfig, setInput, setInputFormatClass, setJarClass, setOutput, setRecordInfoProviderClass, setSpatialConfigpublic void setMetadataDir(java.lang.String metadataDir)
metadataDir - a pathpublic java.lang.String getMetadataDir()
public void setIndexName(java.lang.String indexName)
indexName - an index namepublic java.lang.String getIndexName()
public void setOverwriteMetadata(boolean overwriteMetadata)
overwriteMetadata - true if the index metadata should be overwrittenpublic boolean isOverwriteMetadata()
public void setMvsConfig(MVSConfig mvsConfig)
mvsConfig - the MVSuggest configurationpublic MVSConfig getMvsConfig()
public boolean isMapFileIndex()
public void setMapFileIndex(boolean mapFileIndex)
public void processArgs(java.lang.String[] args,
org.apache.hadoop.conf.Configuration conf)
throws java.lang.Exception
BaseJobprocessArgs in class BaseJob<K,V>args - arguments from the command lineconf - the job configurationjava.lang.Exceptionpublic java.lang.String getCmdOptions()
BaseJobgetCmdOptions in class BaseJob<K,V>
public void configure(org.apache.hadoop.mapred.JobConf conf)
throws java.lang.Exception
BaseJob
public int run(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception