DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DADataPySeries类 参考

DAPySeries 的封装 更多...

#include <DADataPySeries.h>

类 DA::DADataPySeries 继承关系图:
DA::DADataPyObject DA::DAAbstractData

Public 成员函数

 DADataPySeries (const DAPySeries &d)
 
DataType getDataType () const override
 
QVariant toVariant (std::size_t dim1, std::size_t dim2) const override
 
bool setValue (std::size_t dim1, std::size_t dim2, const QVariant &v) override
 设置值
 
DAPySeries series () const
 
- Public 成员函数 继承自 DA::DADataPyObject
 DADataPyObject (const DAPyObjectWrapper &d)
 
bool isNull () const
 判断是否为null
 
DAPyObjectWrapperobject ()
 获取python object
 
const DAPyObjectWrapperobject () const
 
- Public 成员函数 继承自 DA::DAAbstractData
QString getName () const
 获取名字
 
void setName (const QString &n)
 设置名字
 
QString getDescribe () const
 获取描述
 
void setDescribe (const QString &d)
 设置描述
 
Pointer getParent () const
 获取父数据,默认为nullptr,除了一些特殊的数据如DADataPackage
 
void setParent (Pointer &p)
 设置父级数据
 
virtual void write (QDataStream &out)
 
virtual bool read (QDataStream &in)
 
IdType id () const
 获取id
 
void setID (IdType d)
 

额外继承的成员函数

- Public 类型 继承自 DA::DAAbstractData
enum  DataType {
  TypeNone , TypeDataPackage , TypePythonObject , TypePythonDataFrame ,
  TypePythonSeries , TypeInnerData
}
 
using Pointer = std::shared_ptr< DAAbstractData >
 
using IdType = uint64_t
 id类型
 
- 静态 Public 成员函数 继承自 DA::DAAbstractData
static QString typeToString (DataType d)
 
static IdType generateID ()
 生成一个唯一id
 
- Protected 属性 继承自 DA::DADataPyObject
DAPyObjectWrapper mPyObject
 

详细描述

DAPySeries 的封装

成员函数说明

◆ getDataType()

DAAbstractData::DataType DA::DADataPySeries::getDataType ( ) const
overridevirtual

◆ setValue()

bool DA::DADataPySeries::setValue ( std::size_t  dim1,
std::size_t  dim2,
const QVariant &  v 
)
overridevirtual

设置值

参数
v
返回
永远返回true

重载 DA::DADataPyObject .

◆ toVariant()

QVariant DA::DADataPySeries::toVariant ( std::size_t  dim1,
std::size_t  dim2 
) const
overridevirtual

该类的文档由以下文件生成: