encodeTimestamp (timeval 入力フォーマット) 関数

struct timeval 値をNetezza Performance Serverタイムスタンプに変換します。

説明

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

ts には、struct timeval Timestamp 値を指定します。

encodedTimestampは Netezza®フォーマットでエンコードされたタイムスタンプを記録するパラメータを指定します。

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

スロー

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