de.fuberlin.wiwiss.d2rq
Class D2RQException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.hp.hpl.jena.shared.JenaException
                  extended by de.fuberlin.wiwiss.d2rq.D2RQException
All Implemented Interfaces:
Serializable

public class D2RQException
extends com.hp.hpl.jena.shared.JenaException

Exception used to signal most D2RQ errors.

Version:
$Id: D2RQException.java,v 1.11 2006/10/27 15:58:46 cyganiak Exp $
Author:
Chris Bizer chris@bizer.de
See Also:
Serialized Form

Field Summary
static int CLASSMAP_DUPLICATE_DATABASE
           
static int CLASSMAP_INVALID_DATABASE
           
static int CLASSMAP_NO_DATABASE
           
static int CLASSMAP_NO_PROPERTYBRIDGES
           
static int D2RQ_SQLEXCEPTION
           
static int DATABASE_DUPLICATE_JDBCDRIVER
           
static int DATABASE_DUPLICATE_JDBCDSN
           
static int DATABASE_DUPLICATE_ODBCDSN
           
static int DATABASE_DUPLICATE_PASSWORD
           
static int DATABASE_DUPLICATE_USERNAME
           
static int DATABASE_JDBCDRIVER_CLASS_NOT_FOUND
           
static int DATABASE_MISSING_DSN
           
static int DATABASE_MISSING_JDBCDRIVER
           
static int DATABASE_ODBC_WITH_JDBC
           
static int DATABASE_ODBC_WITH_JDBCDRIVER
           
static int MAPPING_LITERAL_INSTEADOF_RESOURCE
           
static int MAPPING_NO_DATABASE
           
static int MAPPING_RESOURCE_INSTEADOF_LITERAL
           
static int PROPERTYBRIDGE_CONFLICTING_DATABASES
           
static int PROPERTYBRIDGE_DUPLICATE_BELONGSTOCLASSMAP
           
static int PROPERTYBRIDGE_DUPLICATE_COLUMN
           
static int PROPERTYBRIDGE_DUPLICATE_DATATYPE
           
static int PROPERTYBRIDGE_DUPLICATE_LANG
           
static int PROPERTYBRIDGE_DUPLICATE_PATTERN
           
static int PROPERTYBRIDGE_DUPLICATE_REFERSTOCLASSMAP
           
static int PROPERTYBRIDGE_DUPLICATE_VALUE
           
static int PROPERTYBRIDGE_DUPLICATE_VALUEMAXLENGTH
           
static int PROPERTYBRIDGE_INVALID_BELONGSTOCLASSMAP
           
static int PROPERTYBRIDGE_INVALID_REFERSTOCLASSMAP
           
static int PROPERTYBRIDGE_LANG_AND_DATATYPE
           
static int PROPERTYBRIDGE_NONLITERAL_WITH_DATATYPE
           
static int PROPERTYBRIDGE_NONLITERAL_WITH_LANG
           
static int RESOURCEMAP_DUPLICATE_BNODEIDCOLUMNS
           
static int RESOURCEMAP_DUPLICATE_PRIMARYSPEC
           
static int RESOURCEMAP_DUPLICATE_TRANSLATEWITH
           
static int RESOURCEMAP_DUPLICATE_URICOLUMN
           
static int RESOURCEMAP_DUPLICATE_URIPATTERN
           
static int RESOURCEMAP_ILLEGAL_CONTAINSDUPLICATE
           
static int RESOURCEMAP_ILLEGAL_URIPATTERN
           
static int RESOURCEMAP_INVALID_TRANSLATEWITH
           
static int RESOURCEMAP_MISSING_PRIMARYSPEC
           
static int SQL_INVALID_ALIAS
           
static int SQL_INVALID_ATTRIBUTENAME
           
static int SQL_INVALID_JOIN
           
static int SQL_INVALID_RELATIONNAME
           
static int TRANSLATION_MISSING_DBVALUE
           
static int TRANSLATION_MISSING_RDFVALUE
           
static int TRANSLATIONTABLE_DUPLICATE_HREF
           
static int TRANSLATIONTABLE_DUPLICATE_JAVACLASS
           
static int TRANSLATIONTABLE_HREF_AND_JAVACLASS
           
static int TRANSLATIONTABLE_TRANSLATION_AND_HREF
           
static int TRANSLATIONTABLE_TRANSLATION_AND_JAVACLASS
           
static int UNSPECIFIED
           
 
Constructor Summary
D2RQException(String message)
           
D2RQException(String message, int code)
           
D2RQException(String message, Throwable cause)
           
D2RQException(String message, Throwable cause, int code)
           
D2RQException(Throwable cause)
           
D2RQException(Throwable cause, int code)
           
 
Method Summary
 int errorCode()
           
 
