|
CriteriaValidator.getSubjectArea()
|
분석에서 참조되는 주제 영역의 이름을 반환합니다. 일반적으로 다른 검증을 수행하기 전 이 함수 내에서 전환 문에 사용됩니다. 분석이 집합 기준 조건인 경우 null을 반환합니다.
|
|
CriteriaValidator.tableExists(sTable)
|
콘텐츠 설계자가 지정된 폴더(테이블)를 분석에 추가한 경우 true를 반환하고, 폴더가 추가되지 않았으면 false를 반환합니다.
|
|
CriteriaValidator.columnExists(sTable, sColumn)
|
콘텐츠 설계자가 분석에 지정된 열을 추가한 경우 true를 반환하고 열이 추가되지 않았으면 false를 반환합니다.
|
|
CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)
|
checkColumn이 제공된 경우 dependentColumn이 존재하는지 확인합니다. checkColumn이 제공되지 않았으면 true를 반환합니다. 그렇지 않으면 checkColumn 및 종속 열이 제공됩니다. checkColumn 및 dependentColumn이 null이면 폴더가 검증됩니다. checkTable의 열이 제공되었으면 dependentTable의 열이 제공되어 있어야 합니다.
|
|
CriteriaValidator.filterExists(sFilterTable, sFilterColumn)
|
지정된 열에 필터가 존재하면 true를 반환하고, 필터가 제공되지 않았으면 false를 반환합니다.
|
|
CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)
|
checkColumn이 프로젝션 목록에 제공된 경우 dependentFilter가 존재하는지 확인합니다. checkColumn이 제공되지 않았으면 true를 반환합니다. 그렇지 않으면 checkColumn 및 종속 필터가 제공됩니다.
|
|
CriteriaValidator.filterCount(sFilterTable, sFilterColumn)
|
제공된 논리적 열에 지정된 필터 값 수를 반환합니다. 필터 값이 "equals," "null," "notNull" 또는 "in"이면 선택한 값 수를 반환합니다. 열이 필터에 사용되지 않았으면 0을 반환합니다. 기본값 없이 열 프롬프트가 표시된 경우에는 -1을 반환합니다. "greater than", "begins with" 등의 다른 모든 필터 연산자의 경우 값 수를 확인할 수 없기 때문에 999를 반환합니다.
|