Cloud AI Platform v1 API - Class NearestNeighborQuery.Types.NumericFilter (3.5.0)

public sealed class NearestNeighborQuery.Types.NumericFilter : IMessage<NearestNeighborQuery.Types.NumericFilter>, IEquatable<NearestNeighborQuery.Types.NumericFilter>, IDeepCloneable<NearestNeighborQuery.Types.NumericFilter>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1 API class NearestNeighborQuery.Types.NumericFilter.

Numeric filter is used to search a subset of the entities by using boolean rules on numeric columns. For example: Database Point 0: {name: “a” value_int: 42} {name: “b” value_float: 1.0} Database Point 1: {name: “a” value_int: 10} {name: “b” value_float: 2.0} Database Point 2: {name: “a” value_int: -1} {name: “b” value_float: 3.0} Query: {name: “a” value_int: 12 operator: LESS} // Matches Point 1, 2 {name: “b” value_float: 2.0 operator: EQUAL} // Matches Point 1

Inheritance

object > NearestNeighborQuery.Types.NumericFilter

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

NumericFilter()

public NumericFilter()

NumericFilter(NumericFilter)

public NumericFilter(NearestNeighborQuery.Types.NumericFilter other)
Parameter
Name Description
other NearestNeighborQueryTypesNumericFilter

Properties

HasOp

public bool HasOp { get; }

Gets whether the "op" field is set

Property Value
Type Description
bool

HasValueDouble

public bool HasValueDouble { get; }

Gets whether the "value_double" field is set

Property Value
Type Description
bool

HasValueFloat

public bool HasValueFloat { get; }

Gets whether the "value_float" field is set

Property Value
Type Description
bool

HasValueInt

public bool HasValueInt { get; }

Gets whether the "value_int" field is set

Property Value
Type Description
bool

Name

public string Name { get; set; }

Required. Column name in BigQuery that used as filters.

Property Value
Type Description
string

Op

public NearestNeighborQuery.Types.NumericFilter.Types.Operator Op { get; set; }

Optional. This MUST be specified for queries and must NOT be specified for database points.

Property Value
Type Description
NearestNeighborQueryTypesNumericFilterTypesOperator

ValueCase

public NearestNeighborQuery.Types.NumericFilter.ValueOneofCase ValueCase { get; }
Property Value
Type Description
NearestNeighborQueryTypesNumericFilterValueOneofCase

ValueDouble

public double ValueDouble { get; set; }

double value type.

Property Value
Type Description
double

ValueFloat

public float ValueFloat { get; set; }

float value type.

Property Value
Type Description
float

ValueInt

public long ValueInt { get; set; }

int value type.

Property Value
Type Description
long