final class Expression extends GeneratedMessageV3 with ExpressionOrBuilder
Expression used to refer to fields, functions and similar. This can be used everywhere expressions in SQL appear.
Protobuf type spark.connect.Expression
- Alphabetic
- By Inheritance
- Expression
- ExpressionOrBuilder
- GeneratedMessageV3
- Serializable
- AbstractMessage
- Message
- MessageOrBuilder
- AbstractMessageLite
- MessageLite
- MessageLiteOrBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(obj: Any): Boolean
- Definition Classes
- Expression → AbstractMessage → Message → AnyRef → Any
- Annotations
- @Override()
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findInitializationErrors(): List[String]
- Definition Classes
- AbstractMessage → MessageOrBuilder
-
def
getAlias(): Alias
.spark.connect.Expression.Alias alias = 6;.spark.connect.Expression.Alias alias = 6;- returns
The alias.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getAliasOrBuilder(): AliasOrBuilder
.spark.connect.Expression.Alias alias = 6;.spark.connect.Expression.Alias alias = 6;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getAllFields(): Map[FieldDescriptor, AnyRef]
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
-
def
getCallFunction(): CallFunction
.spark.connect.CallFunction call_function = 16;.spark.connect.CallFunction call_function = 16;- returns
The callFunction.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getCallFunctionOrBuilder(): CallFunctionOrBuilder
.spark.connect.CallFunction call_function = 16;.spark.connect.CallFunction call_function = 16;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getCast(): Cast
.spark.connect.Expression.Cast cast = 7;.spark.connect.Expression.Cast cast = 7;- returns
The cast.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getCastOrBuilder(): CastOrBuilder
.spark.connect.Expression.Cast cast = 7;.spark.connect.Expression.Cast cast = 7;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getCommonInlineUserDefinedFunction(): CommonInlineUserDefinedFunction
.spark.connect.CommonInlineUserDefinedFunction common_inline_user_defined_function = 15;.spark.connect.CommonInlineUserDefinedFunction common_inline_user_defined_function = 15;- returns
The commonInlineUserDefinedFunction.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getCommonInlineUserDefinedFunctionOrBuilder(): CommonInlineUserDefinedFunctionOrBuilder
.spark.connect.CommonInlineUserDefinedFunction common_inline_user_defined_function = 15;.spark.connect.CommonInlineUserDefinedFunction common_inline_user_defined_function = 15;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getDefaultInstanceForType(): Expression
- Definition Classes
- Expression → MessageOrBuilder → MessageLiteOrBuilder
- Annotations
- @Override()
-
def
getDescriptorForType(): Descriptor
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
-
def
getExprTypeCase(): ExprTypeCase
- Definition Classes
- Expression → ExpressionOrBuilder
-
def
getExpressionString(): ExpressionString
.spark.connect.Expression.ExpressionString expression_string = 4;.spark.connect.Expression.ExpressionString expression_string = 4;- returns
The expressionString.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getExpressionStringOrBuilder(): ExpressionStringOrBuilder
.spark.connect.Expression.ExpressionString expression_string = 4;.spark.connect.Expression.ExpressionString expression_string = 4;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getExtension(): Any
This field is used to mark extensions to the protocol. When plugins generate arbitrary relations they can add them here. During the planning the correct resolution is done.
This field is used to mark extensions to the protocol. When plugins generate arbitrary relations they can add them here. During the planning the correct resolution is done.
.google.protobuf.Any extension = 999;- returns
The extension.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getExtensionOrBuilder(): AnyOrBuilder
This field is used to mark extensions to the protocol. When plugins generate arbitrary relations they can add them here. During the planning the correct resolution is done.
This field is used to mark extensions to the protocol. When plugins generate arbitrary relations they can add them here. During the planning the correct resolution is done.
.google.protobuf.Any extension = 999;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getField(field: FieldDescriptor): AnyRef
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
-
def
getInitializationErrorString(): String
- Definition Classes
- AbstractMessage → MessageOrBuilder
-
def
getLambdaFunction(): LambdaFunction
.spark.connect.Expression.LambdaFunction lambda_function = 10;.spark.connect.Expression.LambdaFunction lambda_function = 10;- returns
The lambdaFunction.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getLambdaFunctionOrBuilder(): LambdaFunctionOrBuilder
.spark.connect.Expression.LambdaFunction lambda_function = 10;.spark.connect.Expression.LambdaFunction lambda_function = 10;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getLiteral(): Literal
.spark.connect.Expression.Literal literal = 1;.spark.connect.Expression.Literal literal = 1;- returns
The literal.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getLiteralOrBuilder(): LiteralOrBuilder
.spark.connect.Expression.Literal literal = 1;.spark.connect.Expression.Literal literal = 1;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getOneofFieldDescriptor(oneof: OneofDescriptor): FieldDescriptor
- Definition Classes
- GeneratedMessageV3 → AbstractMessage → MessageOrBuilder
-
def
getParserForType(): Parser[Expression]
- Definition Classes
- Expression → GeneratedMessageV3 → Message → MessageLite
- Annotations
- @Override()
-
def
getRepeatedField(field: FieldDescriptor, index: Int): AnyRef
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
-
def
getRepeatedFieldCount(field: FieldDescriptor): Int
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
-
def
getSerializedSize(): Int
- Definition Classes
- Expression → GeneratedMessageV3 → AbstractMessage → MessageLite
- Annotations
- @Override()
-
def
getSortOrder(): SortOrder
.spark.connect.Expression.SortOrder sort_order = 9;.spark.connect.Expression.SortOrder sort_order = 9;- returns
The sortOrder.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getSortOrderOrBuilder(): SortOrderOrBuilder
.spark.connect.Expression.SortOrder sort_order = 9;.spark.connect.Expression.SortOrder sort_order = 9;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnknownFields(): UnknownFieldSet
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
-
def
getUnresolvedAttribute(): UnresolvedAttribute
.spark.connect.Expression.UnresolvedAttribute unresolved_attribute = 2;.spark.connect.Expression.UnresolvedAttribute unresolved_attribute = 2;- returns
The unresolvedAttribute.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedAttributeOrBuilder(): UnresolvedAttributeOrBuilder
.spark.connect.Expression.UnresolvedAttribute unresolved_attribute = 2;.spark.connect.Expression.UnresolvedAttribute unresolved_attribute = 2;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedExtractValue(): UnresolvedExtractValue
.spark.connect.Expression.UnresolvedExtractValue unresolved_extract_value = 12;.spark.connect.Expression.UnresolvedExtractValue unresolved_extract_value = 12;- returns
The unresolvedExtractValue.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedExtractValueOrBuilder(): UnresolvedExtractValueOrBuilder
.spark.connect.Expression.UnresolvedExtractValue unresolved_extract_value = 12;.spark.connect.Expression.UnresolvedExtractValue unresolved_extract_value = 12;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedFunction(): UnresolvedFunction
.spark.connect.Expression.UnresolvedFunction unresolved_function = 3;.spark.connect.Expression.UnresolvedFunction unresolved_function = 3;- returns
The unresolvedFunction.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedFunctionOrBuilder(): UnresolvedFunctionOrBuilder
.spark.connect.Expression.UnresolvedFunction unresolved_function = 3;.spark.connect.Expression.UnresolvedFunction unresolved_function = 3;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedNamedLambdaVariable(): UnresolvedNamedLambdaVariable
.spark.connect.Expression.UnresolvedNamedLambdaVariable unresolved_named_lambda_variable = 14;.spark.connect.Expression.UnresolvedNamedLambdaVariable unresolved_named_lambda_variable = 14;- returns
The unresolvedNamedLambdaVariable.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedNamedLambdaVariableOrBuilder(): UnresolvedNamedLambdaVariableOrBuilder
.spark.connect.Expression.UnresolvedNamedLambdaVariable unresolved_named_lambda_variable = 14;.spark.connect.Expression.UnresolvedNamedLambdaVariable unresolved_named_lambda_variable = 14;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedRegex(): UnresolvedRegex
.spark.connect.Expression.UnresolvedRegex unresolved_regex = 8;.spark.connect.Expression.UnresolvedRegex unresolved_regex = 8;- returns
The unresolvedRegex.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedRegexOrBuilder(): UnresolvedRegexOrBuilder
.spark.connect.Expression.UnresolvedRegex unresolved_regex = 8;.spark.connect.Expression.UnresolvedRegex unresolved_regex = 8;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedStar(): UnresolvedStar
.spark.connect.Expression.UnresolvedStar unresolved_star = 5;.spark.connect.Expression.UnresolvedStar unresolved_star = 5;- returns
The unresolvedStar.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUnresolvedStarOrBuilder(): UnresolvedStarOrBuilder
.spark.connect.Expression.UnresolvedStar unresolved_star = 5;.spark.connect.Expression.UnresolvedStar unresolved_star = 5;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUpdateFields(): UpdateFields
.spark.connect.Expression.UpdateFields update_fields = 13;.spark.connect.Expression.UpdateFields update_fields = 13;- returns
The updateFields.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getUpdateFieldsOrBuilder(): UpdateFieldsOrBuilder
.spark.connect.Expression.UpdateFields update_fields = 13;.spark.connect.Expression.UpdateFields update_fields = 13;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getWindow(): Window
.spark.connect.Expression.Window window = 11;.spark.connect.Expression.Window window = 11;- returns
The window.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
getWindowOrBuilder(): WindowOrBuilder
.spark.connect.Expression.Window window = 11;.spark.connect.Expression.Window window = 11;- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasAlias(): Boolean
.spark.connect.Expression.Alias alias = 6;.spark.connect.Expression.Alias alias = 6;- returns
Whether the alias field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasCallFunction(): Boolean
.spark.connect.CallFunction call_function = 16;.spark.connect.CallFunction call_function = 16;- returns
Whether the callFunction field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasCast(): Boolean
.spark.connect.Expression.Cast cast = 7;.spark.connect.Expression.Cast cast = 7;- returns
Whether the cast field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasCommonInlineUserDefinedFunction(): Boolean
.spark.connect.CommonInlineUserDefinedFunction common_inline_user_defined_function = 15;.spark.connect.CommonInlineUserDefinedFunction common_inline_user_defined_function = 15;- returns
Whether the commonInlineUserDefinedFunction field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasExpressionString(): Boolean
.spark.connect.Expression.ExpressionString expression_string = 4;.spark.connect.Expression.ExpressionString expression_string = 4;- returns
Whether the expressionString field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasExtension(): Boolean
This field is used to mark extensions to the protocol. When plugins generate arbitrary relations they can add them here. During the planning the correct resolution is done.
This field is used to mark extensions to the protocol. When plugins generate arbitrary relations they can add them here. During the planning the correct resolution is done.
.google.protobuf.Any extension = 999;- returns
Whether the extension field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasField(field: FieldDescriptor): Boolean
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
-
def
hasLambdaFunction(): Boolean
.spark.connect.Expression.LambdaFunction lambda_function = 10;.spark.connect.Expression.LambdaFunction lambda_function = 10;- returns
Whether the lambdaFunction field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasLiteral(): Boolean
.spark.connect.Expression.Literal literal = 1;.spark.connect.Expression.Literal literal = 1;- returns
Whether the literal field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasOneof(oneof: OneofDescriptor): Boolean
- Definition Classes
- GeneratedMessageV3 → AbstractMessage → MessageOrBuilder
-
def
hasSortOrder(): Boolean
.spark.connect.Expression.SortOrder sort_order = 9;.spark.connect.Expression.SortOrder sort_order = 9;- returns
Whether the sortOrder field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasUnresolvedAttribute(): Boolean
.spark.connect.Expression.UnresolvedAttribute unresolved_attribute = 2;.spark.connect.Expression.UnresolvedAttribute unresolved_attribute = 2;- returns
Whether the unresolvedAttribute field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasUnresolvedExtractValue(): Boolean
.spark.connect.Expression.UnresolvedExtractValue unresolved_extract_value = 12;.spark.connect.Expression.UnresolvedExtractValue unresolved_extract_value = 12;- returns
Whether the unresolvedExtractValue field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasUnresolvedFunction(): Boolean
.spark.connect.Expression.UnresolvedFunction unresolved_function = 3;.spark.connect.Expression.UnresolvedFunction unresolved_function = 3;- returns
Whether the unresolvedFunction field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasUnresolvedNamedLambdaVariable(): Boolean
.spark.connect.Expression.UnresolvedNamedLambdaVariable unresolved_named_lambda_variable = 14;.spark.connect.Expression.UnresolvedNamedLambdaVariable unresolved_named_lambda_variable = 14;- returns
Whether the unresolvedNamedLambdaVariable field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasUnresolvedRegex(): Boolean
.spark.connect.Expression.UnresolvedRegex unresolved_regex = 8;.spark.connect.Expression.UnresolvedRegex unresolved_regex = 8;- returns
Whether the unresolvedRegex field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasUnresolvedStar(): Boolean
.spark.connect.Expression.UnresolvedStar unresolved_star = 5;.spark.connect.Expression.UnresolvedStar unresolved_star = 5;- returns
Whether the unresolvedStar field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasUpdateFields(): Boolean
.spark.connect.Expression.UpdateFields update_fields = 13;.spark.connect.Expression.UpdateFields update_fields = 13;- returns
Whether the updateFields field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hasWindow(): Boolean
.spark.connect.Expression.Window window = 11;.spark.connect.Expression.Window window = 11;- returns
Whether the window field is set.
- Definition Classes
- Expression → ExpressionOrBuilder
- Annotations
- @Override()
-
def
hashCode(): Int
- Definition Classes
- Expression → AbstractMessage → Message → AnyRef → Any
- Annotations
- @Override()
-
def
internalGetFieldAccessorTable(): FieldAccessorTable
- Attributes
- protected[proto]
- Definition Classes
- Expression → GeneratedMessageV3
- Annotations
- @Override()
-
def
internalGetMapField(fieldNumber: Int): MapField[_, _]
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessageV3
-
final
def
isInitialized(): Boolean
- Definition Classes
- Expression → GeneratedMessageV3 → AbstractMessage → MessageLiteOrBuilder
- Annotations
- @Override()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
makeExtensionsImmutable(): Unit
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessageV3
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newBuilderForType(parent: BuilderParent): Builder
- Attributes
- protected[proto]
- Definition Classes
- Expression → GeneratedMessageV3
- Annotations
- @Override()
-
def
newBuilderForType(): Builder
- Definition Classes
- Expression → Message → MessageLite
- Annotations
- @Override()
-
def
newBuilderForType(parent: BuilderParent): Builder
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessageV3 → AbstractMessage
-
def
newInstance(unused: UnusedPrivateParameter): AnyRef
- Attributes
- protected[proto]
- Definition Classes
- Expression → GeneratedMessageV3
- Annotations
- @Override() @SuppressWarnings()
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
parseUnknownField(input: CodedInputStream, unknownFields: Builder, extensionRegistry: ExtensionRegistryLite, tag: Int): Boolean
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessageV3
- Annotations
- @throws( classOf[java.io.IOException] )
-
def
parseUnknownFieldProto3(input: CodedInputStream, unknownFields: Builder, extensionRegistry: ExtensionRegistryLite, tag: Int): Boolean
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessageV3
- Annotations
- @throws( classOf[java.io.IOException] )
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toBuilder(): Builder
- Definition Classes
- Expression → Message → MessageLite
- Annotations
- @Override()
-
def
toByteArray(): Array[Byte]
- Definition Classes
- AbstractMessageLite → MessageLite
-
def
toByteString(): ByteString
- Definition Classes
- AbstractMessageLite → MessageLite
-
final
def
toString(): String
- Definition Classes
- AbstractMessage → Message → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- AbstractMessageLite → MessageLite
- Annotations
- @throws( classOf[java.io.IOException] )
-
def
writeReplace(): AnyRef
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessageV3
- Annotations
- @throws( ... )
-
def
writeTo(output: CodedOutputStream): Unit
- Definition Classes
- Expression → GeneratedMessageV3 → AbstractMessage → MessageLite
- Annotations
- @Override()
-
def
writeTo(output: OutputStream): Unit
- Definition Classes
- AbstractMessageLite → MessageLite
- Annotations
- @throws( classOf[java.io.IOException] )
Deprecated Value Members
-
def
mergeFromAndMakeImmutableInternal(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): Unit
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessageV3
- Annotations
- @throws( ... ) @Deprecated
- Deprecated