⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 def.h

📁 有计算机图形学、图像处理、dbms、sniffer、中游俄罗斯外挂、othello、遗传算法、舌苔分析等程序。
💻 H
字号:
#if !defined(DEF_INCLUEDED)
#define DEF_INCLUEDED
#include "WINDEF.h"
#include "math.h"

#define INT_TYPE 0
#define FLOAT_TYPE 1
#define CHAR_TYPE 2
#define VARCHAR_TYPE 3
#define TIME_TYPE 4
#define DATE_TYPE 5
#define UINT_TYPE 6
#define MIN_VALUE 7
#define MAX_VALUE 8

#define IDX_BLOCK_COUNT 1000
#define DB_BLOCK_COUNT 100

#define HASH 2047
#define MAIN_BLOCK 4096
#define EXIST 1
#define NOEXIST 0
#define SIZE_OF_DATE 8
#define SIZE_OF_TIME 4

#define RECORD_HEAD 13
#define VIEW_RECORD_HEAD 20
//#define PART_RCD_H 11
//#define RECORD_HEAD 19
#define BLOCK_HEAD 32
#define OFFSET_TERM 7
#define SPACE_HEAD 8

#define INDEX_MAIN_HEAD 42

#define SUCCESS 0
#define UNSUCCESS 1

#define TERMINAL 1//叶结点
#define NO_TERMINAL 0//非叶结点
 
#define KEY_LENGTH 9
#define DB_NULL 0
#define FILE(lpdb) UINT((lpdb)>>32)//文件号
#define BLOCK(lpdb) UINT((lpdb) & 0xFFFFFFFF)/MAIN_BLOCK//从1开始
#define OFFSET(lpdb) UINT((lpdb) & 0xFFFFFFFF)%MAIN_BLOCK//块内偏移

#define DATA_FILE 0

#define INDEX_FILE 2
#define FILE_MAX 0x0EA60000//60000块
#define SQL_MAX 1024
#define MAGIC 4 
typedef _int64 PDB;

#define FILE_ID 0
#define SCHEMA_ID 1
#define RECORD_ID 2

//BOOL SelectType
#define ONE_SET_INTER 0//第一波集合交
#define TWO_SET_INTER 1
#define SET_UNION     2
#define ONE_SET_CROSS 3//第一波集合差
#define TWO_SET_CROSS 4
#define ONE_PKT_INTER 5
#define TWO_PKT_INTER 6
#define PKT_UNION     7
#define ONE_PKT_CROSS 8
#define TWO_PKT_CROSS 9
#define DISTINCT      10
#define NO_DISTINCT   11

#define ADD 0
#define MINUS 1
#define LE 2        
#define GE 3
#define  L 4
#define  G 5
#define  E 6		
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -