pg_aggregate
Danh mụcpg_aggregate
Lưu trữ thông tin về các chức năng tổng kèo bóng đá pháp. Hàm tổng kèo bóng đá pháp là một hàm hoạt động trên một tập kèo bóng đá pháp các giá trị (thường là một cột từ mỗi hàng phù kèo bóng đá pháp 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_aggregate
là một phần mở rộng của mục nhập trongPG_PROC
. ThePG_PROC
Mục nhập mang tên, các loại dữ liệu đầu vào và đầu ra của tổng kèo bóng đá pháp và các thông tin khác tương tự như các hàm thông thường.
Bảng 51.2.pg_aggregate
cột
tên | loại | Tài kèo bóng đá pháp tham khảo | Mô tả |
---|---|---|---|
aggfnoid |
RegProc |
|
PG_PROC oid của hàm tổng kèo bóng đá pháp |
AggKind |
char |
Loại tổng kèo bóng đá pháp:n choMạnhbình thườngHồiTập kèo bóng đá pháp,o choMạnhĐặt hàng-SETxôngTổng kèo bóng đá pháp hoặcH choGiả thuyết-SETHồiTập kèo bóng đá pháp |
|
AggnumDirectargs |
INT2 |
13238_13388pronargs , Tổng kèo bóng đá pháp phải là variadic và mảng variadic mô tả các đối số tổng kèo bóng đá pháp 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 kèo bóng đá pháp bình thường. |
|
aggtransfn |
RegProc |
|
Hàm chuyển tiếp |
aggfinalfn |
RegProc |
|
Hàm cuối cùng (kèo bóng đá pháp nếu kèo bóng đá pháp có) |
Aggcombinefn |
RegProc |
|
Hàm kết kèo bóng đá pháp (không nếu không có) |
aggserialfn |
RegProc |
|
Hàm nối tiếp hóa (kèo bóng đá pháp nếu kèo bóng đá pháp có) |
Aggdeserialfn |
RegProc |
|
Hàm giải phóng (kèo bóng đá pháp có nếu kèo bóng đá pháp) |
aggmtransfn |
RegProc |
|
Hàm chuyển tiếp chuyển tiếp cho chế độ tổng kèo bóng đá pháp di chuyển (không nếu không có) |
aggminvtransfn |
RegProc |
|
Hàm chuyển đổi nghịch đảo cho chế độ tổng kèo bóng đá pháp di chuyển (không nếu không có) |
aggmfinalfn |
RegProc |
|
Hàm cuối cùng cho chế độ tổng kèo bóng đá pháp 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 |
|
toán tử sắp xếp liên kết (kèo bóng đá pháp nếu kèo bóng đá pháp có) |
AggTranStype |
oid |
|
Loại dữ liệu của chuyển đổi nội bộ (trạng thái) của hàm tổng kèo bóng đá pháp |
aggtransspace |
INT4 |
Kích thước trung bình gần đúng (tính bằng byte) của dữ kèo bóng đá pháp trạng thái chuyển tiếp hoặc không sử dụng ước tính mặc định | |
AggMtranStype |
OID |
|
Loại dữ liệu của dữ liệu chuyển đổi nội bộ (trạng thái) của hàm tổng kèo bóng đá pháp cho chế độ tổng kèo bóng đá pháp 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 kèo bóng đá pháp 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ủa 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ủa nó. | |
aggminitval |
Text |
Giá trị ban đầu của trạng thái chuyển tiếp cho chế độ tổng kèo bóng đá pháp 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 kèo bóng đá pháp mới được đăng ký vớiPostgreSQL: Tài liệu:lệnh. Nhìn thấyPhần 37.10Để biết thêm thông tin về việc viết các hàm tổng kèo bóng đá pháp và ý nghĩa của các hàm chuyển tiếp, v.v.