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

java.lang.Object
  extended by org.apache.lucene.store.IndexOutput
      extended by org.apache.lucene.store.jdbc.index.RAMAndFileJdbcIndexOutput
          extended by org.apache.lucene.store.jdbc.index.oracle.OracleRAMAndFileJdbcIndexOutput
All Implemented Interfaces:
JdbcIndexConfigurable

public class OracleRAMAndFileJdbcIndexOutput
extends RAMAndFileJdbcIndexOutput

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.RAMAndFileJdbcIndexOutput
DEFAULT_THRESHOLD, INDEX_OUTPUT_THRESHOLD_SETTING
 
Constructor Summary
OracleRAMAndFileJdbcIndexOutput()
           
 
Method Summary
protected  FileJdbcIndexOutput createFileJdbcIndexOutput()
           
protected  RAMJdbcIndexOutput createRamJdbcIndexOutput()
           
 
Methods inherited from class org.apache.lucene.store.jdbc.index.RAMAndFileJdbcIndexOutput
close, configure, flush, getFilePointer, length, seek, writeByte, writeBytes
 
Methods inherited from class org.apache.lucene.store.IndexOutput
copyBytes, setLength, 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

OracleRAMAndFileJdbcIndexOutput

public OracleRAMAndFileJdbcIndexOutput()
Method Detail

createFileJdbcIndexOutput

protected FileJdbcIndexOutput createFileJdbcIndexOutput()
Overrides:
createFileJdbcIndexOutput in class RAMAndFileJdbcIndexOutput

createRamJdbcIndexOutput

protected RAMJdbcIndexOutput createRamJdbcIndexOutput()
Overrides:
createRamJdbcIndexOutput in class RAMAndFileJdbcIndexOutput


Copyright (c) 2004-2009 The Compass Project.