MULTI-STEP QUERY EXECUTION IN SQL SERVER

Methods, systems, and computer program products are provided that construct and execute multi-step query plans in a database application. A database application accepts a query such as, for example, a graph query. The database application generates a physical query plan comprising a set of execution...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Schall, Daniel Georg, Kadiam, Chandrashekhar, Rider, Devin L, Freedman, Craig Steven
Format: Patent
Sprache:eng
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 Schall, Daniel Georg
Kadiam, Chandrashekhar
Rider, Devin L
Freedman, Craig Steven
description Methods, systems, and computer program products are provided that construct and execute multi-step query plans in a database application. A database application accepts a query such as, for example, a graph query. The database application generates a physical query plan comprising a set of execution steps that perform the query. The set of execution steps comprises at least an initial step, an intermediate step and a final step. The database executes the query by passing control to the initial step that, when complete, passes execution control to some other step. The intermediate step executes and when complete, may pass execution control to any other step including itself. Steps may be configured to communicate arbitrary data between steps. The generated query plan may also comprise multiple multi-step sequences, and such sequences may be configured to execute in the alternative based on intermediate query results, or a parameter included in the query.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2020110827A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2020110827A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2020110827A13</originalsourceid><addsrcrecordid>eNrjZNDwDfUJ8dQNDnENUAgMdQ2KVHCNcHUODfH091Pw9FMIDvRRCHYNCnMN4mFgTUvMKU7lhdLcDMpuriHOHrqpBfnxqcUFicmpeakl8aHBRgZGBoaGBhZG5o6GxsSpAgCxzSUt</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>MULTI-STEP QUERY EXECUTION IN SQL SERVER</title><source>esp@cenet</source><creator>Schall, Daniel Georg ; Kadiam, Chandrashekhar ; Rider, Devin L ; Freedman, Craig Steven</creator><creatorcontrib>Schall, Daniel Georg ; Kadiam, Chandrashekhar ; Rider, Devin L ; Freedman, Craig Steven</creatorcontrib><description>Methods, systems, and computer program products are provided that construct and execute multi-step query plans in a database application. A database application accepts a query such as, for example, a graph query. The database application generates a physical query plan comprising a set of execution steps that perform the query. The set of execution steps comprises at least an initial step, an intermediate step and a final step. The database executes the query by passing control to the initial step that, when complete, passes execution control to some other step. The intermediate step executes and when complete, may pass execution control to any other step including itself. Steps may be configured to communicate arbitrary data between steps. The generated query plan may also comprise multiple multi-step sequences, and such sequences may be configured to execute in the alternative based on intermediate query results, or a parameter included in the query.</description><language>eng</language><creationdate>2020</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=20200409&amp;DB=EPODOC&amp;CC=US&amp;NR=2020110827A1$$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=20200409&amp;DB=EPODOC&amp;CC=US&amp;NR=2020110827A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Schall, Daniel Georg</creatorcontrib><creatorcontrib>Kadiam, Chandrashekhar</creatorcontrib><creatorcontrib>Rider, Devin L</creatorcontrib><creatorcontrib>Freedman, Craig Steven</creatorcontrib><title>MULTI-STEP QUERY EXECUTION IN SQL SERVER</title><description>Methods, systems, and computer program products are provided that construct and execute multi-step query plans in a database application. A database application accepts a query such as, for example, a graph query. The database application generates a physical query plan comprising a set of execution steps that perform the query. The set of execution steps comprises at least an initial step, an intermediate step and a final step. The database executes the query by passing control to the initial step that, when complete, passes execution control to some other step. The intermediate step executes and when complete, may pass execution control to any other step including itself. Steps may be configured to communicate arbitrary data between steps. The generated query plan may also comprise multiple multi-step sequences, and such sequences may be configured to execute in the alternative based on intermediate query results, or a parameter included in the query.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2020</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZNDwDfUJ8dQNDnENUAgMdQ2KVHCNcHUODfH091Pw9FMIDvRRCHYNCnMN4mFgTUvMKU7lhdLcDMpuriHOHrqpBfnxqcUFicmpeakl8aHBRgZGBoaGBhZG5o6GxsSpAgCxzSUt</recordid><startdate>20200409</startdate><enddate>20200409</enddate><creator>Schall, Daniel Georg</creator><creator>Kadiam, Chandrashekhar</creator><creator>Rider, Devin L</creator><creator>Freedman, Craig Steven</creator><scope>EVB</scope></search><sort><creationdate>20200409</creationdate><title>MULTI-STEP QUERY EXECUTION IN SQL SERVER</title><author>Schall, Daniel Georg ; Kadiam, Chandrashekhar ; Rider, Devin L ; Freedman, Craig Steven</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2020110827A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2020</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Schall, Daniel Georg</creatorcontrib><creatorcontrib>Kadiam, Chandrashekhar</creatorcontrib><creatorcontrib>Rider, Devin L</creatorcontrib><creatorcontrib>Freedman, Craig Steven</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Schall, Daniel Georg</au><au>Kadiam, Chandrashekhar</au><au>Rider, Devin L</au><au>Freedman, Craig Steven</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>MULTI-STEP QUERY EXECUTION IN SQL SERVER</title><date>2020-04-09</date><risdate>2020</risdate><abstract>Methods, systems, and computer program products are provided that construct and execute multi-step query plans in a database application. A database application accepts a query such as, for example, a graph query. The database application generates a physical query plan comprising a set of execution steps that perform the query. The set of execution steps comprises at least an initial step, an intermediate step and a final step. The database executes the query by passing control to the initial step that, when complete, passes execution control to some other step. The intermediate step executes and when complete, may pass execution control to any other step including itself. Steps may be configured to communicate arbitrary data between steps. The generated query plan may also comprise multiple multi-step sequences, and such sequences may be configured to execute in the alternative based on intermediate query results, or a parameter included in the query.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2020110827A1
source esp@cenet
title MULTI-STEP QUERY EXECUTION IN SQL SERVER
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T00%3A05%3A16IST&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=Schall,%20Daniel%20Georg&rft.date=2020-04-09&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2020110827A1%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