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

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

?? glob_var.h

?? 實現一個精簡型單用戶SQL引擎(DBMS)MiniSQL
?? H
字號:
//Glob_Var.h
#ifndef GLOB_VAR_H
#define GLOB_VAR_H

#include "Buffer.h"
#include <iostream>

using namespace std;

extern char CurLocation[256];
extern char CurRelationName[33];
extern char* ErrorMessage[];


enum MSG {CREATE,SELECT,INSERT,UPDATE,DELETE,DROP,QUIT,
          SHOWDB,SHOWTABLE,USE,HELP,UNORMAL,NEW,DEFAULT,DROPDB};

//I---int  C---char   F---float
enum  Column_Type {I,C,F};    
// >  >=  <  <=  =  !=  between…and…;
enum Operator_Type {B, BE, L, LE, E, NE,BETWEEN,ALL};


typedef struct TKey_Location* pKey_Location;
typedef struct TKey_Location
{
  _F_FileAddr ptr ;    //節點指針
  int     offset;  //所在節點的第幾個key
  bool operator==(TKey_Location key)
  {
    return (this->ptr == key.ptr && this->offset == key.offset);
  }
  bool operator!=(TKey_Location key)
  {
    if(this->ptr == key.ptr && this->offset == key.offset)
      return false;
    return true;
  }
}Key_Location;



//-----------------------------------------------------------------------------------------
//支持int,char和float類型
union Column_Value
{
    int   		IntValue;		 //整形值
    char* 		pCharValue;	 //字符串指針 
    float 		FloatValue;	 //浮點型值
};   		

//---------------------------------------------------------------------------------------------
//catalog給index的關于選擇范圍的信息
//使用者:index
typedef struct TKey_Attr* pKey_Attr;
typedef struct TKey_Attr
{
   Column_Value		value;
   pKey_Attr		next;
   TKey_Attr(){next = NULL;}
}Key_Attr;

typedef  struct TCondtion_Info  
{										      //查找的范圍信息
	Operator_Type	OperType;	//關系運算符
	pKey_Attr		min;				//按照順序鏈接的屬性的范圍下限
	pKey_Attr		max;				//按照順序鏈接的屬性的范圍上限
	TCondtion_Info(){
		min = NULL;
		max = NULL;
		OperType = B;
	}
}Condition_Info;

//------------------------------------------------------------------------------------------------
//Catalog得出的關于選擇需要的字段信息
//使用者:Record
typedef struct TSelect_Cell
{
	char			ColumnName[32];	//字段名――方便打印
	Column_Type		ColType;		//字段類型――方便打印
	int				PriorLength;		//記錄頭到此字段之間的長度
	int				ColLength;			//字段類型的長度
	TSelect_Cell*	next;				//下一個字段信息
	TSelect_Cell():PriorLength(0),ColLength(0),ColType(I) 
	{	
		this->next = NULL;
		strcpy(this->ColumnName,"");	
	}
}Select_Cell;

class Select_Rec_Info
{
public:
	Select_Cell*	head;
	int				ColumnNum;
    int             RecordLength;
	Select_Rec_Info():ColumnNum(0) {this->head=NULL;}
	~Select_Rec_Info(){};
};


//Catalog將待插入記錄的缺省值(如果有)填完整后形成的完整的記錄信息
//使用者:Record
typedef  struct TCell_Info 	//記錄單個屬性上的信息
{
	Column_Type	  	ColType;	//屬性類型
	Column_Value	value;
	int 			PriorLength;		//記錄頭到當前字段之間的長度
	int				ColLength;			//當前字段的長度
	TCell_Info*		next;
	TCell_Info(){
		next = NULL;
		ColType = I;
		PriorLength = 0;
		ColLength = 0;
	}
}Cell_Info;
class Rec_Info
{
public:
	Cell_Info* 		head;
	int				    ColNum;
	int				    RecordLength;
  Rec_Info(){
		head = NULL;
		ColNum = 0;
	}
	~Rec_Info(){};
};


