Skip navigation links
oracle.javatools.db.sql
Class SQLQueryClauseException
java.lang.Object
java.lang.Throwable
java.lang.Exception
oracle.javatools.db.DBException
oracle.javatools.db.sql.SQLQueryException
oracle.javatools.db.sql.SQLQueryClauseException
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AliasInUseException, AmbiguousColumnException, InvalidAliasException
-
public class SQLQueryClauseException
- extends SQLQueryException
Exception thrown by a SQLQueryBuilder when there is an error with a clause in the query, but that this error doesn't stop the query being declarative. Example: missing a group by statement, an expression needs an alias, etc.
- Since:
- 11
- See Also:
- Serialized Form
Method Summary |
void |
addType(java.lang.String type)
Adds an extra object type for this exception to be concerning, other than the type for the object that was created. |
boolean |
isForType(java.lang.String type)
Queries whether this problem is relevant to the given type of clause. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SQLQueryClauseException
public SQLQueryClauseException(SQLFragment obj,
java.lang.String message)
addType
public void addType(java.lang.String type)
- Adds an extra object type for this exception to be concerning, other than the type for the object that was created.
-
- See Also:
isForType(String)
isForType
public boolean isForType(java.lang.String type)
- Queries whether this problem is relevant to the given type of clause. e.g.
SelectObject.TYPE
, GroupByObject.TYPE
etc.
Skip navigation links
Copyright © 1997, 2015, Oracle. All rights reserved.