CPU 이용 및 코드 리팩토링을 위한 쿼리 최적화기

프로그램 코드 내의 쿼리의 효율을 증가시키기 위한 방법, 시스템, 장치, 및 컴퓨터 프로그램 제품이 제공된다. 프로그램 코드에서 복수의 쿼리가 검출된다. 프로그램 코드에서 쿼리의 평가에 필요한 지연 연산(laziness)이 연장된다. 쿼리는 복수의 쿼리 컴포넌트로 분해된다. 복수의 쿼리에 대하여 보다 효율적으로 평가하는 복수의 쿼리에 대한 기능적으로 균등한 쿼리 세트를 생성하기 위해 복수의 규칙을 포함하는 규칙 세트가 쿼리 컴포넌트에 적용된다. Methods, systems, apparatuses, and computer progr...

Full description

Saved in:
Bibliographic Details
Main Authors IWANIR ELAD, TAMIR GAL, ELUK AMIR, KOREH ELI
Format Patent
LanguageKorean
Published 13.02.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:프로그램 코드 내의 쿼리의 효율을 증가시키기 위한 방법, 시스템, 장치, 및 컴퓨터 프로그램 제품이 제공된다. 프로그램 코드에서 복수의 쿼리가 검출된다. 프로그램 코드에서 쿼리의 평가에 필요한 지연 연산(laziness)이 연장된다. 쿼리는 복수의 쿼리 컴포넌트로 분해된다. 복수의 쿼리에 대하여 보다 효율적으로 평가하는 복수의 쿼리에 대한 기능적으로 균등한 쿼리 세트를 생성하기 위해 복수의 규칙을 포함하는 규칙 세트가 쿼리 컴포넌트에 적용된다. Methods, systems, apparatuses, and computer program products are provided for increasing an efficiency of queries in program code. A plurality of queries is detected in program code. A laziness is extended by which the queries are evaluated in the program code. The queries are decomposed into a plurality of query components. A ruleset that includes a plurality of rules is applied to the query components to generate a functionally equivalent query set to the plurality of queries that evaluates more efficiently relative to the plurality of queries.
Bibliography:Application Number: KR20187035332