#endif  //GLOB_BAR_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91蜜桃网址入口| 一区二区三国产精华液| 在线中文字幕不卡| 成人黄色a**站在线观看| 国产一区二区三区在线观看精品 | 日韩欧美国产三级电影视频| 色噜噜狠狠成人网p站| 一道本成人在线| 一道本成人在线| 国产精品69毛片高清亚洲| 亚洲123区在线观看| 午夜影院久久久| 日本不卡一二三| 国产尤物一区二区| 偷拍亚洲欧洲综合| 美女在线一区二区| 亚洲午夜电影在线| 亚洲国产视频一区| 久久久一区二区| 国产精品久久国产精麻豆99网站| 日本一二三四高清不卡| 亚洲国产精品av| 亚洲午夜精品在线| 精品夜夜嗨av一区二区三区| 成人不卡免费av| 欧美日产在线观看| 精品久久国产老人久久综合| 久久综合久色欧美综合狠狠| 国产精品伦一区二区三级视频| 亚洲日本丝袜连裤袜办公室| 午夜精品福利一区二区三区av| 蜜乳av一区二区| a在线欧美一区| 69av一区二区三区| 国产精品久久久一本精品| 一区二区三区欧美在线观看| 蜜芽一区二区三区| 成人av在线电影| 欧美美女网站色| 中文字幕视频一区| 麻豆成人综合网| 91免费视频大全| 久久免费美女视频| 日韩黄色片在线观看| 不卡欧美aaaaa| 欧美电视剧在线看免费| 亚洲欧美电影院| 国产精品一区二区不卡| 欧美高清视频一二三区 | 亚洲国产日韩a在线播放| 久久99在线观看| 欧美亚洲国产怡红院影院| 国产婷婷色一区二区三区| 五月婷婷综合网| 一本大道久久a久久精二百| 精品国产在天天线2019| 亚洲一卡二卡三卡四卡五卡| 成人小视频免费观看| 日韩欧美aaaaaa| 五月天丁香久久| 欧洲亚洲国产日韩| 亚洲美女淫视频| 成人a免费在线看| 国产欧美日韩在线看| 老鸭窝一区二区久久精品| 欧美日韩激情一区二区| 一区二区三区国产精华| 99久久综合精品| 1024成人网色www| av亚洲精华国产精华精| 欧美激情在线一区二区三区| 狠狠色丁香婷婷综合久久片| 日韩精品一区二区在线观看| 中文字幕在线不卡| 成人午夜视频免费看| 亚洲国产精品精华液2区45| 国产美女久久久久| 久久精品在这里| 国内成+人亚洲+欧美+综合在线| 欧美丰满高潮xxxx喷水动漫| 亚洲色图欧洲色图| 色综合久久中文综合久久97| 亚洲视频在线一区| 色综合色综合色综合| 亚洲精品菠萝久久久久久久| 91黄色激情网站| 亚洲 欧美综合在线网络| 欧美日韩国产美女| 青青草国产成人99久久| 精品福利在线导航| 国产美女娇喘av呻吟久久| 国产日韩欧美一区二区三区乱码 | 日本系列欧美系列| 91精品国产一区二区三区香蕉| 亚洲va欧美va国产va天堂影院| 56国语精品自产拍在线观看| 日本不卡一区二区三区| 精品国精品国产尤物美女| 国产91在线观看| 亚洲精品午夜久久久| 欧美色偷偷大香| 久99久精品视频免费观看| 久久久久亚洲蜜桃| 97超碰欧美中文字幕| 日本不卡免费在线视频| 久久久久久久综合狠狠综合| 99在线视频精品| 亚洲精品高清在线| 精品久久99ma| 91网站黄www| 久久99久久99小草精品免视看| 国产精品久久夜| 日韩免费观看2025年上映的电影 | 亚洲私人黄色宅男| 日韩午夜电影av| 99re这里只有精品首页| 免费成人美女在线观看| 中文字幕人成不卡一区| 日韩视频在线你懂得| 91偷拍与自偷拍精品| 秋霞电影网一区二区| 中文字幕在线不卡| 精品国产人成亚洲区| 色婷婷久久99综合精品jk白丝| 久草在线在线精品观看| 亚洲国产精品嫩草影院| 国产日韩欧美综合一区| 欧美一二三区在线| 91久久精品一区二区二区| 国产激情91久久精品导航| 美脚の诱脚舐め脚责91| 日本成人在线电影网| 亚洲婷婷在线视频| 久久久久高清精品| 日韩亚洲欧美成人一区| 欧美日韩成人综合在线一区二区| av成人免费在线| 国产乱淫av一区二区三区| 国产在线精品一区二区三区不卡| 亚洲777理论| 一区二区三区四区亚洲| 中文字幕一区二区在线观看| 精品国产伦理网| 日韩欧美激情在线| 日韩视频在线你懂得| 欧美一卡二卡在线| 欧美日韩精品二区第二页| 在线观看日韩高清av| 色哟哟欧美精品| 在线看日本不卡| 欧美日韩视频在线观看一区二区三区| k8久久久一区二区三区 | 性欧美疯狂xxxxbbbb| 一区二区三区美女视频| 亚洲免费观看高清完整版在线| 中文字幕在线不卡| 国产精品成人网| 亚洲三级在线观看| 亚洲精品欧美在线| 亚洲成人激情av| 丝袜美腿亚洲一区二区图片| 日韩avvvv在线播放| 天天综合天天综合色| 日本欧美大码aⅴ在线播放| 免费不卡在线视频| 国产精品一区二区不卡| 波多野结衣在线aⅴ中文字幕不卡| jizzjizzjizz欧美| 精品国偷自产国产一区| 久久众筹精品私拍模特| 国产日韩欧美不卡在线| 中文字幕亚洲不卡| 亚洲成人av福利| 久久国产精品区| 波多野结衣精品在线| 欧美在线你懂得| 欧美一级高清大全免费观看| 久久精品视频免费| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲成人免费在线观看| 极品美女销魂一区二区三区免费| 东方欧美亚洲色图在线| 色综合久久久久久久久| 91精品国产色综合久久不卡蜜臀| 精品国产凹凸成av人导航| **欧美大码日韩| 日本欧洲一区二区| av亚洲精华国产精华精华| 欧美一区二区二区| 国产精品毛片高清在线完整版| 午夜影院久久久| 成人在线视频首页| 91精品午夜视频| 亚洲日本丝袜连裤袜办公室| 奇米色777欧美一区二区| 99久久精品国产观看| 日韩欧美成人午夜| 亚洲精品免费视频| 国产在线精品视频| 555www色欧美视频|