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
  5. case class RebalanceBeforeWritingDatasource(session: SparkSession) extends RepartitionBeforeWritingDatasourceBase with RepartitionBuilderWithRebalance 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 RebalancePartitions node between write and query

  6. case class RebalanceBeforeWritingHive(session: SparkSession) extends RepartitionBeforeWritingHiveBase with RepartitionBuilderWithRebalance 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 RebalancePartitions node between write and query

  7. trait RepartitionBuilderWithRebalance 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