7#include <aws/glue/Glue_EXPORTS.h>
45 inline void SetMinimumValue(
long long value) { m_minimumValueHasBeenSet =
true; m_minimumValue = value; }
55 inline void SetMaximumValue(
long long value) { m_maximumValueHasBeenSet =
true; m_maximumValue = value; }
65 inline void SetNumberOfNulls(
long long value) { m_numberOfNullsHasBeenSet =
true; m_numberOfNulls = value; }
75 inline void SetNumberOfDistinctValues(
long long value) { m_numberOfDistinctValuesHasBeenSet =
true; m_numberOfDistinctValues = value; }
80 long long m_minimumValue{0};
81 bool m_minimumValueHasBeenSet =
false;
83 long long m_maximumValue{0};
84 bool m_maximumValueHasBeenSet =
false;
86 long long m_numberOfNulls{0};
87 bool m_numberOfNullsHasBeenSet =
false;
89 long long m_numberOfDistinctValues{0};
90 bool m_numberOfDistinctValuesHasBeenSet =
false;
void SetMaximumValue(long long value)
void SetNumberOfDistinctValues(long long value)
AWS_GLUE_API LongColumnStatisticsData()=default
bool NumberOfNullsHasBeenSet() const
long long GetNumberOfNulls() const
bool MaximumValueHasBeenSet() const
AWS_GLUE_API LongColumnStatisticsData & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMinimumValue(long long value)
bool NumberOfDistinctValuesHasBeenSet() const
LongColumnStatisticsData & WithMinimumValue(long long value)
LongColumnStatisticsData & WithNumberOfDistinctValues(long long value)
bool MinimumValueHasBeenSet() const
LongColumnStatisticsData & WithNumberOfNulls(long long value)
AWS_GLUE_API LongColumnStatisticsData(Aws::Utils::Json::JsonView jsonValue)
void SetNumberOfNulls(long long value)
LongColumnStatisticsData & WithMaximumValue(long long value)
long long GetMinimumValue() const
long long GetNumberOfDistinctValues() const
long long GetMaximumValue() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue