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:
augusto 1998-01-19 16:40:23 +00:00
parent 553b5799ea
commit c497f91f9f
2 changed files with 3 additions and 5 deletions

View File

@ -212,13 +212,12 @@ void TABsaldo::naviga_movdett()
TNodeId key_rel;
_mov->curr_id(key_rel);
TNumeric_id lbrother_id, pather_id, my_id;
TRectype new_node(LF_MOVDETT);
my_id = _mov->curr().get_real(ABMD_ID);
pather_id = _mov->curr().get_real(ABMD_IDPADRE);
lbrother_id = _mov->curr().get_real(ABMD_IDPREC);
new_node = _mov->curr();
_inter_tree->insert_node(new_node,lbrother_id,pather_id,my_id);
*_newrec = _mov->curr();
_inter_tree->insert_node(*_newrec,lbrother_id,pather_id,my_id);
if (_mov->has_rbrother())
{

View File

@ -386,6 +386,7 @@ class TAlbero_AB: public TRectype
virtual int read_body(bool lockstruct) {return 0;} //DA FARE
// @cmember Copia la chiave sul record dei nodi dell'albero
virtual void put_headkey(TRectype &rec) const {;} //DA FARE
TRectype * _newrec; //buffer per l'inserimento dodo per nodo
public:
// @cmember Costruttore
TAlbero_AB(int filenum);
@ -423,7 +424,6 @@ class TAnalisi_bil: public TAlbero_AB
TAlbero_relvoci *_relaz;
TAlbero_relana *_ana;
//TLocal_relana3 *_inter_tree;
TRectype * _newrec; //buffer per l'inserimento dodo per nodo
protected:
// @cmember Esegue una navigazione dell'albero di rel_voci e di rel_ana
// @cmember parallelamente verificanto eventualmente delle inconsistenze
@ -461,7 +461,6 @@ class TABsaldo: public TAlbero_AB
TAlbero_movdett *_mov;
TLocalisamfile *_movdett;
//TLocal_balance3 *_inter_tree;
TRectype * _newrec; //buffer per l'inserimento dodo per nodo
protected:
// @cmember Esegue la scrittura del body del record scrive il contenuto di una tabella di analisi
//virtual int commit_body() const;