Some Features I think that will be cool

Ang Siow Chen maillist at darke.biz
Sun Jun 20 15:57:47 CDT 2004


What i mean is that the same pointer field in a table can be swapped
automatically for use as either a pointer to a table / a record / field
without having to have separate....



-----Original Message-----
From: Ruslan Zasukhin [mailto:sunshine at public.kherson.ua]
Sent: Sunday, June 20, 2004 1:23 PM
To: valentina-beta at lists.macserve.net
Subject: Re: Some Features I think that will be cool


On 6/20/04 5:04 AM, "Ang Siow Chen" <maillist at darke.biz> wrote:

Hi Ang,

> From: Ang Siow Chen [mailto:siowchen at darke.biz]
> Sent: Saturday, June 19, 2004 9:46 PM
>
> Hi ruslan...
>
> Thanks for inviting me to come on board to provide my 5 cents worth for
the
> new V2 of Valentina.
>
> I think one of the most promising features would be POINTERS.
>
> Let me explain..
>
> Pointer records is a brilliant idea if it could be used in the way..
> as mentioned POINTERS are just data pointing to somewhere else..
>
> Why should the system have pointers only be able to point to a record
> Can your pointer by such that it can point to a table / a record / a
field??
>
>
> Meaning its just a pointer and it can be used to point to anything, and
this
> ability should propagate around.. such that the pointing is done
automatically
> by the system.
>
> meaning in the same table one pointer may be pointing to another record in
the
> same table, the very next record's pointer may be pointing to the whole
table,
> when the next may be pointing to another record or field in another table.
>
> I think this will be a veyr ver good feature if you can implement this as
part
> of your design.

Well, not very agree.

1) pointer to a field.
    First of all please give me example when you need this
    and how you will use this.

And if you need this you can self store simply field's name.
Or field ID in v2.0


2) Table pointer.

    again I do not see how this can be used.
    and again this can be implemnted easy by storing table's ID


3) pointer to record.

    we have right now in Valentina 1.x the ObjectPtr field.
    this is practically direct pointer to a rcord in other table
    or to record in the same table.

    ObjectPtr field ALWAYS point records of the same table.


4) NEW, pointer to record in any table.

    in Valentina 2.0 we add to each table llong field OID.
    this give you unique identifier of a record in the scope of db.

This bring ability create ObjectsPtr  (note 's') field type.
                               ^^^

We have start develop it, but not finish yet.
It needs resolve yet problems with referential integrity.


--
Best regards,
Ruslan Zasukhin      [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com

To subscribe to the Valentina mail list go to:
http://lists.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------

_______________________________________________
Valentina-beta mailing list
Valentina-beta at lists.macserve.net
http://lists.macserve.net/mailman/listinfo/valentina-beta






More information about the Valentina-beta mailing list