亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? resultset.h

?? 開發環境為VC++ 的數據庫管理系統
?? H
字號:
// OraLib 0.0.3 / 2002-06-30
//	resultset.h
//
//	http://606u.dir.bg/
//	606u@dir.bg

#ifndef	_RESULTSET_H
#define	_RESULTSET_H


namespace oralib {


class resultset
{
	// friends
	friend class connection;
	friend class statement;
	friend class parameter;
	friend class column;

private:
	typedef std::vector <column*>	Columns;
	typedef std::map <std::string, column*>	ColumnsMap;
	Columns			columns;		// an array with result set columns
	ColumnsMap		columns_map;	// a map with columns against their names

	connection		*conn;			// active connection
	OCIStmt			*rs_handle;		// oci statement handle for the result set
	
	statement		*stmt;			// if created via connection.select
	ub2				fetch_count;	// number of rows to fetch at once

	ub4				rows_fetched;	// number of rows fetched so far
	ub4				current_row;	// current row (0-based)
	bool			is_eod;			// end-of-data reached?

	bool			is_described;	// is result set (columns) described flag
	bool			is_defined;		// is result set defined flag

public:
	// public - not creatable
	resultset (
		IN OCIStmt *rs,
		IN connection *use,
		IN OPTIONAL ub2 fetch_size = FETCH_SIZE);
	
	// public - not deletable - use release instead
	~resultset ();

	// private copy-constructor and assignment operator - class could not be copied
	resultset (
		IN const resultset& /* rs */) { /* could not be copy-constructed */ };
	resultset& operator = (
		IN const resultset& /* rs */) { return (*this); /* could not be copy-constructed */ };

	// initialize private data
	void initialize (void);

	// free resources allocated
	void cleanup (void);

	// attaches a result set object to a statement handle
	void attach (
		IN OCIStmt *rs,
		IN connection *use,
		IN OPTIONAL ub2 fetch_size = FETCH_SIZE);

	// returns number of columns
	ub4 columns_count (void);

	// returns number of rows fetched so far
	ub4 rows_count (void);

	// attaches a statement - freed, when the result set is released (connection.select)
	void attach_statement (
		IN statement *select);

	// describe columns of the result set
	void describe (void);

	// define columns of the result set - bound buffers to columns
	void define (void);

	// fetch new block of rows in the buffers
	void fetch_rows (void);

public:
	// return end-of-data indicator
	inline bool eod (void) const { return (current_row >= rows_fetched && is_eod); };

	// skip to next row; returns false if current one is the last
	inline bool operator ++ () { return (next ()); };
	bool next (void);

	// access columns in the current row by name or index
	column& operator [] (const char *column_name);
	column& operator [] (ub2 column_index);

	inline void release (void) { delete this; };
}; // resultset class


}; // oralib namespace


