DSIExtNativeSyntax Class Reference

An abstract class that represents a NativeSyntax from the DSII. More...

Inherits Simba::Support::UnsafeSharedObject, and Simba::SQLEngine::INativeSyntax.

List of all members.

Public Member Functions

virtual void Close ()
 Close the native query.
 DSIExtNativeSyntax (const simba_wstring &in_nativeSyntax)
 Constructor.
virtual SharedPtr
< DSIExtResultSet
Execute (NamedInputParameterValues *in_parameters)
 Execute the native query.
virtual void Open ()
 Open the native query.
virtual ~DSIExtNativeSyntax ()
 Destructor.

Detailed Description

An abstract class that represents a NativeSyntax from the DSII.


Constructor & Destructor Documentation

virtual ~DSIExtNativeSyntax (  )  [inline, virtual]

Destructor.

DSIExtNativeSyntax ( const simba_wstring in_nativeSyntax  ) 

Constructor.

Parameters:
in_nativeSyntax The native query string

Member Function Documentation

virtual void Close (  )  [virtual]

Close the native query.

Implements INativeSyntax.

virtual SharedPtr<DSIExtResultSet> Execute ( NamedInputParameterValues in_parameters  )  [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.

Implements INativeSyntax.

virtual void Open (  )  [virtual]

Open the native query.

Implements INativeSyntax.


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

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