PostgreSQL: kèo bóng đá hôm | |||
---|---|---|---|
prev | UP | Chương 50. Danh mục hệ thống | Tiếp theo |
Danh mụcPG_AGGREGATELưu trữ thông tin về các chức năng tổng cách đọc kèo bóng đá. Hàm tổng cách đọc kèo bóng đá là một hàm hoạt động trên một tập cách đọc kèo bóng đá các giá trị (thường là một cột từ mỗi hàng phù cách đọc kèo bóng đá với điều kiện truy vấn) và trả về một giá trị duy nhất được tính từ tất cả các giá trị này.sum
, Đếm
vàmax
. Mỗi mục trongpg_aggregatelà một phần mở rộng cách đọc kèo bóng đá mục nhập trongPG_PROC. ThePG_PROCEntry mang tên dữ liệu, đầu vào và đầu ra của tổng cách đọc kèo bóng đá và các thông tin khác tương tự như các hàm thông thường.
Bảng 50-2.pg_aggregatecột
tên | loại | Tài liệu tham khảo | Mô tả |
---|---|---|---|
aggfnoid | RegProc | PG_PROC.oid | PG_PROCoid của hàm tổng cách đọc kèo bóng đá |
AggKind | char | Tập cách đọc kèo bóng đá loại:ncho"Bình thường"Tập cách đọc kèo bóng đá,ocho"Đặt hàng-SET"Tổng cách đọc kèo bóng đá hoặcHcho"Giả thuyết-SET"Tổng cách đọc kèo bóng đá | |
AggnumDirectargs | INT2 | Số lượng đối số trực tiếp (không tổng cách đọc kèo bóng đá) của một tập cách đọc kèo bóng đá được đặt theo thứ tự hoặc giả thuyết, đếm một mảng variadic là một đối số. Nếu bằngpronargs, Tổng cách đọc kèo bóng đá phải là variadic và mảng variadic mô tả các đối số tổng cách đọc kèo bóng đá cũng như các đối số trực tiếp cuối cùng. Luôn luôn bằng không cho các tập cách đọc kèo bóng đá bình thường. | |
aggtransfn | RegProc | PG_PROC.oid | Hàm chuyển tiếp |
aggfinalfn | RegProc | PG_PROC.oid | Hàm cuối cùng (không nếu không có) |
Aggcombinefn | RegProc | PG_PROC.oid | Hàm kết cách đọc kèo bóng đá (không nếu không có) |
aggserialfn | RegProc | PG_PROC.oid | Hàm nối tiếp hóa (không nếu không có) |
Aggdeserialfn | RegProc | pg_proc.oid | Hàm giải phóng (không có nếu không) |
aggmtransfn | RegProc | PG_PROC.oid | Chuyển tiếp chức năng chuyển tiếp cho chế độ tổng cách đọc kèo bóng đá di chuyển (không nếu không có) |
aggminvtransfn | RegProc | PG_PROC.oid | Hàm chuyển đổi nghịch đảo cho chế độ tổng cách đọc kèo bóng đá di chuyển (không nếu không có) |
aggmfinalfn | RegProc | PG_PROC.oid | Hàm cuối cùng cho chế độ tổng cách đọc kèo bóng đá di chuyển (không nếu không có) |
aggfinalextra | bool | Đúng để chuyển thêm các đối số giả choaggfinalfn | |
aggmfinalextra | bool | Đúng để chuyển thêm đối số giả choaggmfinalfn | |
aggsortop | OID | kèo bóng đá.oid | toán tử sắp xếp liên kết (không nếu không) |
AggtranStype | oid | pg_type.oid | Loại dữ liệu của chuyển đổi nội bộ (trạng thái) của hàm tổng cách đọc kèo bóng đá |
aggtransspace | INT4 | Kích thước trung bình gần đúng (tính bằng byte) cách đọc kèo bóng đá dữ liệu trạng thái chuyển tiếp hoặc không sử dụng ước tính mặc định | |
AggMtranStype | oid | PG_TYPE.oid | Loại dữ liệu của dữ liệu chuyển đổi nội bộ của hàm tổng cách đọc kèo bóng đá (trạng thái) cho chế độ tổng cách đọc kèo bóng đá di chuyển (không nếu không có) |
AggMtransSpace | INT4 | Kích thước trung bình gần đúng (tính bằng byte) của dữ liệu trạng thái chuyển tiếp cho chế độ tổng cách đọc kèo bóng đá di chuyển hoặc bằng không để sử dụng ước tính mặc định | |
Agginitval | Text | Giá trị ban đầu cách đọc kèo bóng đá trạng thái chuyển tiếp. Đây là một trường văn bản chứa giá trị ban đầu trong biểu diễn chuỗi bên ngoài cách đọc kèo bóng đá nó. | |
aggminitval | Text | Giá trị ban đầu của trạng thái chuyển tiếp cho chế độ tổng cách đọc kèo bóng đá chuyển động. Đây là một trường văn bản chứa giá trị ban đầu trong biểu diễn chuỗi bên ngoài của nó. |
Các hàm tổng cách đọc kèo bóng đá mới được đăng ký vớiPostgreSQL: Tài liệu: 9Lệnh. Nhìn thấyPhần 36.10Để biết thêm thông tin về việc viết các hàm tổng cách đọc kèo bóng đá và ý nghĩa của các hàm chuyển tiếp, v.v.