Skip to content

Star Expression Contract

Star is a <> of Expression.md#LeafExpression[leaf] and expressions/NamedExpression.md[named expressions] that...FIXME

[[contract]] [source, scala]


package org.apache.spark.sql.catalyst.analysis

abstract class Star extends LeafExpression with NamedExpression { // only required methods that have no implementation def expand(input: LogicalPlan, resolver: Resolver): Seq[NamedExpression] }


.Star Contract [cols="1,2",options="header",width="100%"] |=== | Method | Description

| expand a| [[expand]] Used exclusively when ResolveReferences logical resolution rule is requested to expand Star expressions in the following logical operators:

|===

[[implementations]] .Stars [cols="1,2",options="header",width="100%"] |=== | Star | Description

[[ResolvedStar]] expressions/ResolvedStar.md[ResolvedStar]
[[UnresolvedRegex]] expressions/UnresolvedRegex.md[UnresolvedRegex]
[[UnresolvedStar]] spark-sql-Expression-UnresolvedStar.md[UnresolvedStar]
===
Back to top