Postgresql 8.4.22 Tài liệu | ||||
---|---|---|---|---|
Prev | Backward nhanh | Chương 50. Định nghĩa giao diện phương thức truy cập chỉ kèo bóng đá cúp c2 | Chuyển tiếp nhanh | NEXT |
Mỗi phương thức truy cập chỉ kèo bóng đá cúp c2 được mô tả bởi một hàng trongpg_amDanh kèo bóng đá cúp c2 hệ thống (xemPhần 44.3). Nội dung chính của Mộtpg_amHàng là tài liệu tham khảo đếnPG_PROCkèo bóng đá cúp c2 xác định chỉ kèo bóng đá cúp c2 Các chức năng truy cập được cung cấp bởi phương thức truy cập. API cho Các chức năng này được xác định sau trong chương này. Ngoài ra, Thepg_amHàng chỉ định một vài thuộc tính của phương thức truy cập, chẳng hạn như liệu nó có thể hỗ trợ Chỉ số Multicolumn. Hiện tại không có bất kỳ hỗ trợ đặc biệt nào để tạo hoặc xóapg_amkèo bóng đá cúp c2; Bất cứ ai cũng có thể viết một phương thức truy cập mới dự kiến sẽ có thẩm quyền chèn một hàng thích hợp cho chính họ.
Để hữu ích, một phương thức truy cập chỉ kèo bóng đá cúp c2 cũng phải có một hoặc hơnGia đình vận hành8185_8192Các lớp toán tửđược xác định trongpg_opf Family, PG_OPCLASS, pg_amop,, Vàpg_amproc. Những kèo bóng đá cúp c2 này cho phép người lập kế hoạch Để xác định loại trình độ truy vấn nào có thể được sử dụng với Chỉ kèo bóng đá cúp c2 của phương thức truy cập này. Các gia đình và lớp học của nhà điều hành là được mô tả trongPhần 34.14, đó là Tài liệu điều kiện tiên quyết để đọc chương này.
Một chỉ kèo bóng đá cúp c2 riêng lẻ được xác định bởi Apg_ classkèo bóng đá cúp c2 mô tả nó là mối quan hệ vật lý, cộng vớipg_indexkèo bóng đá cúp c2 hiển thị nội dung logic của chỉ kèo bóng đá cúp c2 - nghĩa là tập hợp các cột chỉ kèo bóng đá cúp c2 mà nó có và ngữ nghĩa của các cột đó, như được chụp bởi các lớp toán tử liên quan. Các cột chỉ kèo bóng đá cúp c2 (giá trị chính) có thể là các cột đơn giản của bảng bên dưới hoặc biểu thức trên các hàng bảng. Phương thức truy cập chỉ kèo bóng đá cúp c2 Thông thường không có hứng thú với việc các giá trị khóa chỉ kèo bóng đá cúp c2 đến từ đâu (nó luôn được trao các giá trị khóa được tính toán trước) nhưng nó sẽ rất Quan tâm đến thông tin lớp toán tử trongpg_index. Cả hai kèo bóng đá cúp c2 danh kèo bóng đá cúp c2 này đều có thể là được truy cập như một phần củaquan hệDữ liệu cấu trúc được truyền cho tất cả các hoạt động trên chỉ kèo bóng đá cúp c2.
Một số cột cờ củaPG_AM9903_9958Amcanuniqueđược thảo luận trongPhần 50.5. TheAmcanmulticolcờ khẳng định rằng quyền truy cập Phương thức hỗ trợ các chỉ kèo bóng đá cúp c2 Multicolumn, trong khiAmoptionalkeykhẳng định rằng nó cho phép quét trong đó không có điều khoản hạn chế có thể lập chỉ kèo bóng đá cúp c2 nào được đưa ra cho lần đầu tiên cột chỉ kèo bóng đá cúp c2. KhiAmcanmulticolIS SAI,AmoptionalkeyVề cơ bản cho biết liệu phương pháp truy cập cho phép quét toàn chỉ số mà không cần Bất kỳ điều khoản hạn chế. Các phương thức truy cập hỗ trợ nhiều Các cột chỉ kèo bóng đá cúp c2phảiQuét hỗ trợ bỏ qua các hạn chế đối với bất kỳ hoặc tất cả các cột sau lần đầu tiên; tuy nhiên họ được phép yêu cầu một số hạn chế xuất hiện cho cột chỉ kèo bóng đá cúp c2 đầu tiên và đây là được báo hiệu bằng cách cài đặtAmoptionalkeySai.Amindexnullskhẳng định rằng Các mục nhập chỉ mục được tạo cho các giá trị khóa null. Kể từ hầu hết Các toán tử có thể lập chỉ mục là nghiêm ngặt và do đó không thể trả về đúng NULL đầu vào, từ cái nhìn đầu tiên hấp dẫn không lưu trữ chỉ mục Các kèo bóng đá cúp c2 giá trị null: Chúng không bao giờ có thể được trả về bởi một chỉ mục Dù sao cũng quét. Tuy nhiên, đối số này không thành công khi quét chỉ mục Không có mệnh đề hạn chế cho một cột chỉ mục nhất định. Trong thực tế này có nghĩa là các chỉ mục cóAmoptionalkeyĐúng phải chỉ kèo bóng đá cúp c2 nulls, vì Người lập kế hoạch có thể quyết định sử dụng một chỉ kèo bóng đá cúp c2 như vậy không có khóa quét tại tất cả. Một hạn chế liên quan là một phương thức truy cập chỉ kèo bóng đá cúp c2 Hỗ trợ nhiều cột chỉ kèo bóng đá cúp c2phảiHỗ trợ lập chỉ kèo bóng đá cúp c2 null trong các cột sau lần đầu tiên, vì người lập kế hoạch sẽ giả sử Chỉ kèo bóng đá cúp c2 có thể được sử dụng cho các truy vấn không hạn chế các cột này. Ví dụ: xem xét một chỉ kèo bóng đá cúp c2 trên (a, b) và truy vấn vớiTrong đó a = 4. Hệ thống sẽ giả định Chỉ kèo bóng đá cúp c2 có thể được sử dụng để quét các hàng vớia = 4, Điều này là sai nếu chỉ kèo bóng đá cúp c2 bỏ qua các hàng trong đóBlà null. Tuy nhiên, đó là ok để bỏ qua các hàng ở đâu Cột được lập chỉ kèo bóng đá cúp c2 đầu tiên là NULL. Do đó,Amindexnullschỉ được đặt đúng nếu Phương thức truy cập chỉ kèo bóng đá cúp c2 chỉ kèo bóng đá cúp c2 tất cả các hàng, bao gồm cả tùy ý Kết hợp các giá trị null. Phương thức truy cập chỉ kèo bóng đá cúp c2 đặtAmindexnullscũng có thể đặtAmsearchNulls, chỉ ra rằng nó hỗ trợlà nullmệnh đề như tìm kiếm điều kiện.