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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dest.h

?? 關(guān)系型數(shù)據(jù)庫(kù) Postgresql 6.5.2
?? H
字號(hào):
/*------------------------------------------------------------------------- * * dest.h *		Whenever the backend executes a query, the results *		have to go someplace - either to the standard output, *		to a local portal buffer or to a remote portal buffer. * *	  - stdout is the destination only when we are running a *		backend without a postmaster and are returning results *		back to the user. * *	  - a local portal buffer is the destination when a backend *		executes a user-defined function which calls PQexec() or *		PQfn().  In this case, the results are collected into a *		PortalBuffer which the user's function may diddle with. * *	  - a remote portal buffer is the destination when we are *		running a backend with a frontend and the frontend executes *		PQexec() or PQfn().  In this case, the results are sent *		to the frontend via the pq_ functions. * *	  - None is the destination when the system executes *		a query internally.  This is not used now but it may be *		useful for the parallel optimiser/executor. * * dest.c defines three functions that implement destination management: * * BeginCommand: initialize the destination. * DestToFunction: return a pointer to a struct of destination-specific * receiver functions. * EndCommand: clean up the destination when output is complete. * * The DestReceiver object returned by DestToFunction may be a statically * allocated object (for destination types that require no local state) * or can be a palloc'd object that has DestReceiver as its first field * and contains additional fields (see printtup.c for an example).	These * additional fields are then accessible to the DestReceiver functions * by casting the DestReceiver* pointer passed to them. * The palloc'd object is pfree'd by the DestReceiver's cleanup function. * * XXX FIXME: the initialization and cleanup code that currently appears * in-line in BeginCommand and EndCommand probably should be moved out * to routines associated with each destination receiver type. * * Copyright (c) 1994, Regents of the University of California * * $Id: dest.h,v 1.20.2.1 1999/07/30 17:07:20 scrappy Exp $ * *------------------------------------------------------------------------- */#ifndef DEST_H#define DEST_H#include "access/htup.h"#include "access/tupdesc.h"/* ---------------- *		CommandDest is a simplistic means of identifying the desired *		destination.  Someday this will probably need to be improved. * ---------------- */typedef enum{	None,						/* results are discarded */	Debug,						/* results go to debugging output */	Local,						/* results go in local portal buffer */	Remote,						/* results sent to frontend process */	RemoteInternal,				/* results sent to frontend process in								 * internal (binary) form */	SPI							/* results sent to SPI manager */} CommandDest;/* ---------------- *		DestReceiver is a base type for destination-specific local state. *		In the simplest cases, there is no state info, just the function *		pointers that the executor must call. * ---------------- */typedef struct _DestReceiver DestReceiver;struct _DestReceiver{	/* Called for each tuple to be output: */	void		(*receiveTuple) (HeapTuple tuple, TupleDesc typeinfo,											 DestReceiver *self);	/* Initialization and teardown: */	void		(*setup) (DestReceiver *self, TupleDesc typeinfo);	void		(*cleanup) (DestReceiver *self);	/* Private fields might appear beyond this point... */};/* The primary destination management functions */extern void BeginCommand(char *pname, int operation, TupleDesc attinfo,			 bool isIntoRel, bool isIntoPortal, char *tag,			 CommandDest dest);extern DestReceiver *DestToFunction(CommandDest dest);extern void EndCommand(char *commandTag, CommandDest dest);/* Additional functions that go with destination management, more or less. */extern void SendCopyBegin(void);extern void ReceiveCopyBegin(void);extern void NullCommand(CommandDest dest);extern void ReadyForQuery(CommandDest dest);extern void UpdateCommandInfo(int operation, Oid lastoid, uint32 tuples);#endif	 /* DEST_H */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品影音先锋| 国产一区二区三区久久悠悠色av| 日韩午夜在线影院| k8久久久一区二区三区 | 国产欧美一区二区精品性色超碰| 日本精品一区二区三区高清 | 精品一区二区三区欧美| 亚洲久草在线视频| 国产精品全国免费观看高清 | 麻豆国产精品一区二区三区 | 国产欧美日韩另类视频免费观看| 欧美日韩成人一区二区| 91在线观看污| 成人综合婷婷国产精品久久蜜臀| 欧美aaaaa成人免费观看视频| 久久99九九99精品| 天天av天天翘天天综合网色鬼国产| 日韩美女视频一区二区| 欧美激情一区二区三区全黄| 精品乱码亚洲一区二区不卡| 91精品国产综合久久久久久漫画| 色香色香欲天天天影视综合网 | 欧美日韩国产成人在线91 | 精品电影一区二区| 51精品久久久久久久蜜臀| 欧美亚洲国产一区二区三区| 99国产一区二区三精品乱码| 成人免费毛片app| a美女胸又www黄视频久久| 成人丝袜高跟foot| 成人黄色一级视频| 不卡一区在线观看| 99精品久久免费看蜜臀剧情介绍| 成人性色生活片免费看爆迷你毛片| 国产在线一区二区| 国产麻豆精品在线| 国产精品99精品久久免费| 国产精品一区二区在线播放| 国产精品一区一区三区| 国产乱码精品一区二区三区av| 国产精品正在播放| 成人黄色在线网站| 日本国产一区二区| 欧美久久久影院| 777精品伊人久久久久大香线蕉| 欧美日本不卡视频| 欧美一级二级在线观看| 日韩精品一区二区在线观看| 久久尤物电影视频在线观看| 国产欧美精品区一区二区三区| 国产蜜臀av在线一区二区三区| 国产精品色一区二区三区| 亚洲欧美电影院| 亚洲大尺度视频在线观看| 老汉av免费一区二区三区| 精品一区二区国语对白| 成人福利视频网站| 欧美性猛交xxxx乱大交退制版 | 精品一区二区三区不卡| 久久精品国产亚洲高清剧情介绍| 狠狠色丁香九九婷婷综合五月| 国产一区不卡视频| 91蜜桃婷婷狠狠久久综合9色| 欧美午夜精品一区| 2020国产精品| 亚洲免费在线视频一区 二区| 亚洲成人激情社区| 精品一二三四区| 91麻豆免费视频| 3751色影院一区二区三区| wwwwxxxxx欧美| 亚洲免费伊人电影| 久久精品国产亚洲a| 欧美xxxx在线观看| 最近日韩中文字幕| 免费观看在线色综合| 国产91精品入口| 欧美日韩一区视频| 久久精品一区二区三区不卡| 亚洲免费在线观看| 国产一区二区主播在线| 欧美伊人久久久久久久久影院| 日韩欧美一级特黄在线播放| 国产精品久久福利| 免费高清在线视频一区·| 北条麻妃一区二区三区| 日韩视频一区在线观看| 亚洲欧美一区二区三区国产精品 | 午夜精品免费在线观看| 国产成人免费xxxxxxxx| 欧美男同性恋视频网站| 欧美高清在线一区| 日韩成人一级大片| 91久久精品国产91性色tv| 精品av久久707| 天天做天天摸天天爽国产一区| 国产传媒欧美日韩成人| 欧美一级在线免费| 亚洲一区二区在线观看视频| 国产成人精品免费一区二区| 69久久99精品久久久久婷婷 | 日韩三级av在线播放| 夜夜嗨av一区二区三区网页| 国产成人亚洲综合a∨猫咪| 欧美久久一二区| 亚洲区小说区图片区qvod| 国产成人日日夜夜| 欧美一区二区三区成人| 亚洲一区二区三区小说| 成人激情校园春色| 日本一区二区三区国色天香| 黄色小说综合网站| 日韩欧美色电影| 日韩av电影天堂| 欧美高清视频一二三区 | 欧美性受极品xxxx喷水| 国产精品家庭影院| 成人综合在线网站| 国产日韩精品久久久| 九九九精品视频| 日韩欧美精品在线视频| 蜜臀av一区二区| 欧美一区二区观看视频| 日本欧美一区二区三区乱码| 欧美丰满美乳xxx高潮www| 香蕉久久夜色精品国产使用方法 | 日韩一区二区三区电影在线观看 | 亚洲欧美日韩国产中文在线| 成人黄色av电影| 国产精品久久久久一区 | 日本一道高清亚洲日美韩| 色呦呦国产精品| 亚洲美女视频一区| 欧美专区在线观看一区| 亚洲成在人线免费| 777xxx欧美| 蜜桃久久久久久| 久久久另类综合| 国产电影一区二区三区| 国产精品久久久久久久岛一牛影视| 成人97人人超碰人人99| 亚洲青青青在线视频| 在线观看一区二区精品视频| 亚洲国产成人av网| 欧美一级免费大片| 国内精品在线播放| 国产日韩欧美精品在线| 91蜜桃免费观看视频| 亚洲无线码一区二区三区| 8x8x8国产精品| 韩国精品主播一区二区在线观看 | 日本高清不卡一区| 日韩成人午夜精品| 精品国产一二三区| 国产成人精品影院| 亚洲激情欧美激情| 91精选在线观看| 韩国视频一区二区| 亚洲欧洲精品一区二区三区不卡| 在线一区二区三区做爰视频网站| 婷婷成人激情在线网| 久久久久久免费| 国产91精品在线观看| 亚洲综合视频在线| 日韩欧美国产午夜精品| 成人av先锋影音| 亚洲成人av电影在线| 久久久精品黄色| 91国产精品成人| 极品少妇xxxx精品少妇偷拍| 亚洲色图视频网站| 91精品国产一区二区| 国产成人精品aa毛片| 亚洲黄色小视频| 精品国产凹凸成av人导航| 不卡的av中国片| 免费人成网站在线观看欧美高清| 中文字幕精品三区| 91麻豆精品国产| 91丨porny丨首页| 激情综合网av| 亚洲成人7777| 中文字幕av一区二区三区高| 欧美日韩国产综合一区二区三区| 国产黑丝在线一区二区三区| 亚洲高清不卡在线观看| 国产色婷婷亚洲99精品小说| 欧美日韩免费不卡视频一区二区三区| 久久99久久久欧美国产| 一区二区三区国产精华| 久久久激情视频| 欧美精品自拍偷拍动漫精品| 99re这里都是精品| 精品亚洲免费视频| 丝袜美腿亚洲一区二区图片| 亚洲欧美日韩国产成人精品影院 | 亚洲午夜在线观看视频在线| 欧美经典一区二区三区| 日韩三级在线观看| 欧美午夜电影网|