|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.lucene.store.Directory
org.apache.lucene.store.FSDirectory
org.apache.lucene.store.WindowsDirectory
public class WindowsDirectory
Native Directory implementation for Microsoft Windows.
Steps:
c:\mingw\bin\g++ -Wall -D_JNI_IMPLEMENTATION_ -Wl,--kill-at -I"%JAVA_HOME%\include" -I"%JAVA_HOME%\include\win32" -static-libgcc -static-libstdc++ -shared WindowsDirectory.cpp -o WindowsDirectory.dllFor 64-bit JREs, use mingw64, with the -m64 option.
| Nested Class Summary | |
|---|---|
protected static class |
WindowsDirectory.WindowsIndexInput
|
| Nested classes/interfaces inherited from class org.apache.lucene.store.FSDirectory |
|---|
FSDirectory.FSIndexOutput |
| Field Summary |
|---|
| Fields inherited from class org.apache.lucene.store.FSDirectory |
|---|
DEFAULT_READ_CHUNK_SIZE, directory, staleFiles |
| Fields inherited from class org.apache.lucene.store.Directory |
|---|
isOpen, lockFactory |
| Constructor Summary | |
|---|---|
WindowsDirectory(File path)
Create a new WindowsDirectory for the named location and NativeFSLockFactory. |
|
WindowsDirectory(File path,
LockFactory lockFactory)
Create a new WindowsDirectory for the named location. |
|
| Method Summary | |
|---|---|
IndexInput |
openInput(String name,
int bufferSize)
Returns a stream reading an existing file, with the specified read buffer size. |
| Methods inherited from class org.apache.lucene.store.FSDirectory |
|---|
close, createOutput, deleteFile, ensureCanWrite, fileExists, fileLength, fileModified, fileModified, fsync, getDirectory, getFile, getLockID, getReadChunkSize, listAll, listAll, onIndexOutputClosed, open, open, openInput, setLockFactory, setReadChunkSize, sync, sync, toString, touchFile |
| Methods inherited from class org.apache.lucene.store.Directory |
|---|
clearLock, copy, copy, ensureOpen, getLockFactory, makeLock |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public WindowsDirectory(File path, LockFactory lockFactory) throws IOException
path - the path of the directorylockFactory - the lock factory to use, or null for the default
(NativeFSLockFactory);
IOExceptionpublic WindowsDirectory(File path) throws IOException
NativeFSLockFactory.
path - the path of the directory
IOException| Method Detail |
|---|
public IndexInput openInput(String name, int bufferSize) throws IOException
DirectoryFSDirectory and CompoundFileReader.
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||