Github user rxin commented on a diff in the pull request:
https://github.com/apache/spark/pull/4642#discussion_r24792972
--- Diff: sql/core/src/main/scala/org/apache/spark/sql/DataFrame.scala ---
@@ -792,16 +896,73 @@ trait DataFrame extends RDDApi[Row] with Serializable
{
* :: Experimental ::
* Adds the rows from this RDD to the specified table.
* Throws an exception if the table already exists.
+ * @group output
*/
@Experimental
def insertInto(tableName: String): Unit = insertInto(tableName,
overwrite = false)
/**
* Returns the content of the [[DataFrame]] as a RDD of JSON strings.
+ * @group rdd
*/
def toJSON: RDD[String]
////////////////////////////////////////////////////////////////////////////
+ // JDBC Write Support
+
////////////////////////////////////////////////////////////////////////////
+
+ /**
+ * Save this RDD to a JDBC database at `url` under the table name
`table`.
+ * This will run a `CREATE TABLE` and a bunch of `INSERT INTO`
statements.
+ * If you pass `true` for `allowExisting`, it will drop any table with
the
+ * given name; if you pass `false`, it will throw if the table already
+ * exists.
+ * @group output
+ */
+ def createJDBCTable(url: String, table: String, allowExisting: Boolean) {
--- End diff --
the impl should go into DataFrameImpl shouldn't it?
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]