Top Description Constructors
io.r2dbc.spi

public Class R2dbcDataIntegrityViolationException

extends R2dbcNonTransientException
Class Inheritance

Exception thrown when an attempt to insert or update data results in a violation of an integrity constraint.

Constructor Summary

AccessConstructor and Description
public
public
R2dbcDataIntegrityViolationException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
)

Creates a new R2dbcDataIntegrityViolationException.

public
R2dbcDataIntegrityViolationException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
)

Creates a new R2dbcDataIntegrityViolationException.

public
R2dbcDataIntegrityViolationException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
,
int
a vendor-specific error code representing this failure
errorCode
)

Creates a new R2dbcDataIntegrityViolationException.

public
R2dbcDataIntegrityViolationException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
,
int
a vendor-specific error code representing this failure
errorCode
,
String
the SQL statement that caused this error
sql
)

Creates a new R2dbcDataIntegrityViolationException.

public
R2dbcDataIntegrityViolationException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
,
int
a vendor-specific error code representing this failure
errorCode
,
String
the SQL statement that caused this error
sql
,
Throwable
the cause
cause
)

Creates a new R2dbcDataIntegrityViolationException.

public
R2dbcDataIntegrityViolationException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
,
int
a vendor-specific error code representing this failure
errorCode
,
Throwable
the cause
cause
)

Creates a new R2dbcDataIntegrityViolationException.

public
R2dbcDataIntegrityViolationException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
String
the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions
sqlState
,
Throwable
the cause
cause
)

Creates a new R2dbcDataIntegrityViolationException.

public
R2dbcDataIntegrityViolationException(String
the reason for the error. Set as the exception's message and retrieved with getMessage().
reason
,
Throwable
the cause
cause
)

Creates a new R2dbcDataIntegrityViolationException.

public

Constructor Detail

R2dbcDataIntegrityViolationExceptionback to summary
public R2dbcDataIntegrityViolationException()

Creates a new R2dbcDataIntegrityViolationException.

R2dbcDataIntegrityViolationExceptionback to summary
public R2dbcDataIntegrityViolationException(String reason)

Creates a new R2dbcDataIntegrityViolationException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

R2dbcDataIntegrityViolationExceptionback to summary
public R2dbcDataIntegrityViolationException(String reason, String sqlState)

Creates a new R2dbcDataIntegrityViolationException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

R2dbcDataIntegrityViolationExceptionback to summary
public R2dbcDataIntegrityViolationException(String reason, String sqlState, int errorCode)

Creates a new R2dbcDataIntegrityViolationException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

errorCode:int

a vendor-specific error code representing this failure

R2dbcDataIntegrityViolationExceptionback to summary
public R2dbcDataIntegrityViolationException(String reason, String sqlState, int errorCode, String sql)

Creates a new R2dbcDataIntegrityViolationException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

errorCode:int

a vendor-specific error code representing this failure

sql:String

the SQL statement that caused this error

Since
0.9
R2dbcDataIntegrityViolationExceptionback to summary
public R2dbcDataIntegrityViolationException(String reason, String sqlState, int errorCode, String sql, Throwable cause)

Creates a new R2dbcDataIntegrityViolationException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

errorCode:int

a vendor-specific error code representing this failure

sql:String

the SQL statement that caused this error

cause:Throwable

the cause

Since
0.9
R2dbcDataIntegrityViolationExceptionback to summary
public R2dbcDataIntegrityViolationException(String reason, String sqlState, int errorCode, Throwable cause)

Creates a new R2dbcDataIntegrityViolationException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

errorCode:int

a vendor-specific error code representing this failure

cause:Throwable

the cause

R2dbcDataIntegrityViolationExceptionback to summary
public R2dbcDataIntegrityViolationException(String reason, String sqlState, Throwable cause)

Creates a new R2dbcDataIntegrityViolationException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

sqlState:String

the "SQLState" string, which follows either the XOPEN SQLState conventions or the SQL:2003 conventions

cause:Throwable

the cause

R2dbcDataIntegrityViolationExceptionback to summary
public R2dbcDataIntegrityViolationException(String reason, Throwable cause)

Creates a new R2dbcDataIntegrityViolationException.

Parameters
reason:String

the reason for the error. Set as the exception's message and retrieved with getMessage().

cause:Throwable

the cause

R2dbcDataIntegrityViolationExceptionback to summary
public R2dbcDataIntegrityViolationException(Throwable cause)

Creates a new R2dbcDataIntegrityViolationException.

Parameters
cause:Throwable

the cause