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 である) 場合、不透明な例外オブジェクトをスローします。