public class DistributedDirectory
extends org.apache.lucene.store.BaseDirectory
| Modifier and Type | Field and Description |
|---|---|
protected NosqlDirectory |
nosqlDirectory |
| Constructor and Description |
|---|
DistributedDirectory(NosqlDirectory nosqlDirectory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
copyToDirectory(org.apache.lucene.store.Directory directory) |
void |
copyToFSDirectory(java.io.File path) |
org.apache.lucene.store.IndexOutput |
createOutput(java.lang.String name,
org.apache.lucene.store.IOContext context)
ignore IOContext
|
void |
deleteFile(java.lang.String fileName) |
boolean |
fileExists(java.lang.String fileName) |
long |
fileLength(java.lang.String fileName) |
long |
fileModified(java.lang.String filename) |
java.lang.String[] |
listAll() |
org.apache.lucene.store.IndexInput |
openInput(java.lang.String name,
org.apache.lucene.store.IOContext context)
ignore IOContext
|
void |
sync(java.util.Collection<java.lang.String> names) |
java.lang.String |
toString() |
void |
touchFile(java.lang.String fileName) |
protected NosqlDirectory nosqlDirectory
public DistributedDirectory(NosqlDirectory nosqlDirectory) throws java.io.IOException
java.io.IOExceptionpublic org.apache.lucene.store.IndexOutput createOutput(java.lang.String name,
org.apache.lucene.store.IOContext context)
throws java.io.IOException
createOutput in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic void sync(java.util.Collection<java.lang.String> names)
throws java.io.IOException
sync in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic org.apache.lucene.store.IndexInput openInput(java.lang.String name,
org.apache.lucene.store.IOContext context)
throws java.io.IOException
openInput in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic java.lang.String[] listAll()
throws java.io.IOException
listAll in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic boolean fileExists(java.lang.String fileName)
throws java.io.IOException
fileExists in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic long fileLength(java.lang.String fileName)
throws java.io.IOException
fileLength in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic long fileModified(java.lang.String filename)
throws java.io.IOException
java.io.IOExceptionpublic void touchFile(java.lang.String fileName)
throws java.io.IOException
java.io.IOExceptionpublic void deleteFile(java.lang.String fileName)
throws java.io.IOException
deleteFile in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic void copyToFSDirectory(java.io.File path)
throws java.io.IOException
java.io.IOExceptionpublic void copyToDirectory(org.apache.lucene.store.Directory directory)
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class org.apache.lucene.store.Directoryjava.io.IOExceptionpublic java.lang.String toString()
toString in class org.apache.lucene.store.Directory