ActiveDatabaseSoftware.ActiveQueryBuilder.QueryTransformer Namespace : QueryTransformer Class |
The following tables list the members exposed by QueryTransformer.
Name | Description | |
---|---|---|
Aggregations | Gets the list of aggregation columns. | |
Columns | Returns the list of output columns of initial query. | |
Filters | Gets the list of filtration conditions. | |
IsResultQueryWrapped | Indicates if the query will be wrapped in a sub-query after transformation. | |
IsSupportLimitCount | Indicates if it's possible to limit the number of records by means of the current database server SQL syntax. | |
IsSupportLimitOffset | Indicates if it's possible to skip first records by means of the current database server SQL syntax. | |
IsUpdating | Indicates that the component is in update mode now. | |
QueryBuilder | Gets or sets the reference to the QueryBuilder component that contains the initial query. | |
ResultCount | Gets or sets the number of records to return. | |
ResultOffset | Gets or sets the number of first records to be skipped. | |
SelectMode | Gets or sets the selection mode of result SQL query (DISTINCT, ALL or default). | |
Sortings | Gets the list of sortings. | |
Sql | Gets the modidied SQL query text. | |
SqlBuilder | Gets or sets the reference to the SQLBuilder component that is used to generate the modified query. | |
XML | Gets or sets the content of Query Transformer as string in a form of XML document. |
Name | Description | |
---|---|---|
BeginUpdate | Prevents the component from SQL generation until the EndUpdate method is called. | |
EndUpdate | Resumes SQL generation after it was suspended by the BeginUpdate method. | |
ExportToXML | Overloaded. Saves the content of Query Transformer to XML file. | |
ImportFromXML | Overloaded. Loads the content of Query Transformer from file in a form of XML document. | |
OrderBy | Overloaded. Adds sorting to the query. | |
Select | Overloaded. Adds aggregate defined by the SelectedColumn object. | |
SelectRecordsCount | Overloaded. Adds the "COUNT(*)" aggregate to the query. | |
Skip | Sets the number of first records to be skipped. | |
Take | Sets the number of records to return. | |
Where | Overloaded. Adds filtration condition to the query. |
Name | Description | |
---|---|---|
SqlUpdated | Occurs each time the component updates the output SQL query text. |