AddInfo Class Reference

AddInfo objects store a set of attributes. More...

+ Inheritance diagram for AddInfo:

Public Member Functions

def clone (self)
 
def cloneFullLayout (self)
 
def cloneView (self, layout, readOnly)
 
def columns (self)
 
def eraseLayout (self, layout)
 
def get (self, arg1)
 
def index (self, arg1)
 
def isNull (self, arg1)
 
def isView (self)
 
def layout (self)
 
def name (self, arg1)
 
def restoreFullLayout (self)
 
def semantic (self, arg1)
 
def set (self, arg1, arg2)
 
def setNull (self, arg1, arg2)
 
def setView (self, layout, readOnly)
 
def size (self, arg1)
 
def type (self, arg1)
 

Detailed Description

AddInfo objects store a set of attributes.

Managing attributes, layout and views is a core feature of the DM library. Please refer to the Managing Attributes section for implementation concepts and to the examples section (attribute handling) for further details.

Member Function Documentation

◆ clone()

def clone (   self)
  @copydoc DM::IAddInfo::clone

◆ cloneFullLayout()

def cloneFullLayout (   self)
  @copydoc DM::IAddInfo::cloneFullLayout

◆ cloneView()

def cloneView (   self,
  layout,
  readOnly 
)
  @copydoc DM::IAddInfo::cloneView

◆ columns()

def columns (   self)
  @param self (type: AddInfo) self pointer
  @return (type: int)

◆ eraseLayout()

def eraseLayout (   self,
  layout 
)
  @copydoc DM::IAddInfo::eraseLayout

◆ get()

def get (   self,
  arg1 
)
  @param self (type: AddInfo) self pointer
  @param arg1 (type: int) mandatory parameter
  @return (type: object)

◆ index()

def index (   self,
  arg1 
)
  possible calls:
  index(self, arg1: str)
  index(self, arg1: ColumnSemantic)

  @param self (type: AddInfo) self pointer
  @param arg1 (type: str | ColumnSemantic) mandatory parameter
  @return (type: int)

◆ isNull()

def isNull (   self,
  arg1 
)
  @param self (type: AddInfo) self pointer
  @param arg1 (type: int) mandatory parameter
  @return (type: bool)

◆ isView()

def isView (   self)
  @param self (type: AddInfo) self pointer
  @return (type: bool)

◆ layout()

def layout (   self)
  @param self (type: AddInfo) self pointer
  @return (type: AddInfoLayout)

◆ name()

def name (   self,
  arg1 
)
  @param self (type: AddInfo) self pointer
  @param arg1 (type: int) mandatory parameter
  @return (type: str)

◆ restoreFullLayout()

def restoreFullLayout (   self)
  @copydoc DM::IAddInfo::restoreFullLayout

◆ semantic()

def semantic (   self,
  arg1 
)
  @param self (type: AddInfo) self pointer
  @param arg1 (type: int) mandatory parameter
  @return (type: ColumnSemantic)

◆ set()

def set (   self,
  arg1,
  arg2 
)
  @param self (type: AddInfo) self pointer
  @param arg1 (type: int) mandatory parameter
  @param arg2 (type: object) mandatory parameter

◆ setNull()

def setNull (   self,
  arg1,
  arg2 
)
  @param self (type: AddInfo) self pointer
  @param arg1 (type: int) mandatory parameter
  @param arg2 (type: bool) mandatory parameter

◆ setView()

def setView (   self,
  layout,
  readOnly 
)
  @copydoc DM::IAddInfo::setView

◆ size()

def size (   self,
  arg1 
)
  @param self (type: AddInfo) self pointer
  @param arg1 (type: int) mandatory parameter
  @return (type: int)

◆ type()

def type (   self,
  arg1 
)
  @param self (type: AddInfo) self pointer
  @param arg1 (type: int) mandatory parameter
  @return (type: ColumnType)