pg_aggregate카탈로그pg_aggregate토토 캔 함수에 대한 정보를 저장합니다. 토토 캔 함수는 값 집합(일반적으로 쿼리 조건과 일치하는 각 행에서 하나의 열)에 대해 작동하고 이러한 모든 값에서 계산된 단일 값을 반환하는 함수입니다. 일반적인 토토 캔 함수는 다음과 같습니다.합, 개수및최대. 의 각 항목pg_aggregate다음 항목의 확장입니다.pg_proc.pg_proc항목은 토토 캔의 이름, 입력 및 출력 데이터 유형, 일반 함수와 유사한 기타 정보를 전달합니다.
표 51.2. pg_aggregate열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
aggfnoid |
regproc |
|
pg_proc토토 캔 함수의 OID |
agkind |
문자 |
토토 캔 종류:nfor“정상”토토 캔,ofor“주문-세트”토토 캔 또는hfor“가설세트”토토 캔 |
|
aggnumdirectargs |
int2 |
가변 배열을 하나의 인수로 계산하여 순서 집합 또는 가상 집합 집합의 직접(집합되지 않은) 인수 수. 다음과 같은 경우예측자, 토토 캔는 가변형이어야 하며 가변형 배열은 토토 캔된 인수와 최종 직접 인수를 설명합니다. 일반 토토 캔의 경우 항상 0입니다. |
|
aggtransfn |
regproc |
|
전환 기능 |
aggfinalfn |
regproc |
|
최종 함수(없으면 0) |
aggcombinefn |
regproc |
|
결합 함수(없으면 0) |
aggseriallfn |
regproc |
|
직렬화 함수(없으면 0) |
aggdeseriallfn |
regproc |
|
역직렬화 함수(없으면 0) |
aggmtransfn |
regproc |
|
이동 토토 캔 모드에 대한 순방향 전환 기능(없으면 0) |
aggminvtransfn |
regproc |
|
이동 토토 캔 모드에 대한 역전이 함수(없으면 0) |
aggmfinalfn |
regproc |
|
이동 토토 캔 모드의 최종 함수(없으면 0) |
aggfinalextra |
부울 |
추가 더미 인수를 전달하려면 Trueaggfinalfn |
|
aggmfinalextra |
부울 |
추가 더미 인수를 전달하려면 Trueaggmfinalfn |
|
aggsortop |
oid |
|
관련 정렬 연산자(없으면 0) |
aggtranstype |
oid |
|
토토 캔 함수의 내부 전환(상태) 데이터의 데이터 유형 |
aggtransspace |
int4 |
전환 상태 데이터의 대략적인 평균 크기(바이트 단위) 또는 기본 추정치를 사용하려면 0 | |
aggmtranstype |
oid |
|
이동 토토 캔 모드에 대한 토토 캔 함수의 내부 전환(상태) 데이터의 데이터 유형(없으면 0) |
aggmtransspace |
int4 |
이동 토토 캔 모드에 대한 전환 상태 데이터의 대략적인 평균 크기(바이트) 또는 기본 추정치를 사용하는 경우 0 | |
agginitval |
텍스트 |
전환 상태의 초기 값입니다. 이는 외부 문자열 표현의 초기 값을 포함하는 텍스트 필드입니다. 이 필드가 null이면 전환 상태 값은 null로 시작됩니다. | |
agminitval |
텍스트 |
이동 토토 캔 모드에 대한 전환 상태의 초기 값입니다. 이는 외부 문자열 표현의 초기 값을 포함하는 텍스트 필드입니다. 이 필드가 null이면 전환 상태 값은 null로 시작됩니다. |
새로운 토토 캔 함수가 다음에 등록되었습니다.집합 생성명령. 참조윈 토토 PostgreSQL : 문서 : 10 : 37.10. 사용자 정의 골재토토 캔 함수 작성 및 전환 함수의 의미 등에 대한 자세한 내용은 다음을 참조하세요.