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

  3. 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

  4. 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

  5. trait InsertZorderHelper extends Rule[LogicalPlan] with ZorderBuilder
  6. 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

  7. abstract class OptimizeZorderCommandBase extends LogicalPlan with DataWritingCommand

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

  8. 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.

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

    Resolve OptimizeZorderStatement to OptimizeZorderCommand

  10. abstract class ResolveZorderBase extends Rule[LogicalPlan]

    Resolve OptimizeZorderStatement to OptimizeZorderCommand

  11. case class Zorder(children: Seq[Expression]) extends ZorderBase with Product with Serializable
  12. abstract class ZorderBase extends Expression
  13. trait ZorderBuilder extends AnyRef

Value Members

  1. object ZorderBytesUtils

Ungrouped