#endif	// _RESULTSET_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲乱码国产乱码精品精可以看| 久久久一区二区三区| 成人av电影在线| 国产一区二区0| 国产精品456| 国产福利一区二区三区视频 | 972aa.com艺术欧美| 成人精品小蝌蚪| 白白色亚洲国产精品| av电影天堂一区二区在线| 成人的网站免费观看| 97aⅴ精品视频一二三区| 色综合久久久久综合99| 在线国产电影不卡| 欧美一区二区三区精品| 日韩欧美电影在线| 国产人久久人人人人爽| 国产精品夫妻自拍| 一区二区三区精品在线| 丝瓜av网站精品一区二区| 日本午夜一本久久久综合| 国产精品一区二区免费不卡| caoporn国产一区二区| 欧美性大战xxxxx久久久| 日韩一区二区三区四区| 精品电影一区二区| 亚洲男同性恋视频| 日本美女视频一区二区| 成人激情午夜影院| 欧美二区在线观看| 国产精品日产欧美久久久久| 亚洲亚洲精品在线观看| 国产自产2019最新不卡| 在线免费不卡电影| 久久在线观看免费| 一区二区三区精品视频| 国产精选一区二区三区 | 亚洲一区二区在线免费观看视频| 视频一区免费在线观看| 风间由美中文字幕在线看视频国产欧美| 91网站最新网址| 精品成人私密视频| 午夜不卡在线视频| 成人av免费在线观看| 欧美一区二区免费视频| 亚洲六月丁香色婷婷综合久久| 激情综合网av| 91麻豆精品国产91久久久使用方法| 亚洲国产精品精华液ab| 理论片日本一区| 欧美精品一卡二卡| 亚洲精品成人悠悠色影视| 国产成人av一区二区三区在线| 欧美一区二区视频在线观看2020| 日韩毛片精品高清免费| 成人性视频免费网站| 精品国产一区二区在线观看| 天堂蜜桃91精品| 欧美性猛交xxxxxxxx| 亚洲免费观看高清完整| 色综合天天狠狠| 国产精品乱人伦一区二区| 国产大片一区二区| 久久在线观看免费| 麻豆精品在线视频| 91精品福利在线一区二区三区 | 亚洲欧美色综合| yourporn久久国产精品| 亚洲国产精品t66y| 丰满少妇久久久久久久| 久久久久久久久99精品| 国产黄色成人av| 国产精品日产欧美久久久久| 成人综合在线视频| 国产精品电影院| aa级大片欧美| 亚洲综合一二三区| 欧美日韩国产乱码电影| 日韩国产欧美在线观看| 制服丝袜一区二区三区| 蜜臀av一区二区| 精品日韩一区二区三区| 国产主播一区二区三区| 久久精品在线观看| av在线播放一区二区三区| 亚洲精品中文字幕乱码三区| 欧美色图片你懂的| 久久精品国产精品亚洲综合| 久久精品在这里| 91在线播放网址| 日韩黄色一级片| 久久蜜桃一区二区| 91蝌蚪porny| 日韩1区2区3区| 国产亚洲欧美色| 91网站最新地址| 美女高潮久久久| 国产香蕉久久精品综合网| 91香蕉视频mp4| 热久久免费视频| 国产精品丝袜黑色高跟| 欧美视频在线观看一区二区| 日本不卡视频一二三区| 国产精品私人影院| 欧美日韩精品一区二区| 国产一区二区三区精品欧美日韩一区二区三区 | 国产传媒一区在线| 最新国产成人在线观看| 在线91免费看| 久久不见久久见中文字幕免费| 国产天堂亚洲国产碰碰| 5858s免费视频成人| 成人激情黄色小说| 青青草一区二区三区| 综合电影一区二区三区| 亚洲精品一区二区三区在线观看| 色综合色狠狠综合色| 国产精品主播直播| 午夜影院久久久| 国产精品白丝在线| 亚洲精品一区在线观看| 欧美精品在线观看播放| 91欧美一区二区| 国产精品69毛片高清亚洲| 丝袜亚洲另类欧美| 亚洲美女屁股眼交3| 国产欧美日韩卡一| 精品精品欲导航| 欧美日韩夫妻久久| 欧美性色aⅴ视频一区日韩精品| 国产suv精品一区二区三区| 日韩和欧美一区二区三区| 一区二区三区中文字幕精品精品| 2017欧美狠狠色| 日韩一区二区三区在线观看| 欧美日韩亚洲另类| 日本高清不卡在线观看| 99精品黄色片免费大全| av一区二区三区| 国产成a人无v码亚洲福利| 美腿丝袜亚洲综合| 免费不卡在线视频| 天堂在线亚洲视频| 日韩影院在线观看| 亚洲成人激情自拍| 亚洲第一av色| 日本va欧美va精品发布| 日日摸夜夜添夜夜添国产精品| 亚洲精品国产无套在线观| 国产精品福利在线播放| 国产女主播在线一区二区| 日本一区二区在线不卡| 中文字幕不卡在线| 中文字幕在线观看不卡| 亚洲男帅同性gay1069| 亚洲欧美日韩在线不卡| 亚洲激情五月婷婷| 亚洲高清在线视频| 日韩avvvv在线播放| 久久国产免费看| 国产成人精品一区二区三区网站观看| 美女视频黄频大全不卡视频在线播放| 日韩不卡一区二区三区| 精品一区二区三区在线播放| 国产一区二区主播在线| 高清国产一区二区三区| 99久久伊人网影院| 欧美性色aⅴ视频一区日韩精品| 制服丝袜激情欧洲亚洲| 久久综合国产精品| 国产精品毛片久久久久久久| 亚洲精品久久嫩草网站秘色| 午夜欧美2019年伦理| 韩日av一区二区| 91香蕉视频mp4| 在线不卡免费欧美| 久久精品日产第一区二区三区高清版| 久久精品视频一区| 午夜欧美视频在线观看| 国产大陆a不卡| 欧美体内she精高潮| 精品国产乱码久久久久久夜甘婷婷| 久久精品夜色噜噜亚洲aⅴ| 亚洲尤物在线视频观看| 精品一区二区免费在线观看| jizzjizzjizz欧美| 欧美精品乱码久久久久久按摩| 久久久久久久久久久久久夜| 一区二区三区欧美| 国内精品久久久久影院一蜜桃| 一本一道综合狠狠老| 26uuu久久天堂性欧美| 一区二区在线观看视频 | 国产欧美一区二区精品性色| 亚洲一区影音先锋| 国产成人综合在线观看| 在线播放视频一区| 中文字幕制服丝袜成人av | 99久久综合色| 欧美一区二区播放|