Show / Hide Table of Contents

Class QueryOperator

The definition of a operator that can be used in a Search/Suggest request.

Inheritance
System.Object
QueryOperator
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class QueryOperator : IDirectResponseSchema

Properties

DisplayName

Display name of the operator

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
System.String

EnumValues

Potential list of values for the opeatror field. This field is only filled when we can safely enumerate all the possible values of this operator.

Declaration
[JsonProperty("enumValues")]
public virtual IList<string> EnumValues { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

GreaterThanOperatorName

Indicates the operator name that can be used to isolate the property using the greater-than operator.

Declaration
[JsonProperty("greaterThanOperatorName")]
public virtual string GreaterThanOperatorName { get; set; }
Property Value
Type Description
System.String

IsFacetable

Can this operator be used to get facets.

Declaration
[JsonProperty("isFacetable")]
public virtual bool? IsFacetable { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

IsRepeatable

Indicates if multiple values can be set for this property.

Declaration
[JsonProperty("isRepeatable")]
public virtual bool? IsRepeatable { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

IsReturnable

Will the property associated with this facet be returned as part of search results.

Declaration
[JsonProperty("isReturnable")]
public virtual bool? IsReturnable { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

IsSortable

Can this operator be used to sort results.

Declaration
[JsonProperty("isSortable")]
public virtual bool? IsSortable { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

IsSuggestable

Can get suggestions for this field.

Declaration
[JsonProperty("isSuggestable")]
public virtual bool? IsSuggestable { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

LessThanOperatorName

Indicates the operator name that can be used to isolate the property using the less-than operator.

Declaration
[JsonProperty("lessThanOperatorName")]
public virtual string LessThanOperatorName { get; set; }
Property Value
Type Description
System.String

ObjectType

Name of the object corresponding to the operator. This field is only filled for schema-specific operators, and is unset for common operators.

Declaration
[JsonProperty("objectType")]
public virtual string ObjectType { get; set; }
Property Value
Type Description
System.String

OperatorName

The name of the operator.

Declaration
[JsonProperty("operatorName")]
public virtual string OperatorName { get; set; }
Property Value
Type Description
System.String

Type

Type of the operator.

Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type Description
System.String

Implements

IDirectResponseSchema
Back to top