목차

Search

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

변환 언어 참조

변환 언어 참조

사용자 인터페이스 유효성 검사 함수

사용자 인터페이스 유효성 검사 함수

PowerCenter가 INFA_EXPR_ValidateGetUserInterface를 호출하면 플러그 인이 유효성 검사 함수에 대한 함수 포인터를 반환합니다.
다음 구문을 사용합니다.
INFA_EXPR_STATUS INFA_EXPR_ValidateGetUserInterface( IUNICHAR* sNamespace, IUNICHAR* sFuncName, INFA_EXPR_VALIDATE_METHODS* functions);
인수
데이터 유형
입력/
출력
설명
sNamespace
IUNICHAR
입력
사용자 지정 함수의 네임스페이스입니다.
sFuncName
IUNICHAR
입력
사용자 지정 함수의 이름입니다.
함수
INFA_EXPR_VALIDATE_METHODS
출력
유효성 검사 및 보고 중에 호출된 여러 함수에 대한 포인터입니다.
반환 데이터 유형은
INFA_EXPR_STATUS
입니다. ISUCCESS 및 IFAILURE를 반환 값으로 사용합니다. 함수가 IFAILURE를 반환하면 플러그 인이 함수를 구현하지 못했거나 다른 오류가 발생한 것을 나타냅니다.
INFA_EXPR_ValidateGetUserInterface는 다음 함수를 반환합니다.
  • validateFunction.
    사용자 지정 함수의 유효성을 검사합니다.
  • getFunctionDescription.
    사용자 지정 함수를 설명합니다.
  • getFunctionPrototype.
    사용자 지정 함수에 대한 프로토타입을 제공합니다.
  • pushdownFunction.
    푸시다운 최적화를 위한 SQL 코드를 생성합니다.