Beispiel #1
0
        public IndexData AddObject(IndexData indexData, Oid obj, string[] attributes, QueryParameters queryParameters)
        {
            StringBinaryTree BT = getStorageData(indexData);

            var classOid = GetClassByOID(obj, queryParameters);

            VerifyAttributes(attributes, queryParameters, classOid);

            foreach (String attribute in attributes)
            {
                string attributeValue = GetAttributeValue(attribute, obj, queryParameters);
                BT.AddToBTvalue(obj, classOid.Name, attribute, attributeValue);
            }

            return(BT);
        }