org.apache.avro.hadoop.file
Class SortedKeyValueFile.Writer.Options

java.lang.Object
  extended by org.apache.avro.hadoop.file.SortedKeyValueFile.Writer.Options
Enclosing class:
SortedKeyValueFile.Writer<K,V>

public static class SortedKeyValueFile.Writer.Options
extends Object

A class to encapsulate the various options of a SortedKeyValueFile.Writer.


Constructor Summary
SortedKeyValueFile.Writer.Options()
           
 
Method Summary
 org.apache.hadoop.conf.Configuration getConfiguration()
          Gets the configuration.
 int getIndexInterval()
          Gets the index interval.
 org.apache.avro.Schema getKeySchema()
          Gets the key schema.
 org.apache.hadoop.fs.Path getPath()
          Gets the output path.
 org.apache.avro.Schema getValueSchema()
          Gets the value schema.
 SortedKeyValueFile.Writer.Options withConfiguration(org.apache.hadoop.conf.Configuration conf)
          Sets the configuration.
 SortedKeyValueFile.Writer.Options withIndexInterval(int indexInterval)
          Sets the index interval.
 SortedKeyValueFile.Writer.Options withKeySchema(org.apache.avro.Schema keySchema)
          Sets the key schema.
 SortedKeyValueFile.Writer.Options withPath(org.apache.hadoop.fs.Path path)
          Sets the output path.
 SortedKeyValueFile.Writer.Options withValueSchema(org.apache.avro.Schema valueSchema)
          Sets the value schema.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SortedKeyValueFile.Writer.Options

public SortedKeyValueFile.Writer.Options()
Method Detail

withKeySchema

public SortedKeyValueFile.Writer.Options withKeySchema(org.apache.avro.Schema keySchema)
Sets the key schema.

Parameters:
keySchema - The key schema.
Returns:
This options instance.

getKeySchema

public org.apache.avro.Schema getKeySchema()
Gets the key schema.

Returns:
The key schema.

withValueSchema

public SortedKeyValueFile.Writer.Options withValueSchema(org.apache.avro.Schema valueSchema)
Sets the value schema.

Parameters:
valueSchema - The value schema.
Returns:
This options instance.

getValueSchema

public org.apache.avro.Schema getValueSchema()
Gets the value schema.

Returns:
The value schema.

withConfiguration

public SortedKeyValueFile.Writer.Options withConfiguration(org.apache.hadoop.conf.Configuration conf)
Sets the configuration.

Parameters:
conf - The configuration.
Returns:
This options instance.

getConfiguration

public org.apache.hadoop.conf.Configuration getConfiguration()
Gets the configuration.

Returns:
The configuration.

withPath

public SortedKeyValueFile.Writer.Options withPath(org.apache.hadoop.fs.Path path)
Sets the output path.

Parameters:
path - The output path.
Returns:
This options instance.

getPath

public org.apache.hadoop.fs.Path getPath()
Gets the output path.

Returns:
The output path.

withIndexInterval

public SortedKeyValueFile.Writer.Options withIndexInterval(int indexInterval)
Sets the index interval.

If the index inverval is N, then every N records will be indexed into the index file.

Parameters:
indexInterval - The index interval.
Returns:
This options instance.

getIndexInterval

public int getIndexInterval()
Gets the index interval.

Returns:
The index interval.


Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.