Send feedback on this topic.
Teradata.Client.Provider
Intersect Method (TdPeriodTime)



Teradata.Client.Provider Namespace > TdPeriodTime Structure : Intersect Method
The left TdPeriodTime operand.
The right TdPeriodTime operand.
The intersection between the left and right operands is calculated.
Syntax
'Declaration
 
Public Shared Function Intersect( _
   ByVal left As TdPeriodTime, _
   ByVal right As TdPeriodTime _
) As TdPeriodTime
'Usage
 
Dim left As TdPeriodTime
Dim right As TdPeriodTime
Dim value As TdPeriodTime
 
value = TdPeriodTime.Intersect(left, right)
public static TdPeriodTime Intersect( 
   TdPeriodTime left,
   TdPeriodTime right
)
public:
static TdPeriodTime Intersect( 
   TdPeriodTime left,
   TdPeriodTime right
) 

Parameters

left
The left TdPeriodTime operand.
right
The right TdPeriodTime operand.

Return Value

A period that is the intersection between the left and right operands is returned.
Remarks

A TdPeriodTime.Null is returned under the following scenarios:

In the following examples (bL, eL) is the left operand and (bR, eR) is the right operand.

Example Comments
            |------|------|------|
            bL     bR     eL     eR
                   |======|
            
Intersection = (bR, eL)
            |----|--------|------|
            bL   bR       eR     eL
                 |========|  
            
Intersection = (bR, eR)
            |---------|--------|
            bL      eL bR      eR
            

Intersection = null

The ending bound of the first operand is the same as the starting bound of the second operand, eL = bR.

            |-------|---|------|
            bL      eL  bR     eR
            

Intersection = null

The periods do not intersect.

Requirements

Target Platforms: Windows 8.1, Windows 10, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019

See Also

Reference

TdPeriodTime Structure
TdPeriodTime Members