net.didion.jwnl.dictionary.database
Class SenseAndUsageDatabaseManager

java.lang.Object
  extended by net.didion.jwnl.dictionary.database.DatabaseManagerImpl
      extended by net.didion.jwnl.dictionary.database.SenseAndUsageDatabaseManager
All Implemented Interfaces:
DatabaseManager, Createable

public class SenseAndUsageDatabaseManager
extends DatabaseManagerImpl
implements Createable

Database Manager that handles the extended database containing sense key and usage statistics.

Author:
brett

Field Summary
protected static String SENSE_SYNSET_WORD_SQL
          The SQL statement to grab a synset word.
 
Fields inherited from class net.didion.jwnl.dictionary.database.DatabaseManagerImpl
_connectionManager, _minMaxIds, _rand, ALL_EXCEPTIONS_SQL, ALL_LEMMAS_LIKE_SQL, ALL_LEMMAS_SQL, ALL_SYNSETS_SQL, COUNT_INDEX_WORDS_SQL, DRIVER, EXCEPTION_SQL, JNDI, LEMMA_FOR_INDEX_WORD_ID_SQL, PASSWORD, SYNSET_IDS_FOR_INDEX_WORD_SQL, SYNSET_POINTER_SQL, SYNSET_SQL, SYNSET_VERB_FRAME_SQL, SYNSET_WORD_SQL, URL, USERNAME
 
Constructor Summary
SenseAndUsageDatabaseManager()
          Create a new database manager with no connection.
SenseAndUsageDatabaseManager(ConnectionManager connectionManager)
          Create a new database manager with a connection.
 
Method Summary
 Object create(Map params)
          Creates a new database manager from the parameters.
 Query getSynsetWordQuery(POS pos, long offset)
          
 
Methods inherited from class net.didion.jwnl.dictionary.database.DatabaseManagerImpl
createPOSIdQuery, createPOSOffsetQuery, createPOSQuery, createPOSStringQuery, getExceptionQuery, getExceptionsQuery, getIndexWordLemmasQuery, getIndexWordLemmasQuery, getIndexWordSynsetsQuery, getPointerQuery, getRandomIndexWordQuery, getSynsetQuery, getSynsetsQuery, getVerbFrameQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SENSE_SYNSET_WORD_SQL

protected static final String SENSE_SYNSET_WORD_SQL
The SQL statement to grab a synset word.

See Also:
Constant Field Values
Constructor Detail

SenseAndUsageDatabaseManager

public SenseAndUsageDatabaseManager()
Create a new database manager with no connection.


SenseAndUsageDatabaseManager

public SenseAndUsageDatabaseManager(ConnectionManager connectionManager)
Create a new database manager with a connection.

Parameters:
connectionManager - - the connection manager.
Method Detail

create

public Object create(Map params)
              throws JWNLException
Creates a new database manager from the parameters.

Specified by:
create in interface Createable
Overrides:
create in class DatabaseManagerImpl
Throws:
JWNLException

getSynsetWordQuery

public Query getSynsetWordQuery(POS pos,
                                long offset)
                         throws JWNLException

Specified by:
getSynsetWordQuery in interface DatabaseManager
Overrides:
getSynsetWordQuery in class DatabaseManagerImpl
Throws:
JWNLException


Copyright © 2011. All Rights Reserved.