xlang v5.1 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
AdoConnector.AdoResultSet类 参考
类 AdoConnector.AdoResultSet 继承关系图:
Inheritance graph
AdoConnector.AdoResultSet 的协作图:
Collaboration graph

Public 成员函数

包函数

包属性

额外继承的成员函数

详细描述

在文件 AdoConnector.xcsm83 行定义.

构造及析构函数说明

◆ AdoResultSet()

AdoResultSet ( long  r)

在文件 AdoConnector.xcsm86 行定义.

86 {
87 hres = r;
88 }

成员函数说明

◆ close()

void close ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm206 行定义.

206 {
207 if (hres != 0){
208 Helper.ado_delloc_rs(hres);
209 hres = 0;
210 }
211 }

被这些函数引用 AdoConnector.AdoResultSet.finalize().

这是这个函数的调用关系图:

◆ finalize()

void finalize ( )
package

在文件 AdoConnector.xcsm213 行定义.

213 {
214 close();
215 }

引用了 AdoConnector.AdoResultSet.close().

函数调用图:

◆ findColumn()

int findColumn ( String  name)
override

重载 ResultSet .

在文件 AdoConnector.xcsm180 行定义.

180 {
181 for (int i = 0, c = getColumnCount();i < c; i++){
182 if (getColumnName(i) == name){
183 return i;
184 }
185 }
186 return -1;
187 }
int getColumnCount() override
String getColumnName(int i) override

引用了 AdoConnector.AdoResultSet.getColumnCount() , 以及 AdoConnector.AdoResultSet.getColumnName().

函数调用图:

◆ first()

bool first ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm90 行定义.

90 {
91 return Helper.ado_rs_first(hres);
92 }

◆ getBoolean() [1/2]

bool getBoolean ( int  columnIndex)
override

重载 ResultSet .

在文件 AdoConnector.xcsm172 行定义.

172 {
173 return Helper.ado_rs_getIValueI(hres, columnIndex) != 0;
174 }

◆ getBoolean() [2/2]

bool getBoolean ( String  columnlabel)
override

重载 ResultSet .

在文件 AdoConnector.xcsm144 行定义.

144 {
145 return Helper.ado_rs_getValueI(hres, columnlabel) != 0;
146 }

◆ getByte() [1/2]

byte getByte ( int  columnIndex)
override

重载 ResultSet .

在文件 AdoConnector.xcsm168 行定义.

168 {
169 return Helper.ado_rs_getIValueI(hres, columnIndex);
170 }

◆ getByte() [2/2]

byte getByte ( String  columnlabel)
override

重载 ResultSet .

在文件 AdoConnector.xcsm140 行定义.

140 {
141 return Helper.ado_rs_getValueI(hres, columnlabel);
142 }

◆ getColumnCount()

int getColumnCount ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm189 行定义.

189 {
190 return Helper.ado_rs_column_count(hres);
191 }

被这些函数引用 AdoConnector.AdoResultSet.findColumn().

这是这个函数的调用关系图:

◆ getColumnName()

String getColumnName ( int  i)
override

重载 ResultSet .

在文件 AdoConnector.xcsm193 行定义.

193 {
194 return (String)Helper.ado_rs_column_name(hres,i);
195 }
Definition String.x:5

被这些函数引用 AdoConnector.AdoResultSet.findColumn().

这是这个函数的调用关系图:

◆ getDouble() [1/2]

double getDouble ( int  columnIndex)
override

重载 ResultSet .

在文件 AdoConnector.xcsm164 行定义.

164 {
165 return Helper.ado_rs_getIValueD(hres, columnIndex);
166 }

◆ getDouble() [2/2]

double getDouble ( String  columnlabel)
override

重载 ResultSet .

在文件 AdoConnector.xcsm136 行定义.

136 {
137 return Helper.ado_rs_getValueD(hres, columnlabel);
138 }

◆ getFloat() [1/2]

float getFloat ( int  columnIndex)
override

重载 ResultSet .

在文件 AdoConnector.xcsm160 行定义.

160 {
161 return getString(columnIndex).parseFloat();
162 }
String getString(String columnlabel) override
float parseFloat()

引用了 AdoConnector.AdoResultSet.getString() , 以及 String.parseFloat().

函数调用图:

◆ getFloat() [2/2]

float getFloat ( String  columnlabel)
override

重载 ResultSet .

在文件 AdoConnector.xcsm132 行定义.

132 {
133 return getString(columnlabel).parseFloat();
134 }

引用了 AdoConnector.AdoResultSet.getString() , 以及 String.parseFloat().

函数调用图:

◆ getInt() [1/2]

int getInt ( int  columnIndex)
override

重载 ResultSet .

在文件 AdoConnector.xcsm152 行定义.

152 {
153 return Helper.ado_rs_getIValueI(hres, columnIndex);
154 }

◆ getInt() [2/2]

int getInt ( String  columnlabel)
override

重载 ResultSet .

在文件 AdoConnector.xcsm124 行定义.

124 {
125 return Helper.ado_rs_getValueI(hres, columnlabel);
126 }

◆ getLong() [1/2]

long getLong ( int  columnIndex)
override

重载 ResultSet .

在文件 AdoConnector.xcsm156 行定义.

156 {
157 return Helper.ado_rs_getIValueL(hres, columnIndex);
158 }

◆ getLong() [2/2]

long getLong ( String  columnlabel)
override

重载 ResultSet .

在文件 AdoConnector.xcsm128 行定义.

128 {
129 return Helper.ado_rs_getValueL(hres, columnlabel);
130 }

◆ getRow()

int getRow ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm201 行定义.

201 {
202 throw new Sql.DatabaseNotSupportException("getRow");
203 return 0;
204 }
Definition xsql.xcs:3

◆ getRowCount()

long getRowCount ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm197 行定义.

197 {
198 return Helper.ado_rs_count(hres);
199 }

◆ getString() [1/2]

String getString ( int  columnIndex)
override

重载 ResultSet .

在文件 AdoConnector.xcsm176 行定义.

176 {
177 return (String)Helper.ado_rs_getIValue(hres, columnIndex);
178 }

◆ getString() [2/2]

String getString ( String  columnlabel)
override

重载 ResultSet .

在文件 AdoConnector.xcsm148 行定义.

148 {
149 return (String)Helper.ado_rs_getValue(hres, columnlabel);
150 }

被这些函数引用 AdoConnector.AdoResultSet.getFloat() , 以及 AdoConnector.AdoResultSet.getFloat().

这是这个函数的调用关系图:

◆ isEof()

bool isEof ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm116 行定义.

116 {
117 return Helper.ado_rs_iseof(hres);
118 }

◆ isFirst()

bool isFirst ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm106 行定义.

106 {
107 throw new Sql.DatabaseNotSupportException("isFirst");
108 return false;
109 }

◆ isLast()

bool isLast ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm111 行定义.

111 {
112 throw new Sql.DatabaseNotSupportException("isLast");
113 return false;
114 }

◆ isValid()

bool isValid ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm120 行定义.

120 {
121 return hres != 0;
122 }

◆ last()

bool last ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm94 行定义.

94 {
95 return Helper.ado_rs_last(hres);
96 }

◆ next()

bool next ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm98 行定义.

98 {
99 return Helper.ado_rs_next(hres);
100 }

◆ previous()

bool previous ( )
override

重载 ResultSet .

在文件 AdoConnector.xcsm102 行定义.

102 {
103 return Helper.ado_rs_prev(hres);
104 }

结构体成员变量说明

◆ hres

long hres
package

在文件 AdoConnector.xcsm84 行定义.