BadgerDB
/afs/cs.wisc.edu/u/n/w/nwilliam/private/workspace/Quut/src/query.cpp
00001 
00009 #include "catalog.h"
00010 #include <cstdio>
00011 #include <string>
00012 #include <cstring>
00013 #include <fcntl.h>
00014 #include "catalog.h"
00015 #include "utility.h"
00016 #include "index.h"
00017 #include "buffer.h"
00018 #include "exceptions/end_of_file_exception.h"
00019 #include "exceptions/bad_param_exception.h"
00020 #include "exceptions/file_open_exception.h"
00021 #include "query.h"
00022 
00023 namespace badgerdb
00024 {
00025 
00037    // MAY NOT NEED THIS
00038   /*void Operators::ScanSelect(const std::string & result,      // name of the output relation
00039                     int projCnt,                      // number of attributes in the projection
00040         const attrInfo projNames[],       // the list of projection attributes
00041         const attrInfo *attr,             // attribute used inthe selection predicate 
00042         Operator op,                      // predicate operation
00043         const void *attrValue)
00044   {
00045     std::cout<<"test";exit(0);
00046   }
00047   */
00048   // literal value in the predicate
00049   
00055   /*
00056     //MAY NOT NEED THIS
00057   static void Operators::Join(const std::string & result,       // name of the output relation 
00058             int projCnt,                      // number of attributes in the projection
00059             const attrInfo projNames[],       // the list of projection attributes
00060             const attrInfo *attr1,            // left attr in the join predicate
00061             Operator op,                      // the predicate operation 
00062             const attrInfo *attr2);           // right attr in the join predicate
00063 
00064   {
00065     
00066   }
00067   */
00068 
00069 
00070 }
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends