Moldeadora y calibradora
Los Shapers se llaman opcionalmente para los EAs de Función de Tabla. Los Sizers se llaman opcionalmente para los EAs de Función Escalar.
Estructuras de datos
- estructura NZAESHP_HANDLE
- El mango Shaper. Mango opaco que se utiliza con las funciones Shaper y Sizer AE.
Funciones
- nzaeShpAddOutputColumn(NZAESHP_HANDLE handle, NzudsDataType dataType, const char *columnName)
- Añade columnas de salida no numéricas.
- nzaeShpAddOutputColumnNumeric(NZAESHP_HANDLE handle, NzudsDataType data-Type, const char *columnName, int precision, int scale)
- Añade columnas de salida numéricas.
- nzaeShpAddOutputColumnString(NZAESHP_HANDLE handle, NzudsDataType dataType, const char *columnName, int size)
- Añade columnas de salida de cadena.
- void nzaeShpClose(NZAESHP_HANDLE handle)
- Cierra el asa al terminar.
- NzaeShpRcCode nzaeShpGetEnv(NZAESHP_HANDLE handle, const char *name, const char **result)
- Obtiene una variable de entorno AE o de sistema. AE tiene prioridad.
- void nzaeShpGetFirstEnvironmentEntry(NZAESHP_HANDLE handle, NzaeEnvironmentEntry *entry)
- Devuelve la primera entrada de entorno.
- nzaeShpGetInputColumn(NZAESHP_HANDLE handle, int index, NzudsData **data)
- Obtiene los datos de la columna de entrada
- AeUserCode nzaeShpGetLastErrorCode(NZAESHP_HANDLE mango)
- Obtiene el código del último error que se ha producido.
- const char* nzaeShpGetLastErrorText(NZAESHP_HANDLE handle)
- Obtiene el texto del mensaje del último error ocurrido.
- const char* nzaeShpGetLibraryFullPath(NZAESHP_HANDLE h, const char *libraryName, bool caseSensitive )
- Obtiene la ruta de archivo de un nombre de biblioteca.
- NzaeSharedLibraryInfo* nzaeShpGetLibraryInfo(NZAESHP_HANDLE h)
- Devuelve NzaeSharedLibraryInfo de la biblioteca compartida para esta solicitud.
- NzaeSharedLibraryInfo* nzaeShpGetLibraryProcessInfo(NZAESHP_HANDLE h)
- Devuelve NzaeSharedLibraryInfo de la biblioteca compartida para el proceso. Devuelve NULL si el AE no es remoto.
- NzaeShpRcCode nzaeShpGetMetadata(NZAESHP_HANDLE handle, NzaeShpMetadata *arg)
- Obtiene metadatos sobre el AE Shaper.
- bool nzaeShpGetNextEnvironmentEntry(NZAESHP_HANDLE handle, NzaeEnvironmentEntry *entry)
- Devuelve la siguiente entrada de entorno.
- int nzaeShpGetNumberOfParameters(NZAESHP_HANDLE h)
- Devuelve el número de parámetros.
- int nzaeShpGetNumOutputColumns(NZAESHP_HANDLE handle)
- Devuelve el número de columnas de salida añadidas por el usuario.
- nzaeShpGetOutputColumnInfo(NZAESHP_HANDLE handle, int index, NzaeSh-pOutputColumnInfo *info)
- Obtiene información sobre una columna de salida añadida por el usuario.
- const char* nzaeShpGetParameter(NZAESHP_HANDLE h, int index)
- Devuelve un parámetro.
- NzaeShpRcCode nzaeShpGetRuntime(NZAESHP_HANDLE handle, NzaeRuntime *arg)
- Obtiene información en tiempo de ejecución sobre el AE Shaper.
- const char* nzaeShpGetSystemLogFileName(NZAESHP_HANDLE handle)
- Obtiene el nombre del archivo de registro del sistema AE.
- NzaeShpRcCode nzaeShpGetUdfReturnType(NZAESHP_HANDLE handle, NzudsDataType *data-Type)
- Sólo para una UDF, obtiene el tipo de datos de retorno único predeterminado.
- nzaeShpLog(NZAESHP_HANDLE handle, NzaeLogLevel level, const char *mes-sage)
- Registra el mensaje especificado.
- nzaeShpPing(NZAESHP_HANDLE handle)
- Indica que el AE Shaper sigue activo y no está colgado.
- NzaeShpRcCode nzaeShpSystemCatalogIsUpper(NZAESHP_HANDLE handle, bool *result)
- Devuelve TRUE si el valor predeterminado para los nombres de catálogo del sistema es mayúsculas.
- NzaeShpRcCode nzaeShpUpdate(NZAESHP_HANDLE mango)
- Actualiza la información de forma y tamaño en el sistema Netezza.
- NzaeShpRcCode nzaeShpUserError(NZAESHP_HANDLE handle, const char *_template,...)
- Indica que este AE ha encontrado una condición de error.
Enumeraciones
- enum NzaeShpRcCode{ NZAESHP_RC_ERROR= -1, NZAESHP_RC_NORMAL= 0 }
- Códigos de retorno de las funciones nzaeShp Shaper.
Descripción detallada
Los Shapers se llaman opcionalmente para los EAs de Función de Tabla. Los Sizers se llaman opcionalmente para los EAs de Función Escalar.
Documentación de funciones
- nzaeShpAddOutputColumn(NZAESHP_HANDLE handle, NzudsDataType dataType, const char *columnName)
- Añade columnas de salida no numéricas.
- nzaeShpAddOutputColumnNumeric(NZAESHP_HANDLE handle, NzudsDataType data-Type, const char *columnName, int precision, int scale)
- Añade columnas de salida numéricas.
- nzaeShpAddOutputColumnString(NZAESHP_HANDLE handle, NzudsDataType dataType, const char *columnName, int size)
- Añade columnas de salida de cadena.
- void nzaeShpClose(NZAESHP_HANDLE handle)
- Cierra el asa al terminar.
- NzaeShpRcCode nzaeShpGetEnv(NZAESHP_HANDLE handle, const char *name, const char **result)
- Obtiene una variable de entorno AE o de sistema. AE tiene prioridad.
- void nzaeShpGetFirstEnvironmentEntry(NZAESHP_HANDLE handle, NzaeEnvironmentEntry *entry)
- Devuelve la primera entrada de entorno.
- nzaeShpGetInputColumn(NZAESHP_HANDLE handle, int index, NzudsData **data)
- Obtiene los datos de la columna de entrada
- AeUserCode nzaeShpGetLastErrorCode(NZAESHP_HANDLE mango)
- Obtiene el código del último error que se ha producido.
- const char* nzaeShpGetLastErrorText(NZAESHP_HANDLE handle)
- Obtiene el texto del mensaje del último error ocurrido.
- const char* nzaeShpGetLibraryFullPath(NZAESHP_HANDLE h, const char *libraryName, bool caseSensitive )
- Obtiene la ruta de archivo de un nombre de biblioteca.
- NzaeSharedLibraryInfo* nzaeShpGetLibraryInfo(NZAESHP_HANDLE h)
- Devuelve NzaeSharedLibraryInfo de la biblioteca compartida para esta solicitud.
- NzaeSharedLibraryInfo* nzaeShpGetLibraryProcessInfo(NZAESHP_HANDLE h)
- Devuelve NzaeSharedLibraryInfo de la biblioteca compartida para el proceso. Devuelve NULL si el AE no es remoto.
- NzaeShpRcCode nzaeShpGetMetadata(NZAESHP_HANDLE handle, NzaeShpMetadata *arg)
- Obtiene metadatos sobre el AE Shaper.
- bool nzaeShpGetNextEnvironmentEntry(NZAESHP_HANDLE handle, NzaeEnvironmentEntry *entry)
- Devuelve la siguiente entrada de entorno.
- int nzaeShpGetNumberOfParameters(NZAESHP_HANDLE h)
- Devuelve el número de parámetros.
- int nzaeShpGetNumOutputColumns(NZAESHP_HANDLE handle)
- Devuelve el número de columnas de salida añadidas por el usuario.
- nzaeShpGetOutputColumnInfo(NZAESHP_HANDLE handle, int index, NzaeSh-pOutputColumnInfo *info)
- Obtiene información sobre una columna de salida añadida por el usuario.
- const char* nzaeShpGetParameter(NZAESHP_HANDLE h, int index)
- Devuelve un parámetro.
- NzaeShpRcCode nzaeShpGetRuntime(NZAESHP_HANDLE handle, NzaeRuntime *arg)
- Obtiene información en tiempo de ejecución sobre el AE Shaper.
- const char* nzaeShpGetSystemLogFileName(NZAESHP_HANDLE handle)
- Obtiene el nombre del archivo de registro del sistema AE.
- NzaeShpRcCode nzaeShpGetUdfReturnType(NZAESHP_HANDLE handle, NzudsDataType *data-Type)
- Sólo para una UDF, obtiene el tipo de datos de retorno único predeterminado.
- nzaeShpLog(NZAESHP_HANDLE handle, NzaeLogLevel level, const char *mes-sage)
- Registra el mensaje especificado.
- nzaeShpPing(NZAESHP_HANDLE handle)
- Indica que el AE Shaper sigue activo y no está colgado.
- NzaeShpRcCode nzaeShpSystemCatalogIsUpper(NZAESHP_HANDLE handle, bool *result)
- Devuelve TRUE si el valor predeterminado para los nombres de catálogo del sistema es mayúsculas.
- NzaeShpRcCode nzaeShpUpdate(NZAESHP_HANDLE mango)
- Actualiza la información de forma y tamaño en el sistema Netezza.
- NzaeShpRcCode nzaeShpUserError(NZAESHP_HANDLE handle, const char *_template,...)
- Indica que este AE ha encontrado una condición de error.
Documentación sobre tipos de enumeración
- enum NzaeShpRcCode
- Códigos de retorno de las funciones nzaeShp Shaper.