dynamobi/dynamobi — Issue #304: [LDB-16] create UDR package for application related functions
Author: dynamobi-build
Created: 2011-12-30 02:28:23+00:00
State: open
Labels: LDB

[reporter="boris", created="Mon, 30 Jan 2006 11:16:05 -0500 (GMT-05:00)"]

-----Original Message-----

From: Boris Chen

Sent: Friday, January 27, 2006 10:01 AM

To: Tai Tran

Cc: John Sichi; fzhang; jsichi; schoi; elin; boris

Subject: RE: FW: UDR packaging & exposure

So john and i talked last night, and concluded that "applib" might be

sufficient for now.

com.lucidera.applib

and use applib as the schema name also.

One thing that would be good to do is run this by Vish to see what he

thinks, since he'll be the customer of the feature.

On Fri, 2006-01-27 at 06:33 -0800, Tai Tran wrote:

> These are functions and transforms mostly for etl purpose (and some

used

> for querying). Other specialized library may show up in the future

e.g.

> Math/Statistics, Data Mining etc.

>

> Some naming schemes which reflect the functional purpose would be

nice.

> I suggest: transforms, transformlib, xforms, xformslib, xflib or

> funclib.

>

> com.lucidera.transforms

> com.lucidera.xforms

>

> Other issues:

>

> - Should further separate udfs, udx under separate directories. If you

> look in Broadbase, it is one big directory mixing the two kinds

> together.

>

> - The SQL directory, I prefer to see that somewhere else. We do have a

> need for initializing the database with a host of other things:

> --> transforms

> --> dba views

> --> user views

>

> Let's decide soon.

>

> Tai.

>

> -----Original Message-----

> From: Boris Chen

> Sent: Friday, January 27, 2006 12:14 AM

> To: John Sichi

> Cc: Tai Tran; fzhang; jsichi; schoi; elin; boris

> Subject: RE: FW: UDR packaging & exposure

>

> why not com.luciddb.udr.udf com.luciddb.udr.udx?

>

> Applib makes me think that it is a library of applications. It's more

a

> utillib, a library of utilities, right?

>

>

>

> -----Original Message-----

> From: John Sichi

> Sent: Thu 1/26/2006 8:21 PM

> To: Boris Chen

> Cc: Tai Tran; fzhang; jsichi; schoi; elin; boris

> Subject: RE: FW: UDR packaging & exposure

>

> (UDF's and UDX's are both UDR's--user defined routines. Later we also

> have UDT's: user-defined types.)

>

> Anyway, we'll have other kinds of UDR's, like system-defined ones used

> for administration and monitoring. So that's too general also.

>

> How about just applib for the schema name, and com.luciddb.applib for

> the Java package name? We own the luciddb.com domain also.

>

> JVS

>

> -----Original Message-----

> From: Boris Chen

> Sent: Thu 1/26/2006 7:49 PM

> To: John Sichi

> Cc: Tai Tran; fzhang; jsichi; schoi; elin; boris

> Subject: Re: FW: UDR packaging & exposure

>

> So is there anything wrong with calling it "udf"?

>

> com.lucidera.udf (UDRs and UDXes are both UDFs right?)

>

> schema name then could be UDF or LU_UDF if we want to avoid name space

> clash.

>

>

>

>

> On Thu, 2006-01-26 at 19:23 -0800, John V. Sichi wrote:

> > Having a schema named LUCIDDB in a DBMS named LucidDB would be

> confusing

> > for the reason you mention below (it's an extension, not the DBMS

> > itself).

> >

> > It's best if whatever we come up with is usable in the package name

to

> > correlate the two in developer minds. So something generic like

"ext"

> > isn't good (we'll have lots of other kinds of extensions under

> > com.lucidera, e.g. sforce-type stuff).

> >

> > JVS

> >

> > On Thu, 2006-01-26 at 17:48 -0800, Boris Chen wrote:

> > > For the source code for this, I understand that we do not want it

to

> be

> > > considered part of the database, but rather an extension.

Therefore,

> we

> > > don't want to put it in luciddb/src (let alone farrago/src).

> Further,

> > > there are corresponding sql scripts that go with each src file.

> > ...

> > > As for schema name for the utilities, couldn't it be simple enough

> to

> > > say "LUCIDDB"?

> > >

> > > Is there a requirement that this be used in the java package name?

> The

> > > java package name could be com.lucidera.ext.udf,

> com.lucidera.ext.udx,

> > > etc.

> > >