Función encodeTime()
La función ' encodeTime() ' convierte un valor de Hora h:m:s:micros en un valor de Hora Netezza Performance Server.
Descripción
inline void encodeTime(uint32 hour, uint32 minute, uint32 second,
uint32 mcrs, int64* encodedTime, bool* errorFlag = NULL)
hour especifica la hora en un rango de 0 a 23, ambos incluidos.
minute especifica el minuto en un rango de 0 a 59, ambos incluidos.
second especifica el segundo en el rango de 0 a 59, ambos incluidos.
mcrs especifica el microsegundo en un rango de 0 a 999.999, ambos incluidos.
encodedTime especifica el parámetro en el que registrar la Hora codificada en formato Netezza Performance Server.
errorFlag es un argumento opcional. Si no es NULL, se establece en true si isValidTime(hour,minute,second,mcrs) es false. En caso contrario, se establece en false.
Lanzamientos
La función emite un objeto de excepción poco claro si encodedTime es NULL o (errorFlag is NULL and isValidTime(hour, minute, second, mcrs) is false).