AbleCloud PHP SDK  1.8.x
PHP SDK of AbleCloud API
Public 成员函数 | 所有成员列表
ACQEFilter类 参考

Public 成员函数

 __construct ($propertyName, $operator, $value)
 
 set ($propertyName, $operator, $value)
 
 toParamInArray ()
 

静态 Public 属性

过滤条件中的操作符。
static $Equal = 'eq'
 相等 更多...
 
static $NotEqual = 'ne'
 不相等 更多...
 
static $LessThan = 'lt'
 小于 更多...
 
static $LessThanOrEqual = 'lte'
 小于或等于 更多...
 
static $GreaterThan = 'gt'
 大于 更多...
 
static $GreaterThanOrEqual = 'gte'
 大于或等于 更多...
 
static $Contain = 'contains'
 包含,用于字符串模糊匹配。 更多...
 
static $NotContain = 'not_contains'
 不包含,用于字符串模糊匹配。 更多...
 
static $In = 'in'
 在...中。此时用作判断的基准值应该为数组形式,如[2, 3, 4,5]等。 更多...
 
static $Between = 'between'
 值在某个范围内。此时用作判断的基准值应该为包含两个元素的数组,如[10, 20]或["2015-07-10","2015-07-11"]等。 更多...
 

详细描述

AbleCloud数据分析服务的过滤条件,如:temperature >= 38.5。

构造及析构函数说明

◆ __construct()

ACQEFilter::__construct (   $propertyName,
  $operator,
  $value 
)

构造函数。

参数
$propertyNamestring 是查询条件中的数据列的名字。
$operatorstring 是查询条件中的操作符,ACQEFilter::$Equal,ACQEFilter::$NotEqual等。
$valuemixed 是查询条件的判断基准值,其类型取决于对应的数据列的类型以及操作符的要求。

成员函数说明

◆ set()

ACQEFilter::set (   $propertyName,
  $operator,
  $value 
)

重置过滤条件。

参数
$propertyNamestring 是查询条件中的数据列的名字。
$operatorstring 是查询条件中的操作符,ACQEFilter::$Equal,ACQEFilter::$NotEqual等。
$valuemixed 是查询条件的判断基准值,其类型取决于对应的数据列的类型以及操作符的要求。
返回
ACQEFilter 返回本对象。

◆ toParamInArray()

ACQEFilter::toParamInArray ( )

将对象转为AC-QueryEngine接受的参数格式。

返回
array 以数组形式记录的参数。

类成员变量说明

◆ $Between

ACQEFilter::$Between = 'between'
static

值在某个范围内。此时用作判断的基准值应该为包含两个元素的数组,如[10, 20]或["2015-07-10","2015-07-11"]等。

◆ $Contain

ACQEFilter::$Contain = 'contains'
static

包含,用于字符串模糊匹配。

◆ $Equal

ACQEFilter::$Equal = 'eq'
static

相等

◆ $GreaterThan

ACQEFilter::$GreaterThan = 'gt'
static

大于

◆ $GreaterThanOrEqual

ACQEFilter::$GreaterThanOrEqual = 'gte'
static

大于或等于

◆ $In

ACQEFilter::$In = 'in'
static

在...中。此时用作判断的基准值应该为数组形式,如[2, 3, 4,5]等。

◆ $LessThan

ACQEFilter::$LessThan = 'lt'
static

小于

◆ $LessThanOrEqual

ACQEFilter::$LessThanOrEqual = 'lte'
static

小于或等于

◆ $NotContain

ACQEFilter::$NotContain = 'not_contains'
static

不包含,用于字符串模糊匹配。

◆ $NotEqual

ACQEFilter::$NotEqual = 'ne'
static

不相等


该类的文档由以下文件生成: