@Override
  public void evaluateWithSelection(boolean[] selection) {
    // if there is true value in selection, throw exception
    for (boolean b : selection) {
      if (b) {
        throw new SemanticException(errorMsg);
      }
    }
    // Result of fail function should be ignored, we just fake the output here.
    initializeColumnCache(new NullColumn(1));
  }
when evaluate of FailFunctionColumnTransformer is called, throw Exception to inform the user with
specified errorMsg
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/FailFunctionColumnTransformer.java