OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [classpath/] [javax/] [sql/] [RowSet.java] - Blame information for rev 772

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 772 jeremybenn
/* RowSet.java
2
   Copyright (C) 2002 Free Software Foundation, Inc.
3
 
4
This file is part of GNU Classpath.
5
 
6
GNU Classpath is free software; you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
the Free Software Foundation; either version 2, or (at your option)
9
any later version.
10
 
11
GNU Classpath is distributed in the hope that it will be useful, but
12
WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14
General Public License for more details.
15
 
16
You should have received a copy of the GNU General Public License
17
along with GNU Classpath; see the file COPYING.  If not, write to the
18
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
19
02110-1301 USA.
20
 
21
Linking this library statically or dynamically with other modules is
22
making a combined work based on this library.  Thus, the terms and
23
conditions of the GNU General Public License cover the whole
24
combination.
25
 
26
As a special exception, the copyright holders of this library give you
27
permission to link this library with independent modules to produce an
28
executable, regardless of the license terms of these independent
29
modules, and to copy and distribute the resulting executable under
30
terms of your choice, provided that you also meet, for each linked
31
independent module, the terms and conditions of the license of that
32
module.  An independent module is a module which is not derived from
33
or based on this library.  If you modify this library, you may extend
34
this exception to your version of the library, but you are not
35
obligated to do so.  If you do not wish to do so, delete this
36
exception statement from your version. */
37
 
38
 
39
package javax.sql;
40
 
41
import java.io.InputStream;
42
import java.io.Reader;
43
import java.math.BigDecimal;
44
import java.sql.Array;
45
import java.sql.Blob;
46
import java.sql.Clob;
47
import java.sql.Date;
48
import java.sql.Ref;
49
import java.sql.ResultSet;
50
import java.sql.SQLException;
51
import java.sql.Time;
52
import java.sql.Timestamp;
53
import java.util.Calendar;
54
import java.util.Map;
55
 
56
/**
57
 * @since 1.4
58
 */
59
public interface RowSet extends ResultSet
60
{
61
  String getUrl() throws SQLException;
62
 
63
  void setUrl(String url) throws SQLException;
64
 
65
  String getDataSourceName();
66
 
67
  void setDataSourceName(String name) throws SQLException;
68
 
69
  String getUsername();
70
 
71
  void setUsername(String name) throws SQLException;
72
 
73
  String getPassword();
74
 
75
  void setPassword(String password) throws SQLException;
76
 
77
  int getTransactionIsolation();
78
 
79
  void setTransactionIsolation(int level) throws SQLException;
80
 
81
  Map<String, Class<?>> getTypeMap() throws SQLException;
82
 
83
  void setTypeMap(Map<String, Class<?>> map) throws SQLException;
84
 
85
  String getCommand();
86
 
87
  void setCommand(String cmd) throws SQLException;
88
 
89
  boolean isReadOnly();
90
 
91
  void setReadOnly(boolean value) throws SQLException;
92
 
93
  int getMaxFieldSize() throws SQLException;
94
 
95
  void setMaxFieldSize(int max) throws SQLException;
96
 
97
  int getMaxRows() throws SQLException;
98
 
99
  void setMaxRows(int max) throws SQLException;
100
 
101
  boolean getEscapeProcessing() throws SQLException;
102
 
103
  void setEscapeProcessing(boolean enable) throws SQLException;
104
 
105
  int getQueryTimeout() throws SQLException;
106
 
107
  void setQueryTimeout(int seconds) throws SQLException;
108
 
109
  void setType(int type) throws SQLException;
110
 
111
  void setConcurrency(int concurrency) throws SQLException;
112
 
113
  void setNull(int parameterIndex, int sqlType) throws SQLException;
114
 
115
  void setNull(int paramIndex, int sqlType, String typeName) throws
116
      SQLException;
117
 
118
  void setBoolean(int parameterIndex, boolean x) throws SQLException;
119
 
120
  void setByte(int parameterIndex, byte x) throws SQLException;
121
 
122
  void setShort(int parameterIndex, short x) throws SQLException;
123
 
124
  void setInt(int parameterIndex, int x) throws SQLException;
125
 
126
  void setLong(int parameterIndex, long x) throws SQLException;
127
 
128
  void setFloat(int parameterIndex, float x) throws SQLException;
129
 
130
  void setDouble(int parameterIndex, double x) throws SQLException;
131
 
132
  void setBigDecimal(int parameterIndex, BigDecimal x) throws
133
      SQLException;
134
 
135
  void setString(int parameterIndex, String x) throws SQLException;
136
 
137
  void setBytes(int parameterIndex, byte[] x) throws SQLException;
138
 
139
  void setDate(int parameterIndex, Date x) throws SQLException;
140
 
141
  void setTime(int parameterIndex, Time x) throws SQLException;
142
 
143
  void setTimestamp(int parameterIndex, Timestamp x) throws
144
      SQLException;
145
 
146
  void setAsciiStream(int parameterIndex, InputStream x, int length)
147
      throws SQLException;
148
 
149
  void setBinaryStream(int parameterIndex, InputStream x, int length)
150
      throws SQLException;
151
 
152
  void setCharacterStream(int parameterIndex, Reader reader, int
153
      length) throws SQLException;
154
 
155
  void setObject(int parameterIndex, Object x, int targetSqlType, int
156
      scale) throws SQLException;
157
 
158
  void setObject(int parameterIndex, Object x, int targetSqlType)
159
      throws SQLException;
160
 
161
  void setObject(int parameterIndex, Object x) throws SQLException;
162
 
163
  void setRef(int i, Ref x) throws SQLException;
164
 
165
  void setBlob(int i, Blob x) throws SQLException;
166
 
167
  void setClob(int i, Clob x) throws SQLException;
168
 
169
  void setArray(int i, Array x) throws SQLException;
170
 
171
  void setDate(int parameterIndex, Date x, Calendar cal) throws
172
      SQLException;
173
 
174
  void setTime(int parameterIndex, Time x, Calendar cal) throws
175
      SQLException;
176
 
177
  void setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
178
      throws SQLException;
179
 
180
  void clearParameters() throws SQLException;
181
 
182
  void execute() throws SQLException;
183
 
184
  void addRowSetListener(RowSetListener listener);
185
 
186
  void removeRowSetListener(RowSetListener listener);
187
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.