Methods inherited from class com.hp.hpl.jena.shared.JenaException
getCause, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UNSPECIFIED

public static final int UNSPECIFIED
See Also:
Constant Field Values

MAPPING_NO_DATABASE

public static final int MAPPING_NO_DATABASE
See Also:
Constant Field Values

CLASSMAP_DUPLICATE_DATABASE

public static final int CLASSMAP_DUPLICATE_DATABASE
See Also:
Constant Field Values

CLASSMAP_NO_DATABASE

public static final int CLASSMAP_NO_DATABASE
See Also:
Constant Field Values

CLASSMAP_INVALID_DATABASE

public static final int CLASSMAP_INVALID_DATABASE
See Also:
Constant Field Values

CLASSMAP_NO_PROPERTYBRIDGES

public static final int CLASSMAP_NO_PROPERTYBRIDGES
See Also:
Constant Field Values

RESOURCEMAP_DUPLICATE_BNODEIDCOLUMNS

public static final int RESOURCEMAP_DUPLICATE_BNODEIDCOLUMNS
See Also:
Constant Field Values

RESOURCEMAP_DUPLICATE_URICOLUMN

public static final int RESOURCEMAP_DUPLICATE_URICOLUMN
See Also:
Constant Field Values

RESOURCEMAP_DUPLICATE_URIPATTERN

public static final int RESOURCEMAP_DUPLICATE_URIPATTERN
See Also:
Constant Field Values

RESOURCEMAP_ILLEGAL_CONTAINSDUPLICATE

public static final int RESOURCEMAP_ILLEGAL_CONTAINSDUPLICATE
See Also:
Constant Field Values

RESOURCEMAP_MISSING_PRIMARYSPEC

public static final int RESOURCEMAP_MISSING_PRIMARYSPEC
See Also:
Constant Field Values

RESOURCEMAP_DUPLICATE_PRIMARYSPEC

public static final int RESOURCEMAP_DUPLICATE_PRIMARYSPEC
See Also:
Constant Field Values

RESOURCEMAP_DUPLICATE_TRANSLATEWITH

public static final int RESOURCEMAP_DUPLICATE_TRANSLATEWITH
See Also:
Constant Field Values

RESOURCEMAP_INVALID_TRANSLATEWITH

public static final int RESOURCEMAP_INVALID_TRANSLATEWITH
See Also:
Constant Field Values

PROPERTYBRIDGE_DUPLICATE_BELONGSTOCLASSMAP

public static final int PROPERTYBRIDGE_DUPLICATE_BELONGSTOCLASSMAP
See Also:
Constant Field Values

PROPERTYBRIDGE_INVALID_BELONGSTOCLASSMAP

public static final int PROPERTYBRIDGE_INVALID_BELONGSTOCLASSMAP
See Also:
Constant Field Values

PROPERTYBRIDGE_DUPLICATE_COLUMN

public static final int PROPERTYBRIDGE_DUPLICATE_COLUMN
See Also:
Constant Field Values

PROPERTYBRIDGE_DUPLICATE_PATTERN

public static final int PROPERTYBRIDGE_DUPLICATE_PATTERN
See Also:
Constant Field Values

PROPERTYBRIDGE_DUPLICATE_DATATYPE

public static final int PROPERTYBRIDGE_DUPLICATE_DATATYPE
See Also:
Constant Field Values

PROPERTYBRIDGE_DUPLICATE_LANG

public static final int PROPERTYBRIDGE_DUPLICATE_LANG
See Also:
Constant Field Values

PROPERTYBRIDGE_DUPLICATE_REFERSTOCLASSMAP

public static final int PROPERTYBRIDGE_DUPLICATE_REFERSTOCLASSMAP
See Also:
Constant Field Values

PROPERTYBRIDGE_INVALID_REFERSTOCLASSMAP

public static final int PROPERTYBRIDGE_INVALID_REFERSTOCLASSMAP
See Also:
Constant Field Values

PROPERTYBRIDGE_DUPLICATE_VALUEMAXLENGTH

public static final int PROPERTYBRIDGE_DUPLICATE_VALUEMAXLENGTH
See Also:
Constant Field Values

PROPERTYBRIDGE_DUPLICATE_VALUE

public static final int PROPERTYBRIDGE_DUPLICATE_VALUE
See Also:
Constant Field Values

PROPERTYBRIDGE_CONFLICTING_DATABASES

public static final int PROPERTYBRIDGE_CONFLICTING_DATABASES
See Also:
Constant Field Values

PROPERTYBRIDGE_LANG_AND_DATATYPE

public static final int PROPERTYBRIDGE_LANG_AND_DATATYPE
See Also:
Constant Field Values

