HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
dtm.TaskBackLogScheme Namespace Reference

Classes

class  TaskBackLogScheme
 

Functions

def __init__ (self, taskLog)
 
def _getTaskLog (self)
 

Variables

 Base = declarative_base()
 
string __tablename__ = "task_back_log_scheme"
 
dictionary __table_args__ = {'mysql_engine': 'MyISAM'}
 
 id = sqlalchemy.Column(sqlalchemy.BigInteger, unique=True, index=True, primary_key=True, autoincrement=False)
 
 pId = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=True)
 
 nodeName = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True)
 
 cDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)
 
 sDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)
 
 rDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)
 
 fDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)
 
 pTime = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=True)
 
 pTimeMax = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False)
 
 state
 
 uRRAM = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False, server_default="0")
 
 uVRAM = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False, server_default="0")
 
 uCPU = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False, server_default="0")
 
 uThreads = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False, server_default="0")
 
 tries = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False)
 
 host = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True, server_default="")
 
 port = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True, server_default="")
 
 deleteTaskId = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False, server_default="0")
 
 autoCleanupFields = sqlalchemy.Column(sqlalchemy.String, unique=False, index=False, server_default="")
 
 type = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=True, server_default="0")
 
 name = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True, server_default="")
 

Detailed Description

Created on Mar 6, 2014

@author: igor

Function Documentation

◆ __init__()

def dtm.TaskBackLogScheme.__init__ (   self,
  taskLog 
)

Definition at line 45 of file TaskBackLogScheme.py.

45  def __init__(self, taskLog):
46  attributes = [attr for attr in dir(self) if not attr.startswith('__') and not attr.startswith('_')]
47  for attr in attributes:
48  setattr(self, attr, getattr(taskLog, attr, None))
49 
50 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

◆ _getTaskLog()

def dtm.TaskBackLogScheme._getTaskLog (   self)
private

Definition at line 51 of file TaskBackLogScheme.py.

51  def _getTaskLog(self):
52  taskLog = TaskLog()
53  attributes = [attr for attr in dir(taskLog) if not attr.startswith('__') and not attr.startswith('_')]
54  for attr in attributes:
55  setattr(taskLog, attr, getattr(self, attr, None))
56  return taskLog
57 
Here is the caller graph for this function:

Variable Documentation

◆ __table_args__

dictionary dtm.TaskBackLogScheme.__table_args__ = {'mysql_engine': 'MyISAM'}
private

Definition at line 18 of file TaskBackLogScheme.py.

◆ __tablename__

string dtm.TaskBackLogScheme.__tablename__ = "task_back_log_scheme"
private

Definition at line 17 of file TaskBackLogScheme.py.

◆ autoCleanupFields

dtm.TaskBackLogScheme.autoCleanupFields = sqlalchemy.Column(sqlalchemy.String, unique=False, index=False, server_default="")

Definition at line 38 of file TaskBackLogScheme.py.

◆ Base

dtm.TaskBackLogScheme.Base = declarative_base()

Definition at line 15 of file TaskBackLogScheme.py.

◆ cDate

dtm.TaskBackLogScheme.cDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)

Definition at line 22 of file TaskBackLogScheme.py.

◆ deleteTaskId

dtm.TaskBackLogScheme.deleteTaskId = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False, server_default="0")

Definition at line 37 of file TaskBackLogScheme.py.

◆ fDate

dtm.TaskBackLogScheme.fDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)

Definition at line 25 of file TaskBackLogScheme.py.

◆ host

dtm.TaskBackLogScheme.host = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True, server_default="")

Definition at line 35 of file TaskBackLogScheme.py.

◆ id

dtm.TaskBackLogScheme.id = sqlalchemy.Column(sqlalchemy.BigInteger, unique=True, index=True, primary_key=True, autoincrement=False)

Definition at line 19 of file TaskBackLogScheme.py.

◆ name

dtm.TaskBackLogScheme.name = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True, server_default="")

Definition at line 40 of file TaskBackLogScheme.py.

◆ nodeName

dtm.TaskBackLogScheme.nodeName = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True)

Definition at line 21 of file TaskBackLogScheme.py.

◆ pId

dtm.TaskBackLogScheme.pId = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=True)

Definition at line 20 of file TaskBackLogScheme.py.

◆ port

dtm.TaskBackLogScheme.port = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True, server_default="")

Definition at line 36 of file TaskBackLogScheme.py.

◆ pTime

dtm.TaskBackLogScheme.pTime = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=True)

Definition at line 26 of file TaskBackLogScheme.py.

◆ pTimeMax

dtm.TaskBackLogScheme.pTimeMax = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False)

Definition at line 27 of file TaskBackLogScheme.py.

◆ rDate

dtm.TaskBackLogScheme.rDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)

Definition at line 24 of file TaskBackLogScheme.py.

◆ sDate

dtm.TaskBackLogScheme.sDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)

Definition at line 23 of file TaskBackLogScheme.py.

◆ state

dtm.TaskBackLogScheme.state
Initial value:
1 = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=True,
2  server_default=str(dtm.EventObjects.EEResponseData.TASK_STATE_NEW_JUST_CREATED), nullable=True)

Definition at line 28 of file TaskBackLogScheme.py.

◆ tries

dtm.TaskBackLogScheme.tries = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False)

Definition at line 34 of file TaskBackLogScheme.py.

◆ type

dtm.TaskBackLogScheme.type = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=True, server_default="0")

Definition at line 39 of file TaskBackLogScheme.py.

◆ uCPU

dtm.TaskBackLogScheme.uCPU = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False, server_default="0")

Definition at line 32 of file TaskBackLogScheme.py.

◆ uRRAM

dtm.TaskBackLogScheme.uRRAM = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False, server_default="0")

Definition at line 30 of file TaskBackLogScheme.py.

◆ uThreads

dtm.TaskBackLogScheme.uThreads = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False, server_default="0")

Definition at line 33 of file TaskBackLogScheme.py.

◆ uVRAM

dtm.TaskBackLogScheme.uVRAM = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False, server_default="0")

Definition at line 31 of file TaskBackLogScheme.py.