public class QueryParsingErrors
extends Object
Constructor and Description |
---|
QueryParsingErrors() |
Modifier and Type | Method and Description |
---|---|
static Throwable |
addCatalogInCacheTableAsSelectNotAllowedError(String quoted,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.CacheTableContext ctx) |
static Throwable |
cannotCleanReservedNamespacePropertyError(String property,
org.antlr.v4.runtime.ParserRuleContext ctx,
String msg) |
static Throwable |
cannotCleanReservedTablePropertyError(String property,
org.antlr.v4.runtime.ParserRuleContext ctx,
String msg) |
static Throwable |
cannotParseIntervalValueError(String value,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.TypeConstructorContext ctx) |
static Throwable |
cannotParseValueTypeError(String valueType,
String value,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.TypeConstructorContext ctx) |
static Throwable |
cannotResolveWindowReferenceError(String name,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.WindowClauseContext ctx) |
static Throwable |
columnAliasInOperationNotAllowedError(String op,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.TableAliasContext ctx) |
static Throwable |
combinationQueryResultClausesUnsupportedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.QueryOrganizationContext ctx) |
static Throwable |
computeStatisticsNotExpectedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.IdentifierContext ctx) |
static Throwable |
createTempTableNotSpecifyProviderError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.CreateTableContext ctx) |
static Throwable |
dataTypeUnsupportedError(String dataType,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.PrimitiveDataTypeContext ctx) |
static Throwable |
descColumnForPartitionUnsupportedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.DescribeRelationContext ctx) |
static Throwable |
directoryPathAndOptionsPathBothSpecifiedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.InsertOverwriteDirContext ctx) |
static Throwable |
distributeByUnsupportedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.QueryOrganizationContext ctx) |
static Throwable |
duplicateClausesError(String clauseName,
org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
duplicateCteDefinitionNamesError(String duplicateNames,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.CtesContext ctx) |
static Throwable |
duplicatedTablePathsFoundError(String pathOne,
String pathTwo,
org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
duplicateKeysError(String key,
org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
emptyInputForTableSampleError(org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
emptyPartitionKeyError(String key,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.PartitionSpecContext ctx) |
static Throwable |
emptySourceForMergeError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.MergeIntoTableContext ctx) |
static Throwable |
fromOrInNotAllowedInShowDatabasesError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.ShowNamespacesContext ctx) |
static Throwable |
fromToIntervalUnsupportedError(String from,
String to,
org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
functionNameUnsupportedError(String functionName,
org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
incompletePartitionSpecificationError(String key,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.DescribeRelationContext ctx) |
static Throwable |
insertedValueNumberNotMatchFieldNumberError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.NotMatchedClauseContext ctx) |
static Throwable |
insertOverwriteDirectoryUnsupportedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.InsertIntoContext ctx) |
static Throwable |
intervalValueOutOfRangeError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.IntervalContext ctx) |
static Throwable |
invalidBucketsNumberError(String describe,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.ApplyTransformContext ctx) |
static Throwable |
invalidByteLengthLiteralError(String bytesStr,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.SampleByBytesContext ctx) |
static Throwable |
invalidEscapeStringError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.PredicateContext ctx) |
static Throwable |
invalidFromToUnitValueError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.IntervalValueContext ctx) |
static Throwable |
invalidGroupingSetError(String element,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.GroupingAnalyticsContext ctx) |
static Throwable |
invalidInsertIntoError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.InsertIntoContext ctx) |
static Throwable |
invalidIntervalFormError(String value,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.MultiUnitsIntervalContext ctx) |
static Throwable |
invalidIntervalLiteralError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.IntervalContext ctx) |
static Throwable |
invalidLateralJoinRelationError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.RelationPrimaryContext ctx) |
static Throwable |
invalidNumericLiteralRangeError(String rawStrippedQualifier,
scala.math.BigDecimal minValue,
scala.math.BigDecimal maxValue,
String typeName,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.NumberContext ctx) |
static Throwable |
invalidPropertyKeyForSetQuotedConfigurationError(String keyCandidate,
String valueStr,
org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
invalidPropertyValueForSetQuotedConfigurationError(String valueCandidate,
String keyStr,
org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
invalidTimeZoneDisplacementValueError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.SetTimeZoneContext ctx) |
static Throwable |
invalidTransformArgumentError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.TransformArgumentContext ctx) |
static Throwable |
invalidWindowReferenceError(String name,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.WindowClauseContext ctx) |
static Throwable |
joinCriteriaUnimplementedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.JoinCriteriaContext join,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.RelationContext ctx) |
static Throwable |
lateralJoinWithNaturalJoinUnsupportedError(org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
lateralJoinWithUsingJoinUnsupportedError(org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
lateralWithPivotInFromClauseNotAllowedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.FromClauseContext ctx) |
static Throwable |
literalValueTypeUnsupportedError(String valueType,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.TypeConstructorContext ctx) |
static Throwable |
mergeStatementWithoutWhenClauseError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.MergeIntoTableContext ctx) |
static Throwable |
mixedIntervalUnitsError(String literal,
org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
moreThanOneFromToUnitInIntervalLiteralError(org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
naturalCrossJoinUnsupportedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.RelationContext ctx) |
static Throwable |
nonLastMatchedClauseOmitConditionError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.MergeIntoTableContext ctx) |
static Throwable |
nonLastNotMatchedClauseOmitConditionError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.MergeIntoTableContext ctx) |
static Throwable |
notEnoughArgumentsForTransformError(String name,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.ApplyTransformContext ctx) |
static Throwable |
operationInHiveStyleCommandUnsupportedError(String operation,
String command,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.StatementContext ctx,
scala.Option<String> msgOpt) |
static Throwable |
operationNotAllowedError(String message,
org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
parsingValueTypeError(IllegalArgumentException e,
String valueType,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.TypeConstructorContext ctx) |
static Throwable |
partitionTransformNotExpectedError(String name,
String describe,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.ApplyTransformContext ctx) |
static Throwable |
propertiesAndDbPropertiesBothSpecifiedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.CreateNamespaceContext ctx) |
static Throwable |
repetitiveWindowDefinitionError(String name,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.WindowClauseContext ctx) |
static Throwable |
rowFormatNotUsedWithStoredAsError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.CreateTableLikeContext ctx) |
static Throwable |
showFunctionsUnsupportedError(String identifier,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.IdentifierContext ctx) |
static Throwable |
sqlStatementUnsupportedError(String sqlText,
org.apache.spark.sql.catalyst.trees.Origin position) |
static Throwable |
storedAsAndStoredByBothSpecifiedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.CreateFileFormatContext ctx) |
static Throwable |
tableSampleByBytesUnsupportedError(String msg,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.SampleMethodContext ctx) |
static Throwable |
tooManyArgumentsForTransformError(String name,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.ApplyTransformContext ctx) |
static Throwable |
transformNotSupportQuantifierError(org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
transformWithSerdeUnsupportedError(org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
trimOptionUnsupportedError(int trimOption,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.TrimContext ctx) |
static Throwable |
unclosedBracketedCommentError(String command,
org.apache.spark.sql.catalyst.trees.Origin position) |
static Throwable |
unexpectedFomatForSetConfigurationError(org.antlr.v4.runtime.ParserRuleContext ctx) |
static Throwable |
unexpectedFormatForResetConfigurationError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.ResetConfigurationContext ctx) |
static Throwable |
unquotedIdentifierError(String ident,
org.apache.spark.sql.catalyst.parser.SqlBaseParser.ErrorIdentContext ctx) |
static Throwable |
unrecognizedMatchedActionError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.MatchedClauseContext ctx) |
static Throwable |
unrecognizedNotMatchedActionError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.NotMatchedClauseContext ctx) |
static Throwable |
unsupportedLateralJoinTypeError(org.antlr.v4.runtime.ParserRuleContext ctx,
String joinType) |
static Throwable |
unsupportedLocalFileSchemeError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.InsertOverwriteDirContext ctx) |
static Throwable |
useDefinedRecordReaderOrWriterClassesError(org.antlr.v4.runtime.ParserRuleContext ctx) |
public static Throwable invalidInsertIntoError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.InsertIntoContext ctx)
public static Throwable insertOverwriteDirectoryUnsupportedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.InsertIntoContext ctx)
public static Throwable columnAliasInOperationNotAllowedError(String op, org.apache.spark.sql.catalyst.parser.SqlBaseParser.TableAliasContext ctx)
public static Throwable emptySourceForMergeError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.MergeIntoTableContext ctx)
public static Throwable unrecognizedMatchedActionError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.MatchedClauseContext ctx)
public static Throwable insertedValueNumberNotMatchFieldNumberError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.NotMatchedClauseContext ctx)
public static Throwable unrecognizedNotMatchedActionError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.NotMatchedClauseContext ctx)
public static Throwable mergeStatementWithoutWhenClauseError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.MergeIntoTableContext ctx)
public static Throwable nonLastMatchedClauseOmitConditionError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.MergeIntoTableContext ctx)
public static Throwable nonLastNotMatchedClauseOmitConditionError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.MergeIntoTableContext ctx)
public static Throwable emptyPartitionKeyError(String key, org.apache.spark.sql.catalyst.parser.SqlBaseParser.PartitionSpecContext ctx)
public static Throwable combinationQueryResultClausesUnsupportedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.QueryOrganizationContext ctx)
public static Throwable distributeByUnsupportedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.QueryOrganizationContext ctx)
public static Throwable transformNotSupportQuantifierError(org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable transformWithSerdeUnsupportedError(org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable lateralWithPivotInFromClauseNotAllowedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.FromClauseContext ctx)
public static Throwable lateralJoinWithNaturalJoinUnsupportedError(org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable lateralJoinWithUsingJoinUnsupportedError(org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable unsupportedLateralJoinTypeError(org.antlr.v4.runtime.ParserRuleContext ctx, String joinType)
public static Throwable invalidLateralJoinRelationError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.RelationPrimaryContext ctx)
public static Throwable repetitiveWindowDefinitionError(String name, org.apache.spark.sql.catalyst.parser.SqlBaseParser.WindowClauseContext ctx)
public static Throwable invalidWindowReferenceError(String name, org.apache.spark.sql.catalyst.parser.SqlBaseParser.WindowClauseContext ctx)
public static Throwable cannotResolveWindowReferenceError(String name, org.apache.spark.sql.catalyst.parser.SqlBaseParser.WindowClauseContext ctx)
public static Throwable joinCriteriaUnimplementedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.JoinCriteriaContext join, org.apache.spark.sql.catalyst.parser.SqlBaseParser.RelationContext ctx)
public static Throwable naturalCrossJoinUnsupportedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.RelationContext ctx)
public static Throwable emptyInputForTableSampleError(org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable tableSampleByBytesUnsupportedError(String msg, org.apache.spark.sql.catalyst.parser.SqlBaseParser.SampleMethodContext ctx)
public static Throwable invalidByteLengthLiteralError(String bytesStr, org.apache.spark.sql.catalyst.parser.SqlBaseParser.SampleByBytesContext ctx)
public static Throwable invalidEscapeStringError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.PredicateContext ctx)
public static Throwable trimOptionUnsupportedError(int trimOption, org.apache.spark.sql.catalyst.parser.SqlBaseParser.TrimContext ctx)
public static Throwable functionNameUnsupportedError(String functionName, org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable cannotParseValueTypeError(String valueType, String value, org.apache.spark.sql.catalyst.parser.SqlBaseParser.TypeConstructorContext ctx)
public static Throwable cannotParseIntervalValueError(String value, org.apache.spark.sql.catalyst.parser.SqlBaseParser.TypeConstructorContext ctx)
public static Throwable literalValueTypeUnsupportedError(String valueType, org.apache.spark.sql.catalyst.parser.SqlBaseParser.TypeConstructorContext ctx)
public static Throwable parsingValueTypeError(IllegalArgumentException e, String valueType, org.apache.spark.sql.catalyst.parser.SqlBaseParser.TypeConstructorContext ctx)
public static Throwable invalidNumericLiteralRangeError(String rawStrippedQualifier, scala.math.BigDecimal minValue, scala.math.BigDecimal maxValue, String typeName, org.apache.spark.sql.catalyst.parser.SqlBaseParser.NumberContext ctx)
public static Throwable moreThanOneFromToUnitInIntervalLiteralError(org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable invalidIntervalLiteralError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.IntervalContext ctx)
public static Throwable invalidIntervalFormError(String value, org.apache.spark.sql.catalyst.parser.SqlBaseParser.MultiUnitsIntervalContext ctx)
public static Throwable invalidFromToUnitValueError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.IntervalValueContext ctx)
public static Throwable fromToIntervalUnsupportedError(String from, String to, org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable mixedIntervalUnitsError(String literal, org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable dataTypeUnsupportedError(String dataType, org.apache.spark.sql.catalyst.parser.SqlBaseParser.PrimitiveDataTypeContext ctx)
public static Throwable partitionTransformNotExpectedError(String name, String describe, org.apache.spark.sql.catalyst.parser.SqlBaseParser.ApplyTransformContext ctx)
public static Throwable tooManyArgumentsForTransformError(String name, org.apache.spark.sql.catalyst.parser.SqlBaseParser.ApplyTransformContext ctx)
public static Throwable notEnoughArgumentsForTransformError(String name, org.apache.spark.sql.catalyst.parser.SqlBaseParser.ApplyTransformContext ctx)
public static Throwable invalidBucketsNumberError(String describe, org.apache.spark.sql.catalyst.parser.SqlBaseParser.ApplyTransformContext ctx)
public static Throwable invalidTransformArgumentError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.TransformArgumentContext ctx)
public static Throwable cannotCleanReservedNamespacePropertyError(String property, org.antlr.v4.runtime.ParserRuleContext ctx, String msg)
public static Throwable propertiesAndDbPropertiesBothSpecifiedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.CreateNamespaceContext ctx)
public static Throwable fromOrInNotAllowedInShowDatabasesError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.ShowNamespacesContext ctx)
public static Throwable cannotCleanReservedTablePropertyError(String property, org.antlr.v4.runtime.ParserRuleContext ctx, String msg)
public static Throwable duplicatedTablePathsFoundError(String pathOne, String pathTwo, org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable storedAsAndStoredByBothSpecifiedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.CreateFileFormatContext ctx)
public static Throwable operationInHiveStyleCommandUnsupportedError(String operation, String command, org.apache.spark.sql.catalyst.parser.SqlBaseParser.StatementContext ctx, scala.Option<String> msgOpt)
public static Throwable operationNotAllowedError(String message, org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable descColumnForPartitionUnsupportedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.DescribeRelationContext ctx)
public static Throwable incompletePartitionSpecificationError(String key, org.apache.spark.sql.catalyst.parser.SqlBaseParser.DescribeRelationContext ctx)
public static Throwable computeStatisticsNotExpectedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.IdentifierContext ctx)
public static Throwable addCatalogInCacheTableAsSelectNotAllowedError(String quoted, org.apache.spark.sql.catalyst.parser.SqlBaseParser.CacheTableContext ctx)
public static Throwable showFunctionsUnsupportedError(String identifier, org.apache.spark.sql.catalyst.parser.SqlBaseParser.IdentifierContext ctx)
public static Throwable duplicateCteDefinitionNamesError(String duplicateNames, org.apache.spark.sql.catalyst.parser.SqlBaseParser.CtesContext ctx)
public static Throwable sqlStatementUnsupportedError(String sqlText, org.apache.spark.sql.catalyst.trees.Origin position)
public static Throwable unquotedIdentifierError(String ident, org.apache.spark.sql.catalyst.parser.SqlBaseParser.ErrorIdentContext ctx)
public static Throwable duplicateClausesError(String clauseName, org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable duplicateKeysError(String key, org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable unexpectedFomatForSetConfigurationError(org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable invalidPropertyKeyForSetQuotedConfigurationError(String keyCandidate, String valueStr, org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable invalidPropertyValueForSetQuotedConfigurationError(String valueCandidate, String keyStr, org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable unexpectedFormatForResetConfigurationError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.ResetConfigurationContext ctx)
public static Throwable intervalValueOutOfRangeError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.IntervalContext ctx)
public static Throwable invalidTimeZoneDisplacementValueError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.SetTimeZoneContext ctx)
public static Throwable createTempTableNotSpecifyProviderError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.CreateTableContext ctx)
public static Throwable rowFormatNotUsedWithStoredAsError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.CreateTableLikeContext ctx)
public static Throwable useDefinedRecordReaderOrWriterClassesError(org.antlr.v4.runtime.ParserRuleContext ctx)
public static Throwable directoryPathAndOptionsPathBothSpecifiedError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.InsertOverwriteDirContext ctx)
public static Throwable unsupportedLocalFileSchemeError(org.apache.spark.sql.catalyst.parser.SqlBaseParser.InsertOverwriteDirContext ctx)
public static Throwable invalidGroupingSetError(String element, org.apache.spark.sql.catalyst.parser.SqlBaseParser.GroupingAnalyticsContext ctx)
public static Throwable unclosedBracketedCommentError(String command, org.apache.spark.sql.catalyst.trees.Origin position)