INVOKING EXTERNAL TABLE FUNCTIONS

A query referencing an external table function provided by a remote software component is received. Requests to execute the external table function on input data are sent to a proxy service. A first request includes a batch of input rows from the input data. A first response to the first request rec...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HU, Albert L, SHARMA, Nitya Kumar, CSERI, Istvan, KUNEN, Isaac, ZINKOVSKY, Igor, CHINTALA, Srilakshmi
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A query referencing an external table function provided by a remote software component is received. Requests to execute the external table function on input data are sent to a proxy service. A first request includes a batch of input rows from the input data. A first response to the first request received from the proxy service includes a first portion of result data and a pagination token. The pagination token indicates that at least a second portion of the result data corresponding to the first, batch of input rows is to be obtained from the remote software component. Based on the pagination token, a second request is sent to obtain the second portion of the result data. One or more responses are received from the proxy service that comprise at least the second portion of the result data. The result data is processed according to the query. Une interrogation faisant référence à une fonction de tables externes fournie par un composant logiciel distant est reçue. Des demandes d'exécution de la fonction de tables externes sur des données d'entrée sont envoyées à un service mandataire. Une première demande comprend un lot de rangées d'entrée provenant des données d'entrée. Une première réponse à la première demande reçue du service mandataire comprend une première partie de données de résultats et un jeton de pagination. Le jeton de pagination indique qu'au moins une seconde partie des données de résultats correspondant au premier lot de rangées d'entrée doit être obtenue du composant logiciel distant. D'après le jeton de pagination, une seconde demande est envoyée pour obtenir la seconde partie des données de résultats. Une ou plusieurs réponses comprenant au moins la seconde partie des données de résultats sont reçues en provenance du service mandataire. Les données de résultats sont traitées selon l'interrogation.