Package org.postgresql.jdbc
Class PSQLWarningWrapper
java.lang.Object
org.postgresql.jdbc.PSQLWarningWrapper
Wrapper class for SQLWarnings that provides an optimisation to add
new warnings to the tail of the SQLWarning singly linked list, avoiding Θ(n) insertion time
of calling #setNextWarning on the head. By encapsulating this into a single object it allows
users(ie PgStatement) to atomically set and clear the warning chain.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
addWarning
(SQLWarning sqlWarning) (package private) SQLWarning
-
Field Details
-
firstWarning
-
lastWarning
-
-
Constructor Details
-
PSQLWarningWrapper
PSQLWarningWrapper(SQLWarning warning)
-
-
Method Details
-
addWarning
-
getFirstWarning
SQLWarning getFirstWarning()
-