List Operation 아래 세 개중 하나를 실행할 수 있다. 연산은 피연산자의 유형에 따라 분류된다.
> 이항 : 두 번째 목록 또는 개체와 함께 작동하는 작업
> Member Inspections : 목록에 있는 개체의 지정된 요소(속성 및 연결)와 함께 작동하는 작업
> 단항 : 다른 피연산자 없이 목록에서 작동하는 연산
return type: List
return type: Boolean
return type : Object
- Binary : 이항 연산은 입련된 리스트와 '다른 리스트 또는 객체'를 가진다. 모든 리스트와 객체는 같은 entity에 연관
Union : A ∪ B ( 중복 X )
Intersect : A ∩ B
Subtract : A - A ∩ B
Contains : A ⊃ B
Equals : A = B - Member Inspections : 목록과 하나 이상의 구성원(속성 or 연결)을 입력으로 사용한다. 개체 또는 다른 목록을 반환
Sort : 여러 속성을 기준으로 목록을 정렬할 수 있다. 속성은 정렬하는 동안 우선 순위를 결정하도록 정렬한다. 연결을 사용하여 목록을 정렬할 수 없다. 일반화된 Entity에서 속성을 정렬하는 것은 허용되지 않음
Filter : 멤버가 주어진 값을 갖는 모든 객체를 찾음
Find : 멤버가 주어진 값을 가는 첫 번째 객체를 찾음 - Unary : List를 단일 피연산자로 가진다. return list or object
Head : 결과는 목록의 첫 번재 요소, 파라미터가 비어있더나 elements가 빈 채로 초기화 된 경우 빈 List 반환 함
Tail : 첫 번째 항목을 제외한 매개변수의 모든 요소를 포함하는 List, empty면 empty List - Expression : List 가져와서 Expression 기반으로 필터링 함. 표현식 내에서 $currentObject 필터링을 수행하는데 사용 가능
Filter by expression : 주어진 표현식과 일치하는 모든 객체를 찾음
Find by expression : 주어진 표현식과 일치하는 첫 번째 객체를 찾음
출처 : https://docs.mendix.com/refguide/list-operation/
'Mendix > Document' 카테고리의 다른 글
[Mendix] DataSnapshot (0) | 2023.06.07 |
---|---|
Mendix 암호화 (0) | 2023.05.18 |
네이버워크플레이스 연동 방법 (0) | 2023.05.04 |
[Mendix] Postgresql 연동하기 (0) | 2023.02.16 |
[Mendix] Domain Model 정리 (Mendix docs and academy 참고) (0) | 2023.01.31 |