edu.princeton.wordnet.ejb
Class TypedSynsetsQueryCommand

java.lang.Object
  extended by edu.princeton.wordnet.ejb.DBQueryCommand
      extended by edu.princeton.wordnet.ejb.TypedSynsetsQueryCommand

public class TypedSynsetsQueryCommand
extends DBQueryCommand

Query command for synsets of a given part-of-speech or category type and containing a given word

Author:
Bernard Bou

Constructor Summary
TypedSynsetsQueryCommand(java.sql.Connection thisConnection, boolean categoryBased)
          Constructor
 
Method Summary
 int getCategoryId()
          Get synset category id
 java.lang.String getDefinition()
          Get synset definition
 java.lang.String getSample()
          Get sample data
 long getSynsetId()
          Get synset id
 void setCategoryType(int thisType)
          Set category type parameter in prepared SQL statement
 void setPosType(int thisType)
          Set part-of-speech type parameter in prepared SQL statement
 void setWordId(long thisWordId)
          Set word parameter in prepared SQL statement
 
Methods inherited from class edu.princeton.wordnet.ejb.DBQueryCommand
execute, next, release
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypedSynsetsQueryCommand

public TypedSynsetsQueryCommand(java.sql.Connection thisConnection,
                                boolean categoryBased)
                         throws java.sql.SQLException
Constructor

Parameters:
thisConnection - is the database connection
categoryBased - is whether the query is category based
Throws:
java.sql.SQLException
Method Detail

setWordId

public void setWordId(long thisWordId)
               throws java.sql.SQLException
Set word parameter in prepared SQL statement

Parameters:
thisWordId - is the target word
Throws:
java.sql.SQLException

setPosType

public void setPosType(int thisType)
                throws java.sql.SQLException
Set part-of-speech type parameter in prepared SQL statement

Parameters:
thisType - is the target part-of-speech type
Throws:
java.sql.SQLException

setCategoryType

public void setCategoryType(int thisType)
                     throws java.sql.SQLException
Set category type parameter in prepared SQL statement

Parameters:
thisType - is the target category type
Throws:
java.sql.SQLException

getSynsetId

public long getSynsetId()
                 throws java.sql.SQLException
Get synset id

Returns:
synset id
Throws:
java.sql.SQLException

getDefinition

public java.lang.String getDefinition()
                               throws java.sql.SQLException
Get synset definition

Returns:
definition
Throws:
java.sql.SQLException

getCategoryId

public int getCategoryId()
                  throws java.sql.SQLException
Get synset category id

Returns:
synset category id
Throws:
java.sql.SQLException

getSample

public java.lang.String getSample()
                           throws java.sql.SQLException
Get sample data

Returns:
samples in a semicolon-separated string
Throws:
java.sql.SQLException