1. A vehicle comprising:
a body having a plurality of sidewalls defining a rear cargo area, said rear cargo area having a floor;
a dual-action tailgate door positioned adjacently to said rear cargo area and adapted to selectively pivot in a first direction with respect to one of said plurality of sidewalls as a swinging-style tailgate door, and in a second direction with respect to said floor as a drop-style tailgate door; and
a deployable multi-functional tailgate apparatus that is selectively adjustable to alternately form a plurality of different tailgate devices, wherein said plurality of different tailgate devices includes a ramp platform for accessing said rear cargo area when said dual-action tailgate door is pivoted in said first direction as said swinging-style tailgate door, and a bulkhead piece adapted for transporting a piece of cargo external to said rear cargo area when said dual-action tailgate door is pivoted in said second direction as said drop-style tailgate door;
wherein said multi-functional apparatus is adapted for stowage adjacent to an inner surface of said dual-action tailgate door and is deployable therefrom.
2. The vehicle of claim 1, wherein said ramp platform has a feature that is mateable with a separate feature of said body for securing said ramp platform to said body when said ramp platform is deployed.
3. The vehicle of claim 1, wherein said ramp platform is configured with a damping mechanism operable for controlling a rate of descent of an end of said ramp platform.
4. The vehicle of claim 3, wherein said damping mechanism includes a pulley device operatively connecting said ramp platform with said dual-action tailgate door.
5. The vehicle of claim 1, further comprising a seal configured to form a weather-resistant barrier to the rear cargo area when said bulkhead piece is deployed and when said dual-action tailgate door is used as said drop-style tailgate door.
6. A door assembly for a vehicle having a body defining a rear cargo area and a floor, the door assembly comprising:
a dual-action tailgate door adapted to selectively pivot in a first direction with respect to said rear cargo area to form a swinging-style tailgate door, and in a second direction with respect to said rear cargo area to form a drop-style tailgate door; and
a multi-functional tailgate apparatus operatively connected to an inner surface of said dual-action tailgate door;
wherein said multi-functional apparatus is deployable in one manner to form a ramp platform for accessing the rear cargo area when said dual-action tailgate door is used as said swinging-style tailgate door, and in another manner to form a bulkhead piece for transporting a piece of cargo external to the rear cargo area when said dual-action tailgate door is used as said drop-style tailgate door.
7. The door assembly of claim 6, including a first locator portion operatively connected to the floor and a second locator portion operatively connected to said ramp platform, said second locator portion being insertable into and receivable by said first locator portion for securing said ramp platform to said floor when said apparatus is deployed as said ramp platform.
8. The door assembly of claim 6, including a damping mechanism operatively connected to said dual-action tailgate door and said multi-functional tailgate apparatus, wherein said damping mechanism is adapted to slow a rate of descent of said ramp platform as an end of said dual-action tailgate door descends toward a stationary surface external to the vehicle.
9. The door assembly of claim 8, wherein said damping mechanism includes a cable and a piston, said piston being operable for slowing said rate of descent of said ramp platform from an initial position when said piston is moved in one direction, and for exerting a force on said cable to thereby assist in returning said ramp platform to said initial position when said piston is moved in another direction.
10. The door assembly of claim 9, wherein said piston is operatively connected to a plurality of pulley wheels.
11. The door assembly of claim 6, further comprising a seal configured to form a weather-resistant barrier to the rear cargo area when said bulkhead piece is deployed and when said dual-action tailgate door is used as said drop-style tailgate door, and wherein said bulkhead piece is configured with a feature for securing the piece of cargo to said bulkhead piece.
12. A multi-functional tailgate door assembly for a vehicle having a rear cargo area, the assembly comprising:
a deployable portion;
a fixable portion adapted for continuous connection to a dual-action tailgate door, said dual-action tailgate door being moveable in one direction as a swinging-style tailgate door, and in another direction as a drop-style tailgate door;
wherein said deployable portion is deployable from said dual-action tailgate door to deploy a ramp platform for accessing the rear cargo area when said dual-action tailgate door is used as said swinging-style tailgate door, wherein said deployable portion is deployable from said dual-action tailgate door to deploy a bulkhead piece for facilitating transport of a piece of cargo external to the rear cargo area when said dual-action tailgate door is used as said drop-style tailgate door, and wherein said deployable portion is stowable adjacent to a surface of said dual-action tailgate door.
13. The assembly of claim 12, wherein said deployable portion has a slip-resistant surface formed on one side thereof and an appearance surface formed on another side thereof, said slip-resistant surface being presented when each of said ramp platform and said bulkhead piece are deployed, and said appearance surface being presented when said deployable portion is stowed with respect to said dual-action tailgate door, wherein said slip-resistant surface is adapted for securing said piece of cargo to said bulkhead piece when said piece of cargo is transported on said drop-style tailgate door.
14. The assembly of claim 12, including a damping mechanism operatively connectable at one end to one of said fixable portion and said dual-action tailgate door, and at another end to said deployable portion, said damping mechanism having a piston operable for slowing a rate of deployment of said deployable portion.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A computer implemented method for run-time SQL language translation, the method comprising:
emitting, from an application, a query for execution, wherein the query is constructed in a foreign SQL dialect that is incompatible with the SQL dialect of a native database system; and
performing real-time translation of the query from the foreign SQL dialect into a native SQL dialect, in which the query is intercepted to perform the translation, and wherein the query is translated prior to returning results of the query to the application.
2. The method of claim 1, further comprising translating a return code from the native database system to return to the application.
3. The method of claim 1, further comprising configuring a database session connection to intercept the query.
4. The method of claim 3, wherein configuring the database session connection comprises establishing a translation profile.
5. The method of claim 1, further comprising performing a lookup operation using a SQL lookup table.
6. The method of claim 1, further comprising a canonical generator to translate the query.
7. The method of claim 1, wherein translating the query from the foreign SQL dialect comprises replacing a foreign literal value with a native lookup expression.
8. The method of claim 1, wherein further comprising replacing a native error code with a foreign error code.
9. A computer system for run-time SQL language translation, comprising:
a computer processor to execute a set of program code instructions; and
a memory to hold the program code instructions, in which the program code instructions comprises program code to perform,
emitting, from an application, a query for execution, wherein the query is constructed in a foreign SQL dialect that is incompatible with the SQL dialect of a native database system; and
performing real-time translation of the query from the foreign SQL dialect into a native SQL dialect, in which the query is intercepted to perform the translation, and wherein the query is translated prior to returning results of the query to the application.
10. The computer system of claim 9, further comprising program code for translating a return code from the native database system to return to the application.
11. The computer system of claim 9, further comprising program code for configuring a database session connection to intercept the query.
12. The computer system of claim 11, wherein configuring the database session connection comprises establishing a translation profile.
13. The computer system of claim 9, further comprising program code for performing a lookup operation using a SQL lookup table.
14. The computer system of claim 9, further comprising program code to implement a canonical generator to translate the query.
15. The computer system of claim 9, wherein translating the query from the foreign SQL dialect comprises replacing a foreign literal value with a native lookup expression.
16. The computer system of claim 9, further comprising program code for replacing a native error code with a foreign error code.
17. A computer program product embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process to implement real-time SQL language translation, the process comprising:
emitting, from an application, a query for execution, wherein the query is constructed in a foreign SQL dialect that is incompatible with the SQL dialect of a native database system; and
performing real-time translation of the query from the foreign SQL dialect into a native SQL dialect, in which the query is intercepted to perform the translation, and wherein the query is translated prior to returning results of the query to the application.
18. The computer program product of claim 17, further comprising instructions for translating a return code from the native database system to return to the application.
19. The computer program product of claim 17, further comprising instructions for configuring a database session connection to intercept the query.
20. The computer program product of claim 19, wherein configuring the database session connection comprises establishing a translation profile.