Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class 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
Generated from protobuf message google.cloud.aiplatform.v1.NearestNeighborQuery.NumericFilter
Namespace
Google \ Cloud \ AIPlatform \ V1 \ NearestNeighborQueryMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ value_int |
int|string
int value type. |
↳ value_float |
float
float value type. |
↳ value_double |
float
double value type. |
↳ name |
string
Required. Column name in BigQuery that used as filters. |
↳ op |
int
Optional. This MUST be specified for queries and must NOT be specified for database points. |
getValueInt
int value type.
Returns | |
---|---|
Type | Description |
int|string |
hasValueInt
setValueInt
int value type.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getValueFloat
float value type.
Returns | |
---|---|
Type | Description |
float |
hasValueFloat
setValueFloat
float value type.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |
getValueDouble
double value type.
Returns | |
---|---|
Type | Description |
float |
hasValueDouble
setValueDouble
double value type.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |
getName
Required. Column name in BigQuery that used as filters.
Returns | |
---|---|
Type | Description |
string |
setName
Required. Column name in BigQuery that used as filters.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getOp
Optional. This MUST be specified for queries and must NOT be specified for database points.
Returns | |
---|---|
Type | Description |
int |
hasOp
clearOp
setOp
Optional. This MUST be specified for queries and must NOT be specified for database points.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getValue
Returns | |
---|---|
Type | Description |
string |