/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The metadata that describes the column structure and data types of a table of
* query results. To return a ResultSetMetadata
object, use
* GetQueryResults.See Also:
AWS
* API Reference
Information about the columns returned in a query result metadata.
*/ inline const Aws::VectorInformation about the columns returned in a query result metadata.
*/ inline bool ColumnInfoHasBeenSet() const { return m_columnInfoHasBeenSet; } /** *Information about the columns returned in a query result metadata.
*/ inline void SetColumnInfo(const Aws::VectorInformation about the columns returned in a query result metadata.
*/ inline void SetColumnInfo(Aws::VectorInformation about the columns returned in a query result metadata.
*/ inline ResultSetMetadata& WithColumnInfo(const Aws::VectorInformation about the columns returned in a query result metadata.
*/ inline ResultSetMetadata& WithColumnInfo(Aws::VectorInformation about the columns returned in a query result metadata.
*/ inline ResultSetMetadata& AddColumnInfo(const ColumnInfo& value) { m_columnInfoHasBeenSet = true; m_columnInfo.push_back(value); return *this; } /** *Information about the columns returned in a query result metadata.
*/ inline ResultSetMetadata& AddColumnInfo(ColumnInfo&& value) { m_columnInfoHasBeenSet = true; m_columnInfo.push_back(std::move(value)); return *this; } private: Aws::Vector