OCI文字分類関数

OCI文字分類関数をリストし、説明します。

表23-5は、この項で説明しているOCI文字分類関数を示しています。

表23-5 OCI文字分類関数

関数 用途

OCIWideCharIsAlnum()

ワイド・キャラクタが文字か10進数値かをテストします。

OCIWideCharIsAlpha()

ワイド・キャラクタが文字かどうかをテストします。

OCIWideCharIsCntrl()

ワイド・キャラクタが制御文字かどうかをテストします。

OCIWideCharIsDigit()

ワイド・キャラクタが10進数値かどうかをテストします。

OCIWideCharIsGraph()

ワイド・キャラクタがグラフ文字かどうかをテストします。

OCIWideCharIsLower()

ワイド・キャラクタが小文字かどうかをテストします。

OCIWideCharIsPrint()

ワイド・キャラクタが印字可能文字かどうかをテストします。

OCIWideCharIsPunct()

ワイド・キャラクタが句読点文字かどうかをテストします。

OCIWideCharIsSingleByte()

マルチバイトへの変換時に、ワイド・キャラクタがシングルバイト文字かどうかをテストします。

OCIWideCharIsSpace()

ワイド・キャラクタがスペース文字かどうかをテストします。

OCIWideCharIsUpper()

ワイド・キャラクタが大文字かどうかをテストします。

OCIWideCharIsXdigit()

ワイド・キャラクタが16進数値かどうかをテストします。

OCIWideCharIsAlnum()

ワイド・キャラクタが文字か10進数値かをテストします。

用途

ワイド・キャラクタが文字か10進数値かをテストします。

構文

boolean OCIWideCharIsAlnum ( void       *hndl,
                             OCIWchar    wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSE

OCIWideCharIsAlpha()

ワイド・キャラクタが文字かどうかをテストします。

用途

ワイド・キャラクタが文字かどうかをテストします。

構文

boolean OCIWideCharIsAlpha ( void      *hndl, 
                             OCIWchar   wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。

OCIWideCharIsCntrl()

ワイド・キャラクタが制御文字かどうかをテストします。

用途

ワイド・キャラクタが制御文字かどうかをテストします。

構文

boolean OCIWideCharIsCntrl ( void        *hndl, 
                             OCIWchar     wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。

OCIWideCharIsDigit()

ワイド・キャラクタが10進数値かどうかをテストします。

用途

ワイド・キャラクタが10進数値かどうかをテストします。

構文

boolean OCIWideCharIsDigit ( void       *hndl, 
                             OCIWchar    wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。

OCIWideCharIsGraph()

ワイド・キャラクタがグラフ文字かどうかをテストします。

用途

グラフ文字とは、表示される文字で、通常はアルファベット文字、小数点および句読点記号を含みます。

構文

boolean OCIWideCharIsGraph ( void      *hndl, 
                             OCIWchar   wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。

OCIWideCharIsLower()

ワイド・キャラクタが小文字かどうかをテストします。

用途

ワイド・キャラクタが小文字かどうかをテストします。

構文

boolean OCIWideCharIsLower ( void       *hndl, 
                             OCIWchar    wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。

OCIWideCharIsPrint()

ワイド・キャラクタが印字可能文字かどうかをテストします。

用途

ワイド・キャラクタが印字可能文字かどうかをテストします。

構文

boolean OCIWideCharIsPrint ( void      *hndl, 
                             OCIWchar   wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。

OCIWideCharIsPunct()

ワイド・キャラクタが句読点文字かどうかをテストします。

用途

ワイド・キャラクタが句読点文字かどうかをテストします。

構文

boolean OCIWideCharIsPunct ( void       *hndl, 
                             OCIWchar    wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。

OCIWideCharIsSingleByte()

マルチバイトへの変換時に、ワイド・キャラクタがシングルバイト文字かどうかをテストします。

用途

マルチバイトへの変換時に、ワイド・キャラクタがシングルバイト文字かどうかをテストします。

構文

boolean OCIWideCharIsSingleByte ( void      *hndl, 
                                  OCIWchar   wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。

OCIWideCharIsSpace()

ワイド・キャラクタがスペース文字かどうかをテストします。

用途

スペース文字は、表示テキストに空白のみを表示させます(たとえば、空白、タブ、改行、新規行、縦方向タブまたは改ページなど)。

構文

boolean OCIWideCharIsSpace ( void     *hndl, 
                             OCIWchar  wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。

OCIWideCharIsUpper()

ワイド・キャラクタが大文字かどうかをテストします。

用途

ワイド・キャラクタが大文字かどうかをテストします。

構文

boolean OCIWideCharIsUpper ( void      *hndl, 
                             OCIWchar   wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。

OCIWideCharIsXdigit()

ワイド・キャラクタが16進数値かどうかをテストします。

用途

ワイド・キャラクタが16進数値(0から9、AからF、aからf)かどうかをテストします。

構文

boolean OCIWideCharIsXdigit ( void      *hndl, 
                              OCIWchar   wc );

パラメータ

hndl (IN/OUT)

文字セットを判断するOCI環境ハンドルまたはユーザー・セッション・ハンドルです。

wc (IN)

テストするwcharです。

戻り値

TRUEまたはFALSEです。