이제 필요한 연산자와 지원 루틴이 있으므로, 마침내 연산자 클래스를 만들 수 있습니다.
연산자 클래스 생성 complex_abs_ops
btree AS를 사용하는 유형 콤플렉스의 기본값
연산자 1 < ,
연산자 2 <= ,
연산자 3 = ,
연산자 4 = ,
연산자 5 ,
기능 1 complex_abs_cmp(복잡함,복잡함);
그리고 우리는 끝났습니다! (휴.) 이제 생성이 가능해졌을 겁니다. B-트리 인덱스를 사용합니다.복잡한열.
우리는 다음과 같이 연산자 항목을 더 장황하게 작성할 수도 있었습니다. 에서
연산자 1 < (복잡함, 복잡함) ,
그러나 토토 캔가 동일한 작업을 수행하는 경우에는 그렇게 할 필요가 없습니다. 연산자 클래스를 정의하는 데이터 유형입니다.
위의 예는 당신이 이것을 새로 만들고 싶다고 가정합니다 연산자 클래스는 에 대한 기본 B-트리 연산자 클래스입니다.복잡한데이터 유형. 안되면 그냥 나가세요 말을 꺼내다기본값.