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.IOException
public java.lang.String[] list() throws java.io.IOException
list
in class org.apache.lucene.store.Directory
java.io.IOException
public boolean fileExists(java.lang.String name) throws java.io.IOException
fileExists
in class org.apache.lucene.store.Directory
java.io.IOException
public long fileModified(java.lang.String name)
fileModified
in class org.apache.lucene.store.Directory
public void touchFile(java.lang.String name)
touchFile
in class org.apache.lucene.store.Directory
public long fileLength(java.lang.String name) throws java.io.IOException
fileLength
in class org.apache.lucene.store.Directory
java.io.IOException
public void deleteFile(java.lang.String name) throws java.io.IOException
deleteFile
in class org.apache.lucene.store.Directory
java.io.IOException
public void renameFile(java.lang.String from, java.lang.String to) throws java.io.IOException
renameFile
in class org.apache.lucene.store.Directory
java.io.IOException
public org.apache.lucene.store.IndexOutput createOutput(java.lang.String name) throws java.io.IOException
createOutput
in class org.apache.lucene.store.Directory
java.io.IOException
public org.apache.lucene.store.IndexInput openInput(java.lang.String name) throws java.io.IOException
openInput
in class org.apache.lucene.store.Directory
java.io.IOException
public org.apache.lucene.store.IndexInput openInput(java.lang.String name, int bufferSize) throws java.io.IOException
openInput
in class org.apache.lucene.store.Directory
java.io.IOException
public org.apache.lucene.store.Lock makeLock(java.lang.String name)
makeLock
in class org.apache.lucene.store.Directory
public void close() throws java.io.IOException
close
in class org.apache.lucene.store.Directory
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2009 The Apache Software Foundation