Project

General

Profile

Feature #1595

Feature #1592: implement additional database built-in functions

add conversion and runtime support for DBPARAM() built-in function

Added by Eric Faulhaber over 11 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Start date:
10/17/2012
Due date:
07/16/2013
% Done:

100%

Estimated time:
10.00 h
billable:
No
vendor_id:
GCD

om_upd20121101a.zip - Fix for the issue (22.8 KB) Ovidiu Maxiniuc, 11/01/2012 10:29 AM

History

#1 Updated by Eric Faulhaber over 11 years ago

  • Assignee set to Ovidiu Maxiniuc

Conversion support will be added in builtin_functions.rules. Should map to a new static method in ConnectionManager (see some of the other, static db*() methods in ConnectionManager as an example). May require new functionality in that class, as I don't recall if we currently store enough info about the parameters used to connect databases via ConnectionManager.connect(Object... args).

The parameters returned by this method generally will not match those returned by the original 4GL implementation, since we don't support any others than those handled by ConnectionManager.connect(Object... args). If we find application dependencies on other connection parameters we don't support, we may need to "fake" these by reading them from the directory and passing them through this method. This would also apply to databases connected by default.

#2 Updated by Eric Faulhaber over 11 years ago

  • Estimated time set to 8.00

#3 Updated by Greg Shah over 11 years ago

  • Target version set to Milestone 7

#4 Updated by Ovidiu Maxiniuc over 11 years ago

Implemented as specified although I am a little uncertain about some parameters.

#5 Updated by Ovidiu Maxiniuc over 11 years ago

  • Status changed from WIP to Review

#6 Updated by Eric Faulhaber over 11 years ago

Please update the Conversion Reference (builtin_database_functions_methods_attributes.odt chapter) to reflect the implementation of this built-in function.

#7 Updated by Eric Faulhaber over 11 years ago

  • % Done changed from 0 to 70

With respect to the documentation update, please also update the "master" table of all supported built-in functions in the "Functions" section of the "Expressions" chapter of the Conversion Reference.

#8 Updated by Eric Faulhaber about 11 years ago

  • % Done changed from 70 to 90

#9 Updated by Eric Faulhaber about 11 years ago

  • Estimated time changed from 8.00 to 10.00
  • Due date set to 07/09/2013

#10 Updated by Eric Faulhaber almost 11 years ago

  • Due date changed from 07/09/2013 to 07/16/2013

#11 Updated by Eric Faulhaber over 10 years ago

  • % Done changed from 90 to 100
  • Status changed from Review to Closed

#12 Updated by Greg Shah over 7 years ago

  • Target version changed from Milestone 7 to Runtime Support for Server Features

Also available in: Atom PDF