public class FileSystemDirectory
extends org.apache.lucene.store.Directory
| Constructor and Description |
|---|
FileSystemDirectory(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path directory,
boolean create,
org.apache.hadoop.conf.Configuration conf)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.apache.lucene.store.IndexOutput |
createOutput(java.lang.String name) |
void |
deleteFile(java.lang.String name) |
boolean |
fileExists(java.lang.String name) |
long |
fileLength(java.lang.String name) |
long |
fileModified(java.lang.String name) |
java.lang.String[] |
list() |
org.apache.lucene.store.Lock |
makeLock(java.lang.String name) |
org.apache.lucene.store.IndexInput |
openInput(java.lang.String name) |
org.apache.lucene.store.IndexInput |
openInput(java.lang.String name,
int bufferSize) |
void |
renameFile(java.lang.String from,
java.lang.String to) |
java.lang.String |
toString() |
void |
touchFile(java.lang.String name) |
public FileSystemDirectory(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path directory,
boolean create,
org.apache.hadoop.conf.Configuration conf)
throws java.io.IOException
fs - directory - create - conf - java.io.IOExceptionpublic java.lang.String[] list()
throws java.io.IOException
list in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic boolean fileExists(java.lang.String name)
throws java.io.IOException
fileExists in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic long fileModified(java.lang.String name)
fileModified in class org.apache.lucene.store.Directorypublic void touchFile(java.lang.String name)
touchFile in class org.apache.lucene.store.Directorypublic long fileLength(java.lang.String name)
throws java.io.IOException
fileLength in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic void deleteFile(java.lang.String name)
throws java.io.IOException
deleteFile in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic void renameFile(java.lang.String from,
java.lang.String to)
throws java.io.IOException
renameFile in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic org.apache.lucene.store.IndexOutput createOutput(java.lang.String name)
throws java.io.IOException
createOutput in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic org.apache.lucene.store.IndexInput openInput(java.lang.String name)
throws java.io.IOException
openInput in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic org.apache.lucene.store.IndexInput openInput(java.lang.String name,
int bufferSize)
throws java.io.IOException
openInput in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic org.apache.lucene.store.Lock makeLock(java.lang.String name)
makeLock in class org.apache.lucene.store.Directorypublic void close()
throws java.io.IOException
close in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2009 The Apache Software Foundation