public class JSONRelation extends BaseRelation implements TableScan, InsertableRelation, scala.Product, scala.Serializable
| Constructor and Description |
|---|
JSONRelation(String path,
double samplingRatio,
scala.Option<org.apache.spark.sql.types.StructType> userSpecifiedSchema,
SQLContext sqlContext) |
| Modifier and Type | Method and Description |
|---|---|
RDD<org.apache.spark.sql.Row> |
buildScan() |
boolean |
equals(Object other) |
int |
hashCode() |
void |
insert(DataFrame data,
boolean overwrite) |
String |
path() |
double |
samplingRatio() |
org.apache.spark.sql.types.StructType |
schema() |
SQLContext |
sqlContext() |
scala.Option<org.apache.spark.sql.types.StructType> |
userSpecifiedSchema() |
sizeInBytespublic JSONRelation(String path,
double samplingRatio,
scala.Option<org.apache.spark.sql.types.StructType> userSpecifiedSchema,
SQLContext sqlContext)
public String path()
public double samplingRatio()
public scala.Option<org.apache.spark.sql.types.StructType> userSpecifiedSchema()
public SQLContext sqlContext()
sqlContext in class BaseRelationpublic org.apache.spark.sql.types.StructType schema()
schema in class BaseRelationpublic RDD<org.apache.spark.sql.Row> buildScan()
public void insert(DataFrame data, boolean overwrite)
insert in interface InsertableRelationpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object other)
equals in interface scala.Equalsequals in class Object