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