org.apache.lucene.store.jdbc.index.oracle
Class OracleRAMJdbcIndexOutput

java.lang.Object
  extended by org.apache.lucene.store.IndexOutput
      extended by org.apache.lucene.store.ConfigurableBufferedIndexOutput
          extended by org.apache.lucene.store.jdbc.index.JdbcBufferedIndexOutput
              extended by org.apache.lucene.store.jdbc.index.AbstractJdbcIndexOutput
                  extended by org.apache.lucene.store.jdbc.index.RAMJdbcIndexOutput
                      extended by org.apache.lucene.store.jdbc.index.oracle.OracleRAMJdbcIndexOutput
All Implemented Interfaces:
JdbcIndexConfigurable

public class OracleRAMJdbcIndexOutput
extends RAMJdbcIndexOutput

A specialized Oracle version that works (through reflection) with Oracle 9i/8i specific blob API for blobs bigger than 4k.

Author:
kimchy

Field Summary
 
Fields inherited from class org.apache.lucene.store.jdbc.index.AbstractJdbcIndexOutput
jdbcDirectory, name
 
Fields inherited from class org.apache.lucene.store.jdbc.index.JdbcBufferedIndexOutput
BUFFER_SIZE_SETTING
 
Fields inherited from class org.apache.lucene.store.ConfigurableBufferedIndexOutput
bufferSize, DEFAULT_BUFFER_SIZE
 
Constructor Summary
OracleRAMJdbcIndexOutput()
           
 
Method Summary
 void close()
          Closes this stream to further operations.
 
Methods inherited from class org.apache.lucene.store.jdbc.index.RAMJdbcIndexOutput
configure, doAfterClose, flushBuffer, flushToIndexOutput, length, openInputStream, seek
 
Methods inherited from class org.apache.lucene.store.jdbc.index.AbstractJdbcIndexOutput
doBeforeClose
 
Methods inherited from class org.apache.lucene.store.ConfigurableBufferedIndexOutput
flush, getFilePointer, initBuffer, writeByte, writeBytes
 
Methods inherited from class org.apache.lucene.store.IndexOutput
copyBytes, writeBytes, writeChars, writeChars, writeInt, writeLong, writeString, writeVInt, writeVLong
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleRAMJdbcIndexOutput

public OracleRAMJdbcIndexOutput()
Method Detail

close

public void close()
           throws IOException
Description copied from class: ConfigurableBufferedIndexOutput
Closes this stream to further operations.

Overrides:
close in class AbstractJdbcIndexOutput
Throws:
IOException


Copyright (c) 2004-2008 The Compass Project.