public static class HFile.WriterFactory extends Object
| Modifier and Type | Field and Description | 
|---|---|
| protected CacheConfig | cacheConf | 
| protected org.apache.hadoop.conf.Configuration | conf | 
| protected InetSocketAddress[] | favoredNodes | 
| private HFileContext | fileContext | 
| protected org.apache.hadoop.fs.FileSystem | fs | 
| protected org.apache.hadoop.fs.FSDataOutputStream | ostream | 
| protected org.apache.hadoop.fs.Path | path | 
| protected boolean | shouldDropBehind | 
| Constructor and Description | 
|---|
| WriterFactory(org.apache.hadoop.conf.Configuration conf,
             CacheConfig cacheConf) | 
| Modifier and Type | Method and Description | 
|---|---|
| HFile.Writer | create() | 
| HFile.WriterFactory | withFavoredNodes(InetSocketAddress[] favoredNodes) | 
| HFile.WriterFactory | withFileContext(HFileContext fileContext) | 
| HFile.WriterFactory | withOutputStream(org.apache.hadoop.fs.FSDataOutputStream ostream) | 
| HFile.WriterFactory | withPath(org.apache.hadoop.fs.FileSystem fs,
        org.apache.hadoop.fs.Path path) | 
| HFile.WriterFactory | withShouldDropCacheBehind(boolean shouldDropBehind) | 
protected final org.apache.hadoop.conf.Configuration conf
protected final CacheConfig cacheConf
protected org.apache.hadoop.fs.FileSystem fs
protected org.apache.hadoop.fs.Path path
protected org.apache.hadoop.fs.FSDataOutputStream ostream
protected InetSocketAddress[] favoredNodes
private HFileContext fileContext
protected boolean shouldDropBehind
WriterFactory(org.apache.hadoop.conf.Configuration conf, CacheConfig cacheConf)
public HFile.WriterFactory withPath(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path)
public HFile.WriterFactory withOutputStream(org.apache.hadoop.fs.FSDataOutputStream ostream)
public HFile.WriterFactory withFavoredNodes(InetSocketAddress[] favoredNodes)
public HFile.WriterFactory withFileContext(HFileContext fileContext)
public HFile.WriterFactory withShouldDropCacheBehind(boolean shouldDropBehind)
public HFile.Writer create() throws IOException
IOExceptionCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.