이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

롤 토토 기능

기하학적 유형은 점, 상자, lseg, 선, 경로, 롤 토토 및 Circle에는 다양한 기본 지원 기능이 있습니다.

표 10-5. 롤 토토 함수

기능 반품 설명
면적(상자) float8 상자 면적 면적('((0,0),(1,1))'::상자)
지역(원) float8 원의 면적 면적('((0,0),2.0)'::원)
상자(상자,상자) 상자 상자를 교차 상자로 상자('((0,0),(1,1))','((0.5,0.5),(2,2))')
중앙(상자) 포인트 객체 중심 center('((0,0),(1,2))'::상자)
중앙(원) 포인트 객체 중심 center('((0,0),2.0)'::원)
직경(원) float8 원의 직경 직경('((0,0),2.0)'::원)
높이(상자) float8 상자의 수직 크기 높이('((0,0),(1,1))'::상자)
닫혀 있음(경로) 부울 이것이 폐쇄된 경우 TRUE 경로 isclosed('((0,0),(1,1),(2,0))'::경로)
isopen(경로) 부울 이것이 공개된 경우 TRUE 경로 isopen('[(0,0),(1,1),(2,0)]'::경로)
길이(lseg) float8 선분의 길이 길이('((-1,0),(1,0))'::lseg)
길이(경로) float8 경로 길이 길이('((0,0),(1,1),(2,0))'::경로)
pclose(경로) 경로 경로를 닫힌 경로로 변환 변형 popen('[(0,0),(1,1),(2,0)]'::경로)
포인트(lseg,lseg) 포인트 포인트로 변환 (교차로) point('((-1,0),(1,0))'::lseg,'((-2,-2),(2,2))'::lseg)
포인트(경로) int4 경로의 지점 수 포인트('[(0,0),(1,1),(2,0)]'::경로)
열기(경로) 경로 경로를 열기로 변환 변형 popen('((0,0),(1,1),(2,0))'::경로)
반경(원) float8 원의 반경 반경('((0,0),2.0)'::원)
너비(상자) float8 상자의 가로 크기 너비('((0,0),(1,1))'::상자)

표 10-6. 롤 토토 유형 변환 함수

기능 반품 설명
상자(원) 상자 원을 상자로 변환 box('((0,0),2.0)'::원)
상자(점,점) 상자 포인트를 상자로 변환 box('(0,0)'::포인트,'(1,1)'::포인트)
상자(롤 토토) 상자 롤 토토을 상자로 변환 box('((0,0),(1,1),(2,0))'::롤 토토)
원(상자) 서클으로 변환 원('((0,0),(1,1))'::상자)
원(점,float8) 서클으로 변환 원('(0,0)'::점,2.0)
lseg(상자) lseg 대각선을 lseg로 변환 lseg('((-1,0),(1,0))'::상자)
lseg(점,점) lseg lseg로 변환 lseg('(-1,0)'::점,'(1,0)'::점)
경로(롤 토토) 경로로 변환 경로('((0,0),(1,1),(2,0))'::롤 토토)
점(원) 포인트 포인트(가운데)로 변환 점('((0,0),2.0)'::원)
포인트(lseg,lseg) 포인트 포인트로 변환 (교차로) point('((-1,0),(1,0))'::lseg,'((-2,-2),(2,2))'::lseg)
점(롤 토토) 롤 토토의 중심 점('((0,0),(1,1),(2,0))'::롤 토토)
롤 토토(상자) 롤 토토 12를 사용하여 롤 토토으로 변환 포인트 롤 토토('((0,0),(1,1))'::상자)
롤 토토(원) 롤 토토 12를 사용하여 롤 토토으로 변환 포인트 롤 토토('((0,0),2.0)'::원)
롤 토토(npts,원) 롤 토토 npts를 사용하여 롤 토토으로 변환 포인트 롤 토토(12,'((0,0),2.0)'::원)
롤 토토(경로) 롤 토토 롤 토토으로 변환 롤 토토('((0,0),(1,1),(2,0))'::경로)

표 10-7. 기하학적 업그레이드 기능

기능 반품 설명
isoldpath(경로) 경로 v6.1 이전 버전의 테스트 경로 양식 isoldpath('(1,3,0,0,1,1,2,0)'::경로)
revertpoly(롤 토토) 롤 토토 v6.1 이전 롤 토토 변환 revertpoly('((0,0),(1,1),(2,0))'::폴리곤)
업그레이드 경로(경로) 경로 v6.1 이전 경로 변환 업그레이드 경로('(1,3,0,0,1,1,2,0)'::경로)
upgradepoly(롤 토토) 롤 토토 v6.1 이전 롤 토토 변환 upgradepoly('(0,1,2,0,1,0)'::폴리곤)