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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Carlson David Glenn, Kethireddy Shantan, Downer Robert Victor, Bestgen Robert Joseph
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&amp;date=20160809&amp;DB=EPODOC&amp;CC=US&amp;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&amp;date=20160809&amp;DB=EPODOC&amp;CC=US&amp;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