Kudu C++ client API
Public Member Functions | List of all members
kudu::client::KuduSchema Class Reference

A representation of a table's schema. More...

#include <schema.h>

Public Member Functions

 KuduSchema (const KuduSchema &other)
 
Status Reset (const std::vector< KuduColumnSchema > &columns, int key_columns) WARN_UNUSED_RESULT
 
Assign/copy the schema
KuduSchemaoperator= (const KuduSchema &other)
 
void CopyFrom (const KuduSchema &other)
 

Detailed Description

A representation of a table's schema.

Constructor & Destructor Documentation

◆ KuduSchema()

kudu::client::KuduSchema::KuduSchema ( const KuduSchema other)

Create a KuduSchema object as a copy of the other one.

Parameters
[in]otherThe other KuduSchema object to use as a reference.

Member Function Documentation

◆ CopyFrom()

void kudu::client::KuduSchema::CopyFrom ( const KuduSchema other)
Parameters
[in]otherThe source KuduSchema object to use as a reference.

◆ operator=()

KuduSchema& kudu::client::KuduSchema::operator= ( const KuduSchema other)
Parameters
[in]otherThe source KuduSchema object to use as a reference.
Returns
Copy of 'other'

◆ Reset()

Status kudu::client::KuduSchema::Reset ( const std::vector< KuduColumnSchema > &  columns,
int  key_columns 
)
Deprecated:
This method will be removed soon.
Todo:
Remove KuduSchema::Reset().
Parameters
[in]columnsPer-column schema information.
[in]key_columnsNumber of key columns in the schema.
Returns
Operation result status.

The documentation for this class was generated from the following file: