public class BatchException extends PhoenixException
Modifier and Type | Field and Description |
---|---|
static int |
UNKNOWN_INDEX
The index could not be determined.
|
Constructor and Description |
---|
BatchException(String strMessage)
Class constructor specifying a detailed message.
|
BatchException(String strMessage,
Throwable thE)
Class constructor specifying a detailed message and the original
thrown exception.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addAll(BatchException src)
Adds all exceptions contained in another BatchException to this
BatchException
|
static BatchException |
addBatchException(BatchException batchException,
BatchException newException)
Adds all exceptions contained in another BatchException to a BatchException.
|
static BatchException |
addBatchException(BatchException batchException,
ServerException newException,
int sourceIndex)
Adds an exception to a BatchException.
|
void |
addExceptionToList(ServerException newException,
int sourceIndex)
Adds an exception to the list of exceptions.
|
List<ServerException> |
getExceptionList()
Gets the list of exceptions contained in this batch exception.
|
Map<Integer,List<Exception>> |
getExceptionsByIndex()
Gets the exceptions contained in this batch exception as a sorted map,
where the key is the index in the batch, and the value is a list of exceptions
for that index.
|
Object |
getSource()
Gets the source for the first exception in the exception list.
|
setSource
getOriginalException, getStackTrace, getStackTrace, isSQLExceptionThrown, printStackTrace, printStackTrace, printStackTrace, removeOriginalException
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getSuppressed, initCause, setStackTrace, toString
public static final int UNKNOWN_INDEX
public BatchException(String strMessage, Throwable thE)
strMessage
- the detailed message of this exceptionthE
- the originally thrown exceptionpublic BatchException(String strMessage)
strMessage
- the message of this exceptionpublic static BatchException addBatchException(BatchException batchException, ServerException newException, int sourceIndex)
batchException
- the batch exception to received the added exception. This parameter may be null.newException
- the exception to add.sourceIndex
- the index in the batch for which the exception occurredpublic static BatchException addBatchException(BatchException batchException, BatchException newException)
batchException
- the batch exception to receive the added exception. This parameter may be null.newException
- the exception to add.public boolean addAll(BatchException src)
src
- the batch exception containing the exceptions to addpublic void addExceptionToList(ServerException newException, int sourceIndex)
newException
- the exception to addsourceIndex
- the index in the batch for which the exception occurredpublic Map<Integer,List<Exception>> getExceptionsByIndex()
public List<ServerException> getExceptionList()
public Object getSource()
getSource
in class ServerException
Copyright © 2003, 2024, Oracle and/or its affiliates.
Oracle®, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.