fun validateQuery()

in src/main/kotlin/jetbrains/buildServer/server/querylang/parser/QueryParser.kt [42:60]


    fun validateQuery(condition: ConditionAST<*>, withCollector: Boolean): CollectorFilter? {
        return when(condition) {
            is AndConditionNode -> {
                validateQuery(condition.left, false)
                validateQuery(condition.right, withCollector)
            }
            is OrConditionNode -> {
                validateQuery(condition.left, false)
                validateQuery(condition.right, withCollector)
            }
            is NotConditionNode -> {
                validateQuery(condition.cond, withCollector)
            }
            is FilterConditionNode -> {
                validateQuery(condition.filter, withCollector)
            }
            else -> null
        }
    }