サーバーおよびクライアントモジュールのバージョン構造体 [詳解]
#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 |
サーバーおよびクライアントモジュールのバージョン構造体
|
inline |
TIME DATETIME TIMESTAMPのバイナリーフォーマットがMySQL5.5の仕様かどうかを返します。
|
inline |
サーバーがMariadbかどうかを返します。
|
inline |
TIME DATETIME TIMESTAMPのバイナリーフォーマットがMySQL5.6の仕様かどうかを返します。
|
inline |
DATETIME型がタイムスタンプを自動記録できる、MySQL/Mariadbのサーバーのバージョンかどうかを返します。
|
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 |
モジュールのタイプを取得・設定します。 設定はライブラリ内部でのみ行います。 利用者は読み取りのみ行ってください。