Class: Aws::QuickSight::Types::JoinInstruction

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb

Overview

Note:

When making an API call, you may pass JoinInstruction data as a hash:

{
  left_operand: "LogicalTableId", # required
  right_operand: "LogicalTableId", # required
  type: "INNER", # required, accepts INNER, OUTER, LEFT, RIGHT
  on_clause: "OnClause", # required
}

Join instruction.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#left_operandString

Left operand.

Returns:

  • (String)


5371
5372
5373
5374
5375
5376
5377
5378
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5371

class JoinInstruction < Struct.new(
  :left_operand,
  :right_operand,
  :type,
  :on_clause)
  SENSITIVE = []
  include Aws::Structure
end

#on_clauseString

On Clause.

Returns:

  • (String)


5371
5372
5373
5374
5375
5376
5377
5378
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5371

class JoinInstruction < Struct.new(
  :left_operand,
  :right_operand,
  :type,
  :on_clause)
  SENSITIVE = []
  include Aws::Structure
end

#right_operandString

Right operand.

Returns:

  • (String)


5371
5372
5373
5374
5375
5376
5377
5378
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5371

class JoinInstruction < Struct.new(
  :left_operand,
  :right_operand,
  :type,
  :on_clause)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

Type.

Returns:

  • (String)


5371
5372
5373
5374
5375
5376
5377
5378
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 5371

class JoinInstruction < Struct.new(
  :left_operand,
  :right_operand,
  :type,
  :on_clause)
  SENSITIVE = []
  include Aws::Structure
end