| java.lang.Object com.sun.portal.search.db.DbEnvInfo com.sun.portal.search.db.SOIFDb
All known Subclasses: com.sun.portal.search.db.IndexedSOIFDb,
SOIFDb | public class SOIFDb extends PartitionedDb implements RDMDb(Code) | | SOIF Database API implementation.
- handles SOIF db i/o
- provides a template for similar, non-SOIF layers, eg, XML, etc.
- hides db implementation details (eg, db might not contain SOIF)
- hides the mechanics of P/NP data
|
Inner Class :class ClassStats | |
Method Summary | |
public boolean | check(SToken st, String url, int flags, RDMTransaction t) | public void | close(SToken st, RDMTransaction t) | public void | delete(SToken st, SOIF s, int flags, RDMTransaction t) | public void | delete(SToken st, SOIF s, Set view, int flags, RDMTransaction t) | public SOIF | fetch(SToken st, String url, Set view, int flags, RDMTransaction t) | public SOIF | fetch(SToken st, String url, int flags, RDMTransaction t) | public void | indexBatch(SToken st) | void | init(String rootdir, int flags) | public void | open(SToken st, String rootdir, String dbname, int rw, int mode, RDMTransaction t) | public void | recover(SToken st, String dbhome, boolean fatal) | public RDMResultSet | search(SToken st, String qry, int numHits, Set view, String sortOrder, RDMTransaction t) | public void | store(SToken st, SOIF insoif, Set view, int flags, RDMTransaction t) | public void | store(SToken st, SOIF insoif, int flags, RDMTransaction t) | public void | update(SToken st, SOIF insoif, Set view, int flags, RDMTransaction t) |
NOREINDEX | final public static String NOREINDEX(Code) | | Added as an attribute to an input RD by dbs without their own
index to indicate that the RD does not need reindexing. Ie, that
the RD has not changed according to the definition of that db.
|
|
|