AbleCloud PHP SDK
1.8.x
PHP SDK of AbleCloud API
|
Public 成员函数 | |
__construct ($name, $version, $context) | |
createClass ($classDef) | |
listClasses () | |
dropClass ($name) | |
clearClass ($name) | |
create ($name, $row) | |
delete ($name, $row) | |
update ($name, $row) | |
find ($name, $primaryKeyValues, $select=NULL) | |
scan ($scanner) | |
scanExt ($name, $partitionKeyValues=NULL) | |
batchDelete ($name, $partitionKeyValues=NULL) | |
batchUpdate ($name, $partitionKeyValues=NULL) | |
modify ($name) | |
![]() | |
__construct ($name, $version, $context) | |
getName () | |
getVersion () | |
getContext () | |
getLastError () | |
额外继承的成员函数 | |
![]() | |
resetLastError ($errCode=0, $errMessage='') | |
AbleCloud数据存储服务。
ACStore::__construct | ( | $name, | |
$version, | |||
$context | |||
) |
构造函数。
$name | string 数据存储服务的名字。 |
$version | int 数据存储服务的版本。 |
$context | ACContext ACContext对象,表示访问该远程服务所依赖的环境信息。 |
ACStore::batchDelete | ( | $name, | |
$partitionKeyValues = NULL |
|||
) |
批量删除数据。
$name | string 字符串。要被操作的数据集的名字。 |
$partitionKeyValues | array 以键值对的方式(关联数组)描述的操作数据集时所使用的分区键的值。如果数据集没有分区,则使用NULL。 |
ACStore::batchUpdate | ( | $name, | |
$partitionKeyValues = NULL |
|||
) |
批量更新数据。
$name | string 字符串。要被操作的数据集的名字。 |
$partitionKeyValues | array 以键值对的方式(关联数组)描述的操作数据集时所使用的分区键的值。如果数据集没有分区,则使用NULL。 |
ACStore::clearClass | ( | $name | ) |
清除指定数据集中的数据。仅测试环境支持该方法。
$name | string 要清除其数据的数据集的名字。 |
ACStore::create | ( | $name, | |
$row | |||
) |
在数据集中添加一条数据记录。
$name | string 要添加数据的数据集的名字。 |
$row | array 以键值对的方式(关联数组)描述的要添加的数据记录。其中,至少应包含所有主键的值。 |
ACStore::createClass | ( | $classDef | ) |
创建数据集。仅测试环境支持该方法。
$classDef | ACStoreClass ACStoreClass对象,表示数据集的定义。 |
ACStore::delete | ( | $name, | |
$row | |||
) |
从数据集中删除指定的记录。
$name | string 要删除数据的数据集的名字。 |
$row | array 以键值对的方式(关联数组)描述的要被删除的记录。$row参数应指定所有主键的值,删除操作将删除主键值与$row匹配的记录。 |
ACStore::dropClass | ( | $name | ) |
删除指定的数据集。仅测试环境支持该方法。
$name | string 字符串,表示要被删除的数据集的名字。 |
ACStore::find | ( | $name, | |
$primaryKeyValues, | |||
$select = NULL |
|||
) |
查询指定的记录。
$name | string 要查询的数据集的名字。 |
$primaryKeyValues | array 以键值对方式(如关联数组等)描述的要查询的记录的主键值。 |
$select | array 字符串数组,记录了查询结果中应显示的数据列的集合。可选。如为NULL,则表示要查询所有数据列。 |
ACStore::listClasses | ( | ) |
查询已创建的数据集。
ACStore::modify | ( | $name | ) |
ACStore::scan | ( | $scanner | ) |
查询分区内的数据。兼容v1.3.x之前的版本。
$scanner | ACStoreScanner ACStoreScanner对象,表示查询条件。 |
ACStore::scanExt | ( | $name, | |
$partitionKeyValues = NULL |
|||
) |
查询数据。
$name | string 字符串。要被查询的数据集的名字。 |
$partitionKeyValues | array 以键值对的方式(如关联数组等)描述的查询数据集时所使用的分区键的值。如果数据集没有分区,则使用NULL。 |
ACStore::update | ( | $name, | |
$row | |||
) |
更新数据集中指定的记录。
$name | string 要更新的数据所属的数据集的名字。 |
$row | array 以键值对的方式(关联数组)描述的要被更新的记录,以及更新后的值。$row参数应指定所有主键的值,用于定位要被更新的记录;$row中记录的其它列的值用于更新该记录:只更新原数据记录中已经存在的字段。如果主键指定的记录不存在,本方法将会在数据集中新建一条对应的记录。 |