Have you inserted any record of class "Name" ?

Lvc@


On 30 January 2014 21:50, Andrey Yesyev <[email protected]> wrote:

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