全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 ページ
公開メンバ関数 | 公開変数類 | 全メンバ一覧
btrVersion 構造体

サーバーおよびクライアントモジュールのバージョン構造体 [詳解]

#include <tdapSchema.h>

公開メンバ関数

bool isFullLegacyTimeFormat () const
 
bool isMariaDB () const
 
bool isMysql56TimeFormat () const
 
bool isSupportDateTimeTimeStamp () const
 
bool isSupportMultiTimeStamp () const
 
const _TCHAR * moduleTypeString ()
 
const _TCHAR * moduleVersionShortString (_TCHAR *buf)
 

公開変数類

ushort_td majorVersion
 
ushort_td minorVersion
 
unsigned char type
 

詳解

サーバーおよびクライアントモジュールのバージョン構造体

関数詳解

bool isFullLegacyTimeFormat ( ) const
inline

TIME DATETIME TIMESTAMPのバイナリーフォーマットがMySQL5.5の仕様かどうかを返します。

bool isMariaDB ( ) const
inline

サーバーがMariadbかどうかを返します。

bool isMysql56TimeFormat ( ) const
inline

TIME DATETIME TIMESTAMPのバイナリーフォーマットがMySQL5.6の仕様かどうかを返します。

bool isSupportDateTimeTimeStamp ( ) const
inline

DATETIME型がタイムスタンプを自動記録できる、MySQL/Mariadbのサーバーのバージョンかどうかを返します。

bool isSupportMultiTimeStamp ( ) const
inline

複数のTIMESTAMP型フィールドで自動更新できる、MySQL/Mariadbのサーバーのバージョンかどうかを返します。 falseの場合、そのバージョンのサーバーは1つのフィールドしか自動更新できません。

static const _TCHAR * moduleTypeString ( )

type変数の値の意味を文字列(English)に変換して先頭アドレスを返します。

static const _TCHAR * moduleVersionShortString ( _TCHAR *  buf)

バージョンを文字列(English)にフォーマットしてbufに格納し先頭アドレスを返します。

メンバ詳解

ushort_td majorVersion

メジャーバージョンを取得・設定します。 設定はライブラリ内部でのみ行います。 利用者は読み取りのみ行ってください。

ushort_td minorVersion

マイナーバージョンを取得・設定します。 設定はライブラリ内部でのみ行います。 利用者は読み取りのみ行ってください。

unsigned char type

モジュールのタイプを取得・設定します。 設定はライブラリ内部でのみ行います。 利用者は読み取りのみ行ってください。

Transactd SDK 2018年07月31日(火) 19時40分28秒 doxygen