text: // Copyright 2020 PayPal Inc.
  //
  // Licensed to the Apache Software Foundation (ASF) under one or more
  // contributor license agreements.  See the NOTICE file distributed with
  // this work for additional information regarding copyright ownership.
  // The ASF licenses this file to You under the Apache License, Version 2.0
  // (the "License"); you may not use this file except in compliance with
  // the License.  You may obtain a copy of the License at
  //
  //    http://www.apache.org/licenses/LICENSE-2.0
  //
  // Unless required by applicable law or agreed to in writing, software
  // distributed under the License is distributed on an "AS IS" BASIS,
  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  // See the License for the specific language governing permissions and
  // limitations under the License.
  #include "ColumnInfo.h"
  
  ColumnInfo::ColumnInfo()
  {
  
  }
  
  ColumnInfo::ColumnInfo(const ColumnInfo& _col):
  			name(_col.name),
  			type(_col.type),
  			width(_col.width),
  			precision(_col.precision),
  			scale(_col.scale)
  {
  }
  
  ColumnInfo& ColumnInfo::operator = (const ColumnInfo& _col)
  {
  	copy(_col);
  	return *this;
  }
  
  void ColumnInfo::copy(const ColumnInfo& _col)
  {
  	name = _col.name;
  	type = _col.type;
  	width = _col.width;
  	precision = _col.precision;
  	scale = _col.scale;
  }
  