我在使用CMIS查询语言时遇到了一些问题。我想得到所有文件(表格不重要),它们有一些属性。所以我从cmis:document。
写了Select my_property不幸的是我得到答案:0个文件。但是当我将查询从my_table更改为Select my_property时。我得到了不同的答案。
你能告诉我为什么吗?
答案 0 :(得分:2)
原因是该规范没有规定。以下是关于“关系视图投影”(source)的规范说明:
在每个虚拟表中,为每个虚拟表隐式定义虚拟列 对象类型定义中为所有属性定义的属性 在任何祖先类型的对象类型上定义但未定义在 对象类型定义。
因此可以查询给定的对象类型以查找祖先类型的属性,但是规范没有为查询后代类型属性的对象类型提供任何条件,这就是您要做的事情。
杰夫