이 섹션에서는 구현 세부 사항 및 기타 트릭을 다룹니다SP-Gist알아볼 운영자 클래스.
개별 잎 튜플과 내부 튜플은 단일에 맞아야합니다.LongValuesok준비된 경우에만 참으로SP-GistCore는 요청을 거부합니다
마찬가지로, 그것은 운영자 클래스의 책임입니다
또 다른 한계는 내부 튜플의 노드가 가리킬 때입니다.필수잎 세트를 나눕니다picksplit
함수는 실패합니다SP-Gist코어섹션.
일부 트리 알고리즘은 각 내부에 고정 된 노드 세트를 사용합니다.picksplit
함수Nodelabels배열. 결과적으로Nodelabels후속 동안 널선택
andInner_consistent
. 원칙적으로 노드 레이블
표지되지 않은 노드가있는 내부 튜플로 작업 할 때, 그것은선택
반환SPGADDNODE, 노드 세트가 있기 때문입니다spgsplittuple행동SPGADDNODE행동이 필요합니다
theSP-Gist코어 캔picksplit
기능을 할 때picksplit
제공된 잎을 나누지 못합니다picksplit
사용했던 하나의 노드에 제공Allthesame플래그선택
andInner_consistent
튜플 기능
대처할 때Allthesame튜플, a선택
결과SPGMATCHNODE는 의미로 해석됩니다Noden가치와 그 중 하나로 내려갑니다선택
반환SPGADDNODEspgsplittuple값이라면 조치를 사용해야합니다
대처할 때Allthesame튜플,Inner_consistent
함수는 노드의 전부 또는 전혀 반환해야합니다.Inner_consistent
함수는 정상적으로 가정합니다