pg_aggregate
카탈로그pg_aggregate
집계 기능에 대한 정보를 저장합니다. 집계 함수는 일련의 값 (일반적으로 쿼리 조건과 일치하는 각 행에서 하나의 열)에서 작동하는 함수이며 이러한 모든 값에서 계산 된 단일 값을 반환합니다. 일반적인 집계 함수는Sum
, count
및max
. 의 각 항목pg_aggregate
|PG_PROC
. 그만큼PG_PROC
입력은 집계 이름, 입력 및 출력 데이터 유형 및 일반 함수와 유사한 기타 정보를 제공합니다.
표 52.2. pg_aggregate
열
이름 | 타입 | 참조 | 설명 |
---|---|---|---|
aggfnoid |
Regproc |
|
PG_PROC 집계 함수의 OID |
aggkind |
char |
집계 종류 :n for“정상”집계,O for“주문 세트”집계 또는H for“가상 세트”집계 |
|
aggnumdirectargs |
int2 |
순서대로 또는 가상 세트 집계의 직접 (비 응집 된) 인수의 수는 변수 배열을 하나의 인수로 계산합니다. 에 해당하는 경우Pronargs , 집계는 변형되어야하며 Variadic 배열은 집계 된 인수와 최종 직접 인수를 설명합니다. 정상 집계의 경우 항상 0. |
|
aggtransfn |
Regproc |
|
전환 기능 |
aggfinalfn |
Regproc |
|
최종 함수 (0이면 0) |
aggcombinefn |
Regproc |
|
함수 결합 (제로가 없음) |
aggserialfn |
Regproc |
|
직렬화 함수 (0이면 0) |
aggdeserialfn |
Regproc |
|
사막화 함수 (제로이면 없음) |
aggmtransfn |
Regproc |
|
이동 응집 모드를위한 전달 함수 (제로이면 없음) |
aggminvtransfn |
Regproc |
|
이동 응집 모드를위한 역전 전이 함수 (제로이면 없음) |
aggmfinalfn |
Regproc |
|
이동 응집 모드의 최종 함수 (제로이면 없음) |
aggfinalextra |
bool |
추가 더미 인수를 전달하는 것은aggfinalfn |
|
aggmfinalextra |
bool |
추가 더미 인수를 전달하는 것은aggmfinalfn |
|
aggfinalModify |
char |
aggfinalfn 전환 상태 값 수정 :r 읽기 전용 인 경우S aggtransfn 이후에 적용 할 수 없습니다aggfinalfn 또는W 값에 쓰는 경우 |
|
aggmfinalmodify |
char |
LikeaggfinalModify 하지만aggmfinalfn |
|
aggsortop |
OID |
|
관련 정렬 연산자 (제로가 없음) |
aggtranstype |
OID |
|
집계 함수의 내부 전환 (상태) 데이터 유형 |
aggtransspace |
int4 |
전이 상태 데이터의 평균 크기 (바이트) 또는 기본 추정치를 사용하려면 0 | |
aggmtranstype |
OID |
|
집계 함수의 내부 전환의 데이터 유형 (상태) 이동 모드에 대한 데이터 유형 (제로 IF 없음) |
aggmtransspace |
int4 |
이동 응집 모드에 대한 전이 상태 데이터의 평균 크기 (바이트) 근사 또는 기본 추정치를 사용하려면 0 | |
agginitval |
텍스트 |
전이 상태의 초기 값. 이것은 외부 문자열 표현의 초기 값을 포함하는 텍스트 필드입니다. 이 필드가 null이면 전환 상태 값이 널에서 시작됩니다. | |
aggminitval |
텍스트 |
이동 응집 모드에 대한 전이 상태의 초기 값. 이것은 외부 문자열 표현의 초기 값을 포함하는 텍스트 필드입니다. 이 필드가 null이면 전환 상태 값이 널에서 시작됩니다. |
새로운 집계 함수는에 등록되어 있습니다.집계 생성명령. 보다스포츠 토토 사이트 PostgreSQL : 문서 : 11 : 38.11. 사용자 정의 골재집계 함수 작성 및 전환 기능의 의미 등에 대한 자세한 내용은