[freetds] ctlib enhancements

Thompson, Bill D (London) ThompBil at exchange.uk.ml.com
Wed Jan 8 10:27:00 EST 2003


All,

recently we have done a lot of work on the dblib api, and we are now in a
very good position with respect to our coverage of the commonly used
functionality.

I think it is time to devote some time to the ct/cs library api's in order
to imoprove our coverage of those api functions. 
I am prepared to devote a reasonable amount of time to filling some of the
gaps, but I would like my time to be as focussed as possioble, in order to
get the maximum benefit for the largest number of people. 

I've got the TODO list for ct-library, viz:

. cs_calc and cs_cmp, for sybperl
. DBD::Sybase uses the ct_command(CS_RPC_CMD) and ct_param()
. ct_get/send_data()
. ct_option() calls (CS_OPT_ROWCOUNT, CS_OPT_TEXTSIZE, among others)
. Array binding for ctlib not working
. async function, async calls (dbpoll() and friends)
. bcp support to ctlib
. support all type of bind in ct_bind (CS_VARBINARY_TYPE and other)
  search "site:.sybase.com CS_VARBINARY ct_bind" on google for more info
. support ct_command/CS_SEND_DATA_CMD, now crash

which is a reasonable amount of work (!), but I'd like to canvass opinion on
which improvements would give us the most bang for the buck.
If anyone has any news/views on :

which pieces of work would be most useful (whether they are in this list or
not), and why...
any work in progress on ct/cslib...
Any more detailed specifications of what is required on any of these pieces
of work...

I'll be happy to collate that information , and start attacking the high
priority items.

Freddy - could you tell me the state of play with regards to the RPC support
within ctlib ? 
If this needs completing, this would seem to be a good candidate.

Regards,

¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤

Bill Thompson
Merrill Lynch Europe

For very important information relating to this e-mail please click on this
link:  http://www.ml.com/legal_info.htm






More information about the FreeTDS mailing list