Class StructuredQuery.Types.Filter (2.3.0)

public sealed class Filter : IMessage<StructuredQuery.Types.Filter>, IEquatable<StructuredQuery.Types.Filter>, IDeepCloneable<StructuredQuery.Types.Filter>, IBufferMessage, IMessage

A filter.

Inheritance

Object > StructuredQuery.Types.Filter

Namespace

Google.Cloud.Firestore.V1

Assembly

Google.Cloud.Firestore.V1.dll

Constructors

Filter()

public Filter()

Filter(StructuredQuery.Types.Filter)

public Filter(StructuredQuery.Types.Filter other)
Parameter
NameDescription
otherStructuredQuery.Types.Filter

Properties

CompositeFilter

public StructuredQuery.Types.CompositeFilter CompositeFilter { get; set; }

A composite filter.

Property Value
TypeDescription
StructuredQuery.Types.CompositeFilter

FieldFilter

public StructuredQuery.Types.FieldFilter FieldFilter { get; set; }

A filter on a document field.

Property Value
TypeDescription
StructuredQuery.Types.FieldFilter

FilterTypeCase

public StructuredQuery.Types.Filter.FilterTypeOneofCase FilterTypeCase { get; }
Property Value
TypeDescription
StructuredQuery.Types.Filter.FilterTypeOneofCase

UnaryFilter

public StructuredQuery.Types.UnaryFilter UnaryFilter { get; set; }

A filter that takes exactly one argument.

Property Value
TypeDescription
StructuredQuery.Types.UnaryFilter