Point de connexion à distance
Un point de connexion à distance est la façon dont le système Netezza s'adresse à un AE à distance.
Fonctions
- const char* nzaeconptBuildFileTypeName(NZAECONPT_HANDLE handle) Construit et renvoie le nom pleinement qualifié du point de connexion du type de fichier pour les proto-cols de connexion au format de fichier, tels que Unix Sockets.
- void nzaeconptClose(NZAECONPT_HANDLE handle) Ferme le point de connexion.
- NZAECONPT_HANDLE nzaeconptCreate() Crée et renvoie un nouveau handle NZAECONPT_HANDLE.
- int32_t nzaeconptGetDataSliceId(const NZAECONPT_HANDLE handle) Obtient l'identifiant de la tranche de données pour un point de connexion.
- const char* nzaeconptGetName(const NZAECONPT_HANDLE handle) Renvoie le nom du point de connexion.
- int32_t nzaeconptGetSessionId(const NZAECONPT_HANDLE handle) Obtient l'identifiant de session pour un point de connexion.
- int64_t nzaeconptGetTransactionId(const NZAECONPT_HANDLE handle) Obtient le paramètre d'identification de la transaction pour un point de connexion.
- NzaeConptType nzaeconptGetType(const NZAECONPT_HANDLE handle) Obtenir le type de point de connexion.
- void nzaeconptSetDataSliceId(NZAECONPT_HANDLE handle, int32_t dataSliceId) Définit facultativement l'identifiant de la tranche de données.
- int nzaeconptSetName(NZAECONPT_HANDLE handle, const char *name) Définit facultativement le nom du point de connexion. Renvoie 0 en cas de succès, -1 en cas d'erreur.
- void nzaeconptSetSessionId(NZAECONPT_HANDLE handle, int32_t sessionId) Définit facultativement l'identifiant de la session.
- void nzaeconptSetTransactionId(NZAECONPT_HANDLE handle, int64_t transactionId) Définit facultativement l'identifiant de la transaction.
- void nzaeconptSetType(NZAECONPT_HANDLE handle, NzaeConptType conptType) Fonction facultative : définir manuellement le type de point de connexion. En général, le point de connexion utilise un type par défaut basé sur les variables d'environnement du processus d'EA, telles que NZAE_REMOTE.
Enumérations
enum NzaeConptType { NZAE_CONPT_UNKNOWN= 0, NZAE_CONPT_REMOTE, NZAE_CONPT_EXTERNAL }
Types de points de connexion.
Description détaillée
Un point de connexion à distance est la façon dont le système Netezza s'adresse à un AE à distance.
Documentation sur les fonctions
- const char* nzaeconptBuildFileTypeName(NZAECONPT_HANDLE handle)
- Construit et renvoie le nom complet du point de connexion du type de fichier pour les protocoles de connexion au format de fichier, tels que Unix Sockets.
- void nzaeconptClose(NZAECONPT_HANDLE handle)
- Ferme le point de connexion.
- NZAECONPT_HANDLE nzaeconptCreate()
- Obtient l'identifiant de la tranche de données pour un point de connexion.
- const char* nzaeconptGetName(const NZAECONPT_HANDLE handle)
- Renvoie le nom du point de connexion.
- int32_t nzaeconptGetSessionId(const NZAECONPT_HANDLE handle)
- Obtient l'identifiant de session pour un point de connexion.
- int64_t nzaeconptGetTransactionId(const NZAECONPT_HANDLE handle)
- Permet d'obtenir le paramètre d'identification de la transaction pour un point de connexion.
- NzaeConptType nzaeconptGetType(const NZAECONPT_HANDLE handle)
- Obtenir le type de point de connexion.
- void nzaeconptSetDataSliceId(NZAECONPT_HANDLE handle, int32_t dataSliceId)
- Définit optionnellement l'ID de la tranche de données.
- int nzaeconptSetName(NZAECONPT_HANDLE handle, const char *name)
- Définit optionnellement le nom du point de connexion. Renvoie 0 en cas de succès, -1 en cas d'erreur
- void nzaeconptSetSessionId(NZAECONPT_HANDLE handle, int32_t sessionId)
- Définit facultativement l'identifiant de la session.
- void nzaeconptSetTransactionId(NZAECONPT_HANDLE handle, int64_t transactionId)
- Définit facultativement l'identifiant de la transaction.
- void nzaeconptSetType(NZAECONPT_HANDLE handle, NzaeConptType conptType)
- Fonction optionnelle : définir manuellement le type de point de connexion. En général, le point de connexion utilise un type par défaut basé sur les variables d'environnement du processus d'EA, telles que NZAE_RE-MOTE.
Documentation sur les types d'énumération
enum NzaeConptType
Types de points de connexion.
NZAE_CONPT_INCONNU NZAE_CONPT_REMOTE NZAE_CONPT_EXTERNALL'AE externe n'est pas pris en charge