aboutsummaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorDavies Liu <davies@databricks.com>2015-02-04 11:34:46 -0800
committerReynold Xin <rxin@databricks.com>2015-02-04 11:34:46 -0800
commitac0b2b788ff144970d6fdbdc445367772770458d (patch)
tree65a7875644f6ef8617c6e53e413fbce321cbb33e /sql
parent38a416f0360fa68fc445af14910fb253ff9ad493 (diff)
downloadspark-ac0b2b788ff144970d6fdbdc445367772770458d.tar.gz
spark-ac0b2b788ff144970d6fdbdc445367772770458d.tar.bz2
spark-ac0b2b788ff144970d6fdbdc445367772770458d.zip
[SPARK-5588] [SQL] support select/filter by SQL expression
``` df.selectExpr('a + 1', 'abs(age)') df.filter('age > 3') df[ df.age > 3 ] df[ ['age', 'name'] ] ``` Author: Davies Liu <davies@databricks.com> Closes #4359 from davies/select_expr and squashes the following commits: d99856b [Davies Liu] support select/filter by SQL expression
Diffstat (limited to 'sql')
-rw-r--r--sql/core/src/main/scala/org/apache/spark/sql/Dsl.scala11
1 files changed, 0 insertions, 11 deletions
diff --git a/sql/core/src/main/scala/org/apache/spark/sql/Dsl.scala b/sql/core/src/main/scala/org/apache/spark/sql/Dsl.scala
index 8cf59f0a1f..50f442dd87 100644
--- a/sql/core/src/main/scala/org/apache/spark/sql/Dsl.scala
+++ b/sql/core/src/main/scala/org/apache/spark/sql/Dsl.scala
@@ -17,11 +17,8 @@
package org.apache.spark.sql
-import java.util.{List => JList}
-
import scala.language.implicitConversions
import scala.reflect.runtime.universe.{TypeTag, typeTag}
-import scala.collection.JavaConversions._
import org.apache.spark.sql.catalyst.ScalaReflection
import org.apache.spark.sql.catalyst.expressions._
@@ -169,14 +166,6 @@ object Dsl {
/** Computes the absolutle value. */
def abs(e: Column): Column = Abs(e.expr)
- /**
- * This is a private API for Python
- * TODO: move this to a private package
- */
- def toColumns(cols: JList[Column]): Seq[Column] = {
- cols.toList.toSeq
- }
-
//////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////