-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSQLNonTransientException.java
More file actions
142 lines (131 loc) · 5.14 KB
/
Copy pathSQLNonTransientException.java
File metadata and controls
142 lines (131 loc) · 5.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package java.sql;
public class SQLNonTransientException extends SQLException {
private static final long serialVersionUID = -9104382843534716547L;
/**
* Creates an SQLNonTransientException object. The Reason string is set to
* null, the SQLState string is set to null and the Error Code is set to 0.
*/
public SQLNonTransientException() {
super();
}
/**
* Creates an SQLNonTransientException object. The Reason string is set to
* the given reason string, the SQLState string is set to null and the Error
* Code is set to 0.
*
* @param reason
* the string to use as the Reason string
*/
public SQLNonTransientException(String reason) {
super(reason, null, 0);
}
/**
* Creates an SQLNonTransientException object. The Reason string is set to
* the given reason string, the SQLState string is set to the given SQLState
* string and the Error Code is set to 0.
*
* @param reason
* the string to use as the Reason string
* @param sqlState
* the string to use as the SQLState string
*/
public SQLNonTransientException(String reason, String sqlState) {
super(reason, sqlState, 0);
}
/**
* Creates an SQLNonTransientException object. The Reason string is set to
* the given reason string, the SQLState string is set to the given SQLState
* string and the Error Code is set to the given error code value.
*
* @param reason
* the string to use as the Reason string
* @param sqlState
* the string to use as the SQLState string
* @param vendorCode
* the integer value for the error code
*/
public SQLNonTransientException(String reason, String sqlState,
int vendorCode) {
super(reason, sqlState, vendorCode);
}
/**
* Creates an SQLNonTransientException object. The Reason string is set to
* the null if cause == null or cause.toString() if cause!=null,and the
* cause Throwable object is set to the given cause Throwable object.
*
* @param cause
* the Throwable object for the underlying reason this
* SQLException
*/
public SQLNonTransientException(Throwable cause) {
super(cause);
}
/**
* Creates an SQLNonTransientException object. The Reason string is set to
* the given and the cause Throwable object is set to the given cause
* Throwable object.
*
* @param reason
* the string to use as the Reason string
* @param cause
* the Throwable object for the underlying reason this
* SQLException
*/
public SQLNonTransientException(String reason, Throwable cause) {
super(reason, cause);
}
/**
* Creates an SQLNonTransientException object. The Reason string is set to
* the given reason string, the SQLState string is set to the given SQLState
* string and the cause Throwable object is set to the given cause Throwable
* object.
*
* @param reason
* the string to use as the Reason string
* @param sqlState
* the string to use as the SQLState string
* @param cause
* the Throwable object for the underlying reason this
* SQLException
*/
public SQLNonTransientException(String reason, String sqlState,
Throwable cause) {
super(reason, sqlState, cause);
}
/**
* Creates an SQLNonTransientException object. The Reason string is set to
* the given reason string, the SQLState string is set to the given SQLState
* string , the Error Code is set to the given error code value, and the
* cause Throwable object is set to the given cause Throwable object.
*
* @param reason
* the string to use as the Reason string
* @param sqlState
* the string to use as the SQLState string
* @param vendorCode
* the integer value for the error code
* @param cause
* the Throwable object for the underlying reason this
* SQLException
*/
public SQLNonTransientException(String reason, String sqlState,
int vendorCode, Throwable cause) {
super(reason, sqlState, vendorCode, cause);
}
}