Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Google.Api.Ads.AdWords.Util.Reports.v201809.SelectQueryBuilder Class Reference

Class for building selector queries. More...

Inherits Google.Api.Ads.AdWords.Util.Reports.ISelectQueryBuilder< TParent, TQuery >.

Public Member Functions

SelectQueryBuilder Select (params string[] fields)
 Adds a SELECT clause to the query. More...
 
IWhereBuilder< SelectQueryBuilderWhere (string fieldName)
 Adds a WHERE clause to the query. More...
 
SelectQueryBuilder OrderByAscending (string fieldName)
 Adds an ASC clause to the query. More...
 
SelectQueryBuilder OrderByDescending (string fieldName)
 Adds a DESC clause to the query. More...
 
SelectQueryBuilder Limit (uint startIndex, uint numberResults)
 Adds a LIMIT clause to the query. More...
 
bool HasNextPage (Page page)
 Determines whether the query has next page. More...
 
SelectQueryBuilder NextPage (Page page)
 Advances the query by a page. More...
 
SelectQuery Build ()
 Builds the query. More...
 
SelectQueryBuilder DefaultLimit ()
 Adds a LIMIT clause to the query with default values. More...
 
- Public Member Functions inherited from Google.Api.Ads.AdWords.Util.Reports.ISelectQueryBuilder< TParent, TQuery >
TQuery Build ()
 Builds the query. More...
 
- Public Member Functions inherited from Google.Api.Ads.AdWords.Util.Reports.ISelectBuilder< TParent >
TParent Select (params string[] fields)
 Adds a SELECT clause to the query. More...
 
- Public Member Functions inherited from Google.Api.Ads.AdWords.Util.Reports.IFilterBuilder< TParent >
IWhereBuilder< TParent > Where (string fieldName)
 Adds a WHERE clause to the query. More...
 
- Public Member Functions inherited from Google.Api.Ads.AdWords.Util.Reports.ISortingBuilder< TParent >
TParent OrderByAscending (string fieldName)
 Adds an ASC clause to the query. More...
 
TParent OrderByDescending (string fieldName)
 Adds a DESC clause to the query. More...
 
- Public Member Functions inherited from Google.Api.Ads.AdWords.Util.Reports.ILimitBuilder< TParent >
TParent Limit (uint startIndex, uint numberResults)
 Adds a LIMIT clause to the query. More...
 
TParent DefaultLimit ()
 Adds a LIMIT clause to the query with default values. More...
 

Detailed Description

Class for building selector queries.

Member Function Documentation

SelectQuery Google.Api.Ads.AdWords.Util.Reports.v201809.SelectQueryBuilder.Build ( )
inline

Builds the query.

Returns
The query.
SelectQueryBuilder Google.Api.Ads.AdWords.Util.Reports.v201809.SelectQueryBuilder.DefaultLimit ( )
inline

Adds a LIMIT clause to the query with default values.

Returns
The parent builder for call chaining.
bool Google.Api.Ads.AdWords.Util.Reports.v201809.SelectQueryBuilder.HasNextPage ( Page  page)
inline

Determines whether the query has next page.

Parameters
pageThe page.
Returns
True if there's a next page, false otherwise.
SelectQueryBuilder Google.Api.Ads.AdWords.Util.Reports.v201809.SelectQueryBuilder.Limit ( uint  startIndex,
uint  numberResults 
)
inline

Adds a LIMIT clause to the query.

Parameters
startIndexThe start index.
numberResultsThe number of results.
Returns
The parent builder for call chaining.
SelectQueryBuilder Google.Api.Ads.AdWords.Util.Reports.v201809.SelectQueryBuilder.NextPage ( Page  page)
inline

Advances the query by a page.

Parameters
pageThe page.
Returns
The parent builder for call chaining.
SelectQueryBuilder Google.Api.Ads.AdWords.Util.Reports.v201809.SelectQueryBuilder.OrderByAscending ( string  fieldName)
inline

Adds an ASC clause to the query.

Parameters
fieldNameName of the field to sort by.
Returns
The parent builder for call chaining.
SelectQueryBuilder Google.Api.Ads.AdWords.Util.Reports.v201809.SelectQueryBuilder.OrderByDescending ( string  fieldName)
inline

Adds a DESC clause to the query.

Parameters
fieldNameName of the field to sort by.
Returns
The parent builder for call chaining.
SelectQueryBuilder Google.Api.Ads.AdWords.Util.Reports.v201809.SelectQueryBuilder.Select ( params string[]  fields)
inline

Adds a SELECT clause to the query.

Parameters
fieldsThe fields to be selected.
Returns
The parent builder for call chaining.
IWhereBuilder<SelectQueryBuilder> Google.Api.Ads.AdWords.Util.Reports.v201809.SelectQueryBuilder.Where ( string  fieldName)
inline

Adds a WHERE clause to the query.

Parameters
fieldNameName of the field to filter on.
Returns
A builder for building the WHERE clause.

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