목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

TIME_RANGE

TIME_RANGE

조인할 스트리밍 이벤트의 시간 범위를 결정합니다.
TIME_RANGE
함수는 스트리밍 매핑의 조이너 변환에만 적용할 수 있습니다.

구문

TIME_RANGE(EventTime1,EventTime2,Format,Interval)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/선택
설명
EventTime1
필수
날짜 데이터 유형. 조이너 변환의 마스터 포트에서 스트리밍 이벤트가 생성된 시간입니다.
EventTime2
필수
날짜 데이터 유형. 조이너 변환의 세부 정보 포트에서 스트리밍 이벤트가 생성된 시간입니다.
형식
필수
변경할 이벤트 시간 값 부분을 지정하는 형식 문자열입니다. 형식 문자열은 작은따옴표로 묶습니다. 예를 들어 'Seconds'와 같이 묶으면 됩니다. format 문자열은 대/소문자를 구분하지 않습니다.
format 인수는 다음 값을 허용합니다.
  • 연도
  • 시간
  • 밀리초
  • 마이크로초
간격
필수
형식을 기반으로 이벤트 시간 값을 변경하려는 정수 값입니다.

반환 값

Null 값을 함수에 전달하는 경우 NULL이 반환됩니다.

다음 예에서는 조이너 변환의 시간 범위 식을 반환합니다.
TIME_RANGE(EventTime1,EventTime2,'Second',4)
반환 값:
(EventTime1.<=(EventTime2).&&(EventTime2.<=(EventTime1.+(expr("INTERVAL 4 SECONDS")))))