package sql

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class DropIgnoreNonexistent(session: SparkSession) extends Rule[LogicalPlan] with Product with Serializable
  2. class KyuubiSparkSQLCommonExtension extends (SparkSessionExtensions) ⇒ Unit
  3. class KyuubiSparkSQLExtension extends (SparkSessionExtensions) ⇒ Unit

    Depend on Spark SQL Extension framework, we can use this extension follow steps

    Depend on Spark SQL Extension framework, we can use this extension follow steps

    1. move this jar into $SPARK_HOME/jars 2. add config into spark-defaults.conf: spark.sql.extensions=org.apache.kyuubi.sql.KyuubiSparkSQLExtension
  4. abstract class KyuubiSparkSQLParserBase extends ParserInterface with SQLConfHelper
  5. case class RepartitionBeforeWritingDatasource(session: SparkSession) extends RepartitionBeforeWritingDatasourceBase with RepartitionBuilderWithRepartitionByExpression with Product with Serializable

    For datasource table, there two commands can write data to table 1.

    For datasource table, there two commands can write data to table 1. InsertIntoHadoopFsRelationCommand 2. CreateDataSourceTableAsSelectCommand This rule add a repartition node between write and query

  6. case class RepartitionBeforeWritingHive(session: SparkSession) extends RepartitionBeforeWritingHiveBase with RepartitionBuilderWithRepartitionByExpression with Product with Serializable

    For Hive table, there two commands can write data to table 1.

    For Hive table, there two commands can write data to table 1. InsertIntoHiveTable 2. CreateHiveTableAsSelectCommand This rule add a repartition node between write and query

  7. trait RepartitionBuilderWithRepartitionByExpression extends Rule[LogicalPlan] with RepartitionBuilder
  8. class SparkKyuubiSparkSQLParser extends KyuubiSparkSQLParserBase
  9. class UpperCaseCharStream extends CharStream

Value Members

  1. object InsertShuffleNodeBeforeJoin extends Rule[SparkPlan]

    Insert shuffle node before join if it doesn't exist to make OptimizeSkewedJoin works.

  2. object KyuubiSparkSQLCommonExtension

Ungrouped