Ads API .NET library
|
Builder for WHERE clause. More...
Public Member Functions | |
override string | ToString () |
Returns a string that represents this instance. More... | |
TParent | Equals (string propertyValue) |
Adds the predicate EQUAL_TO to the query for the given value. More... | |
TParent | Equals (int propertyValue) |
Adds the predicate EQUAL_TO to the query for the given value. More... | |
TParent | Equals (long propertyValue) |
Adds the predicate EQUAL_TO to the query for the given value. More... | |
TParent | Equals (bool propertyValue) |
Adds the predicate EQUAL_TO to the query for the given value. More... | |
TParent | NotEquals (string propertyValue) |
Adds the predicate NOT_EQUAL_TO to the query for the given value. More... | |
TParent | NotEquals (int propertyValue) |
Adds the predicate NOT_EQUAL_TO to the query for the given value. More... | |
TParent | NotEquals (long propertyValue) |
Adds the predicate NOT_EQUAL_TO to the query for the given value. More... | |
TParent | NotEquals (bool propertyValue) |
Adds the predicate NOT_EQUAL_TO to the query for the given value. More... | |
TParent | Contains (string propertyValue) |
Adds the predicate CONTAINS to the query for the given value. More... | |
TParent | ContainsAll (params string[] values) |
Adds the predicate CONTAINS_ALL to the query for the given set of values. More... | |
TParent | ContainsAll (params long[] values) |
Adds the predicate CONTAINS_ALL to the query for the given set of values. More... | |
TParent | ContainsAny (params string[] values) |
Adds the predicate CONTAINS_ANY to the query for the given set of values. More... | |
TParent | ContainsAny (params long[] values) |
Adds the predicate CONTAINS_ANY to the query for the given set of values. More... | |
TParent | ContainsIgnoreCase (string propertyValue) |
Adds the predicate CONTAINS_IGNORE_CASE to the query for the given value. More... | |
TParent | ContainsNone (params string[] values) |
Adds the predicate CONTAINS_NONE to the query for the given set of values. More... | |
TParent | ContainsNone (params long[] values) |
Adds the predicate CONTAINS_NONE to the query for the given set of values. More... | |
TParent | ContainsNone (params int[] values) |
Adds the predicate CONTAINS_NONE to the query for the given set of values. More... | |
TParent | ContainsNone (params double[] values) |
Adds the predicate CONTAINS_NONE to the query for the given set of values. More... | |
TParent | DoesNotContain (string propertyValue) |
Adds the predicate DOES_NOT_CONTAIN to the query for the given value. More... | |
TParent | DoesNotContainIgnoreCase (string propertyValue) |
Adds the predicate DOES_NOT_CONTAIN_IGNORE_CASE to the query for the given value. More... | |
TParent | GreaterThan (long propertyValue) |
Adds the predicate GREATER_THAN to the query for the given value. More... | |
TParent | GreaterThan (int propertyValue) |
Adds the predicate GREATER_THAN to the query for the given value. More... | |
TParent | GreaterThan (double propertyValue) |
Adds the predicate GREATER_THAN to the query for the given value. More... | |
TParent | GreaterThanOrEqualTo (long propertyValue) |
Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value. More... | |
TParent | GreaterThanOrEqualTo (int propertyValue) |
Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value. More... | |
TParent | In (params string[] values) |
Adds the predicate IN to the query for the given set of values. More... | |
TParent | In (params long[] values) |
Adds the predicate IN to the query for the given set of values. More... | |
TParent | LessThan (long propertyValue) |
Adds the predicate LESS_THAN to the query for the given value. More... | |
TParent | LessThan (int propertyValue) |
Adds the predicate LESS_THAN to the query for the given value. More... | |
TParent | LessThan (double propertyValue) |
Adds the predicate LESS_THAN to the query for the given value. More... | |
TParent | LessThanOrEqualTo (long propertyValue) |
Adds the predicate LESS_THAN_OR_EQUAL_TO to the query for the given value. More... | |
TParent | NotIn (params string[] values) |
Adds the predicate NOT_IN to the query for the given set of values. More... | |
TParent | NotIn (params long[] values) |
Adds the predicate NOT_IN to the query for the given set of values. More... | |
TParent | StartsWith (string propertyValue) |
Adds the predicate STARTS_WITH to the query for the given value. More... | |
TParent | StartsWithIgnoreCase (string propertyValue) |
Adds the predicate STARTS_WITH_IGNORE_CASE to the query for the given value. More... | |
Protected Member Functions | |
WhereBuilder () | |
Protected constructor for testing purposes. More... | |
void | Init (string field, TParent queryBuilder) |
Protected creation method for testing purposes. More... | |
Builder for WHERE clause.
TParent | Type of the parent query builder. |
|
inlineprotected |
Protected constructor for testing purposes.
|
inline |
Adds the predicate CONTAINS to the query for the given value.
propertyValue | The property value as a string independent of the field type. The caller should take care of the formatting if it is necessary. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate CONTAINS_ALL to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate CONTAINS_ALL to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate CONTAINS_ANY to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate CONTAINS_ANY to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate CONTAINS_IGNORE_CASE to the query for the given value.
propertyValue | The property value as a string independent of the field type. The caller should take care of the formatting if it is necessary. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate CONTAINS_NONE to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate CONTAINS_NONE to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate CONTAINS_NONE to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate CONTAINS_NONE to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate DOES_NOT_CONTAIN to the query for the given value.
propertyValue | The property value as a string independent of the field type. The caller should take care of the formatting if it is necessary. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate DOES_NOT_CONTAIN_IGNORE_CASE to the query for the given value.
propertyValue | The property value as a string independent of the field type. The caller should take care of the formatting if it is necessary. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate EQUAL_TO to the query for the given value.
propertyValue | The property value as a string independent of the field type. The caller should take care of the formatting if it is necessary. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate EQUAL_TO to the query for the given value.
propertyValue | The property value to be used in query. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate EQUAL_TO to the query for the given value.
propertyValue | The property value to be used in query. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate EQUAL_TO to the query for the given value.
propertyValue | The property value to be used in query. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate GREATER_THAN to the query for the given value.
propertyValue | The property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate GREATER_THAN to the query for the given value.
propertyValue | The property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate GREATER_THAN to the query for the given value.
propertyValue | The property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value.
propertyValue | The property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate GREATER_THAN_OR_EQUAL_TO to the query for the given value.
propertyValue | The property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate IN to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate IN to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inlineprotected |
Protected creation method for testing purposes.
field | The field to filter on. |
queryBuilder | The parent query builder for call chaining. |
|
inline |
Adds the predicate LESS_THAN to the query for the given value.
propertyValue | The property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate LESS_THAN to the query for the given value.
propertyValue | The property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate LESS_THAN to the query for the given value.
propertyValue | The property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate LESS_THAN_OR_EQUAL_TO to the query for the given value.
propertyValue | The property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate NOT_EQUAL_TO to the query for the given value.
propertyValue | The property value as a string independent of the field type. The caller should take care of the formatting if it is necessary. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate NOT_EQUAL_TO to the query for the given value.
propertyValue | The property value to be used in query. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate NOT_EQUAL_TO to the query for the given value.
propertyValue | The property value to be used in query. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate NOT_EQUAL_TO to the query for the given value.
propertyValue | The property value to be used in query. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate NOT_IN to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate NOT_IN to the query for the given set of values.
values | The list of values for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate STARTS_WITH to the query for the given value.
propertyValue | The prefix of property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Adds the predicate STARTS_WITH_IGNORE_CASE to the query for the given value.
propertyValue | The prefix of property value for comparison. |
Implements Google.Api.Ads.AdWords.Util.Reports.IWhereBuilder< TParent >.
|
inline |
Returns a string that represents this instance.