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. |