Thanks. Took some time to find it in the wiki. But what I couldn't 
understand (still figuring out the details of the database concept) is the 
distinction between classes and clusters. Clusters can exist without a 
class but a class cannot exist without a cluster.

So when you add a record to a cluster, you can do so without requiring it 
to be a part of a class. And once you add a record to a cluster without 
assigning it a class, you cannot assign that class later in a record 
update. You would have to delete the record and re-create it with the class.

In my scenario I was trying to add the class after the record was created. 
Which is why it wasn't working. This is not an issue but am curious if 
there is a reason a class wouldn't be automatically assigned. So if you add 
a record with one field, "first:'Test'" to cluster "3". Assuming the class, 
"Users", is assigned to cluster 3... ant the record is added as "#3:0". I 
was thinking it should technically be added as "Users@first:'Test'. 

The only reason I could see the database not doing this is if a developer 
wanted to fill a particular cluster with a mix of records with classes and 
without. Is this true?



On Monday, January 20, 2014 9:48:25 AM UTC-5, Andrey Lomakin wrote:
>
> Hi, 
> If you use your own binary protocol, then you should send something like '
> 'Users@first:'Test', num:5 
> So you set class name, class separator and then fields.
>
>
> On Fri, Jan 17, 2014 at 6:06 PM, Giraldo Rosales 
> <[email protected]<javascript:>
> > wrote:
>
>> To clarify... I am using the pre-compiled version of 1.7 Luca just 
>> posted. Was assuming it wasn't a bug but just me not sending the correct 
>> parameters. Could not find an example online.
>>
>> Thanks
>>
>>
>> On Friday, January 17, 2014 3:35:38 AM UTC-5, Giraldo Rosales wrote:
>>>
>>> Yes this is correct. I am using my own binary client. 
>>> On Jan 17, 2014 2:24 AM, "Andrey Lomakin" 
>>> <[email protected]<javascript:>> 
>>> wrote:
>>>
>>>> Hi,
>>>> The first question do you use your own binary client, is it correct ?
>>>>
>>>>
>>>> On Fri, Jan 17, 2014 at 12:32 AM, Giraldo Rosales 
>>>> <[email protected]<javascript:>
>>>> > wrote:
>>>>
>>>>> How do we modify the @class property?
>>>>>
>>>>> Trying to add a record using the binary. The record is added 
>>>>> successfully with the following:
>>>>> cluster id: 10
>>>>> record content: "first:'Test', num:5"
>>>>>
>>>>> Lets say cluster id #10 is a class called, "Users".
>>>>>
>>>>> The record is added as #10:1 but the class field is empty. So in 
>>>>> OrientDB Studio, when querying, "SELECT FROM Users" is executed, it will 
>>>>> not show up. It will show up with, "SELECT FROM #10:1".
>>>>>
>>>>> I would expect when calling RECORD_CREATE and adding the cluster id, 
>>>>> it would also add the associated class automatically. If not, is there a 
>>>>> way to add a property to the record content (ie. "'@class':'Users', 
>>>>> first:'Test', num:5")? Am I doing something wrong?
>>>>>
>>>>> Thanks!
>>>>>
>>>>> -- 
>>>>>  
>>>>> --- 
>>>>> 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 a topic in the 
>>>> Google Groups "OrientDB" group.
>>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>>> topic/orient-database/6BqAQx4P4wk/unsubscribe.
>>>> To unsubscribe from this group and all its topics, 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] <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