Ok, this is my fault, I added vertices to the wrong cluster. 
But why query

*select count(*) from Name*

return 0 vertices?

It doesn't matter in what cluster I added them if I query by class name, 
does it?

On Thursday, January 30, 2014 2:48:35 AM UTC-5, Andrey Lomakin wrote:
>
> Hi Andrey,
> Each class by definition uses separate cluster it is performed by default.
>
> Your mistake is that you store vertex in separate cluster not associated 
> with given class (it has the same name as class) but you did not add 
> cluster id in list of clusters for given class.
> So queries do not take this cluster in account.
>
> So if you need to have 2 clusters for given class call following method 
> com.orientechnologies.orient.core.metadata.schema.OClass#addClusterId.
> But probably, as I understand from your design, you need each class in 
> separate cluster which is already done and you should not need to do any 
> additional steps.
>  
>
>
> On Wed, Jan 29, 2014 at 9:53 PM, Andrey Yesyev 
> <[email protected]<javascript:>
> > wrote:
>
>> I have to explain what I'm trying to do, I guess.
>>
>> I have a number of classes, all inherit Vertex.
>>     MACAddress,
>>     IPAddress,
>>     WebHost,
>>     ChatID,
>>     SocialSecurityNumber,
>>     EmailAddress,
>>     Name,
>>     PhoneNumber,
>>     UKNationalInsuranceNumber,
>>     X509CertificateHash,
>>     PostalAddress,
>>     CreditCardNumber,
>>     VOIPEndpoint;
>>
>> All of those classes I intend to store in different clusters. Let's say 
>> each cluster is a user defined case in our software.
>> E.g. case1, case2 etc.
>>
>> I want to be able to query nodes (vertices) by class name, for example I 
>> want to get all IPAddresses, but also I want to be able to query all nodes 
>> that are in case1.
>> I think this is absolutely possible, according documentation I read, is 
>> it?
>>
>> Thanks!
>>
>> -Andrey  
>>
>> -- 
>>  
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OrientDB" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> -- 
> Best regards,
> Andrey Lomakin.
>
> Orient Technologies
> the Company behind OrientDB
>
>  

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to