Hello All.

I'm puzzled with output my sample replication plugin produces. For single record update I see in its log the following:

0000000000516f80        Transaction started
0000000000516f80        startSavepoint()
0000000000516f80        startSavepoint()
0000000000516f80        Update T
OldData:
        field 0 (ID), type 496:
                INTEGER with scale 0: 11
        field 1 (V), type 448:
                VARCHAR with charset 0, length 3: "opq"
        field 2 (B), type 520:
                NULL
NewData:
        field 0 (ID), type 496:
                INTEGER with scale 0: 12
        field 1 (V), type 448:
                VARCHAR with charset 0, length 4: "oops"
        field 2 (B), type 520:
                NULL
0000000000516f80        Update T
OldData:
        field 0 (ID), type 496:
                INTEGER with scale 0: 11
        field 1 (V), type 448:
                VARCHAR with charset 0, length 3: "opq"
        field 2 (B), type 520:
                BLOB subtype 1:
                 - segment of length 9: (charset 0) "blob text"
NewData:
        field 0 (ID), type 496:
                INTEGER with scale 0: 12
        field 1 (V), type 448:
                VARCHAR with charset 0, length 4: "oops"
        field 2 (B), type 520:
                BLOB subtype 1:
                 - segment of length 9: (charset 0) "blob text"
0000000000516f80        releaseSavepoint()
0000000000516f80        prepare()
0000000000516f80        releaseSavepoint()
0000000000516f80        commit()
0000000000516f80        dispose()

  Any idea where first call of ReplicatedTransaction::updateRecord() can come 
from?
  BLOB values NULL are strange in it.

--
  WBR, SD.


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to