query.h
来自「linux 下用c++ 开发的一个小型数据库系统」· C头文件 代码 · 共 45 行
H
45 行
#ifndef QUERY_H#define QUERY_H#include "heapfile.h"enum JoinType {NLJoin, SMJoin, HashJoin};//// Prototypes for query layer functions//const Status QU_Select(const string & result, const int projCnt, const attrInfo projNames[], const attrInfo *attr, const Operator op, const char *attrValue);const Status QU_Join(const string & result, const int projCnt, const attrInfo projNames[], const attrInfo *attr1, const Operator op, const attrInfo *attr2);const Status QU_Insert(const string & relation, const int attrCnt, const attrInfo attrList[]);const Status QU_Delete(const string & relation, const string & attrName, const Operator op, const Datatype type, const char *attrValue);const Status QU_Update(const string & relation, const int attrCnt, const attrInfo attrList[], const string & attrName, const Operator op, const Datatype type, const char *attrValue);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?