public abstract class CatalystScan extends BaseRelation
PrunedFilteredScan
, this operator receives the raw expressions from the
LogicalPlan
. Unlike the other APIs this
interface is not designed to be binary compatible across releases and thus should only be used
for experimentation.Constructor and Description |
---|
CatalystScan() |
Modifier and Type | Method and Description |
---|---|
abstract RDD<org.apache.spark.sql.catalyst.expressions.Row> |
buildScan(scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Attribute> requiredColumns,
scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Expression> filters) |
schema, sizeInBytes, sqlContext
public abstract RDD<org.apache.spark.sql.catalyst.expressions.Row> buildScan(scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Attribute> requiredColumns, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Expression> filters)