RDCode: QueryObjects.h Source File

# QueryObjects.h

Go to the documentation of this file.

    00001 //
    00002 // Copyright (c) 2003-2006 Greg Landrum and Rational Discovery LLC
    00003 //
    00004 //   @@ All Rights Reserved  @@
    00005 //
    00006 /*!
    00007   \file QueryObjects.h
    00008
    00009   \brief Pulls in all the query types.
    00010 */
    00011
    00012 #ifndef __RD_QUERYOBJECTS_H__
    00013 #define __RD_QUERYOBJECTS_H__
    00014
    00015 #include "Query.h"
    00016
    00017 #include "EqualityQuery.h"
    00018 #include "LessQuery.h"
    00019 #include "LessEqualQuery.h"
    00020 #include "GreaterQuery.h"
    00021 #include "GreaterEqualQuery.h"
    00022
    00023 #include "RangeQuery.h"
    00024 #include "SetQuery.h"
    00025
    00026 #include "AndQuery.h"
    00027 #include "OrQuery.h"
    00028 #include "XOrQuery.h"
    00029
    00030 namespace Queries {
    00031   typedef enum {
    00032     COMPOSITE_AND,
    00033     COMPOSITE_OR,
    00034     COMPOSITE_XOR
    00035   } CompositeQueryType;
    00036 }
    00037 #endif