학습 목표
이 모듈을 마치면 다음을 수행할 수 있습니다.
- Xpath에서 OQL로, SQL로의 쿼리 경로를 설명합니다.
- 모든 제품, 위치별 제품, 리뷰가 있는 모든 제품과 같이 특정 데이터를 얻으려면 데이터 선택을 적용하세요.
XPath에서 OQL로
XPath 쿼리가 런타임에 전송되면 SQL로 직접 변환하지 않고 먼저 OQL(Object Query Language)이라는 중간 언어를 거칩니다. 이 언어는 SQL(Structured Query Language)에 더 가깝기 때문에 OQL에서 Microsoft SQL의 SQL로 변환하는 것을 더 쉽게 작성할 수 있습니다.
아래와 같이 XPath 쿼리를 작성하면
HumanResources.Employee[JobTitle = 'Sales Representative']
Mendix는 Call Schema Information이라는 정보를 추가하게 되는데, 이는 Mendix가 무엇을 검색할지 결정하는 데 도움이 됩니다. 이 XPath 쿼리에 대한 스키마 정보는 다음과 같습니다.
Schema(LoginID, HireDate)
그런 다음 OQL 쿼리를 생성하는 데 사용됩니다. 여기서 스키마 정보가 아래 쿼리에서 볼 수 있듯이 필수가 됩니다.
그런 다음 Mendix 애플리케이션에 사용하는 데이터베이스에 대한 SQL 쿼리로 추가로 변환됩니다.
출처 : https://academy.mendix.com/link/paths/109/Constrain-Your-Data-Using-Advanced-XPath
'LowCode (Mendix) Advanced > Constrain Your Data Using Advanced XPath' 카테고리의 다른 글
Normalization and Denormalization (0) | 2024.10.18 |
---|---|
Optimization (0) | 2024.10.18 |
Constraint Functions & Logical Operators (0) | 2024.10.18 |