2012-05-10 2 views
0

У меня есть некоторые проблемы с языком запросов CMIS. Я хочу получить все документы (таблица не важна), которые имеют некоторое свойство. Поэтому я написал Select my_property из cmis: document.Язык запросов CMIS; Queryname cmis: document

К сожалению, я получаю ответ: 0 документов. Но когда я изменяю запрос на выбор my_property из my_table. Я получаю другой ответ.

Не могли бы вы рассказать мне, почему?

+0

пожалуйста, вы можете предоставить некоторые детали, например, какой сервер вы запрашивая и которые фактические запросы, которые вы используете? – skuro

ответ

2

Причина в том, что спецификация не предусматривает его. Вот что спецификация говорит о «реляционной зрения проекции» (source):

В каждой виртуальной таблице, виртуальная колонка неявно определяется для каждого имущества, определенного в Object-Type Definition И для всех свойств определенный для ЛЮБОГО типа предка объекта-типа, но НЕ определяемого в определении типа объекта .

Так данный объект тип может быть запрошен для свойств типов предков, но спецификация не предусматривает для запроса объекта типа для свойств потомка типов, является то, что вы пытаетесь сделать.

Джефф

Смежные вопросы