FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Expression::IExpressionProcessorImp Class Reference

Inherits OSGeo::FDO::Runtime::Disposable, and OSGeo::FDO::Expression::OSGeo::FDO::Expression::IExpressionProcessor.

Inheritance diagram for OSGeo::FDO::Expression::IExpressionProcessorImp:

[legend]
List of all members.

Detailed Description

The IExpressionProcessor interface can be used to process the nodes in an Expression tree. It declares an process operation for each concrete class in the Expression hierarchy. Providers or client applications can create classes that realize this interface to do something meaningful with an Expression hierarchy. For example, an RDBMS feature provider implements a processor class to convert an Expression hierarchy to the SQL equivalent syntax.


Public Member Functions

 IExpressionProcessorImp (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs a IExpressionProcessorImp object based on an unmanaged instance of the object.

Protected Member Functions

System::Void ReleaseUnmanagedObject ()
 DOXYGEN-IGNORE

Constructor & Destructor Documentation

OSGeo::FDO::Expression::IExpressionProcessorImp::IExpressionProcessorImp System::IntPtr  unmanaged,
System::Boolean  autoDelete
 

Constructs a IExpressionProcessorImp object based on an unmanaged instance of the object.

Parameters:
unmanaged Input A Pointer to the unmanaged object.
autoDelete Input Indicates if the constructed object should be automatically deleted once it no longer referenced.

Member Function Documentation

System::Void OSGeo::FDO::Expression::IExpressionProcessorImp::ReleaseUnmanagedObject  )  [protected, virtual]
 

DOXYGEN-IGNORE

Reimplemented from OSGeo::FDO::Runtime::Disposable.


Comments or suggestions? Send us feedback.