docs: private SFBaseResultSet executeQuery(
        String sql,
        Map<String, ParameterBindingDTO> parametersBinding,
        boolean describeOnly,
        CallingMethod caller)
    throws SQLException, SFException
    {
      sanityCheckQuery(sql);
  
      String trimmedSql = sql.trim();
  
      // snowflake specific client side commands
      if (isFileTransfer(trimmedSql))
      {
        // PUT/GET command
        logger.debug("Executing file transfer locally: {}", sql);
  
        return executeFileTransfer(sql);
      }
  
      // NOTE: It is intentional two describeOnly parameters are specified.
      return executeQueryInternal(
          sql,
          parametersBinding,
          describeOnly,
          describeOnly, // internal query if describeOnly is true
          caller
      );
    }