Google Cloud Ai Platform V1 Client - Class NumericFilter (1.3.0)

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 \ NearestNeighborQuery

Methods

__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