- 3.7.0 (latest)
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.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
Implements
IMessageNearestNeighborQueryTypesNumericFilter, IEquatableNearestNeighborQueryTypesNumericFilter, IDeepCloneableNearestNeighborQueryTypesNumericFilter, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Assembly
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 |