theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib - theATL
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
Sq3FileS Struct Reference

Struct to represent the data of the Sq3FileCMore...

#include <Sq3FileC_def_sq3.h>

+ Collaboration diagram for Sq3FileS:

Data Fields

union { 
 
   struct MkObjectS   obj 
 
super 
 
sqlite3_filenat
 internal - link between Sq3FileS and native library
 

Detailed Description

Struct to represent the data of the Sq3FileC

OS Interface Open File Handle …

An Sq3FileC object represents an open file in the OS interface layer. Individual OS interface implementations will want to subclass this object by appending additional fields for their own use. The pMethods entry is a pointer to an sqlite3_io_methods object that defines methods for performing I/O operations on the open file.

Reference code from sqlite3:

typedef struct sqlite3_file sqlite3_file;
struct sqlite3_file {
const struct sqlite3_io_methods *pMethods; // Methods for an open file
};

Definition at line 39 of file Sq3FileC_def_sq3.h.

Field Documentation

◆ nat

sqlite3_file* Sq3FileS::nat

internal - link between Sq3FileS and native library

Definition at line 50 of file Sq3FileC_def_sq3.h.

◆ obj

struct MkObjectS Sq3FileS::obj

Definition at line 43 of file Sq3FileC_def_sq3.h.

◆ [union]

union { ... } Sq3FileS::super

The documentation for this struct was generated from the following file: