Enterprise Edition Home
|
Express Edition Home
|
Previous Page
|
Next Page
Data Manipulation
>
Using Smart Large Objects
In This Chapter
Understanding Smart Large Objects
Parts of a Smart Large Object
The Sbspace
The LO Handle
Information About a Smart Large Object
Storage Characteristics
Status Information
Storing a Smart Large Object in a Database
Valid Data Types
CLOB and BLOB Data Types
Opaque Data Type
Access to a Smart Large Object
Selecting a Smart Large Object
Storing a Smart Large Object
Using the Smart-Large-Object Interface
Smart-Large-Object Data Type Structures
LO-Specification Structure
LO Handle
LO File Descriptor
LO-Status Structure
Smart-Large-Object Functions
Functions That Create a Smart Large Object
Functions That Perform Input and Output on a Smart Large Object
Functions That Manipulate an LO Handle
Functions That Access an LO-Specification Structure
Functions That Access an LO-Status Structure
Functions That Move Smart Large Objects to and from Operating-System Files
Creating a Smart Large Object
Obtaining the LO-Specification Structure
Specifying New Storage Characteristics
Copying Storage Characteristics from an Existing Smart Large Object
Choosing Storage Characteristics
Obtaining Storage Characteristics
Using the Storage-Characteristics Hierarchy
Initializing an LO Handle and an LO File Descriptor
Obtaining an LO Handle
Obtaining an LO File Descriptor
Writing Data to a Smart Large Object
Storing an LO Handle
Freeing Resources
Freeing an LO-Specification Structure
Freeing an LO Handle
Sample Code to Create a New Smart Large Object
Accessing a Smart Large Object
Selecting the LO Handle
Validating an LO Handle
Opening a Smart Large Object
Reading Data from a Smart Large Object
Freeing a Smart Large Object
Sample Code to Select an Existing Smart Large Object
Modifying a Smart Large Object
Updating a Smart Large Object
Altering Storage Characteristics
Obtaining Status Information for a Smart Large Object
Obtaining a Valid LO File Descriptor
Initializing an LO-Status Structure
Obtaining a Valid LO-Status Structure
Filling the LO-Status Structure
Obtaining Status Information
Freeing an LO-Status Structure
Deleting a Smart Large Object
Managing the Reference Count
Reference Counts for CLOB and BLOB Columns
Reference Counts for Opaque-Type Columns
Reference Counts for Transient Smart Large Objects
Freeing LO File Descriptors
Converting a Smart Large Object to a File or Buffer
Using Operating-System Files
Using User-Defined Buffers
Converting an LO Handle Between Binary and Text
Binary and Text Representations of an LO Handle
DataBlade API Functions for LO-Handle Conversion
Transferring an LO Handle Between Computers (Server)
Using Byte-Range Locking
Passing a NULL Connection (Server)
Enterprise Edition Home
|
Express Edition Home
| [
Top of Page
|
Previous Page
|
Next Page
|
Contents
|
Index
]