前のページ次のページ上に戻るホーム SophiaFramework 2.2
SFBDBMgr
IDBMgr インターフェイスのラッパークラスです。
#include <SFBDBMgr.hpp>
class SFBDBMgr : public SFBBase;
typedef SFBDBMgr&          SFBDBMgrRef;
typedef SFBDBMgr*          SFBDBMgrPtr;
typedef SFBDBMgr**         SFBDBMgrHandle;
typedef const SFBDBMgr     ConstSFBDBMgr;
typedef const SFBDBMgr&    ConstSFBDBMgrRef;
typedef const SFBDBMgr*    ConstSFBDBMgrPtr;
typedef const SFBDBMgr**   ConstSFBDBMgrHandle;

継承図

SFBDBMgr クラスの継承図

参照

BREW API IDBMgr

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
static
Instance IDBMgr インターフェイスのインスタンスを取得します。
public
OpenDatabase 指定されたデータベースをオープンします。
public
OpenDatabaseEx 指定されたデータベースをオープンします。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
Remove 指定されたデータベースを削除します。
public
SetCacheSize データベースでのファイルキャッシュ操作のサイズを設定します。

SFBDBMgr::Instance
IDBMgr インターフェイスのインスタンスを取得します。
[ public, static ]
SFUBrewPtr<SFBDBMgr> Instance(Void);

SFBDBMgr::OpenDatabase
指定されたデータベースをオープンします。
[ public ]
SFUBrewPtr<SFBDatabase> OpenDatabase(
    ConstACharPtr pszFile   
    Bool bCreate            
);
[ public ]
SFUBrewPtr<SFBDatabase> OpenDatabase(
    ConstSFUAnsiStringRef pszFile   
    Bool bCreate                    
);

参照

BREW API IDBMGR_OpenDatabase | SFBDBMgr::OpenDatabaseEx


SFBDBMgr::OpenDatabaseEx
指定されたデータベースをオープンします。
[ public ]
SFUBrewPtr<SFBDatabase> OpenDatabaseEx(
    ConstACharPtr pszFile   
    Bool bCreate            
    UInt32 dwMinSize        
    UInt16 wMinRecs         
);
[ public ]
SFUBrewPtr<SFBDatabase> OpenDatabaseEx(
    ConstSFUAnsiStringRef strFile   
    Bool bCreate                    
    UInt32 dwMinSize                
    UInt16 wMinRecs                 
);

参照

BREW API IDBMGR_OpenDatabaseEx | SFBDBMgr::OpenDatabase


SFBDBMgr::Remove
指定されたデータベースを削除します。
[ public ]
SFCError Remove(
    ConstACharPtr pszFileName   
);
[ public ]
SFCError Remove(
    ConstSFUAnsiStringRef strFileName   
);

参照

BREW API IDBMGR_Remove


SFBDBMgr::SetCacheSize
データベースでのファイルキャッシュ操作のサイズを設定します。
[ public ]
Void SetCacheSize(
    SInt32 nSize   
);

参照

BREW API IDBMGR_SetCacheSize