0
我有一些CMIS查詢語言的問題。我想獲得所有文件(表格不重要),它們都有一些屬性。所以我寫了從cmis:document中選擇my_property。CMIS查詢語言; Queryname cmis:文檔
不幸的是我得到的答案:0文件。但是,當我改變查詢從my_table選擇my_property。我得到不同的答案。
你能告訴我爲什麼嗎?
我有一些CMIS查詢語言的問題。我想獲得所有文件(表格不重要),它們都有一些屬性。所以我寫了從cmis:document中選擇my_property。CMIS查詢語言; Queryname cmis:文檔
不幸的是我得到的答案:0文件。但是,當我改變查詢從my_table選擇my_property。我得到不同的答案。
你能告訴我爲什麼嗎?
原因是規範沒有規定它。以下是規範說的有關「關係視圖投影」(source):
在每個虛擬表,虛擬列被隱含在對象類型定義中定義的每個 屬性定義爲所有屬性 在對象類型的任何祖先類型上定義,但不在 對象類型定義中定義。
因此,可以查詢給定的對象類型的祖先類型的屬性,但該規範沒有規定查詢對象類型的後代類型的屬性,這是你正在嘗試做的。
傑夫
你可以請提供一些更多的細節,比如哪些服務器要查詢和您正在使用的實際查詢? – skuro