Classes | Namespaces | Typedefs
ECQuery.h File Reference
#include <ECObjects/ECObjectsAPI.h>
#include <DgnPlatform/DgnFile.h>
#include <DgnPlatform/DgnECInstance.h>
#include <DgnPlatform/DgnECTypes.h>
#include <Bentley/bvector.h>
#include <string>
#include <string.h>
#include "WhereCriterion.h"

Go to the source code of this file.

Classes

struct  SearchClass
 ! A search class represents a schema name class name pair that can be used to execute a query ! using DgnECManager ! More...
 
struct  IECPropertyValueFilter
 Accepts or rejects property values. More...
 
struct  ECSubstringPropertyValueFilter
 An IECPropertyValueFilter that accepts or rejects property values that contain a specified sub-string using a case-insensitive comparison. More...
 
struct  ECQuery
 An ECQuery is somewhat analogous to a SQL query and is used with DgnECManager::FindElementInstances to find ECInstances that satisfy the query's 'where' clause. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::DgnPlatform
 The DgnPlatform namespace contains types defined by the DgnPlatform.
 

Typedefs

typedef struct
DgnPlatform::ECSubstringPropertyValueFilter
ECSubstringPropertyValueFilterP
 
typedef struct
DgnPlatform::ECSubstringPropertyValueFilter
ECSubstringPropertyValueFilterR
 
typedef struct
DgnPlatform::ECSubstringPropertyValueFilter
const * 
ECSubstringPropertyValueFilterCP
 
typedef struct
DgnPlatform::ECSubstringPropertyValueFilter
const & 
ECSubstringPropertyValueFilterCR
 
typedef struct
DgnPlatform::IECPropertyValueFilter
IECPropertyValueFilterP
 
typedef struct
DgnPlatform::IECPropertyValueFilter
IECPropertyValueFilterR
 
typedef struct
DgnPlatform::IECPropertyValueFilter
const * 
IECPropertyValueFilterCP
 
typedef struct
DgnPlatform::IECPropertyValueFilter
const & 
IECPropertyValueFilterCR
 
typedef bvector< SearchClass > SearchClassList
 
typedef RefCountedPtr
< IECPropertyValueFilter > 
IECPropertyValueFilterPtr
 
typedef RefCountedPtr
< ECSubstringPropertyValueFilter > 
ECSubstringPropertyValueFilterPtr
 

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.