AbleCloud PHP SDK  1.8.x
PHP SDK of AbleCloud API
Public 成员函数 | Protected 成员函数 | 所有成员列表
ACQEReadInterface类 参考
类 ACQEReadInterface 继承关系图:
Inheritance graph
[图例]
ACQEReadInterface 的协作图:
Collaboration graph
[图例]

Public 成员函数

 __construct ($name, $version, $context)
 
 collection ($name)
 
 timeframe ($frame)
 
 timeInterval ($interval)
 
 objectFilters ($aggFilters)
 
 filters ($aggFilters)
 
 groupBy ($properties)
 
 orderBy ($property, $ascend)
 
 execute ()
 
- Public 成员函数 继承自 ACService
 __construct ($name, $version, $context)
 
 getName ()
 
 getVersion ()
 
 getContext ()
 
 getLastError ()
 

Protected 成员函数

 getParamInArray ()
 
- Protected 成员函数 继承自 ACService
 resetLastError ($errCode=0, $errMessage='')
 

详细描述

AbleCloud数据分析服务的数据查询类方法的基类。

构造及析构函数说明

◆ __construct()

ACQEReadInterface::__construct (   $name,
  $version,
  $context 
)

构造函数。

参数
$namestring AbleCloud数据分析服务的名字。
$versionint AbleCloud数据分析服务的主版本号。
$contextACContext 表示访问该远程服务所依赖的环境信息。

成员函数说明

◆ collection()

ACQEReadInterface::collection (   $name)

设置拟操作的数据集的名字。是必要参数。

参数
$namestring 拟操作的数据集的名字。
返回
ACQEReadInterface 返回本对象。

◆ execute()

ACQEReadInterface::execute ( )
abstract

执行数据分析查询。

返回
array|bool 返回服务端返回的结果。返回结果为数组时表示访问成功。 返回FALSE时,表示有错误发生。此时可调用getLastError()方法获取错误消息。

◆ filters()

ACQEReadInterface::filters (   $aggFilters)

设置filters参数。可选参数。

参数
$aggFiltersACQEAggFilters 查询条件。
返回
ACQEReadInterface 返回本对象。

◆ getParamInArray()

ACQEReadInterface::getParamInArray ( )
protected

取数组格式的查询参数。

返回
array

◆ groupBy()

ACQEReadInterface::groupBy (   $properties)

设置group_by参数。可选参数。

参数
$propertiesarray 指定group_by所依赖的属性列(可以是多个),以及每个属性列的性质,如:array(array('province', 'actor'), array('gender', 'collection'))。 参数$properties是一个数组,数组的每个元素是一个由两个字符串组成的数组。由这两个字符串组成的数组可描述一个属性列: 第一个字符串是属性列的名字;第二个字符串标记属性列的性质——actor,object,phone或者collection(缺省值)。
返回
ACQEReadInterface 返回本对象。

◆ objectFilters()

ACQEReadInterface::objectFilters (   $aggFilters)

设置object_filters参数。可选参数。

参数
$aggFiltersACQEAggFilters 查询条件。
返回
ACQEReadInterface 返回本对象。

◆ orderBy()

ACQEReadInterface::orderBy (   $property,
  $ascend 
)

设置order_by参数。可选参数。

参数
$propertystring 用来排序的属性列的名字。符号“::”表示依据聚合函数的结果排序。
$ascendbool 为TRUE时表示按升序排序,否则表示按降序排序。
返回
ACQEReadInterface 返回本对象。

◆ timeframe()

ACQEReadInterface::timeframe (   $frame)

设置数分分析的时间段。是必要参数。

参数
$frameACQETimeframe 时间段对象。
返回
ACQEReadInterface 返回本对象。

◆ timeInterval()

ACQEReadInterface::timeInterval (   $interval)

设置分析的时间间隔参数。可选参数。

参数
$intervalACQETimeInterval 时间间隔对象。
返回
ACQEReadInterface 返回本对象。

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