xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数 | 包函数 | 包属性
Mysql.MysqlResultSet类 参考
类 Mysql.MysqlResultSet 继承关系图:
ResultSet

Public 成员函数

包函数

包属性

额外继承的成员函数

详细描述

在文件 Mysql.xcsm118 行定义.

构造及析构函数说明

◆ MysqlResultSet()

MysqlResultSet ( long  r)

在文件 Mysql.xcsm121 行定义.

121 {
122 hres = Helper.rs_create(r);
123 }

成员函数说明

◆ close()

void close ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm232 行定义.

232 {
233 if (hres != 0){
234 Helper.rs_free(hres);
235 hres = 0;
236 }
237 }

被这些函数引用 Mysql.MysqlResultSet.finalize().

◆ finalize()

void finalize ( )
package

在文件 Mysql.xcsm239 行定义.

239 {
240 close();
241 }
void close() override
Definition Mysql.xcsm:232

引用了 Mysql.MysqlResultSet.close().

◆ findColumn()

int findColumn ( String  )
override

实现了 ResultSet.

在文件 Mysql.xcsm208 行定义.

208 {
209 throw new Sql.DatabaseNotSupportException("findColumn");
210 return -1;
211 }
Definition xsql.xcs:3

◆ first()

bool first ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm125 行定义.

125 {
126 return Helper.rs_first(hres);
127 }

◆ getBoolean() [1/2]

bool getBoolean ( int  columnIndex)
override

实现了 ResultSet.

在文件 Mysql.xcsm200 行定义.

200 {
201 return Helper.rs_getIValueI(hres, columnIndex) != 0;
202 }

◆ getBoolean() [2/2]

bool getBoolean ( String  columnlabel)
override

实现了 ResultSet.

在文件 Mysql.xcsm176 行定义.

176 {
177 return Helper.rs_getValueI(hres, columnlabel) != 0;
178 }

◆ getByte() [1/2]

byte getByte ( int  columnIndex)
override

实现了 ResultSet.

在文件 Mysql.xcsm196 行定义.

196 {
197 return Helper.rs_getIValueI(hres, columnIndex);
198 }

◆ getByte() [2/2]

byte getByte ( String  columnlabel)
override

实现了 ResultSet.

在文件 Mysql.xcsm172 行定义.

172 {
173 return Helper.rs_getValueI(hres, columnlabel);
174 }

◆ getColumnCount()

int getColumnCount ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm218 行定义.

218 {
219 throw new Sql.DatabaseNotSupportException("getColumnCount");
220 return -1;
221 }

◆ getColumnName()

String getColumnName ( int  i)

实现了 ResultSet.

在文件 Mysql.xcsm213 行定义.

213 {
214 throw new Sql.DatabaseNotSupportException("getColumnName");
215 return nilptr;
216 }

◆ getDouble() [1/2]

double getDouble ( int  columnIndex)
override

实现了 ResultSet.

在文件 Mysql.xcsm192 行定义.

192 {
193 return Helper.rs_getIValueD(hres, columnIndex);
194 }

◆ getDouble() [2/2]

double getDouble ( String  columnlabel)
override

实现了 ResultSet.

在文件 Mysql.xcsm168 行定义.

168 {
169 return Helper.rs_getValueD(hres, columnlabel);
170 }

◆ getInt() [1/2]

int getInt ( int  columnIndex)
override

实现了 ResultSet.

在文件 Mysql.xcsm184 行定义.

184 {
185 return Helper.rs_getIValueI(hres, columnIndex);
186 }

◆ getInt() [2/2]

int getInt ( String  columnlabel)
override

实现了 ResultSet.

在文件 Mysql.xcsm160 行定义.

160 {
161 return Helper.rs_getValueI(hres, columnlabel);
162 }

◆ getLong() [1/2]

long getLong ( int  columnIndex)
override

实现了 ResultSet.

在文件 Mysql.xcsm188 行定义.

188 {
189 return Helper.rs_getIValueL(hres, columnIndex);
190 }

◆ getLong() [2/2]

long getLong ( String  columnlabel)
override

实现了 ResultSet.

在文件 Mysql.xcsm164 行定义.

164 {
165 return Helper.rs_getValueL(hres, columnlabel);
166 }

◆ getRow()

int getRow ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm227 行定义.

227 {
228 throw new Sql.DatabaseNotSupportException("getRow");
229 return 0;
230 }

◆ getRowCount()

long getRowCount ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm223 行定义.

223 {
224 return Helper.rs_getRowCount(hres);
225 }

◆ getString() [1/2]

String getString ( int  columnIndex)
override

实现了 ResultSet.

在文件 Mysql.xcsm204 行定义.

204 {
205 return Helper.rs_getIValue(hres, columnIndex);
206 }

◆ getString() [2/2]

String getString ( String  columnlabel)
override

实现了 ResultSet.

在文件 Mysql.xcsm180 行定义.

180 {
181 return Helper.rs_getValue(hres, columnlabel);
182 }

◆ isEof()

bool isEof ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm137 行定义.

137 {
138 throw new Sql.DatabaseNotSupportException("isEof");
139 return false;
140 }

◆ isFirst()

bool isFirst ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm147 行定义.

147 {
148 throw new Sql.DatabaseNotSupportException("isFirst");
149 return false;
150 }

◆ isLast()

bool isLast ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm152 行定义.

152 {
153 return Helper.rs_isLast(hres);
154 }

◆ isValid()

bool isValid ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm156 行定义.

156 {
157 return Helper.rs_isValid(hres);
158 }

◆ last()

bool last ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm129 行定义.

129 {
130 return Helper.rs_last(hres);
131 }

◆ next()

bool next ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm133 行定义.

133 {
134 return Helper.rs_next(hres);
135 }

◆ previous()

bool previous ( )
override

实现了 ResultSet.

在文件 Mysql.xcsm142 行定义.

142 {
143 throw new Sql.DatabaseNotSupportException("previous");
144 return false;
145 }

结构体成员变量说明

◆ hres

long hres
package

在文件 Mysql.xcsm119 行定义.