public class AlreadyExistsException extends QueryValidationException implements CoordinatorException
| Constructor and Description |
|---|
AlreadyExistsException(InetSocketAddress address,
String keyspace,
String table) |
AlreadyExistsException(String keyspace,
String table) |
| Modifier and Type | Method and Description |
|---|---|
DriverException |
copy()
Copy the exception.
|
AlreadyExistsException |
copy(InetSocketAddress address)
Create a copy of this exception with a nicer stack trace, and including the coordinator
address that caused this exception to be raised.
|
InetSocketAddress |
getAddress()
The full address of the coordinator host that was contacted.
|
InetAddress |
getHost()
The coordinator host that was contacted.
|
String |
getKeyspace()
The name of keyspace that either already exists or is home to the table
that already exists.
|
String |
getTable()
If the failed creation was a table creation, the name of the table that already exists.
|
boolean |
wasTableCreation()
Returns whether the query yielding this exception was a table creation
attempt.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic AlreadyExistsException(InetSocketAddress address, String keyspace, String table)
public InetAddress getHost()
getAddress().getAddress().getHost in interface CoordinatorExceptionnull if the coordinator is not known.public InetSocketAddress getAddress()
getAddress in interface CoordinatorExceptionnull if the coordinator is not known.public boolean wasTableCreation()
true if this exception is raised following a table
creation attempt, false if it was a keyspace creation attempt.public String getKeyspace()
public String getTable()
null if the query was a keyspace
creation query.public DriverException copy()
DriverExceptioncopy in class DriverExceptionpublic AlreadyExistsException copy(InetSocketAddress address)
address - The full address of the host that caused this exception to be thrown.