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

python object变量 更多...

#include <DADataPyObject.h>

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

Public 成员函数

 DADataPyObject (const DAPyObjectWrapper &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
 设置值
 
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)
 

Protected 属性

DAPyObjectWrapper mPyObject
 

额外继承的成员函数

- 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
 

详细描述

python object变量

成员函数说明

◆ getDataType()

DAAbstractData::DataType DADataPyObject::getDataType ( ) const
overridevirtual

实现了 DA::DAAbstractData.

◆ isNull()

bool DADataPyObject::isNull ( ) const

判断是否为null

返回

◆ object()

DAPyObjectWrapper & DADataPyObject::object ( )

获取python object

返回

◆ setValue()

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

设置值

参数
v
返回
永远返回true

实现了 DA::DAAbstractData.

DA::DADataPySeries 重载.

◆ toVariant()

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

实现了 DA::DAAbstractData.


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