1 个稳定版本
1.0.0 | 2022年3月4日 |
---|
#1610 在 文件系统
27KB
539 行
STORAGE 模块处理数据条目。
命令
-
STORAGE ENTRY CREATE <NEW ENTRY NAME> [UNDER <DIR ID>] <COOKIE>
这是为了创建具有名称
<NEW ENTRY NAME>
的新条目。命令体将是用于新条目的数据。UNDER <DIR ID>
将创建位置为<DIR ID>
的条目。如果未指定,则默认为0
。 -
STORAGE ENTRY SHOW [<DIR ID>] <COOKIE>
这是为了在 IntelCache 中返回条目摘要。如果指定了
<DIR ID>
,则仅返回位置为<DIR ID>
的摘要。 -
STORAGE ENTRY DELETE <ENTRY ID> <COOKIE>
此命令将删除具有 id
<ENTRY ID>
的条目。 -
STORAGE ENTRY SET <ENTRY ID> <DIR ID> <COOKIE>
此命令将更改具有 id
<ENTRY ID>
的条目的位置到<DIR ID>
如果正文中包含数据,它还将更改条目的数据。
-
STORAGE ENTRY GET <ENTRY ID> <COOKIE>
此命令将返回包含数据的具有 id
<ENTRY ID>
的条目。 -
STORAGE DIR CREATE <NEW DIR NAME> [UNDER <DIR ID>] <COOKIE>
这是为了创建具有名称
<NEW DIR NAME>
的新目录。UNDER <DIR ID>
将创建一个具有位置<DIR ID>
的条目。如果它缺失,位置将为空(或者通常来说,它将没有位置)。 -
STORAGE DIR SHOW [<DIR ID>] <COOKIE>
如果
<DIR ID>
缺失,则此命令将显示 IntelCache 中的所有目录。如果不缺失,它将显示<DIR ID>
中的所有目录。 -
STORAGE DIR DELETE <DIR ID> <COOKIE>
此命令将删除具有 ID
<DIR ID>
的目录。 -
STORAGE DIR SET <DIR ID> <NEW DIR LOC ID> <COOKIE>
此命令将更改具有 ID
<DIR ID>
的目录的位置,将其更改为具有 ID<NEW DIR LOC ID>
的目录。 -
STORAGE DIR VALIDATE <DIR ID> <COOKIE>
如果
<DIR ID>
是一个有效的目录(如果无效则返回 false),则此命令将返回 true,并在响应体中返回它的名称。 -
STORAGE SHOW [<DIR ID>] <COOKIE>
此命令将返回 IntelCache 中的所有目录和条目。如果指定了
<DIR ID>
,则它将返回特定目录 ID 的所有条目。 -
STORAGE TAG DIR <DIR ID> <TAG ID> <COOKIE>
此命令将为具有 ID
<DIR ID>
的目录添加一个 ID 为<TAG ID>
的标签。 -
STORAGE TAG UNDIR <DIR ID> <TAG ID> <COOKIE>
此命令将从具有 ID
<DIR ID>
的目录中删除 ID 为<TAG ID>
的标签。 -
STORAGE TAG ENTRY <ENTRY ID> <TAG ID> <COOKIE>
此命令将为具有 ID
<ENTRY ID>
的条目添加一个 ID 为<TAG ID>
的标签。 -
STORAGE TAG UNENTRY <ENTRY ID> <TAG ID> <COOKIE>
此命令将从具有 ID
<ENTRY ID>
的条目中删除 ID 为<TAG ID>
的标签。 -
STORAGE TAG CREATE <NEW TAG NAME> <COOKIE>
此命令将创建一个名为
<NEW TAG NAME>
的标签。 -
STORAGE TAG DELETE <TAG ID> <COOKIE>
此命令将删除 ID 为
<TAG ID>
的标签。 -
STORAGE TAG SHOW <COOKIE>
此命令将返回响应体中所有可用的标签。
-
STORAGE EXIT
(已废弃) 此命令将从IntelCache节点断开客户端连接。
依赖项
~19–32MB
~566K SLoC