decodeTimestamp (struct timeval 出力) 関数
Netezza Performance ServerTimestamp値をtimeval構造体に変換します。
説明
関数の構文は次のとおりです。
inline void decodeTimestamp(int64 encodedTimestamp, struct timeval*
result, bool* errorFlag = NULL)
encodedTimestampはNetezza Performance ServerTimestamp フォーマットでエンコードされた値を指定します。
result には、デコードされた Timestamp が書き込まれる構造を指定します。
errorFlag はオプションの引数です。 この引数は、非 NULL でありかつ isValidEpochTimestamp(encodedTimestamp) が false の場合、true に設定されます。 それ以外の場合、false に設定されます。
スロー
この関数は、結果が NULL である、または (errorFlag が NULL で isValidEpochTimestamp(encodedTimestamp) が false である) 場合、不透明な例外オブジェクトをスローします。