Multiple result sets generated from single pass through a dataspace
A method, apparatus and program product are provided for performing a query of a database. A database query is received, which includes first and second operations respectively configured to generate first and second disjoint results sets from a dataspace. The database query is analyzed to identify...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | Carlson David Glenn Kethireddy Shantan Downer Robert Victor Bestgen Robert Joseph |
description | A method, apparatus and program product are provided for performing a query of a database. A database query is received, which includes first and second operations respectively configured to generate first and second disjoint results sets from a dataspace. The database query is analyzed to identify a set of attributes from the dataspace that are used by at least one of the first and second operations in the database query. During execution of the database query, a plurality of records from the dataspace is iteratively processed in a single pass, including, for each of the plurality of records, processing such record by retrieving the plurality of attributes for such record from the dataspace and performing each of the first and second operations on the record using the retrieved attributes for such record to build the first and second disjoint results sets. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9411861B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9411861B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9411861B23</originalsourceid><addsrcrecordid>eNrjZHD2Lc0pySzISVUoSi0GMhWKU0uKFdJT81KLEktSUxTSivJzFYoz89KBKgoSi4sVSjKK8kvTMxQSFVISSxKLCxKTU3kYWNMSc4pTeaE0N4OCm2uIs4duakF-fCpYSV5qSXxosKWJoaGFmaGTkTERSgA8yTJm</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Multiple result sets generated from single pass through a dataspace</title><source>esp@cenet</source><creator>Carlson David Glenn ; Kethireddy Shantan ; Downer Robert Victor ; Bestgen Robert Joseph</creator><creatorcontrib>Carlson David Glenn ; Kethireddy Shantan ; Downer Robert Victor ; Bestgen Robert Joseph</creatorcontrib><description>A method, apparatus and program product are provided for performing a query of a database. A database query is received, which includes first and second operations respectively configured to generate first and second disjoint results sets from a dataspace. The database query is analyzed to identify a set of attributes from the dataspace that are used by at least one of the first and second operations in the database query. During execution of the database query, a plurality of records from the dataspace is iteratively processed in a single pass, including, for each of the plurality of records, processing such record by retrieving the plurality of attributes for such record from the dataspace and performing each of the first and second operations on the record using the retrieved attributes for such record to build the first and second disjoint results sets.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2016</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160809&DB=EPODOC&CC=US&NR=9411861B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160809&DB=EPODOC&CC=US&NR=9411861B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Carlson David Glenn</creatorcontrib><creatorcontrib>Kethireddy Shantan</creatorcontrib><creatorcontrib>Downer Robert Victor</creatorcontrib><creatorcontrib>Bestgen Robert Joseph</creatorcontrib><title>Multiple result sets generated from single pass through a dataspace</title><description>A method, apparatus and program product are provided for performing a query of a database. A database query is received, which includes first and second operations respectively configured to generate first and second disjoint results sets from a dataspace. The database query is analyzed to identify a set of attributes from the dataspace that are used by at least one of the first and second operations in the database query. During execution of the database query, a plurality of records from the dataspace is iteratively processed in a single pass, including, for each of the plurality of records, processing such record by retrieving the plurality of attributes for such record from the dataspace and performing each of the first and second operations on the record using the retrieved attributes for such record to build the first and second disjoint results sets.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2016</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHD2Lc0pySzISVUoSi0GMhWKU0uKFdJT81KLEktSUxTSivJzFYoz89KBKgoSi4sVSjKK8kvTMxQSFVISSxKLCxKTU3kYWNMSc4pTeaE0N4OCm2uIs4duakF-fCpYSV5qSXxosKWJoaGFmaGTkTERSgA8yTJm</recordid><startdate>20160809</startdate><enddate>20160809</enddate><creator>Carlson David Glenn</creator><creator>Kethireddy Shantan</creator><creator>Downer Robert Victor</creator><creator>Bestgen Robert Joseph</creator><scope>EVB</scope></search><sort><creationdate>20160809</creationdate><title>Multiple result sets generated from single pass through a dataspace</title><author>Carlson David Glenn ; Kethireddy Shantan ; Downer Robert Victor ; Bestgen Robert Joseph</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9411861B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2016</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Carlson David Glenn</creatorcontrib><creatorcontrib>Kethireddy Shantan</creatorcontrib><creatorcontrib>Downer Robert Victor</creatorcontrib><creatorcontrib>Bestgen Robert Joseph</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Carlson David Glenn</au><au>Kethireddy Shantan</au><au>Downer Robert Victor</au><au>Bestgen Robert Joseph</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Multiple result sets generated from single pass through a dataspace</title><date>2016-08-09</date><risdate>2016</risdate><abstract>A method, apparatus and program product are provided for performing a query of a database. A database query is received, which includes first and second operations respectively configured to generate first and second disjoint results sets from a dataspace. The database query is analyzed to identify a set of attributes from the dataspace that are used by at least one of the first and second operations in the database query. During execution of the database query, a plurality of records from the dataspace is iteratively processed in a single pass, including, for each of the plurality of records, processing such record by retrieving the plurality of attributes for such record from the dataspace and performing each of the first and second operations on the record using the retrieved attributes for such record to build the first and second disjoint results sets.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_epo_espacenet_US9411861B2 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | Multiple result sets generated from single pass through a dataspace |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T13%3A59%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Carlson%20David%20Glenn&rft.date=2016-08-09&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9411861B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |