SQLWarning
open class SQLWarning : SQLException
kotlin.Any | ||||
↳ | kotlin.Throwable | |||
↳ | java.lang.Exception | |||
↳ | java.sql.SQLException | |||
↳ | java.sql.SQLWarning |
An exception that provides information on database access warnings. Warnings are silently chained to the object whose method caused it to be reported.
Warnings may be retrieved from Connection
, Statement
, and ResultSet
objects. Trying to retrieve a warning on a connection after it has been closed will cause an exception to be thrown. Similarly, trying to retrieve a warning on a statement after it has been closed or on a result set after it has been closed will cause an exception to be thrown. Note that closing a statement also closes a result set that it might have produced.
Summary
Public constructors | |
---|---|
Constructs a |
|
SQLWarning(reason: String!) Constructs a |
|
SQLWarning(reason: String!, SQLState: String!) Constructs a |
|
SQLWarning(reason: String!, SQLState: String!, vendorCode: Int) Constructs a |
|
SQLWarning(reason: String!, SQLState: String!, vendorCode: Int, cause: Throwable!) Constructs a |
|
SQLWarning(reason: String!, SQLState: String!, cause: Throwable!) Constructs a |
|
SQLWarning(reason: String!, cause: Throwable!) Constructs a |
|
SQLWarning(cause: Throwable!) Constructs a |
Public methods | |
---|---|
open SQLWarning! |
Retrieves the warning chained to this |
open Unit |
setNextWarning(w: SQLWarning!) Adds a |
Inherited functions | |
---|---|
Public constructors
SQLWarning
SQLWarning()
Constructs a SQLWarning
object. The reason
, SQLState
are initialized to null
and the vendor code is initialized to 0. The cause
is not initialized, and may subsequently be initialized by a call to the Throwable.initCause(java.lang.Throwable)
method.
SQLWarning
SQLWarning(reason: String!)
Constructs a SQLWarning
object with a given reason
. The SQLState
is initialized to null
and the vender code is initialized to 0. The cause
is not initialized, and may subsequently be initialized by a call to the Throwable.initCause(java.lang.Throwable)
method.
Parameters | |
---|---|
reason |
String!: a description of the warning |
SQLWarning
SQLWarning(
reason: String!,
SQLState: String!)
Constructs a SQLWarning
object with a given reason
and SQLState
. The cause
is not initialized, and may subsequently be initialized by a call to the Throwable.initCause(java.lang.Throwable)
method. The vendor code is initialized to 0.
Parameters | |
---|---|
reason |
String!: a description of the warning |
SQLState |
String!: an XOPEN or SQL:2003 code identifying the warning |
SQLWarning
SQLWarning(
reason: String!,
SQLState: String!,
vendorCode: Int)
Constructs a SQLWarning
object with a given reason
, SQLState
and vendorCode
. The cause
is not initialized, and may subsequently be initialized by a call to the Throwable.initCause(java.lang.Throwable)
method.
Parameters | |
---|---|
reason |
String!: a description of the warning |
SQLState |
String!: an XOPEN or SQL:2003 code identifying the warning |
vendorCode |
Int: a database vendor-specific warning code |
SQLWarning
SQLWarning(
reason: String!,
SQLState: String!,
vendorCode: Int,
cause: Throwable!)
Constructs aSQLWarning
object with a given reason
, SQLState
, vendorCode
and cause
.
Parameters | |
---|---|
reason |
String!: a description of the warning |
SQLState |
String!: an XOPEN or SQL:2003 code identifying the warning |
vendorCode |
Int: a database vendor-specific warning code |
cause |
Throwable!: the underlying reason for this SQLWarning (which is saved for later retrieval by the getCause() method); may be null indicating the cause is non-existent or unknown. |
SQLWarning
SQLWarning(
reason: String!,
SQLState: String!,
cause: Throwable!)
Constructs a SQLWarning
object with a given reason
, SQLState
and cause
. The vendor code is initialized to 0.
Parameters | |
---|---|
reason |
String!: a description of the warning |
SQLState |
String!: an XOPEN or SQL:2003 code identifying the warning |
cause |
Throwable!: the underlying reason for this SQLWarning (which is saved for later retrieval by the getCause() method); may be null indicating the cause is non-existent or unknown. |
SQLWarning
SQLWarning(
reason: String!,
cause: Throwable!)
Constructs a SQLWarning
object with a given reason
and cause
. The SQLState
is initialized to null
and the vendor code is initialized to 0.
Parameters | |
---|---|
reason |
String!: a description of the warning |
cause |
Throwable!: the underlying reason for this SQLWarning (which is saved for later retrieval by the getCause() method); may be null indicating the cause is non-existent or unknown. |
SQLWarning
SQLWarning(cause: Throwable!)
Constructs a SQLWarning
object with a given cause
. The SQLState
is initialized to null
and the vendor code is initialized to 0. The reason
is initialized to null
if cause==null
or to cause.toString()
if cause!=null
.
Parameters | |
---|---|
cause |
Throwable!: the underlying reason for this SQLWarning (which is saved for later retrieval by the getCause() method); may be null indicating the cause is non-existent or unknown. |
Public methods
getNextWarning
open fun getNextWarning(): SQLWarning!
Retrieves the warning chained to this SQLWarning
object by setNextWarning
.
Return | |
---|---|
SQLWarning! |
the next SQLException in the chain; null if none |
See Also
setNextWarning
open fun setNextWarning(w: SQLWarning!): Unit
Adds a SQLWarning
object to the end of the chain.
Parameters | |
---|---|
w |
SQLWarning!: the new end of the SQLException chain |
See Also