public class HDirectory extends HPath implements ContainerDescriptor
BLOCK_REPLICATION_KEY, BLOCK_SIZE_KEY, LENGTH_KEY, MODIFICATION_TIME_KEY
Constructor and Description |
---|
HDirectory(HDataStorage fs,
org.apache.hadoop.fs.Path path) |
HDirectory(HDataStorage fs,
org.apache.hadoop.fs.Path parent,
org.apache.hadoop.fs.Path child) |
HDirectory(HDataStorage fs,
org.apache.hadoop.fs.Path parent,
java.lang.String child) |
HDirectory(HDataStorage fs,
java.lang.String pathString) |
HDirectory(HDataStorage fs,
java.lang.String parent,
org.apache.hadoop.fs.Path child) |
HDirectory(HDataStorage fs,
java.lang.String parent,
java.lang.String child) |
Modifier and Type | Method and Description |
---|---|
void |
copy(ContainerDescriptor dstName,
java.util.Properties dstConfiguration,
boolean removeSrc) |
java.io.OutputStream |
create(java.util.Properties configuration)
Opens a stream onto which an entity can be written to.
|
java.util.Iterator<ElementDescriptor> |
iterator() |
java.io.InputStream |
open() |
java.io.InputStream |
open(java.util.Properties configuration)
Open for read a given entity
|
SeekableInputStream |
sopen() |
SeekableInputStream |
sopen(java.util.Properties configuration)
Open an element in the Data Storage with support for random access
(seek operations).
|
compareTo, copy, copy, create, delete, equals, exists, getConfiguration, getDataStorage, getHFS, getPath, getStatistics, hashCode, rename, setPermission, systemElement, toString, updateConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy, copy, create, delete, exists, getConfiguration, getDataStorage, getStatistics, rename, systemElement, updateConfiguration
public HDirectory(HDataStorage fs, org.apache.hadoop.fs.Path parent, org.apache.hadoop.fs.Path child)
public HDirectory(HDataStorage fs, java.lang.String parent, java.lang.String child)
public HDirectory(HDataStorage fs, org.apache.hadoop.fs.Path parent, java.lang.String child)
public HDirectory(HDataStorage fs, java.lang.String parent, org.apache.hadoop.fs.Path child)
public HDirectory(HDataStorage fs, org.apache.hadoop.fs.Path path)
public HDirectory(HDataStorage fs, java.lang.String pathString)
public java.io.OutputStream create(java.util.Properties configuration) throws java.io.IOException
ElementDescriptor
create
in interface ElementDescriptor
create
in class HPath
configuration
- information at the object levelDataStorageException
java.io.IOException
public void copy(ContainerDescriptor dstName, java.util.Properties dstConfiguration, boolean removeSrc) throws java.io.IOException
java.io.IOException
public java.io.InputStream open(java.util.Properties configuration) throws java.io.IOException
ElementDescriptor
open
in interface ElementDescriptor
java.io.IOException
public java.io.InputStream open() throws java.io.IOException
open
in interface ElementDescriptor
open
in class HPath
java.io.IOException
public SeekableInputStream sopen(java.util.Properties configuration) throws java.io.IOException
ElementDescriptor
sopen
in interface ElementDescriptor
DataStorageException
java.io.IOException
public SeekableInputStream sopen() throws java.io.IOException
sopen
in interface ElementDescriptor
sopen
in class HPath
java.io.IOException
public java.util.Iterator<ElementDescriptor> iterator()
iterator
in interface java.lang.Iterable<ElementDescriptor>
Copyright © 2007-2012 The Apache Software Foundation