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

Public 成员函数

 __construct ($columnName, $operator, $value)
 
 andFilter ($filter)
 
 orFilter ($filter)
 
 getCopy ()
 

Public 属性

 $columnName
 查询所依赖的数据列。 更多...
 
 $operator
 查询的操作符。 更多...
 
 $value
 查询条件的参考值。 更多...
 
 $nextFilter
 所链接的后一个ACStoreFilter对象。缺省为NULL,表示没有下一个查询条件。 更多...
 
 $andToPrevious
 与前一个ACStoreFilter对象的链接关系:true-逻辑与;false-逻辑或。 更多...
 

静态 Public 属性

查询条件中的操作符。
static $Equal = 1
 相等 更多...
 
static $NotEqual = 2
 不相等 更多...
 
static $Greater = 3
 大于 更多...
 
static $GreaterOrEqual = 4
 大于或等于 更多...
 
static $Less = 5
 小于 更多...
 
static $LessOrEqual = 6
 小于或等于 更多...
 
static $Like = 7
 SQL: like。不区分大小写。需要显示指定通配符''。 更多...
 
static $NotLike = 8
 SQL: not like。不区分大小写。需要显示指定通配符''。 更多...
 
static $BinaryLike = 9
 SQL: binary like。区分大小写。需要显示指定通配符''。 更多...
 
static $BinaryNotLike = 10
 SQL: binary not like。区分大小写。需要显示指定通配符''。 更多...
 
static $In = 11
 SQL: in 更多...
 
static $NotIn = 12
 SQL: not in 更多...
 

详细描述

AbleCloud存储服务的查询条件,如:time > 1436170756857177。

构造及析构函数说明

◆ __construct()

ACStoreFilter::__construct (   $columnName,
  $operator,
  $value 
)

构造函数。

参数
$columnName字符串,是查询条件中的数据列的名字。
$operator整数,是查询条件中的操作符,如ACStoreFilter::$Equal,ACStoreFilter::$NotEqual等。
$value整数、浮点数、字符串或布尔值,是查询条件中的目标值。

成员函数说明

◆ andFilter()

ACStoreFilter::andFilter (   $filter)

将本对象以逻辑“与”的关系与另一个ACStoreFilter对象关联起来。

参数
$filterACStoreFilter对象,要关联的查询条件。
返回
ACStoreFitler对象,是当前关联起来的查询条件的列表中处于末尾位置的ACStoreFilter对象。

◆ getCopy()

ACStoreFilter::getCopy ( )

生成本对象的一个拷贝:仅复制数据列名、操作符,以及目标值。

返回
ACStoreFilter 是本对象的拷贝。

◆ orFilter()

ACStoreFilter::orFilter (   $filter)

将本对象以逻辑“或”的关系与另一个ACStoreFilter对象关联起来。

参数
$filterACStoreFilter对象,要关联的查询条件。
返回
ACStoreFitler对象,是当前关联起来的查询条件的列表中处于末尾位置的ACStoreFilter对象。

类成员变量说明

◆ $andToPrevious

ACStoreFilter::$andToPrevious

与前一个ACStoreFilter对象的链接关系:true-逻辑与;false-逻辑或。

◆ $BinaryLike

ACStoreFilter::$BinaryLike = 9
static

SQL: binary like。区分大小写。需要显示指定通配符''。

◆ $BinaryNotLike

ACStoreFilter::$BinaryNotLike = 10
static

SQL: binary not like。区分大小写。需要显示指定通配符''。

◆ $columnName

ACStoreFilter::$columnName

查询所依赖的数据列。

◆ $Equal

ACStoreFilter::$Equal = 1
static

相等

◆ $Greater

ACStoreFilter::$Greater = 3
static

大于

◆ $GreaterOrEqual

ACStoreFilter::$GreaterOrEqual = 4
static

大于或等于

◆ $In

ACStoreFilter::$In = 11
static

SQL: in

◆ $Less

ACStoreFilter::$Less = 5
static

小于

◆ $LessOrEqual

ACStoreFilter::$LessOrEqual = 6
static

小于或等于

◆ $Like

ACStoreFilter::$Like = 7
static

SQL: like。不区分大小写。需要显示指定通配符''。

◆ $nextFilter

ACStoreFilter::$nextFilter

所链接的后一个ACStoreFilter对象。缺省为NULL,表示没有下一个查询条件。

◆ $NotEqual

ACStoreFilter::$NotEqual = 2
static

不相等

◆ $NotIn

ACStoreFilter::$NotIn = 12
static

SQL: not in

◆ $NotLike

ACStoreFilter::$NotLike = 8
static

SQL: not like。不区分大小写。需要显示指定通配符''。

◆ $operator

ACStoreFilter::$operator

查询的操作符。

◆ $value

ACStoreFilter::$value

查询条件的参考值。


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