본문으로 건너뛰기

필터

필터 아이콘ssemworks-microservice-base.filter
흐름 제어조건

조건에 맞는 아이템만 통과시키고 나머지는 걸러낸다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.filter
표시 이름필터
카테고리흐름 제어
그룹transform
버전1

입출력

  • 입력: 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
조건conditions컬렉션{}통과 조건 (V2 형식) — 콤바인/조건행/대소문자 옵션을 함께 저장
느슨한 타입 검증looseTypeValidation불리언false타입이 달라도 값을 변환해 비교할지 여부
옵션options컬렉션{}

조건 하위 필드

파라미터이름타입기본값설명
조건 목록conditions고정 컬렉션{}
결합combinator선택and여러 조건의 결합 방식
선택지: AND(and) · OR(or)
세부 옵션options컬렉션{}
조건 › 조건 목록 › 조건 하위 필드
파라미터이름타입기본값설명
왼쪽 값leftValue문자열""비교 대상 값 (표현식 사용 가능)
연산자operator선택equal비교 방식
선택지: 같음(equal) · 같지 않음(notEqual) · 포함(contains) · 포함하지 않음(notContains) · ~로 시작(startsWith) · ~로 시작하지 않음(notStartsWith) · ~로 끝남(endsWith) · ~로 끝나지 않음(notEndsWith) · 보다 큼(gt) · 보다 크거나 같음(gte) · 보다 작음(lt) · 보다 작거나 같음(lte) · 정규식 일치(regex) · 정규식 불일치(notRegex) · 비어 있음(isEmpty) · 비어 있지 않음(notEmpty) · 존재함(exists) · 존재하지 않음(notExists) · 참(true) · 거짓(false)
오른쪽 값rightValue문자열""비교 기준 값 (표현식 사용 가능)
조건 › 세부 옵션 하위 필드
파라미터이름타입기본값설명
대소문자 구분caseSensitive불리언false문자열 비교 시 대소문자를 구분할지 여부 (지정하면 하단 '대소문자 무시' 옵션보다 우선)

옵션 하위 필드

파라미터이름타입기본값설명
대소문자 무시ignoreCase불리언true문자열 비교 시 대소문자를 무시할지 여부