decodeTimestamp (struct timeval 出力) 関数

Netezza Performance ServerTimestamp値をtimeval構造体に変換します。

説明

関数の構文は次のとおりです。
inline void decodeTimestamp(int64 encodedTimestamp, struct timeval* 
result, bool* errorFlag = NULL)

encodedTimestampNetezza Performance ServerTimestamp フォーマットでエンコードされた値を指定します。

result には、デコードされた Timestamp が書き込まれる構造を指定します。

errorFlag はオプションの引数です。 この引数は、非 NULL でありかつ isValidEpochTimestamp(encodedTimestamp) が false の場合、true に設定されます。 それ以外の場合、false に設定されます。

スロー

この関数は、結果が NULL である、または (errorFlag が NULL で isValidEpochTimestamp(encodedTimestamp) が false である) 場合、不透明な例外オブジェクトをスローします。