Trasportato nella classe TAlbero_ab il record usato come buffer per
l'inserimento git-svn-id: svn://10.65.10.50/trunk@5975 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
553b5799ea
commit
c497f91f9f
@ -212,13 +212,12 @@ void TABsaldo::naviga_movdett()
|
|||||||
TNodeId key_rel;
|
TNodeId key_rel;
|
||||||
_mov->curr_id(key_rel);
|
_mov->curr_id(key_rel);
|
||||||
TNumeric_id lbrother_id, pather_id, my_id;
|
TNumeric_id lbrother_id, pather_id, my_id;
|
||||||
TRectype new_node(LF_MOVDETT);
|
|
||||||
|
|
||||||
my_id = _mov->curr().get_real(ABMD_ID);
|
my_id = _mov->curr().get_real(ABMD_ID);
|
||||||
pather_id = _mov->curr().get_real(ABMD_IDPADRE);
|
pather_id = _mov->curr().get_real(ABMD_IDPADRE);
|
||||||
lbrother_id = _mov->curr().get_real(ABMD_IDPREC);
|
lbrother_id = _mov->curr().get_real(ABMD_IDPREC);
|
||||||
new_node = _mov->curr();
|
*_newrec = _mov->curr();
|
||||||
_inter_tree->insert_node(new_node,lbrother_id,pather_id,my_id);
|
_inter_tree->insert_node(*_newrec,lbrother_id,pather_id,my_id);
|
||||||
|
|
||||||
if (_mov->has_rbrother())
|
if (_mov->has_rbrother())
|
||||||
{
|
{
|
||||||
|
@ -386,6 +386,7 @@ class TAlbero_AB: public TRectype
|
|||||||
virtual int read_body(bool lockstruct) {return 0;} //DA FARE
|
virtual int read_body(bool lockstruct) {return 0;} //DA FARE
|
||||||
// @cmember Copia la chiave sul record dei nodi dell'albero
|
// @cmember Copia la chiave sul record dei nodi dell'albero
|
||||||
virtual void put_headkey(TRectype &rec) const {;} //DA FARE
|
virtual void put_headkey(TRectype &rec) const {;} //DA FARE
|
||||||
|
TRectype * _newrec; //buffer per l'inserimento dodo per nodo
|
||||||
public:
|
public:
|
||||||
// @cmember Costruttore
|
// @cmember Costruttore
|
||||||
TAlbero_AB(int filenum);
|
TAlbero_AB(int filenum);
|
||||||
@ -423,7 +424,6 @@ class TAnalisi_bil: public TAlbero_AB
|
|||||||
TAlbero_relvoci *_relaz;
|
TAlbero_relvoci *_relaz;
|
||||||
TAlbero_relana *_ana;
|
TAlbero_relana *_ana;
|
||||||
//TLocal_relana3 *_inter_tree;
|
//TLocal_relana3 *_inter_tree;
|
||||||
TRectype * _newrec; //buffer per l'inserimento dodo per nodo
|
|
||||||
protected:
|
protected:
|
||||||
// @cmember Esegue una navigazione dell'albero di rel_voci e di rel_ana
|
// @cmember Esegue una navigazione dell'albero di rel_voci e di rel_ana
|
||||||
// @cmember parallelamente verificanto eventualmente delle inconsistenze
|
// @cmember parallelamente verificanto eventualmente delle inconsistenze
|
||||||
@ -461,7 +461,6 @@ class TABsaldo: public TAlbero_AB
|
|||||||
TAlbero_movdett *_mov;
|
TAlbero_movdett *_mov;
|
||||||
TLocalisamfile *_movdett;
|
TLocalisamfile *_movdett;
|
||||||
//TLocal_balance3 *_inter_tree;
|
//TLocal_balance3 *_inter_tree;
|
||||||
TRectype * _newrec; //buffer per l'inserimento dodo per nodo
|
|
||||||
protected:
|
protected:
|
||||||
// @cmember Esegue la scrittura del body del record scrive il contenuto di una tabella di analisi
|
// @cmember Esegue la scrittura del body del record scrive il contenuto di una tabella di analisi
|
||||||
//virtual int commit_body() const;
|
//virtual int commit_body() const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user