53.2. pg_aggregate

카탈로그pg_aggregate윈 토토 함수에 대한 정보를 저장합니다. 윈 토토 함수는 일련의 값 (일반적으로 쿼리 조건과 일치하는 각 행에서 하나의 열)에서 작동하는 함수이며 이러한 모든 값에서 계산 된 단일 값을 반환합니다. 일반적인 윈 토토 함수는Sum, countmax. 의 각 항목pg_aggregate|PG_PROC. 그만큼PG_PROC입력은 윈 토토 이름, 입력 및 출력 데이터 유형 및 일반 함수와 유사한 기타 정보를 제공합니다.

표 53.2. pg_aggregate

열 유형

설명

aggfnoid Regproc(참조PG_PROC.​​OID)

PG_PROC윈 토토 함수의 OID

aggkind char

윈 토토 종류 :nfor정상윈 토토,Ofor주문 세트윈 토토 또는Hfor가상 세트윈 토토

aggnumdirectargs int2

순서가 설정되거나 가상 세트 윈 토토의 직접 (응집되지 않은) 인수의 수는 변수 배열을 하나의 인수로 계산합니다. 에 해당하는 경우Pronargs, 윈 토토는 변수 여야하고 Variadic 배열은 윈 토토 된 인수와 최종 직접 인수를 설명합니다. 정상 윈 토토의 경우 항상 0.

aggtransfn Regproc(참조PG_PROC.OID)

전환 함수

aggfinalfn Regproc(참조PG_PROC.OID)

최종 함수 (제로이면 없음)

aggcombinefn Regproc(참조PG_PROC.OID)

함수 결합 (제로이면 없음)

aggserialfn Regproc(참조PG_PROC.OID)

직렬화 함수 (제로이면 없음)

aggdeserialfn Regproc(참조PG_PROC.OID)

사막화 함수 (제로이면 없음)

aggmtransfn Regproc(참조PG_PROC.OID)

Forward transition function for moving-aggregate mode (zero if none)

aggminvtransfn Regproc(참조PG_PROC.OID)

이동 응집 모드를위한 역전 전이 함수 (제로이면 없음)

aggmfinalfn Regproc(참조PG_PROC.OID)

이동 응집 모드의 최종 함수 (제로이면 없음)

aggfinalextra bool

추가 더미 인수를 전달하는 것은aggfinalfn

aggmfinalextra bool

추가 더미 인수를 전달하는 것은aggmfinalfn

aggfinalModify char

aggfinalfn전환 상태 값 수정 :r읽기 전용 인 경우Saggtransfn이후에 적용 할 수 없습니다aggfinalfn또는W값에 쓰는 경우

aggmfinalModify char

좋아요aggfinalModify하지만aggmfinalfn

aggsortop OID(참조pg_operator.OID)

관련 정렬 연산자 (제로가 없음)

aggtranstype OID(참조pg_type.OID)

윈 토토 함수의 내부 전환 (상태) 데이터 유형

aggtransspace int4

전이 상태 데이터의 평균 크기 (바이트) 또는 기본 추정치를 사용하려면 0

aggmtranstype OID(참조pg_type.OID)

데이터 유형 윈 토토 함수의 내부 전환 (상태) 이동 모드에 대한 데이터 유형 (제로 인 경우 없음)

aggmtransspace int4

이동 응집 모드에 대한 전환 상태 데이터의 평균 크기 (바이트) 근사 또는 기본 추정치를 사용하려면 0

agginitval 텍스트

전이 상태의 초기 값. 이것은 외부 문자열 표현의 초기 값을 포함하는 텍스트 필드입니다. 이 필드가 null이면 전환 상태 값이 널에서 시작됩니다.

aggminitval 텍스트

이동 응집 모드에 대한 전이 상태의 초기 값. 이것은 외부 문자열 표현의 초기 값을 포함하는 텍스트 필드입니다. 이 필드가 null이면 전환 상태 값이 널에서 시작됩니다.


새로운 윈 토토 함수는에 등록되어 있습니다.윈 토토 생성명령. 보다토토 베이 PostgreSQL : 문서 : 15 : 38.12. 사용자 정의 골재윈 토토 함수 작성 및 전환 기능의 의미 등에 대한 자세한 내용은

정정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면