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]>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].
> 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