net.snowflake.spark.snowflake.pushdowns

querygeneration

package querygeneration

Package-level static methods and variable constants. These includes helper functions for adding and converting expressions, formatting blocks and identifiers, logging, and formatting SQL.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. querygeneration
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AggregateQuery(columns: Seq[NamedExpression], groups: Seq[Expression], child: SnowflakeQuery, alias: String) extends SnowflakeQuery with Product with Serializable

    The query for a aggregation operation.

  2. case class FilterQuery(conditions: Seq[Expression], child: SnowflakeQuery, alias: String, fields: Option[Seq[Attribute]] = scala.None) extends SnowflakeQuery with Product with Serializable

    The query for a filter operation.

  3. case class JoinQuery(left: SnowflakeQuery, right: SnowflakeQuery, conditions: Option[Expression], joinType: JoinType, alias: String) extends SnowflakeQuery with Product with Serializable

    The query for join operations.

  4. case class LeftSemiJoinQuery(left: SnowflakeQuery, right: SnowflakeQuery, conditions: Option[Expression], isAntiJoin: Boolean = false, alias: Iterator[String]) extends SnowflakeQuery with Product with Serializable

  5. case class ProjectQuery(columns: Seq[NamedExpression], child: SnowflakeQuery, alias: String) extends SnowflakeQuery with Product with Serializable

    The query for a projection operation.

  6. case class SortLimitQuery(limit: Option[Expression], orderBy: Seq[Expression], child: SnowflakeQuery, alias: String) extends SnowflakeQuery with Product with Serializable

    The query for Sort and Limit operations.

  7. case class SourceQuery(relation: SnowflakeRelation, refColumns: Seq[Attribute], alias: String) extends SnowflakeQuery with Product with Serializable

    The query for a base type (representing a table or view).

  8. case class UnionQuery(children: Seq[LogicalPlan], alias: String) extends SnowflakeQuery with Product with Serializable

    The query for union.

Inherited from AnyRef

Inherited from Any

Ungrouped