Methods
createDataFrame(jsonArray)
Creates a DataFrame from an array of rows, represented as javascript objects. These objects should be serializable and deserializable to/from json. This function goes through the input once to determine the input schema.
Parameters:
| Name | Type | Description | 
|---|---|---|
| jsonArray | Array of JSON objects. | 
- Since:
- 1.3.0
 
- Source:
emptyDataFrame()
Returns a DataFrame with no rows or columns.
- Since:
- 1.3.0
 
- Source:
range(start_or_end, endopt, stepopt)
Creates a DataFrame with a single LongType column named id,
containing elements in a range with step value 1. If end is provided, the
range is from start_or_end to end. Otherwise it is from 0 to
start_or_end.
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| start_or_end | Start (if end is provided) or end of range. | |||
| end | <optional> | null | End of range. | |
| step | <optional> | 1 | Step. | 
- Since:
- 1.4.1
 
- Source:
read()
Returns a DataFrameReader that can be used to read data in as a DataFrame.
- Since:
- 1.4.0
 
- Source:
sql(sqlText)
Executes a SQL query using Spark, returning the result as a DataFrame. The dialect that is used for SQL parsing can be configured with 'spark.sql.dialect'.
Parameters:
| Name | Type | Description | 
|---|---|---|
| sqlText | SQL query. | 
- Since:
- 1.3.0
 
- Source: