본문 바로가기
Mendix/Document

[Mendix] Activities > List Operation

by dya0 2023. 2. 21.

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