Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -497,7 +497,7 @@ class DataTypeAstBuilder extends SqlBaseParserBaseVisitor[AnyRef] with DataTypeE
override def visitComplexColType(ctx: ComplexColTypeContext): StructField = withOrigin(ctx) {
import ctx._
val structField = StructField(
name = errorCapturingIdentifier.getText,
name = getIdentifierText(errorCapturingIdentifier),
dataType = typedVisit(dataType()),
nullable = NULL == null)
Option(commentSpec).map(visitCommentSpec).map(structField.withComment).getOrElse(structField)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1235,7 +1235,7 @@ class AstBuilder extends DataTypeAstBuilder
if (pVal.DEFAULT != null) {
throw QueryParsingErrors.defaultColumnReferencesNotAllowedInPartitionSpec(ctx)
}
val name = pVal.identifier.getText
val name = getIdentifierText(pVal.identifier)
val value = Option(pVal.constant).map(v => {
visitStringConstant(v, legacyNullAsString, keepPartitionSpecAsString)
})
Expand Down Expand Up @@ -1958,11 +1958,11 @@ class AstBuilder extends DataTypeAstBuilder
.flatMap(_.namedExpression.asScala)
.map(typedVisit[Expression])
val pivotColumn = if (ctx.pivotColumn.identifiers.size == 1) {
UnresolvedAttribute.quoted(ctx.pivotColumn.errorCapturingIdentifier.getText)
UnresolvedAttribute.quoted(getIdentifierText(ctx.pivotColumn.errorCapturingIdentifier))
} else {
CreateStruct(
ctx.pivotColumn.identifiers.asScala.map(
identifier => UnresolvedAttribute.quoted(identifier.getText)).toSeq)
identifier => UnresolvedAttribute.quoted(getIdentifierText(identifier))).toSeq)
}
val pivotValues = ctx.pivotValues.asScala.map(visitPivotValue)
Pivot(None, pivotColumn, pivotValues.toSeq, aggregates, query)
Expand All @@ -1974,7 +1974,7 @@ class AstBuilder extends DataTypeAstBuilder
override def visitPivotValue(ctx: PivotValueContext): Expression = withOrigin(ctx) {
val e = expression(ctx.expression)
if (ctx.errorCapturingIdentifier != null) {
Alias(e, ctx.errorCapturingIdentifier.getText)()
Alias(e, getIdentifierText(ctx.errorCapturingIdentifier))()
} else {
e
}
Expand Down Expand Up @@ -2039,7 +2039,7 @@ class AstBuilder extends DataTypeAstBuilder

// alias unpivot result
if (ctx.errorCapturingIdentifier() != null) {
val alias = ctx.errorCapturingIdentifier().getText
val alias = getIdentifierText(ctx.errorCapturingIdentifier())
SubqueryAlias(alias, filtered)
} else {
filtered
Expand Down Expand Up @@ -2541,7 +2541,7 @@ class AstBuilder extends DataTypeAstBuilder
*/
private def mayApplyAliasPlan(tableAlias: TableAliasContext, plan: LogicalPlan): LogicalPlan = {
if (tableAlias.strictIdentifier != null) {
val alias = tableAlias.strictIdentifier.getText
val alias = getIdentifierText(tableAlias.strictIdentifier)
if (tableAlias.identifierList != null) {
val columnNames = visitIdentifierList(tableAlias.identifierList)
SubqueryAlias(alias, UnresolvedSubqueryColumnAliases(columnNames, plan))
Expand Down Expand Up @@ -3229,7 +3229,7 @@ class AstBuilder extends DataTypeAstBuilder
*/
override def visitLambda(ctx: LambdaContext): Expression = withOrigin(ctx) {
val arguments = ctx.identifier().asScala.map { name =>
UnresolvedNamedLambdaVariable(UnresolvedAttribute.quoted(name.getText).nameParts)
UnresolvedNamedLambdaVariable(UnresolvedAttribute.quoted(getIdentifierText(name)).nameParts)
}
val function = expression(ctx.expression).transformUp {
case a: UnresolvedAttribute => UnresolvedNamedLambdaVariable(a.nameParts)
Expand Down Expand Up @@ -4261,7 +4261,7 @@ class AstBuilder extends DataTypeAstBuilder
if (!SQLConf.get.objectLevelCollationsEnabled) {
throw QueryCompilationErrors.objectLevelCollationsNotEnabledError()
}
val collationName = ctx.identifier.getText
val collationName = getIdentifierText(ctx.identifier)
CollationFactory.fetchCollation(collationName).collationName
}

Expand Down Expand Up @@ -4500,7 +4500,7 @@ class AstBuilder extends DataTypeAstBuilder
def getFieldReference(
ctx: ApplyTransformContext,
arg: V2Expression): FieldReference = {
lazy val name: String = ctx.identifier.getText
lazy val name: String = getIdentifierText(ctx.identifier)
arg match {
case ref: FieldReference =>
ref
Expand All @@ -4512,7 +4512,7 @@ class AstBuilder extends DataTypeAstBuilder
def getSingleFieldReference(
ctx: ApplyTransformContext,
arguments: Seq[V2Expression]): FieldReference = {
lazy val name: String = ctx.identifier.getText
lazy val name: String = getIdentifierText(ctx.identifier)
if (arguments.size > 1) {
throw QueryParsingErrors.wrongNumberArgumentsForTransformError(name, arguments.size, ctx)
} else if (arguments.isEmpty) {
Expand Down Expand Up @@ -4797,7 +4797,7 @@ class AstBuilder extends DataTypeAstBuilder
string(visitStringLit(c.outFmt)))))
// Expected format: SEQUENCEFILE | TEXTFILE | RCFILE | ORC | PARQUET | AVRO
case (c: GenericFileFormatContext, null) =>
SerdeInfo(storedAs = Some(c.identifier.getText))
SerdeInfo(storedAs = Some(getIdentifierText(c.identifier)))
case (null, storageHandler) =>
invalidStatement("STORED BY", ctx)
case _ =>
Expand Down Expand Up @@ -6433,7 +6433,7 @@ class AstBuilder extends DataTypeAstBuilder
* }}}
*/
override def visitDropIndex(ctx: DropIndexContext): LogicalPlan = withOrigin(ctx) {
val indexName = ctx.identifier.getText
val indexName = getIdentifierText(ctx.identifier)
DropIndex(
createUnresolvedTable(ctx.identifierReference, "DROP INDEX"),
indexName,
Expand Down Expand Up @@ -6655,7 +6655,7 @@ class AstBuilder extends DataTypeAstBuilder
target = None, excepts = ids.map(s => Seq(s)), replacements = None))
Project(projectList, left)
}.getOrElse(Option(ctx.AS).map { _ =>
SubqueryAlias(ctx.errorCapturingIdentifier().getText, left)
SubqueryAlias(getIdentifierText(ctx.errorCapturingIdentifier()), left)
}.getOrElse(Option(ctx.whereClause).map { c =>
if (ctx.windowClause() != null) {
throw QueryParsingErrors.windowClauseInPipeOperatorWhereClauseNotAllowedError(ctx)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ class SparkSqlAstBuilder extends AstBuilder {
(ident, _) => builder(ident))
} else if (ctx.errorCapturingIdentifier() != null) {
// resolve immediately
builder.apply(Seq(ctx.errorCapturingIdentifier().getText))
builder.apply(Seq(getIdentifierText(ctx.errorCapturingIdentifier())))
} else if (ctx.stringLit() != null) {
// resolve immediately
builder.apply(Seq(string(visitStringLit(ctx.stringLit()))))
Expand Down Expand Up @@ -1308,7 +1308,7 @@ class SparkSqlAstBuilder extends AstBuilder {
} else {
DescribeColumn(
relation,
UnresolvedAttribute(ctx.describeColName.nameParts.asScala.map(_.getText).toSeq),
UnresolvedAttribute(ctx.describeColName.nameParts.asScala.map(getIdentifierText).toSeq),
isExtended)
}
} else {
Expand Down
Loading