The SqlParser type exposes the following members.
Constructors
Methods
Name | Description | |
---|---|---|
FixCommand |
Parses the comma separated list of bind variables in the command
string and builds a new command where the binds list uses the
standard ':' marker for binds.
| |
FixList |
Parses the comma separated list of bind variables and
builds a new list using the standard ':' marker for binds.
| |
ParseInto |
Parses into variables from the list.
| |
ParseSql |
Parses into and bind variables out of the sql statement.
|
Properties
Name | Description | |
---|---|---|
BindList |
Returns the list of parsed bind variables.
| |
IntoList |
Returns the list of parsed into variables.
| |
NamedParameters |
Enables/Disables named parameters substitution.
| |
OptimizeParameters |
Enables/Disables parameters optimization.
When enabled, identical parameters (bind expressions) are parsed
into a single Parameter instance.
| |
ParametersPrefix |
Returns/Sets the prefix to use with named parameters.
| |
RemoveInto |
Enables/Disables extraction of the INTO clause.
| |
SqlParsed |
Set this property to tell the parser if it's a sql expression parsed or not.
I.e. should function bind variables be parsed or not.
This property is used from the Application Forms framework and set when SQL
is executed rather than PL/SQL. We need this for optimizing parsing as we should not parse
function parameters for sql statements.
|