이 문서는 지원되지 않는 버전의 토토 캔 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

52.2. 확장 성

the인터페이스는 a레이어

a를 얻는 데 필요한 모든 것액세스 방법 작업 작동은 4 가지 사용자 정의 메소드를 구현하는 것입니다.확장 성과 일반성, 코드 재사용 및 깨끗한 결합

인덱스 연산자가 클래스하는 네 가지 방법제공해야합니다.

int 비교 (Datum A, Datum B)

키를 비교 (색인 값이 아님)를 비교하고 반환합니다

Datum * ExtractValue (Datum InputValue, Int32 * nkeys)

인덱스 할 값이 주어진 키 배열을 반환합니다.*nkeys.

Datum * ExtractQuery (Datum Query, int32 * nkeys,

쿼리 할 값이 주어진 키 배열을 반환합니다.쿼리는 값입니다nis섹션). 자주,ExtractQuery상담해야합니다n데이터 유형을 결정하려면쿼리및 필요한 주요 값*nkeys. 키 수가있는 경우ExtractQuery0 또는 -1에을 저장해야합니다*nkeys. 0은 모든 행을 의미합니다쿼리및 시퀀스쿼리. 가치의 선택이어야합니다

bool 일관성 (Bool Check [], StrategyNumber N, Datum

인덱스 값이 쿼리를 만족하면 true를 반환합니다n(또는 연산자가 다시 확인되면 만족합니다.check배열ExtractQuerycheck인덱스 값이라면 배열이 참입니다ExtractQuery결과 배열이 있습니다쿼리Datum (추출 된 키 어레이가 아닙니다!)일관성방법을 참조해야합니다