Hello, A new version of Metastorage was released to introduce a new capability of creating copies of existing persistent objects. Other minor features and bug...
Hello, I have not made many Metastorage releases recently but I made some developments in Metabase that provide flexibility to Metastorage generated...
522
Miguel Oliveira
miguel@...
Feb 17, 2008 7:41 pm
Hello, I've started using metastorage and create my component to generate the db schema: <class> <name>users</name> .... <variable> <name>profile_id</name> ...
Hello, ... Yes, I was trying to remember what was the exact reasoning to not make reference variables not null, but I am not sure. I know that some databases...
524
Miguel Oliveira
miguel@...
Feb 21, 2008 2:31 pm
Hello, I was wondering how can i solve the creation of 2 objects with an 1- to-1 relationship. Using this example class: <class> <name>user</name> <variable> ...
Hello, ... Yes, you need to make those variables optional to be allowed to save the object without setting them to a reference object. Since the classes...
526
Miguel Oliveira
miguel@...
Mar 13, 2008 12:28 pm
Hello, My application, metastorage-based, is growing every day, and the main persistent component is getting bigger. In order do organize code and data flow,...
Hello, ... No, Metastorage generates different schema definitions for each component, but you can configure the schema installation classes to install all...
528
Sergey Klenin
scleann@...
Apr 21, 2008 6:08 pm
Hello, Manuael and everybody, I have the question regarding how to set up classes relationship. I'm designing the system that must provide to end user the...
Hello, ... This is a bit confusing, not because of your definitions, but rather because you do not tell me what exactly what you want to do and you are not...
530
Kelly Jones
kelly.terry.jones@...
May 24, 2008 9:34 pm
Are there tools to convert PHP/Perl/Python/etc to Metal? When I see: function addargs ($x,$y) {$z=$x+y; return $z;} I think (using brackets because some mail...
Hello, ... AFAIK there are no tools for converting between languages. It is a possibility, but the MetaL project did not went into that direction. Nowadays,...
I'm new to Metastorage, so forgive me if I've overlooked something obvious. Anyhow, I can't get my persist function to work reliably. I've using the same...
Hello, ... If the variable can be set to NULL, it means it is optional. Are you defining it as <optional>1</optional> ? The generated class should fail the...
it is optional: ... <variable> <name>grams</name> <type>integer</type> <optional>1</optional> </variable> ... It is being assigned immediately before the...
I thought metastorage was supposed to set it to NULL when generating the SQL automatically? The debug output shows it as being a '?' in the prepared query, but...
Sorry, my last email was probably not very clear. Let me try again... :-) The code immediately below fails to save (and gives the debug output shown below),...
Hello, ... I think there is some confusion. An empty string is one thing. An undefined value is another thing. ... The above should be: if(strlen($grams)) ... ...
Hi Manuel, Thanks for your help... Is metastorage NOT supposed to replace this with a NULL in the SQL in this case? Is metastorage SUPPOSED to produce invalid...
Hello, ... I am not sure what you mean. The code generate by Metastorage sets the field to NULL if you set the respective optional variable to null or just not...
but in the situation I showed in my last example, it produces invalid SQL. Shouldn't this be avoided, no matter what the value of the variable? Metastorage...
Hello, ... ? in the prepared query is just a place holder that will be placed by the real value when the query is executed. If the variable is set to a value,...
Hi Manuel, Thanks for looking at this for me. The class definition is attached to this email. The '?' is not getting replaced by a value, or by NULL, which is...
Hello, ... It seems not file was attached to the message. Can you paste the class definition so I can try to reproduce your problem? -- Regards, Manuel Lemos ...
Hello, ... I generated the code of the class and it is correct. If you set the grams variable to null or unset it, it will be set a NULL on the database...
But you said that a '?' in a PrepareQuery should be converted to either an SQL NULL, or to a valid value in the actual Query. This is not happening in this...