gov.nih.nci.mageom.util
Class DBSpecific

java.lang.Object
  extended by gov.nih.nci.mageom.util.DBSpecific
Direct Known Subclasses:
OracleSpecific

public abstract class DBSpecific
extends java.lang.Object


Constructor Summary
DBSpecific()
           
 
Method Summary
abstract  java.lang.String caseInsensitive(java.lang.String cond)
          Converts a conditional from an SQL SELECT query so that it is case-insensitive.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBSpecific

public DBSpecific()
Method Detail

caseInsensitive

public abstract java.lang.String caseInsensitive(java.lang.String cond)
Converts a conditional from an SQL SELECT query so that it is case-insensitive. The conditional must be fully formed before being passed here. If the column specified is not a string type, the result may be invalid SQL.

Parameters:
cond - original conditional
Returns:
reformulated conditional that is case-insensitive, or null if there was a problem