Invention Grant
- Patent Title: System and method for compacting pseudo linear byte array
-
Application No.: US14864192Application Date: 2015-09-24
-
Publication No.: US09880938B2Publication Date: 2018-01-30
- Inventor: Ashok Shivarudraiah , Douglas Surber , Jean De Lavarene
- Applicant: ORACLE INTERNATIONAL CORPORATION
- Applicant Address: US CA Redwood Shores
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA Redwood Shores
- Agency: Tucker Ellis LLP
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0871 ; G06F17/30

Abstract:
In accordance with an embodiment, described herein is a system and method for compacting a pseudo linear byte array, for use with supporting access to a database. A database driver (e.g., a Java Database Connectivity (JDBC) driver) provides access by software application clients to a database. When a result set (e.g., ResultSet) is returned for storage in a dynamic byte array (DBA), in response to a database query (e.g., a SELECT), the database driver determines if the DBA is underfilled and, if so, calculates the data size of the DBA, creates a static byte array (SBA) in a cache at the client, compacts the returned data into the SBA, and stores the data size as part of the metadata associated with the cache. In accordance with an embodiment, the DBA and the SBA can use a same interface for access by client applications.
Public/Granted literature
- US20160092365A1 SYSTEM AND METHOD FOR COMPACTING PSEUDO LINEAR BYTE ARRAY Public/Granted day:2016-03-31
Information query