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, toString
public AlreadyExistsException(InetSocketAddress address, String keyspace, String table)
public InetAddress getHost()
getAddress().getAddress()
.getHost
in interface CoordinatorException
null
if the coordinator is not known.public InetSocketAddress getAddress()
getAddress
in interface CoordinatorException
null
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()
DriverException
copy
in class DriverException
public AlreadyExistsException copy(InetSocketAddress address)
address
- The full address of the host that caused this exception to be thrown.Copyright © 2012–2018. All rights reserved.