Class RDBMSIndex
- java.lang.Object
-
- net.ontopia.topicmaps.impl.utils.AbstractIndex
-
- net.ontopia.topicmaps.impl.rdbms.index.RDBMSIndex
-
- All Implemented Interfaces:
IndexIF
- Direct Known Subclasses:
ClassInstanceIndex
,IdentifierIndex
,NameIndex
,OccurrenceIndex
,ScopeIndex
,StatisticsIndex
public abstract class RDBMSIndex extends AbstractIndex implements IndexIF
INTERNAL: An abstract super class used by the rdbms indexes.
-
-
Field Summary
Fields Modifier and Type Field Description protected IndexManagerIF
imanager
protected RDBMSTopicMapTransaction
transaction
-
Constructor Summary
Constructors Constructor Description RDBMSIndex(IndexManagerIF imanager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
executeQuery(String name, Object[] params)
IndexIF
getIndex()
INTERNAL: Method used by IndexManagerIF to manage index creation.protected TopicMapIF
getTopicMap()
-
-
-
Field Detail
-
imanager
protected IndexManagerIF imanager
-
transaction
protected RDBMSTopicMapTransaction transaction
-
-
Constructor Detail
-
RDBMSIndex
public RDBMSIndex(IndexManagerIF imanager)
-
-
Method Detail
-
getIndex
public IndexIF getIndex()
Description copied from class:AbstractIndex
INTERNAL: Method used by IndexManagerIF to manage index creation. The idea behind this method is for the index itself to decide whether to create a new instance every time or the same one.- Specified by:
getIndex
in classAbstractIndex
- Returns:
- Index instance.
-
getTopicMap
protected TopicMapIF getTopicMap()
-
-