Skip to content

Commit 8bd8b57

Browse files
authored
move tx_extension.h to a common place (#13165)
1 parent 5e5216a commit 8bd8b57

File tree

25 files changed

+66
-83
lines changed

25 files changed

+66
-83
lines changed

ydb/core/tx/columnshard/blobs_action/transaction/tx_blobs_written.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22
#include <ydb/core/tx/columnshard/blobs_action/abstract/write.h>
33
#include <ydb/core/tx/columnshard/columnshard_impl.h>
4-
#include <ydb/core/tx/columnshard/data_sharing/common/transactions/tx_extension.h>
4+
#include <ydb/core/tx/columnshard/tablet/ext_tx_base.h>
55
#include <ydb/core/tx/columnshard/engines/portions/portion_info.h>
66
#include <ydb/core/tx/columnshard/engines/portions/write_with_blobs.h>
77
#include <ydb/core/tx/columnshard/engines/writer/indexed_blob_constructor.h>
@@ -12,9 +12,9 @@ namespace NKikimr::NColumnShard {
1212

1313
class TColumnShard;
1414

15-
class TTxBlobsWritingFinished: public NOlap::NDataSharing::TExtendedTransactionBase<TColumnShard> {
15+
class TTxBlobsWritingFinished: public TExtendedTransactionBase<TColumnShard> {
1616
private:
17-
using TBase = NOlap::NDataSharing::TExtendedTransactionBase<TColumnShard>;
17+
using TBase = TExtendedTransactionBase<TColumnShard>;
1818
std::vector<TInsertedPortions> Packs;
1919
const std::shared_ptr<NOlap::IBlobsWritingAction> WritingActions;
2020
std::optional<NOlap::TSnapshot> CommitSnapshot;
@@ -51,9 +51,9 @@ class TTxBlobsWritingFinished: public NOlap::NDataSharing::TExtendedTransactionB
5151
}
5252
};
5353

54-
class TTxBlobsWritingFailed: public NOlap::NDataSharing::TExtendedTransactionBase<TColumnShard> {
54+
class TTxBlobsWritingFailed: public TExtendedTransactionBase<TColumnShard> {
5555
private:
56-
using TBase = NOlap::NDataSharing::TExtendedTransactionBase<TColumnShard>;
56+
using TBase = TExtendedTransactionBase<TColumnShard>;
5757
const NKikimrProto::EReplyStatus PutBlobResult;
5858
std::vector<TInsertedPortions> Packs;
5959

ydb/core/tx/columnshard/blobs_action/transaction/tx_write.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#pragma once
22
#include <ydb/core/tx/columnshard/columnshard_impl.h>
3-
#include <ydb/core/tx/columnshard/data_sharing/common/transactions/tx_extension.h>
3+
#include <ydb/core/tx/columnshard/tablet/ext_tx_base.h>
44
#include <ydb/core/tx/columnshard/engines/writer/indexed_blob_constructor.h>
55

66
namespace NKikimr::NColumnShard {
77

8-
class TTxWrite: public NOlap::NDataSharing::TExtendedTransactionBase<TColumnShard> {
8+
class TTxWrite: public TExtendedTransactionBase<TColumnShard> {
99
private:
10-
using TBase = NOlap::NDataSharing::TExtendedTransactionBase<TColumnShard>;
10+
using TBase = TExtendedTransactionBase<TColumnShard>;
1111

1212
public:
1313
TTxWrite(TColumnShard* self, const TEvPrivate::TEvWriteBlobsResult::TPtr& putBlobResult)

ydb/core/tx/columnshard/columnshard_impl.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include "blobs_action/events/delete_blobs.h"
1212
#include "counters/columnshard.h"
1313
#include "counters/counters_manager.h"
14-
#include "data_sharing/common/transactions/tx_extension.h"
14+
#include "tablet/ext_tx_base.h"
1515
#include "data_sharing/destination/events/control.h"
1616
#include "data_sharing/destination/events/transfer.h"
1717
#include "data_sharing/manager/sessions.h"

ydb/core/tx/columnshard/data_sharing/common/transactions/ya.make

Lines changed: 0 additions & 17 deletions
This file was deleted.

ydb/core/tx/columnshard/data_sharing/common/ya.make

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ LIBRARY()
22

33
PEERDIR(
44
ydb/core/tx/columnshard/data_sharing/common/session
5-
ydb/core/tx/columnshard/data_sharing/common/transactions
65
ydb/core/tx/columnshard/data_sharing/common/context
76
)
87

ydb/core/tx/columnshard/data_sharing/destination/session/ya.make

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ SRCS(
77
PEERDIR(
88
ydb/core/tx/columnshard/data_sharing/initiator/controller
99
ydb/core/tx/columnshard/data_sharing/common/session
10-
ydb/core/tx/columnshard/data_sharing/common/transactions
10+
ydb/core/tx/columnshard/tablet
1111
ydb/core/tx/columnshard/data_sharing/destination/transactions
1212
)
1313

ydb/core/tx/columnshard/data_sharing/destination/transactions/tx_data_from_source.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
#pragma once
22
#include <ydb/core/tx/columnshard/blob_cache.h>
33
#include <ydb/core/tx/columnshard/columnshard_impl.h>
4-
#include <ydb/core/tx/columnshard/data_sharing/common/transactions/tx_extension.h>
4+
#include <ydb/core/tx/columnshard/tablet/ext_tx_base.h>
55
#include <ydb/core/tx/columnshard/data_sharing/destination/events/transfer.h>
66
#include <ydb/core/tx/columnshard/data_sharing/destination/session/destination.h>
77
#include <ydb/core/tx/columnshard/data_sharing/manager/shared_blobs.h>
88
#include <ydb/core/tx/columnshard/engines/scheme/schema_version.h>
99

1010
namespace NKikimr::NOlap::NDataSharing {
1111

12-
class TTxDataFromSource: public TExtendedTransactionBase<NColumnShard::TColumnShard> {
12+
class TTxDataFromSource: public NColumnShard::TExtendedTransactionBase<NColumnShard::TColumnShard> {
1313
private:
14-
using TBase = TExtendedTransactionBase<NColumnShard::TColumnShard>;
14+
using TBase = NColumnShard::TExtendedTransactionBase<NColumnShard::TColumnShard>;
1515
std::shared_ptr<TDestinationSession> Session;
1616
THashMap<ui64, NEvents::TPathIdData> PortionsByPathId;
1717
THashMap<TString, THashSet<NBlobCache::TUnifiedBlobId>> SharedBlobIds;

ydb/core/tx/columnshard/data_sharing/destination/transactions/tx_finish_ack_from_initiator.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#pragma once
22
#include <ydb/core/tx/columnshard/columnshard_impl.h>
3-
#include <ydb/core/tx/columnshard/data_sharing/common/transactions/tx_extension.h>
3+
#include <ydb/core/tx/columnshard/tablet/ext_tx_base.h>
44
#include <ydb/core/tx/columnshard/data_sharing/destination/session/destination.h>
55

66
namespace NKikimr::NOlap::NDataSharing {
77

8-
class TTxFinishAckFromInitiator: public TExtendedTransactionBase<NColumnShard::TColumnShard> {
8+
class TTxFinishAckFromInitiator: public NColumnShard::TExtendedTransactionBase<NColumnShard::TColumnShard> {
99
private:
10-
using TBase = TExtendedTransactionBase<NColumnShard::TColumnShard>;
10+
using TBase = NColumnShard::TExtendedTransactionBase<NColumnShard::TColumnShard>;
1111
std::shared_ptr<TDestinationSession> Session;
1212
protected:
1313
virtual bool DoExecute(NTabletFlatExecutor::TTransactionContext& txc, const TActorContext& ctx) override;

ydb/core/tx/columnshard/data_sharing/destination/transactions/tx_finish_from_source.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#pragma once
22
#include <ydb/core/tx/columnshard/columnshard_impl.h>
3-
#include <ydb/core/tx/columnshard/data_sharing/common/transactions/tx_extension.h>
3+
#include <ydb/core/tx/columnshard/tablet/ext_tx_base.h>
44
#include <ydb/core/tx/columnshard/data_sharing/destination/session/destination.h>
55

66
namespace NKikimr::NOlap::NDataSharing {
77

8-
class TTxFinishFromSource: public TExtendedTransactionBase<NColumnShard::TColumnShard> {
8+
class TTxFinishFromSource: public NColumnShard::TExtendedTransactionBase<NColumnShard::TColumnShard> {
99
private:
10-
using TBase = TExtendedTransactionBase<NColumnShard::TColumnShard>;
10+
using TBase = NColumnShard::TExtendedTransactionBase<NColumnShard::TColumnShard>;
1111
std::shared_ptr<TDestinationSession> Session;
1212
const TTabletId SourceTabletId;
1313
bool Finished = false;

ydb/core/tx/columnshard/data_sharing/destination/transactions/tx_start_from_initiator.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#pragma once
22
#include <ydb/core/tx/columnshard/columnshard_impl.h>
3-
#include <ydb/core/tx/columnshard/data_sharing/common/transactions/tx_extension.h>
3+
#include <ydb/core/tx/columnshard/tablet/ext_tx_base.h>
44
#include <ydb/core/tx/columnshard/data_sharing/destination/session/destination.h>
55

66
namespace NKikimr::NOlap::NDataSharing {
77

8-
class TTxProposeFromInitiator: public TExtendedTransactionBase<NColumnShard::TColumnShard> {
8+
class TTxProposeFromInitiator: public NColumnShard::TExtendedTransactionBase<NColumnShard::TColumnShard> {
99
private:
10-
using TBase = TExtendedTransactionBase<NColumnShard::TColumnShard>;
10+
using TBase = NColumnShard::TExtendedTransactionBase<NColumnShard::TColumnShard>;
1111
std::shared_ptr<TDestinationSession> Session;
1212
THashMap<TString, std::shared_ptr<TDestinationSession>>* Sessions;
1313
protected:
@@ -23,9 +23,9 @@ class TTxProposeFromInitiator: public TExtendedTransactionBase<NColumnShard::TCo
2323
TTxType GetTxType() const override { return NColumnShard::TXTYPE_DATA_SHARING_PROPOSE_FROM_INITIATOR; }
2424
};
2525

26-
class TTxConfirmFromInitiator: public TExtendedTransactionBase<NColumnShard::TColumnShard> {
26+
class TTxConfirmFromInitiator: public NColumnShard::TExtendedTransactionBase<NColumnShard::TColumnShard> {
2727
private:
28-
using TBase = TExtendedTransactionBase<NColumnShard::TColumnShard>;
28+
using TBase = NColumnShard::TExtendedTransactionBase<NColumnShard::TColumnShard>;
2929
std::shared_ptr<TDestinationSession> Session;
3030
protected:
3131
virtual bool DoExecute(NTabletFlatExecutor::TTransactionContext& txc, const TActorContext& ctx) override;

0 commit comments

Comments
 (0)