|
CriteriaValidator.getSubjectArea()
|
Возвращает имя предметной области, на которую ссылается анализ. Обычно используется в инструкции switch внутри функции перед выполнением других проверок. Если анализ основан на наборе критериев, он возвращает null.
|
|
CriteriaValidator.tableExists(sTable)
|
Возвращает значение true, если указанная папка (таблица) была добавлена в анализ разработчиком контента, и false, если папка не была добавлена.
|
|
CriteriaValidator.columnExists(sTable, sColumn)
|
Возвращает значение true, если указанный столбец был добавлена в анализ разработчиком контента, и false, если столбец не был добавлена.
|
|
CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)
|
Проверяет, существует ли dependentColumn, если присутствует checkColumn. Возвращает значение true, если checkColumn отсутствует или если присутствуют checkColumn и зависимый столбец. Если checkColumn и dependentColumn имеют значение null, папки проверяются. Если присутствует какой-либо столбец из checkTable, то должен присутствовать и столбец из dependentTable.
|
|
CriteriaValidator.filterExists(sFilterTable, sFilterColumn)
|
Возвращает значение true, если фильтр существует в указанном столбце, и false, если фильтр отсутствует.
|
|
CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)
|
Проверяет, существует ли dependentFilter, если checkColumn присутствует в списке проекций. Возвращает значение true, если checkColumn отсутствует или если присутствует checkColumn и зависимый фильтр.
|
|
CriteriaValidator.filterCount(sFilterTable, sFilterColumn)
|
Возвращает количество значений фильтра, указанных для данного логического столбца. Если значение фильтра "equals," "null," "notNull", или "in", тогда возвращается количество выбранных значений. Если столбец не используется в фильтре, то возвращается ноль. Если столбец запрашивается без значения по умолчанию, возвращается -1. Для всех остальных операторов фильтра (таких как "greater than", "begins withс" и т. д.) возвращается значение 999, поскольку число значений не может быть определено.
|