Class Join
- Inheritance
-
Join
- Implements
-
- Inherited Members
-
Represents a join definition in a Databricks Metric View
public record Join : MetricViewObjectBase, IMetricViewObject, IEquatable<MetricViewObjectBase>, IEquatable<Join>
- Extension Methods
-
Constructors
protected Join(Join original)
Parameters
| Type |
Name |
Description |
| Join |
original |
|
Properties
protected override Type EqualityContract { get; }
Property Value
Child joins that are part of this join definition
public IList<Join>? Joins { get; init; }
Property Value
public required string Name { get; init; }
Property Value
Optional SQL boolean expression for the join condition
public string? On { get; init; }
Property Value
Source table or query for the join
public required string Source { get; init; }
Property Value
Optional list of column names to use for join
public IReadOnlyCollection<string>? Using { get; init; }
Property Value
Methods
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
public virtual bool Equals(Join? other)
Parameters
| Type |
Name |
Description |
| Join |
other |
|
Returns
public override sealed bool Equals(MetricViewObjectBase? other)
Parameters
Returns
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
Returns
public override string ToString()
Returns
Operators
public static bool operator ==(Join? left, Join? right)
Parameters
| Type |
Name |
Description |
| Join |
left |
|
| Join |
right |
|
Returns
public static bool operator !=(Join? left, Join? right)
Parameters
| Type |
Name |
Description |
| Join |
left |
|
| Join |
right |
|
Returns