-
Notifications
You must be signed in to change notification settings - Fork 134
[CBRD-26386] Evaluating analytic functions in qexec_end_one_iteration for OVER clauses without PARTITION BY or ORDER BY #6639
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
8a3ef04
end_one_iteration 에서 분석함수 평가를 위해 값 누적하도록 구현
Hamkua aec7678
불필요하게 qexec_generate_tuple_descriptor 를 호출하지 않도록 수정
Hamkua 3838eeb
partition by + order by 컬럼이 인덱스에 포함되는 경우 end_one_iteration 에서 평가
Hamkua 348d9e4
임시 구현
Hamkua 8436f5a
불필요한 주석 제거
Hamkua 68946ae
초기화 함수로 분리
Hamkua c2e47ea
포인터 사용으로 변경
Hamkua f37754f
distinct 를 포함하는 분석함수, 플래그를 설정해야 하는 분석함수 처리
Hamkua 4a42478
Merge remote-tracking branch 'upstream/develop' into RND-2105
Hamkua dff6205
limit 절이 있을 때, qexec_end_one_iteration 에서 분석함수를 평가할 수 없음
Hamkua cf314d5
불필요한 수정사항 제거
Hamkua dc4823f
xasl->list_id를 interm_file로 사용하는 경우, xasl->outptr_list도 교체
Hamkua 0d05a84
Merge branch 'CUBRID:develop' into RND-2105
Hamkua 1e18560
PARALLEL_LIST_MERGE 인 경우, 마지막 튜플에 집계 결과가 포함되어 있지 않을 수 있음
Hamkua 4d3c4da
Merge remote-tracking branch 'upstream/develop' into RND-2105
Hamkua 6a8fe18
분석 함수와 LIMIT 절을 함께 사용할 때, 일부 함수는 end_one_iteration에서 전체 튜플을 읽을 필요가 없음
Hamkua dc6a6fd
PARALLEL_LIST_MERGE 대신 PARALLEL_PAGE_BY_PAGE 로 변경
Hamkua 9a12167
indent 정리, 불필요한 수정 제거
Hamkua 3b96a26
불필요한 수정사항 제거
Hamkua 3dcd322
qexec_initialize_analytic_state 에서 초기화
Hamkua f0ed19c
ntile, interpolation 함수인 경우 analytic_stage 가 변경되는 문제 수정
Hamkua 491c030
limit 절 관련 수정
Hamkua 22dca92
regu_list를 clear 하지 않아 REGU_VARIABLE_FETCH_ALL_CONST flag가 남아있던 문제 수정
Hamkua babf586
클릭 카운터 함수 사용 시 end_one_iteration 에서 분석함수를 평가하지 못하도록 제한
Hamkua 3099d58
클릭 카운터 사용 가능하도록 링크
Hamkua 661c6ec
Merge branch 'CUBRID:develop' into RND-2105
Hamkua 15332ef
기존 xasl->outptr_list 사용하도록 수정, 정리
Hamkua 6020e81
limit 절에 명시된 만큼 행을 읽고 멈출 수 있는 분석함수(ROW_NUMBER, RANK, DENSE_RANK , IGN…
Hamkua 2bb9043
클릭 카운터 함수가 있을 때만 REGU_VARIABLE_ANALYTIC_WINDOW 설정
Hamkua 0c03067
page by page 이면 불필요한 튜플까지 스캔하므로, cannot parallel로 변경
Hamkua 839c0e8
Merge remote-tracking branch 'upstream/develop' into RND-2105
Hamkua e55ed99
잘못 수정된 코드
Hamkua 44d0ac6
코드 수정
Hamkua dea144d
inst_num 조건이 중복 적용되는 문제 수정
Hamkua 847eceb
if 조건 수정
Hamkua 37e519d
Merge remote-tracking branch 'upstream/develop' into RND-2105
Hamkua 6a63291
코드 정리
Hamkua 3dca5f8
Merge remote-tracking branch 'upstream/develop' into RND-2105
Hamkua 26f3fe1
주석 추가
Hamkua fd7fe14
코드 리뷰 반영
Hamkua 6cc5115
Merge branch 'CUBRID:develop' into RND-2105
Hamkua 67b37a0
리뷰 반영
Hamkua daeae29
코드 정리
Hamkua 0972fd3
Merge branch 'CUBRID:develop' into RND-2105
Hamkua 1001ab0
코드 정리
Hamkua 3612095
주석 추가
Hamkua 09ec605
Merge branch 'CUBRID:develop' into RND-2105
Hamkua c6ee7e0
코드 리뷰 반영
Hamkua 05ff0d5
qexec_execute_analytic 을 건너뛰도록 수정
Hamkua a3b938b
코드 리뷰 반영
Hamkua d435365
Merge remote-tracking branch 'upstream/develop' into RND-2105
Hamkua 436f46a
코드 수정
Hamkua bb0c443
Merge branch 'CUBRID:develop' into RND-2105
Hamkua File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.