net.ontopia.topicmaps.impl.rdbms
Class QueryLookup

java.lang.Object
  extended by net.ontopia.topicmaps.impl.rdbms.QueryLookup
All Implemented Interfaces:
TransactionalLookupIndexIF, LookupIndexIF

public class QueryLookup
extends java.lang.Object
implements TransactionalLookupIndexIF

INTERNAL: Non-shared locator lookup index.


Field Summary
protected  LookupIndexIF cache
           
protected  java.util.Map lru
           
protected  java.lang.String qname
           
protected  TransactionIF txn
           
 
Constructor Summary
QueryLookup(java.lang.String qname, TransactionIF txn, int lrusize)
           
 
Method Summary
 void abort()
           
 void commit()
           
 java.lang.Object get(java.lang.Object key)
           
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 java.lang.Object remove(java.lang.Object key)
           
 void removeAll(java.util.Collection keys)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

qname

protected java.lang.String qname

txn

protected TransactionIF txn

cache

protected LookupIndexIF cache

lru

protected java.util.Map lru
Constructor Detail

QueryLookup

public QueryLookup(java.lang.String qname,
                   TransactionIF txn,
                   int lrusize)
Method Detail

get

public java.lang.Object get(java.lang.Object key)
Specified by:
get in interface LookupIndexIF

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)
Specified by:
put in interface LookupIndexIF

remove

public java.lang.Object remove(java.lang.Object key)
Specified by:
remove in interface LookupIndexIF

removeAll

public void removeAll(java.util.Collection keys)
Specified by:
removeAll in interface TransactionalLookupIndexIF

commit

public void commit()
Specified by:
commit in interface TransactionalLookupIndexIF

abort

public void abort()
Specified by:
abort in interface TransactionalLookupIndexIF


Copyright © 2000-2012 Ontopia.