That makes sense! Thanks! On Friday, January 31, 2014 9:54:17 AM UTC-5, Lvc@ wrote: > > Hi, > OrientDB allows more flexibility for the weirdest use case, so there is no > check here because you could don't create classes at all and use clusters. > > Lvc@ > > > > On 31 January 2014 13:42, Andrey Yesyev <[email protected] <javascript:> > > wrote: > >> Yes, I haven't added cluster in vertex class. Now I did and everything >> works as expected. >> >> But still, I would expect some warnings or errors from DB when I do >> something wrong with it. >> >> Thanks for your help! >> >> >> On Friday, January 31, 2014 3:41:25 AM UTC-5, Andrey Lomakin wrote: >> >>> Hi, >>> If your cluster is absent in schema metadata query can not find it. >>> You did not add cluster in list of clusters for given class so query can >>> not find it. >>> >>> >>> >>> On Thu, Jan 30, 2014 at 10:50 PM, 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#add >>>>> ClusterId. >>>>> 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. >>>> >>> >>> >>> >>> -- >>> 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] <javascript:>. >> 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.
