Class: Aws::CleanRooms::Types::AggregationConstraint
- Inherits:
-
Struct
- Object
- Struct
- Aws::CleanRooms::Types::AggregationConstraint
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cleanrooms/types.rb
Overview
Constraint on query output removing output rows that do not meet a minimum number of distinct values of a specified column.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#column_name ⇒ String
Column in aggregation constraint for which there must be a minimum number of distinct values in an output row for it to be in the query output.
-
#minimum ⇒ Integer
The minimum number of distinct values that an output row must be an aggregation of.
-
#type ⇒ String
The type of aggregation the constraint allows.
Instance Attribute Details
#column_name ⇒ String
Column in aggregation constraint for which there must be a minimum number of distinct values in an output row for it to be in the query output.
75 76 77 78 79 80 81 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 75 class AggregationConstraint < Struct.new( :column_name, :minimum, :type) SENSITIVE = [] include Aws::Structure end |
#minimum ⇒ Integer
The minimum number of distinct values that an output row must be an aggregation of. Minimum threshold of distinct values for a specified column that must exist in an output row for it to be in the query output.
75 76 77 78 79 80 81 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 75 class AggregationConstraint < Struct.new( :column_name, :minimum, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of aggregation the constraint allows. The only valid value is currently ‘COUNT_DISTINCT`.
75 76 77 78 79 80 81 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 75 class AggregationConstraint < Struct.new( :column_name, :minimum, :type) SENSITIVE = [] include Aws::Structure end |