5#ifndef COLLECTIONSVC_ICOLLECTIONCOLUMN_H
6#define COLLECTIONSVC_ICOLLECTIONCOLUMN_H
22 virtual const std::string&
name()
const = 0;
25 virtual const std::string&
type()
const = 0;
40 virtual int id()
const = 0;
An interface for retrieving a description of a column of a collection.
virtual int id() const =0
Returns the position of the column in its associated collection fragment.
virtual bool sizeIsFixed() const =0
Indicates whether the data type of the column can vary in size.
virtual const std::string & type() const =0
Returns the data type of the column.
virtual ~ICollectionColumn()
Empty destructor.
virtual const std::string & name() const =0
Returns the name of the column.
virtual int maxSize() const =0
Returns the maximum size of the column data type.