title: How do I use "not rlike" in spark-sql?
body: <p><code>rlike</code> works fine but <code>not rlike</code> throws an error:</p>
  
  <pre><code>scala&gt; sqlContext.sql("select * from T where columnB rlike '^[0-9]*$'").collect()
  res42: Array[org.apache.spark.sql.Row] = Array([412,0], [0,25], [412,25], [0,25])
  
  scala&gt; sqlContext.sql("select * from T where columnB not rlike '^[0-9]*$'").collect()
  java.lang.RuntimeException: [1.35] failure: ``in'' expected but `rlike' found
  
  
  val df = sc.parallelize(Seq(
    (412, 0),
    (0, 25), 
    (412, 25), 
    (0, 25)
  )).toDF("columnA", "columnB")
  </code></pre>
  
  <p>Or it is continuation of issue <a href="https://issues.apache.org/jira/browse/SPARK-4207" rel="noreferrer">https://issues.apache.org/jira/browse/SPARK-4207</a> ?</p>