Phiên bản được hỗ trợ:16 / 15 / 14 / 13
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo chấp bóng đá hôm nay.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

52.2. Khả năng mở kèo chấp bóng đá hôm nay

TheGinGiao diện có aGinLớp

Tất cả những gì cần thiết để có được mộtGinPhương thức truy cập làm việc là để thực hiện bốn phương thức do người dùng định nghĩa,GinKết hợp độ mở kèo chấp bóng đá hôm nay với tính tổng quát, tái sử dụng mã

Bốn phương thức mà lớp toán tử chỉ mục choGinPhải cung cấp là:

int so sánh (Datum A, Datum B)

so sánh các khóa (không được lập chỉ mục!) Và trả về một

Datum * ExtractValue (Datum inputValue, Int32 * Nkeys)

Trả về một mảng các khóa được cho một giá trị được lập chỉ mục.*NKEYS.

Datum * ExtractQuery (Query Datum, Int32 * NKEYS,

Trả về một mảng các khóa được cho một giá trị được truy vấn;Truy vấnlà giá trị trênnISPhần). Thường,Trích xuấtSẽ cần tham khảo ý kiếnnĐể xác định loại dữ kèo chấp bóng đá hôm nay củaTruy vấnvà các giá trị chính cần*NKEYS. Nếu số lượng phím làTrích xuấtnên lưu trữ 0 hoặc -1 vào*NKEYS. 0 có nghĩa là bất kỳ hàng nàoTruy vấnvà trình tựTruy vấn. Lựa chọn giá trị nên được

Bool nhất quán (kiểm tra bool [], StrategyNumber N, Datum

Trả về true nếu giá trị được lập chỉ mục thỏa mãn truy vấnn(hoặc sẽ thỏa mãn, nếu toán tử được đánh dấu lại trongKiểm traMảngTrích xuấtchoKiểm tramảng là đúng nếu giá trị được lập chỉ mụcTrích xuấtMảng kết quả có mặt trongTruy vấnDatum (không phải mảng khóa được trích xuất!)nhất quánPhương pháp cần tham khảo ý kiến