INativeSyntax Class Reference

An interface that represents a NativeQuery from the DSII. More...

Inherited by DSIExtNativeSyntax.

List of all members.

Public Member Functions

virtual void Close ()=0
 Close the native query.
virtual SharedPtr
< DSIExtResultSet
Execute (NamedInputParameterValues *in_parameters)=0
 Execute the native query.
virtual void Open ()=0
 Open the native query.
virtual ~INativeSyntax ()
 Destructor.

Protected Member Functions

 INativeSyntax ()

Detailed Description

An interface that represents a NativeQuery from the DSII.


Constructor & Destructor Documentation

virtual ~INativeSyntax (  )  [inline, virtual]

Destructor.

INativeSyntax (  )  [inline, protected]

Member Function Documentation

virtual void Close (  )  [pure virtual]

Close the native query.

Implemented in DSIExtNativeSyntax.

virtual SharedPtr<DSIExtResultSet> Execute ( NamedInputParameterValues in_parameters  )  [pure virtual]

Execute the native query.

The default implementation in this class always throw an SEInvalidOperationException. A sub-class of this class must override this method.

Parameters:
in_parameters The parameters used to execute the native query.
Returns:
The result set from executing the native query. Cannot be NULL.

Implemented in DSIExtNativeSyntax.

virtual void Open (  )  [pure virtual]

Open the native query.

Implemented in DSIExtNativeSyntax.


The documentation for this class was generated from the following file:

Generated on Wed May 17 14:21:18 2017 for SimbaEngine 10.1.3.1011 by simba