이 문서는 지원되지 않는 버전의 스포츠 토토 베트맨을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다무지개 토토 PostgreSQL : 문서 : 17 : 9.11. 스포츠 토토 베트맨 기능 및 연산자버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

6.9. 스포츠 토토 베트맨 기능 및 연산자

스포츠 토토 베트맨 유형포인트, Box, lseg, line, Path, PolygonCirclea 큰 기본 지원 기능 및 스포츠 토토 베트맨 세트테이블 6-20, 테이블 6-21테이블 6-22.

표 6-20. 스포츠 토토 베트맨 운영자

운영자 설명 usage
+ 번역 box '((0,0), (1,1))' + 포인트 '(2.0,0)'
- 번역 Box '((0,0), (1,1))' - 점 '(2.0,0)'
* 스케일링/회전 Box '((0,0), (1,1))' * 포인트 '(2.0,0)'
/ 스케일링/회전 Box '((0,0), (2,2))' / 포인트 '(2.0,0)'
# 교차로 '((1, -1), (-1,1))' # '((1,1), (-1, -1))'
# 경로 또는 다각형의 점수 # '((1,0), (0,1), (-1,0))'
## 가장 가까운 근접의 지점 포인트 '(0,0)'## lseg '((2,0), (0,2))'
&& 오버랩? Box '((0,0), (1,1))'&& 상자 '(0,0), (2,2))'
&< 왼쪽으로 겹쳐? box '((0,0), (1,1))'& <box '(0,0), (2,2))'
& 오른쪽으로 겹치? box '((0,0), (3,3))'& box '(0,0), (2,2))'
<-- 거리의 거리 Circle '((0,0), 1)'<-- Circle '((5,0), 1)'
<< 왼쪽? Circle '((0,0), 1)'<< Circle '((5,0), 1)'
<^ 아래입니까? Circle '((0,0), 1)'<^ Circle '(0,5), 1)'
의 권리입니까? Circle '((5,0), 1)' Circle '((0,0), 1)'
^ 위입니다? Circle '((0,5), 1)'^ Circle '(0,0), 1)'
?# 교차 또는 중첩 lseg '((-1,0), (1,0))'?# box '((-2, -2), (2,2))'
?- 가로입니까? 포인트 '(1,0)'?- 포인트 '(0,0)'
?-| 수직인가? lseg '((0,0), (0,1))'?-| lseg '(0,0), (1,0))'
@-@ 길이 또는 둘레 @-@ path '(0,0), (1,0))'
? | 수직입니까? 포인트 '(0,1)'? | 가리키다 '(0,0)'
? || 평행합니까? lseg '((-1,0), (1,0))'? || lseg '((-1,2), (1,2))'
@ 포함 또는 on 포인트 '(1,1)' @ circle '(0,0), 2)'
@@ 센터 @@ Circle '((0,0), 10)'
~ = 동일 다각형 '((0,0), (1,1))'~ = 다각형 '((1,1), (0,0))'

표 6-21. 스포츠 토토 베트맨 기능

기능 반환 설명 example
지역(개체) 이중 정밀도 품목의 영역 지역 (상자 '(0,0), (1,1))')
Box(박스, 박스) Box 교차점 Box (Box '((0,0)), (1,1))', 상자 '((0.5,0.5), (2,2))')
센터(개체) 포인트 품목의 중심 센터 ​​(상자 '(0,0), (1,2))')
직경(원) 이중 정밀 원의 직경 직경 (원 '(0,0), 2.0)')
높이(Box) 이중 정밀 상자의 수직 크기 높이 (상자 '(0,0), (1,1))')
isclosed(경로) 부울 닫힌 경로? isclosed (경로 '((0,0), (1,1), (2,0))')
Isopen(경로) 부울 열린 경로? isopen (경로 '[(0,0), (1,1), (2,0)]')
길이(Object) 이중 정밀 품목 길이 길이 (경로 '((-1,0), (1,0))')
npoints(경로) Integer 포인트 수 npoints (경로 '[(0,0), (1,1), (2,0)]')
npoints(다각형) Integer 포인트 수 npoints (다각형 '((1,1), (0,0))')
pclose(경로) PATH 폐쇄로 경로 변환 Popen (Path '[(0,0), (1,1), (2,0)]')
Popen(경로) Path 개방 경로로 경로 변환 Popen (Path '((0,0), (1,1), (2,0))')
반경(원) 이중 정밀 원의 반경 반경 (원 '(0,0), 2.0)')
너비(Box) 이중 정밀 수평 크기 너비 (상자 '(0,0), (1,1))')

표 6-22. 스포츠 토토 베트맨 유형 변환 기능

기능 반환 설명 example
Box(Circle) Box 서클 to box 상자 (원 '(0,0), 2.0)')
Box(포인트, 포인트) Box 상자에 가리 상자 (Point '(0,0)', 포인트 '(1,1)')
Box(Polygon) Box POLYGON to BOX 상자 (다각형 '((0,0), (1,1), (2,0))')
Circle(Box) Circle to Circle 원 (상자 '(0,0), (1,1))')
Circle(포인트, 더블 정도) Circle 원을 원으로 원 (Point '(0,0)', 2.0)
lseg(Box) LSEG 상자 대각선LSEG lseg (상자 '((-1,0), (1,0))')
LSEG(포인트, 포인트) lseg 포인트LSEG lseg (포인트 '(-1,0)', 포인트 '(1,0)')
PATH(Polygon) 포인트 POLY TO PATH 경로 (다각형 '((0,0), (1,1), (2,0))')
포인트(Circle) 포인트 센터 포인트 (원 '(0,0), 2.0)')
포인트(LSEG, LSEG) 포인트 교차로 포인트 (lseg '((-1,0), (1,0))', lseg '((-2, -2), (2,2))')
포인트(Polygon) 포인트 센터 포인트 (다각형 '((0,0), (1,1), (2,0))')
Polygon(Box) Polygon 4 점 다각형 다각형 (상자 '(0,0), (1,1))')
Polygon(Circle) Polygon 12 점 다각형 다각형 (원 '(0,0), 2.0)')
Polygon(NPTS, Circle) Polygon NPTSPolygon 다각형 (12, 원 '(0,0), 2.0)')
Polygon(PATH) Polygon 다각형 경로 다각형 (경로 '((0,0), (1,1), (2,0))')

A의 두 구성 요소 번호에 액세스 할 수 있습니다포인트마치 배열 인 것처럼 구역 0, 1. 예를 들어, ifT.Pis 에이포인트칼럼t에서 p [0]을 선택하십시오x 좌표를 검색;업데이트 t 세트 p [1] = ... ...y를 변경합니다 동등 어구. 같은 방식으로, aBox또는 anLSEG두 배열로 취급 될 수 있습니다포인트s.