You could change this setting also by using SQL.

alter class XXX addcluster MYCLUSTER

Note that if you use inheritance this setting is managed automatically (1
class -> 1 cluster) and everytime you query a super class, all the
implementations of all the sub-classes are read.

Lvc@


On 30 January 2014 08:48, Andrey Lomakin <[email protected]> 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]>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.
>

-- 

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