ctrlX Data Layer API for Python  3.3.0
The ctrlX Data Layer API allows access to the ctrlX Data Layer with Python
VariantRef Class Reference
+ Inheritance diagram for VariantRef:

Public Member Functions

def __init__ (self, C_DLR_VARIANT c_variant=None)
 
def __del__ (self)
 
def __exit__ (self, exc_type, exc_val, exc_tb)
 
- Public Member Functions inherited from Variant
def __enter__ (self)
 
Result check_convert (self, VariantType datatype)
 
def clone (self)
 
def close (self)
 
typing.List[bool] get_array_bool8 (self)
 
typing.List[datetime.datetime] get_array_datetime (self)
 
typing.List[float] get_array_float32 (self)
 
typing.List[float] get_array_float64 (self)
 
typing.List[int] get_array_int16 (self)
 
typing.List[int] get_array_int32 (self)
 
typing.List[int] get_array_int64 (self)
 
typing.List[int] get_array_int8 (self)
 
typing.List[str] get_array_string (self)
 
typing.List[int] get_array_uint16 (self)
 
typing.List[int] get_array_uint32 (self)
 
typing.List[int] get_array_uint64 (self)
 
typing.List[int] get_array_uint8 (self)
 
bool get_bool8 (self)
 
int get_count (self)
 
bytearray get_data (self)
 
datetime.datetime get_datetime (self)
 
bytearray get_flatbuffers (self)
 
float get_float32 (self)
 
float get_float64 (self)
 
def get_handle (self)
 
int get_int16 (self)
 
int get_int32 (self)
 
int get_int64 (self)
 
int get_int8 (self)
 
int get_size (self)
 
str get_string (self)
 
VariantType get_type (self)
 
int get_uint16 (self)
 
int get_uint32 (self)
 
int get_uint64 (self)
 
int get_uint8 (self)
 
Result set_array_bool8 (self, typing.List[bool] data)
 
Result set_array_datetime (self, typing.List[datetime.datetime] data)
 
Result set_array_float32 (self, typing.List[float] data)
 
Result set_array_float64 (self, typing.List[float] data)
 
Result set_array_int16 (self, typing.List[int] data)
 
Result set_array_int32 (self, typing.List[int] data)
 
Result set_array_int64 (self, typing.List[int] data)
 
Result set_array_int8 (self, typing.List[int] data)
 
Result set_array_string (self, typing.List[str] data)
 
Result set_array_timestamp (self, typing.List[int] data)
 
Result set_array_uint16 (self, typing.List[int] data)
 
Result set_array_uint32 (self, typing.List[int] data)
 
Result set_array_uint64 (self, typing.List[int] data)
 
Result set_array_uint8 (self, typing.List[int] data)
 
Result set_bool8 (self, bool data)
 
Result set_datetime (self, datetime dt)
 
Result set_flatbuffers (self, bytearray data)
 
Result set_float32 (self, float data)
 
Result set_float64 (self, float data)
 
Result set_int16 (self, int data)
 
Result set_int32 (self, int data)
 
Result set_int64 (self, int data)
 
Result set_int8 (self, int data)
 
Result set_string (self, str data)
 
Result set_timestamp (self, int data)
 
Result set_uint16 (self, int data)
 
Result set_uint32 (self, int data)
 
Result set_uint64 (self, int data)
 
Result set_uint8 (self, int data)
 

Additional Inherited Members

- Static Public Member Functions inherited from Variant
def copy (C_DLR_VARIANT c_variant)
 
datetime from_filetime (filetime)
 
int to_filetime (datetime dt)
 

Detailed Description

Definition at line 902 of file variant.py.