package zorder

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class InsertZorderBeforeWritingDatasource(session: SparkSession) extends InsertZorderBeforeWritingDatasourceBase with Product with Serializable

    TODO: shall we forbid zorder if it's dynamic partition inserts ? Insert zorder before writing datasource if the target table properties has zorder properties

  2. case class InsertZorderBeforeWritingDatasource33(session: SparkSession) extends Rule[LogicalPlan] with InsertZorderHelper33 with Product with Serializable
  3. abstract class InsertZorderBeforeWritingDatasourceBase extends Rule[LogicalPlan] with InsertZorderHelper

    TODO: shall we forbid zorder if it's dynamic partition inserts ? Insert zorder before writing datasource if the target table properties has zorder properties

  4. case class InsertZorderBeforeWritingHive(session: SparkSession) extends InsertZorderBeforeWritingHiveBase with Product with Serializable

    TODO: shall we forbid zorder if it's dynamic partition inserts ? Insert zorder before writing hive if the target table properties has zorder properties

  5. case class InsertZorderBeforeWritingHive33(session: SparkSession) extends Rule[LogicalPlan] with InsertZorderHelper33 with Product with Serializable
  6. abstract class InsertZorderBeforeWritingHiveBase extends Rule[LogicalPlan] with InsertZorderHelper

    TODO: shall we forbid zorder if it's dynamic partition inserts ? Insert zorder before writing hive if the target table properties has zorder properties

  7. trait InsertZorderHelper extends Rule[LogicalPlan] with ZorderBuilder
  8. trait InsertZorderHelper33 extends Rule[LogicalPlan] with ZorderBuilder
  9. case class OptimizeZorderCommand(catalogTable: CatalogTable, query: LogicalPlan) extends OptimizeZorderCommandBase with Product with Serializable

    A runnable command for zorder, we delegate to real command to execute

  10. abstract class OptimizeZorderCommandBase extends LogicalPlan with DataWritingCommand

    A runnable command for zorder, we delegate to real command to execute

  11. case class OptimizeZorderStatement(tableIdentifier: Seq[String], query: LogicalPlan) extends LogicalPlan with UnaryNode with Product with Serializable

    A zorder statement that contains we parsed from SQL.

    A zorder statement that contains we parsed from SQL. We should convert this plan to certain command at Analyzer.

  12. case class ResolveZorder(session: SparkSession) extends ResolveZorderBase with Product with Serializable

    Resolve OptimizeZorderStatement to OptimizeZorderCommand

  13. abstract class ResolveZorderBase extends Rule[LogicalPlan]

    Resolve OptimizeZorderStatement to OptimizeZorderCommand

  14. case class Zorder(children: Seq[Expression]) extends ZorderBase with Product with Serializable
  15. abstract class ZorderBase extends Expression
  16. trait ZorderBuilder extends AnyRef

Value Members

  1. object ZorderBytesUtils

Ungrouped