PROPERTYBRIDGE_NONLITERAL_WITH_DATATYPE

public static final int PROPERTYBRIDGE_NONLITERAL_WITH_DATATYPE
See Also:
Constant Field Values

PROPERTYBRIDGE_NONLITERAL_WITH_LANG

public static final int PROPERTYBRIDGE_NONLITERAL_WITH_LANG
See Also:
Constant Field Values

TRANSLATIONTABLE_TRANSLATION_AND_JAVACLASS

public static final int TRANSLATIONTABLE_TRANSLATION_AND_JAVACLASS
See Also:
Constant Field Values

TRANSLATIONTABLE_TRANSLATION_AND_HREF

public static final int TRANSLATIONTABLE_TRANSLATION_AND_HREF
See Also:
Constant Field Values

TRANSLATIONTABLE_HREF_AND_JAVACLASS

public static final int TRANSLATIONTABLE_HREF_AND_JAVACLASS
See Also:
Constant Field Values

TRANSLATIONTABLE_DUPLICATE_JAVACLASS

public static final int TRANSLATIONTABLE_DUPLICATE_JAVACLASS
See Also:
Constant Field Values

TRANSLATIONTABLE_DUPLICATE_HREF

public static final int TRANSLATIONTABLE_DUPLICATE_HREF
See Also:
Constant Field Values

TRANSLATION_MISSING_DBVALUE

public static final int TRANSLATION_MISSING_DBVALUE
See Also:
Constant Field Values

TRANSLATION_MISSING_RDFVALUE

public static final int TRANSLATION_MISSING_RDFVALUE
See Also:
Constant Field Values

DATABASE_DUPLICATE_ODBCDSN

public static final int DATABASE_DUPLICATE_ODBCDSN
See Also:
Constant Field Values

DATABASE_DUPLICATE_JDBCDSN

public static final int DATABASE_DUPLICATE_JDBCDSN
See Also:
Constant Field Values

DATABASE_DUPLICATE_JDBCDRIVER

public static final int DATABASE_DUPLICATE_JDBCDRIVER
See Also:
Constant Field Values

DATABASE_MISSING_JDBCDRIVER

public static final int DATABASE_MISSING_JDBCDRIVER
See Also:
Constant Field Values

DATABASE_DUPLICATE_USERNAME

public static final int DATABASE_DUPLICATE_USERNAME
See Also:
Constant Field Values

DATABASE_DUPLICATE_PASSWORD

public static final int DATABASE_DUPLICATE_PASSWORD
See Also:
Constant Field Values

DATABASE_ODBC_WITH_JDBC

public static final int DATABASE_ODBC_WITH_JDBC
See Also:
Constant Field Values

DATABASE_ODBC_WITH_JDBCDRIVER

public static final int DATABASE_ODBC_WITH_JDBCDRIVER
See Also:
Constant Field Values

DATABASE_JDBCDRIVER_CLASS_NOT_FOUND

public static final int DATABASE_JDBCDRIVER_CLASS_NOT_FOUND
See Also:
Constant Field Values

D2RQ_SQLEXCEPTION

public static final int D2RQ_SQLEXCEPTION
See Also:
Constant Field Values

SQL_INVALID_RELATIONNAME

public static final int SQL_INVALID_RELATIONNAME
See Also:
Constant Field Values

SQL_INVALID_ATTRIBUTENAME

public static final int SQL_INVALID_ATTRIBUTENAME
See Also:
Constant Field Values

SQL_INVALID_ALIAS

public static final int SQL_INVALID_ALIAS
See Also:
Constant Field Values

SQL_INVALID_JOIN

public static final int SQL_INVALID_JOIN
See Also:
Constant Field Values

MAPPING_RESOURCE_INSTEADOF_LITERAL

public static final int MAPPING_RESOURCE_INSTEADOF_LITERAL
See Also:
Constant Field Values

MAPPING_LITERAL_INSTEADOF_RESOURCE

public static final int MAPPING_LITERAL_INSTEADOF_RESOURCE
See Also:
Constant Field Values

RESOURCEMAP_ILLEGAL_URIPATTERN

public static final int RESOURCEMAP_ILLEGAL_URIPATTERN
See Also:
Constant Field Values

DATABASE_MISSING_DSN

public static final int DATABASE_MISSING_DSN
See Also:
Constant Field Values
Constructor Detail

D2RQException

public D2RQException(String message)

D2RQException

public D2RQException(Throwable cause)

D2RQException

public D2RQException(String message,
                     Throwable cause)

D2RQException

public D2RQException(String message,
                     int code)

D2RQException

public D2RQException(Throwable cause,
                     int code)

D2RQException

public D2RQException(String message,
                     Throwable cause,
                     int code)
Method Detail

errorCode

public int errorCode()