final class WithRelations extends GeneratedMessage with WithRelationsOrBuilder
Relation of type [[WithRelations]]. This relation contains a root plan, and one or more references that are used by the root plan. There are two ways of referencing a relation, by name (through a subquery alias), or by plan_id (using RelationCommon.plan_id). This relation can be used to implement CTEs, describe DAGs, or to reduce tree depth.
Protobuf type spark.connect.WithRelations
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- WithRelations
- WithRelationsOrBuilder
- GeneratedMessage
- Serializable
- AbstractMessage
- Message
- MessageOrBuilder
- AbstractMessageLite
- MessageLite
- MessageLiteOrBuilder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(obj: AnyRef): Boolean
- Definition Classes
- WithRelations → AbstractMessage → Message → AnyRef → Any
- Annotations
- @Override()
- def findInitializationErrors(): List[String]
- Definition Classes
- AbstractMessage → MessageOrBuilder
- def getAllFields(): Map[FieldDescriptor, AnyRef]
- Definition Classes
- GeneratedMessage → MessageOrBuilder
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getDefaultInstanceForType(): WithRelations
- Definition Classes
- WithRelations → MessageOrBuilder → MessageLiteOrBuilder
- Annotations
- @Override()
- def getDescriptorForType(): Descriptor
- Definition Classes
- GeneratedMessage → MessageOrBuilder
- def getField(field: FieldDescriptor): AnyRef
- Definition Classes
- GeneratedMessage → MessageOrBuilder
- def getInitializationErrorString(): String
- Definition Classes
- AbstractMessage → MessageOrBuilder
- def getOneofFieldDescriptor(oneof: OneofDescriptor): FieldDescriptor
- Definition Classes
- GeneratedMessage → AbstractMessage → MessageOrBuilder
- def getParserForType(): Parser[WithRelations]
- Definition Classes
- WithRelations → GeneratedMessage → Message → MessageLite
- Annotations
- @Override()
- def getReferences(index: Int): Relation
(Required) Plans referenced by the root plan. Relations in this list are also allowed to contain references to other relations in this list, as long they do not form cycles.
(Required) Plans referenced by the root plan. Relations in this list are also allowed to contain references to other relations in this list, as long they do not form cycles.
repeated .spark.connect.Relation references = 2;
- Definition Classes
- WithRelations → WithRelationsOrBuilder
- Annotations
- @Override()
- def getReferencesCount(): Int
(Required) Plans referenced by the root plan. Relations in this list are also allowed to contain references to other relations in this list, as long they do not form cycles.
(Required) Plans referenced by the root plan. Relations in this list are also allowed to contain references to other relations in this list, as long they do not form cycles.
repeated .spark.connect.Relation references = 2;
- Definition Classes
- WithRelations → WithRelationsOrBuilder
- Annotations
- @Override()
- def getReferencesList(): List[Relation]
(Required) Plans referenced by the root plan. Relations in this list are also allowed to contain references to other relations in this list, as long they do not form cycles.
(Required) Plans referenced by the root plan. Relations in this list are also allowed to contain references to other relations in this list, as long they do not form cycles.
repeated .spark.connect.Relation references = 2;
- Definition Classes
- WithRelations → WithRelationsOrBuilder
- Annotations
- @Override()
- def getReferencesOrBuilder(index: Int): RelationOrBuilder
(Required) Plans referenced by the root plan. Relations in this list are also allowed to contain references to other relations in this list, as long they do not form cycles.
(Required) Plans referenced by the root plan. Relations in this list are also allowed to contain references to other relations in this list, as long they do not form cycles.
repeated .spark.connect.Relation references = 2;
- Definition Classes
- WithRelations → WithRelationsOrBuilder
- Annotations
- @Override()
- def getReferencesOrBuilderList(): List[_ <: RelationOrBuilder]
(Required) Plans referenced by the root plan. Relations in this list are also allowed to contain references to other relations in this list, as long they do not form cycles.
(Required) Plans referenced by the root plan. Relations in this list are also allowed to contain references to other relations in this list, as long they do not form cycles.
repeated .spark.connect.Relation references = 2;
- Definition Classes
- WithRelations → WithRelationsOrBuilder
- Annotations
- @Override()
- def getRepeatedField(field: FieldDescriptor, index: Int): AnyRef
- Definition Classes
- GeneratedMessage → MessageOrBuilder
- def getRepeatedFieldCount(field: FieldDescriptor): Int
- Definition Classes
- GeneratedMessage → MessageOrBuilder
- def getRoot(): Relation
(Required) Plan at the root of the query tree. This plan is expected to contain one or more references. Those references get expanded later on by the engine.
(Required) Plan at the root of the query tree. This plan is expected to contain one or more references. Those references get expanded later on by the engine.
.spark.connect.Relation root = 1;
- returns
The root.
- Definition Classes
- WithRelations → WithRelationsOrBuilder
- Annotations
- @Override()
- def getRootOrBuilder(): RelationOrBuilder
(Required) Plan at the root of the query tree. This plan is expected to contain one or more references. Those references get expanded later on by the engine.
(Required) Plan at the root of the query tree. This plan is expected to contain one or more references. Those references get expanded later on by the engine.
.spark.connect.Relation root = 1;
- Definition Classes
- WithRelations → WithRelationsOrBuilder
- Annotations
- @Override()
- def getSerializedSize(): Int
- Definition Classes
- WithRelations → GeneratedMessage → AbstractMessage → MessageLite
- Annotations
- @Override()
- def getUnknownFields(): UnknownFieldSet
- Definition Classes
- GeneratedMessage → MessageOrBuilder
- def hasField(field: FieldDescriptor): Boolean
- Definition Classes
- GeneratedMessage → MessageOrBuilder
- def hasOneof(oneof: OneofDescriptor): Boolean
- Definition Classes
- GeneratedMessage → AbstractMessage → MessageOrBuilder
- def hasRoot(): Boolean
(Required) Plan at the root of the query tree. This plan is expected to contain one or more references. Those references get expanded later on by the engine.
(Required) Plan at the root of the query tree. This plan is expected to contain one or more references. Those references get expanded later on by the engine.
.spark.connect.Relation root = 1;
- returns
Whether the root field is set.
- Definition Classes
- WithRelations → WithRelationsOrBuilder
- Annotations
- @Override()
- def hashCode(): Int
- Definition Classes
- WithRelations → AbstractMessage → Message → AnyRef → Any
- Annotations
- @Override()
- def internalGetFieldAccessorTable(): FieldAccessorTable
- Attributes
- protected[proto]
- Definition Classes
- WithRelations → GeneratedMessage
- Annotations
- @Override()
- def internalGetMapFieldReflection(fieldNumber: Int): MapFieldReflectionAccessor
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessage
- final def isInitialized(): Boolean
- Definition Classes
- WithRelations → GeneratedMessage → AbstractMessage → MessageLiteOrBuilder
- Annotations
- @Override()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def newBuilderForType(parent: BuilderParent): Builder
- Attributes
- protected[proto]
- Definition Classes
- WithRelations → AbstractMessage
- Annotations
- @Override()
- def newBuilderForType(): Builder
- Definition Classes
- WithRelations → Message → MessageLite
- Annotations
- @Override()
- def newInstance(unused: UnusedPrivateParameter): AnyRef
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessage
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def parseUnknownField(input: CodedInputStream, unknownFields: Builder, extensionRegistry: ExtensionRegistryLite, tag: Int): Boolean
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessage
- Annotations
- @throws(classOf[java.io.IOException])
- def parseUnknownFieldProto3(input: CodedInputStream, unknownFields: Builder, extensionRegistry: ExtensionRegistryLite, tag: Int): Boolean
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessage
- Annotations
- @throws(classOf[java.io.IOException])
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toBuilder(): Builder
- Definition Classes
- WithRelations → 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(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- AbstractMessageLite → MessageLite
- Annotations
- @throws(classOf[java.io.IOException])
- def writeReplace(): AnyRef
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessage
- Annotations
- @throws(classOf[java.io.ObjectStreamException])
- def writeTo(output: CodedOutputStream): Unit
- Definition Classes
- WithRelations → GeneratedMessage → AbstractMessage → MessageLite
- Annotations
- @Override()
- def writeTo(output: OutputStream): Unit
- Definition Classes
- AbstractMessageLite → MessageLite
- Annotations
- @throws(classOf[java.io.IOException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- def internalGetMapField(fieldNumber: Int): MapField[_ <: AnyRef, _ <: AnyRef]
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessage
- Annotations
- @Deprecated
- Deprecated
- def mergeFromAndMakeImmutableInternal(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): Unit
- Attributes
- protected[protobuf]
- Definition Classes
- GeneratedMessage
- Annotations
- @throws(classOf[com.google.protobuf.InvalidProtocolBufferException]) @Deprecated
- Deprecated