PSParser Class Reference

The class wrapping the parsing functionality. More...

List of all members.

Public Member Functions

 ~PSParser ()
 Destructor.

Static Public Member Functions

static PSRootParseNodeParse (Simba::DSI::IConnection *in_parentConnection, const simba_wstring &in_sqlStatementText, bool in_ignoreLimits=false)
 Parses the given SQL statement. This parsing method will optionally respect the limits defined in in_parentConnection.

Detailed Description

The class wrapping the parsing functionality.

This is the "entry" point to the parser component.


Constructor & Destructor Documentation

~PSParser (  ) 

Destructor.


Member Function Documentation

static PSRootParseNode* Parse ( Simba::DSI::IConnection in_parentConnection,
const simba_wstring in_sqlStatementText,
bool  in_ignoreLimits = false 
) [static]

Parses the given SQL statement. This parsing method will optionally respect the limits defined in in_parentConnection.

Parameters:
in_parentConnection The parent IConnection of the statement.
in_sqlStatementText The SQL string to be parsed.
in_ignoreLimits Indicates if the limits defined in in_parentConnection should be respected.
Returns:
The root of the parse tree. (OWN)

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