2010-03-01 16:59:51 +00:00
|
|
|
|
#ifndef DBMS_CORE_COLUMN_WITH_NAME_AND_TYPE_H
|
|
|
|
|
#define DBMS_CORE_COLUMN_WITH_NAME_AND_TYPE_H
|
|
|
|
|
|
|
|
|
|
#include <Poco/SharedPtr.h>
|
|
|
|
|
|
2010-03-12 18:25:35 +00:00
|
|
|
|
#include <DB/Columns/IColumn.h>
|
2010-03-05 17:38:01 +00:00
|
|
|
|
#include <DB/DataTypes/IDataType.h>
|
2010-03-01 16:59:51 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace DB
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
using Poco::SharedPtr;
|
|
|
|
|
|
|
|
|
|
/** Тип данных для представления столбца вместе с его типом и именем в оперативке.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
struct ColumnWithNameAndType
|
|
|
|
|
{
|
2010-03-12 18:25:35 +00:00
|
|
|
|
SharedPtr<IColumn> column;
|
2010-03-05 17:38:01 +00:00
|
|
|
|
SharedPtr<IDataType> type;
|
2010-03-01 16:59:51 +00:00
|
|
|
|
String name;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endif
|