Beispiel #1
0
	def __init__(self,  stub,logger):
		"""Generic PL/SQL block
		"""
		PL_SQL_AnonBlock.__init__(self, stub,logger)
		self._type='NAMED_BLOCK'
		self._block=None
		self._block_body=None
		self._declare={}	
		self._exception=None # 0- src, 1- obj
		self._exc_obj=None
		self._exc_src=None
		#self._logger=logger
		self._block_stub=None
		self._unnested_block=None
		if self._stub.has_key('named_block'):
			self._src=self._stub['named_block']
		#self.__nb=[] #nested block objects
		#self._obj={} #nested blocks
		#self._map={} #parsed objects' map
	
		self._preblock=None
		self._postblock=None
		self._eq ={} #execution queue
		self._seg=None