diff --git a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/dataset/DataSetQuery.java b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/dataset/DataSetQuery.java index 093ebacf80d9e5f707675b85704d4708f12c9b33..759a4e8ba56a6808fe129bd1fa30c5507c568731 100644 --- a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/dataset/DataSetQuery.java +++ b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/dataset/DataSetQuery.java @@ -101,7 +101,7 @@ public interface DataSetQuery extends ObjectQuery public List<DataSetTypeBaseRecord> getTypes(LongSet dataSetTypeIds); // PropertyQueryGenerator was used to generate this query - @Select(sql = "select p.ds_id as objectId, case pt.is_managed_internally when FALSE then pt.code else '$' || pt.code end as propertyCode, p.value as propertyValue, m.code as materialPropertyValueCode, mt.code as materialPropertyValueTypeCode, cvt.code as vocabularyPropertyValue " + @Select(sql = "select p.ds_id as objectId, case pt.is_internal_namespace when FALSE then pt.code else '$' || pt.code end as propertyCode, p.value as propertyValue, m.code as materialPropertyValueCode, mt.code as materialPropertyValueTypeCode, cvt.code as vocabularyPropertyValue " + "from data_set_properties p " + "left join materials m on p.mate_prop_id = m.id " + "left join controlled_vocabulary_terms cvt on p.cvte_id = cvt.id " @@ -112,7 +112,7 @@ public interface DataSetQuery extends ObjectQuery public List<PropertyRecord> getProperties(LongSet dataSetIds); // PropertyQueryGenerator was used to generate this query - @Select(sql = "select p.ds_id as objectId, case pt.is_managed_internally when FALSE then pt.code else '$' || pt.code end as propertyCode, p.mate_prop_id as propertyValue " + @Select(sql = "select p.ds_id as objectId, case pt.is_internal_namespace when FALSE then pt.code else '$' || pt.code end as propertyCode, p.mate_prop_id as propertyValue " + "from data_set_properties p " + "join data_set_type_property_types etpt on p.dstpt_id = etpt.id " + "join property_types pt on etpt.prty_id = pt.id " @@ -120,7 +120,7 @@ public interface DataSetQuery extends ObjectQuery public List<MaterialPropertyRecord> getMaterialProperties(LongSet dataSetIds); // PropertyQueryGenerator was used to generate this query - @Select(sql = "select ph.ds_id as objectId, ph.pers_id_author as authorId, case pt.is_managed_internally when FALSE then pt.code else '$' || pt.code end as propertyCode, ph.value as propertyValue, ph.material as materialPropertyValue, ph.vocabulary_term as vocabularyPropertyValue, ph.valid_from_timestamp as validFrom, ph.valid_until_timestamp as validTo " + @Select(sql = "select ph.ds_id as objectId, ph.pers_id_author as authorId, case pt.is_internal_namespace when FALSE then pt.code else '$' || pt.code end as propertyCode, ph.value as propertyValue, ph.material as materialPropertyValue, ph.vocabulary_term as vocabularyPropertyValue, ph.valid_from_timestamp as validFrom, ph.valid_until_timestamp as validTo " + "from data_set_properties_history ph " + "join data_set_type_property_types etpt on ph.dstpt_id = etpt.id " + "join property_types pt on etpt.prty_id = pt.id " diff --git a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/experiment/ExperimentQuery.java b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/experiment/ExperimentQuery.java index 2db23e3f8afea52d35c558f044c7ba47eae0c8b8..69dcd7273edd43cf7b6c3b89b789d9d34238e4b7 100644 --- a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/experiment/ExperimentQuery.java +++ b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/experiment/ExperimentQuery.java @@ -65,7 +65,7 @@ public interface ExperimentQuery extends ObjectQuery public List<ObjectRelationRecord> getDataSetIds(LongSet experimentIds); // PropertyQueryGenerator was used to generate this query - @Select(sql = "select p.expe_id as objectId, case pt.is_managed_internally when FALSE then pt.code else '$' || pt.code end as propertyCode, p.value as propertyValue, m.code as materialPropertyValueCode, mt.code as materialPropertyValueTypeCode, cvt.code as vocabularyPropertyValue " + @Select(sql = "select p.expe_id as objectId, case pt.is_internal_namespace when FALSE then pt.code else '$' || pt.code end as propertyCode, p.value as propertyValue, m.code as materialPropertyValueCode, mt.code as materialPropertyValueTypeCode, cvt.code as vocabularyPropertyValue " + "from experiment_properties p " + "left join materials m on p.mate_prop_id = m.id " + "left join controlled_vocabulary_terms cvt on p.cvte_id = cvt.id " @@ -76,7 +76,7 @@ public interface ExperimentQuery extends ObjectQuery public List<PropertyRecord> getProperties(LongSet experimentIds); // PropertyQueryGenerator was used to generate this query - @Select(sql = "select p.expe_id as objectId, case pt.is_managed_internally when FALSE then pt.code else '$' || pt.code end as propertyCode, p.mate_prop_id as propertyValue " + @Select(sql = "select p.expe_id as objectId, case pt.is_internal_namespace when FALSE then pt.code else '$' || pt.code end as propertyCode, p.mate_prop_id as propertyValue " + "from experiment_properties p " + "join experiment_type_property_types etpt on p.etpt_id = etpt.id " + "join property_types pt on etpt.prty_id = pt.id " @@ -84,7 +84,7 @@ public interface ExperimentQuery extends ObjectQuery public List<MaterialPropertyRecord> getMaterialProperties(LongSet experimentIds); // PropertyQueryGenerator was used to generate this query - @Select(sql = "select ph.expe_id as objectId, ph.pers_id_author as authorId, case pt.is_managed_internally when FALSE then pt.code else '$' || pt.code end as propertyCode, ph.value as propertyValue, ph.material as materialPropertyValue, ph.vocabulary_term as vocabularyPropertyValue, ph.valid_from_timestamp as validFrom, ph.valid_until_timestamp as validTo " + @Select(sql = "select ph.expe_id as objectId, ph.pers_id_author as authorId, case pt.is_internal_namespace when FALSE then pt.code else '$' || pt.code end as propertyCode, ph.value as propertyValue, ph.material as materialPropertyValue, ph.vocabulary_term as vocabularyPropertyValue, ph.valid_from_timestamp as validFrom, ph.valid_until_timestamp as validTo " + "from experiment_properties_history ph " + "join experiment_type_property_types etpt on ph.etpt_id = etpt.id " + "join property_types pt on etpt.prty_id = pt.id " diff --git a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/material/MaterialQuery.java b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/material/MaterialQuery.java index 3f9c19130046e9c3431034be7e119e2e0ee1ade0..e98b83483082c9045786530c56dd6f4709247899 100644 --- a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/material/MaterialQuery.java +++ b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/material/MaterialQuery.java @@ -48,7 +48,7 @@ public interface MaterialQuery extends ObjectQuery public List<MaterialTypeBaseRecord> getTypes(LongSet materialTypeIds); // PropertyQueryGenerator was used to generate this query - @Select(sql = "select p.mate_id as objectId, case pt.is_managed_internally when FALSE then pt.code else '$' || pt.code end as propertyCode, p.value as propertyValue, m.code as materialPropertyValueCode, mt.code as materialPropertyValueTypeCode, cvt.code as vocabularyPropertyValue " + @Select(sql = "select p.mate_id as objectId, case pt.is_internal_namespace when FALSE then pt.code else '$' || pt.code end as propertyCode, p.value as propertyValue, m.code as materialPropertyValueCode, mt.code as materialPropertyValueTypeCode, cvt.code as vocabularyPropertyValue " + "from material_properties p " + "left join materials m on p.mate_prop_id = m.id " + "left join controlled_vocabulary_terms cvt on p.cvte_id = cvt.id " @@ -59,7 +59,7 @@ public interface MaterialQuery extends ObjectQuery public List<PropertyRecord> getProperties(LongSet materialIds); // PropertyQueryGenerator was used to generate this query - @Select(sql = "select p.mate_id as objectId, case pt.is_managed_internally when FALSE then pt.code else '$' || pt.code end as propertyCode, p.mate_prop_id as propertyValue " + @Select(sql = "select p.mate_id as objectId, case pt.is_internal_namespace when FALSE then pt.code else '$' || pt.code end as propertyCode, p.mate_prop_id as propertyValue " + "from material_properties p " + "join material_type_property_types etpt on p.mtpt_id = etpt.id " + "join property_types pt on etpt.prty_id = pt.id " @@ -67,7 +67,7 @@ public interface MaterialQuery extends ObjectQuery public List<MaterialPropertyRecord> getMaterialProperties(LongOpenHashSet materialIds); // PropertyQueryGenerator was used to generate this query - @Select(sql = "select ph.mate_id as objectId, ph.pers_id_author as authorId, case pt.is_managed_internally when FALSE then pt.code else '$' || pt.code end as propertyCode, ph.value as propertyValue, ph.material as materialPropertyValue, ph.vocabulary_term as vocabularyPropertyValue, ph.valid_from_timestamp as validFrom, ph.valid_until_timestamp as validTo " + @Select(sql = "select ph.mate_id as objectId, ph.pers_id_author as authorId, case pt.is_internal_namespace when FALSE then pt.code else '$' || pt.code end as propertyCode, ph.value as propertyValue, ph.material as materialPropertyValue, ph.vocabulary_term as vocabularyPropertyValue, ph.valid_from_timestamp as validFrom, ph.valid_until_timestamp as validTo " + "from material_properties_history ph " + "join material_type_property_types etpt on ph.mtpt_id = etpt.id " + "join property_types pt on etpt.prty_id = pt.id " diff --git a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/property/PropertyQueryGenerator.java b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/property/PropertyQueryGenerator.java index cbfe850073f47f6954862e2eb7fedc424deaff39..03500cee1b885fa6942add2645a7c7887281d9d7 100644 --- a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/property/PropertyQueryGenerator.java +++ b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/translator/property/PropertyQueryGenerator.java @@ -145,7 +145,7 @@ public class PropertyQueryGenerator StringBuilder sb = new StringBuilder(); sb.append("select "); sb.append("p." + params.propertyTableEntityIdColumn + " as objectId, "); - sb.append("case pt.is_managed_internally when FALSE then pt.code else '$' || pt.code end as propertyCode, "); + sb.append("case pt.is_internal_namespace when FALSE then pt.code else '$' || pt.code end as propertyCode, "); sb.append("p.value as propertyValue, "); sb.append("m.code as materialPropertyValueCode, "); sb.append("mt.code as materialPropertyValueTypeCode, ");