aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgvit <gvit@ydb.tech>2023-11-10 22:03:49 +0300
committergvit <gvit@ydb.tech>2023-11-10 22:18:21 +0300
commitcecb105c417d5a429edc4bfcdfc41fc70cb47055 (patch)
treed15ffd55b9cdf2e9cc80e61151da7fbac93191d0
parent3ea0adf7b47f44527f111f8d47d5ddf84029d7ad (diff)
downloadydb-cecb105c417d5a429edc4bfcdfc41fc70cb47055.tar.gz
explicitly include things we use in the specified sources KIKIMR-19910
-rw-r--r--ydb/core/mind/hive/hive.h2
-rw-r--r--ydb/core/security/ticket_parser_impl.h1
-rw-r--r--ydb/core/tablet_flat/shared_sausagecache.cpp1
-rw-r--r--ydb/core/tx/datashard/backup_unit.cpp2
-rw-r--r--ydb/core/tx/datashard/cdc_stream_scan.cpp2
-rw-r--r--ydb/core/tx/datashard/datashard.cpp2
-rw-r--r--ydb/core/tx/datashard/datashard__conditional_erase_rows.cpp1
-rw-r--r--ydb/core/tx/datashard/datashard__init.cpp1
-rw-r--r--ydb/core/tx/datashard/datashard__read_iterator.cpp2
-rw-r--r--ydb/core/tx/datashard/datashard__readset.cpp2
-rw-r--r--ydb/core/tx/datashard/datashard__stats.cpp1
-rw-r--r--ydb/core/tx/datashard/datashard_pipeline.cpp1
-rw-r--r--ydb/core/tx/datashard/datashard_snapshots.cpp2
-rw-r--r--ydb/core/tx/datashard/datashard_switch_mvcc_state.cpp2
-rw-r--r--ydb/core/tx/datashard/export_s3_base_uploader.h3
-rw-r--r--ydb/core/tx/datashard/import_s3.cpp1
-rw-r--r--ydb/core/tx/datashard/operation.cpp2
-rw-r--r--ydb/core/tx/scheme_board/cache.cpp2
-rw-r--r--ydb/core/tx/schemeshard/schemeshard_info_types.h2
-rw-r--r--ydb/core/tx/tx_proxy/proxy.h1
-rw-r--r--ydb/core/ydb_convert/table_description.cpp1
-rw-r--r--ydb/core/ydb_convert/table_description.h1
22 files changed, 35 insertions, 0 deletions
diff --git a/ydb/core/mind/hive/hive.h b/ydb/core/mind/hive/hive.h
index 79d1d75834..c9f0deba0f 100644
--- a/ydb/core/mind/hive/hive.h
+++ b/ydb/core/mind/hive/hive.h
@@ -29,6 +29,8 @@
#include <ydb/core/tablet/tablet_metrics.h>
+#include <util/stream/format.h>
+
namespace NKikimr {
namespace NHive {
diff --git a/ydb/core/security/ticket_parser_impl.h b/ydb/core/security/ticket_parser_impl.h
index 90c2cf9883..e3c1ee708f 100644
--- a/ydb/core/security/ticket_parser_impl.h
+++ b/ydb/core/security/ticket_parser_impl.h
@@ -19,6 +19,7 @@
#include <util/generic/queue.h>
#include "ticket_parser_log.h"
#include "ldap_auth_provider.h"
+#include <util/stream/file.h>
namespace NKikimr {
diff --git a/ydb/core/tablet_flat/shared_sausagecache.cpp b/ydb/core/tablet_flat/shared_sausagecache.cpp
index 00bfe1ffb2..40f775ae24 100644
--- a/ydb/core/tablet_flat/shared_sausagecache.cpp
+++ b/ydb/core/tablet_flat/shared_sausagecache.cpp
@@ -6,6 +6,7 @@
#include <ydb/core/util/cache_cache.h>
#include <ydb/core/util/page_map.h>
#include <ydb/core/base/blobstorage.h>
+#include <ydb/core/control/immediate_control_board_impl.h>
#include <library/cpp/actors/core/hfunc.h>
#include <library/cpp/containers/stack_vector/stack_vec.h>
#include <util/generic/set.h>
diff --git a/ydb/core/tx/datashard/backup_unit.cpp b/ydb/core/tx/datashard/backup_unit.cpp
index 0c5e3f6394..e328860ada 100644
--- a/ydb/core/tx/datashard/backup_unit.cpp
+++ b/ydb/core/tx/datashard/backup_unit.cpp
@@ -5,6 +5,8 @@
#include "export_scan.h"
#include "export_s3.h"
+#include <ydb/core/protos/datashard_config.pb.h>
+
namespace NKikimr {
namespace NDataShard {
diff --git a/ydb/core/tx/datashard/cdc_stream_scan.cpp b/ydb/core/tx/datashard/cdc_stream_scan.cpp
index a58469e4cc..5a1a0bf271 100644
--- a/ydb/core/tx/datashard/cdc_stream_scan.cpp
+++ b/ydb/core/tx/datashard/cdc_stream_scan.cpp
@@ -2,6 +2,8 @@
#include "change_record_body_serializer.h"
#include "datashard_impl.h"
+#include <ydb/core/protos/datashard_config.pb.h>
+
#include <util/generic/maybe.h>
#include <util/string/builder.h>
diff --git a/ydb/core/tx/datashard/datashard.cpp b/ydb/core/tx/datashard/datashard.cpp
index bb9de6094a..4a30d4c705 100644
--- a/ydb/core/tx/datashard/datashard.cpp
+++ b/ydb/core/tx/datashard/datashard.cpp
@@ -8,7 +8,9 @@
#include <ydb/core/scheme/scheme_tablecell.h>
#include <ydb/core/tablet/tablet_counters_protobuf.h>
#include <ydb/core/tx/long_tx_service/public/events.h>
+#include <ydb/core/protos/datashard_config.pb.h>
+#include <library/cpp/actors/core/monotonic_provider.h>
#include <library/cpp/monlib/service/pages/templates.h>
#include <contrib/libs/apache/arrow/cpp/src/arrow/api.h>
diff --git a/ydb/core/tx/datashard/datashard__conditional_erase_rows.cpp b/ydb/core/tx/datashard/datashard__conditional_erase_rows.cpp
index ba9b1086f2..a84bf4d2f5 100644
--- a/ydb/core/tx/datashard/datashard__conditional_erase_rows.cpp
+++ b/ydb/core/tx/datashard/datashard__conditional_erase_rows.cpp
@@ -5,6 +5,7 @@
#include <ydb/core/base/appdata.h>
#include <ydb/core/base/counters.h>
#include <ydb/core/tablet_flat/flat_row_state.h>
+#include <ydb/core/protos/datashard_config.pb.h>
#include <util/generic/hash.h>
#include <util/generic/hash_set.h>
diff --git a/ydb/core/tx/datashard/datashard__init.cpp b/ydb/core/tx/datashard/datashard__init.cpp
index 02b26e6782..065234b1f8 100644
--- a/ydb/core/tx/datashard/datashard__init.cpp
+++ b/ydb/core/tx/datashard/datashard__init.cpp
@@ -1,6 +1,7 @@
#include "datashard_txs.h"
#include "datashard_locks_db.h"
+#include <ydb/core/base/feature_flags.h>
#include <ydb/core/base/tx_processing.h>
#include <ydb/core/tablet/tablet_exception.h>
#include <ydb/core/util/pb.h>
diff --git a/ydb/core/tx/datashard/datashard__read_iterator.cpp b/ydb/core/tx/datashard/datashard__read_iterator.cpp
index 9deccda5da..4409add2c3 100644
--- a/ydb/core/tx/datashard/datashard__read_iterator.cpp
+++ b/ydb/core/tx/datashard/datashard__read_iterator.cpp
@@ -7,6 +7,8 @@
#include <ydb/core/formats/arrow/arrow_batch_builder.h>
+#include <library/cpp/actors/core/monotonic_provider.h>
+
#include <util/system/hp_timer.h>
#include <utility>
diff --git a/ydb/core/tx/datashard/datashard__readset.cpp b/ydb/core/tx/datashard/datashard__readset.cpp
index 29986aa4e1..6206b0abf3 100644
--- a/ydb/core/tx/datashard/datashard__readset.cpp
+++ b/ydb/core/tx/datashard/datashard__readset.cpp
@@ -1,5 +1,7 @@
#include "datashard_txs.h"
+#include <library/cpp/actors/core/monotonic_provider.h>
+
namespace NKikimr::NDataShard {
TDataShard::TTxReadSet::TTxReadSet(TDataShard *self, TEvTxProcessing::TEvReadSet::TPtr ev)
diff --git a/ydb/core/tx/datashard/datashard__stats.cpp b/ydb/core/tx/datashard/datashard__stats.cpp
index aa5de6e1b1..d19a415740 100644
--- a/ydb/core/tx/datashard/datashard__stats.cpp
+++ b/ydb/core/tx/datashard/datashard__stats.cpp
@@ -3,6 +3,7 @@
#include <ydb/core/tablet_flat/flat_stat_table.h>
#include <ydb/core/tablet_flat/flat_dbase_sz_env.h>
#include "ydb/core/tablet_flat/shared_sausagecache.h"
+#include <ydb/core/protos/datashard_config.pb.h>
namespace NKikimr {
namespace NDataShard {
diff --git a/ydb/core/tx/datashard/datashard_pipeline.cpp b/ydb/core/tx/datashard/datashard_pipeline.cpp
index 0daa8090a6..af9cc47180 100644
--- a/ydb/core/tx/datashard/datashard_pipeline.cpp
+++ b/ydb/core/tx/datashard/datashard_pipeline.cpp
@@ -6,6 +6,7 @@
#include <ydb/core/base/compile_time_flags.h>
#include <ydb/core/base/cputime.h>
+#include <ydb/core/base/feature_flags.h>
#include <ydb/core/tx/balance_coverage/balance_coverage_builder.h>
namespace NKikimr {
diff --git a/ydb/core/tx/datashard/datashard_snapshots.cpp b/ydb/core/tx/datashard/datashard_snapshots.cpp
index abf7aa0f99..3cefffcb08 100644
--- a/ydb/core/tx/datashard/datashard_snapshots.cpp
+++ b/ydb/core/tx/datashard/datashard_snapshots.cpp
@@ -2,6 +2,8 @@
#include "datashard_impl.h"
+#include <ydb/core/protos/datashard_config.pb.h>
+
#include <util/stream/output.h>
namespace NKikimr {
diff --git a/ydb/core/tx/datashard/datashard_switch_mvcc_state.cpp b/ydb/core/tx/datashard/datashard_switch_mvcc_state.cpp
index 3ad005b5eb..289250bf52 100644
--- a/ydb/core/tx/datashard/datashard_switch_mvcc_state.cpp
+++ b/ydb/core/tx/datashard/datashard_switch_mvcc_state.cpp
@@ -1,5 +1,7 @@
#include "datashard_txs.h"
+#include <ydb/core/base/feature_flags.h>
+
namespace NKikimr::NDataShard {
void TDataShard::CheckMvccStateChangeCanStart(const TActorContext& ctx) {
diff --git a/ydb/core/tx/datashard/export_s3_base_uploader.h b/ydb/core/tx/datashard/export_s3_base_uploader.h
index 5ffc54c6d4..ecbd8f3950 100644
--- a/ydb/core/tx/datashard/export_s3_base_uploader.h
+++ b/ydb/core/tx/datashard/export_s3_base_uploader.h
@@ -14,6 +14,7 @@
#include <ydb/core/wrappers/events/common.h>
#include <library/cpp/actors/core/actor_bootstrapped.h>
#include <library/cpp/actors/core/hfunc.h>
+#include <library/cpp/random_provider/random_provider.h>
#include <util/generic/buffer.h>
#include <util/generic/maybe.h>
@@ -22,6 +23,8 @@
#include <util/string/builder.h>
#include <util/string/cast.h>
+#include <google/protobuf/text_format.h>
+
namespace NKikimr {
namespace NDataShard {
diff --git a/ydb/core/tx/datashard/import_s3.cpp b/ydb/core/tx/datashard/import_s3.cpp
index 5ec7fcc8d3..b90b357d05 100644
--- a/ydb/core/tx/datashard/import_s3.cpp
+++ b/ydb/core/tx/datashard/import_s3.cpp
@@ -7,6 +7,7 @@
#include "import_s3.h"
#include <ydb/core/base/appdata.h>
+#include <ydb/core/protos/datashard_config.pb.h>
#include <ydb/core/protos/flat_scheme_op.pb.h>
#include <ydb/library/services/services.pb.h>
#include <ydb/core/scheme/scheme_types_proto.h>
diff --git a/ydb/core/tx/datashard/operation.cpp b/ydb/core/tx/datashard/operation.cpp
index 6af6ec22b1..51d1753f7c 100644
--- a/ydb/core/tx/datashard/operation.cpp
+++ b/ydb/core/tx/datashard/operation.cpp
@@ -2,6 +2,8 @@
#include "key_conflicts.h"
#include "datashard_impl.h"
+#include <library/cpp/actors/core/monotonic_provider.h>
+
namespace NKikimr {
namespace NDataShard {
diff --git a/ydb/core/tx/scheme_board/cache.cpp b/ydb/core/tx/scheme_board/cache.cpp
index c058d86cbe..796deca27c 100644
--- a/ydb/core/tx/scheme_board/cache.cpp
+++ b/ydb/core/tx/scheme_board/cache.cpp
@@ -34,6 +34,8 @@
#include <util/generic/xrange.h>
#include <util/string/builder.h>
+#include <google/protobuf/util/json_util.h>
+
namespace NKikimr {
namespace NSchemeBoard {
diff --git a/ydb/core/tx/schemeshard/schemeshard_info_types.h b/ydb/core/tx/schemeshard/schemeshard_info_types.h
index 7073cf089c..2738973d66 100644
--- a/ydb/core/tx/schemeshard/schemeshard_info_types.h
+++ b/ydb/core/tx/schemeshard/schemeshard_info_types.h
@@ -10,7 +10,9 @@
#include <ydb/core/tx/message_seqno.h>
#include <ydb/core/tx/datashard/datashard.h>
+#include <ydb/core/control/immediate_control_board_impl.h>
+#include <ydb/core/base/feature_flags.h>
#include <ydb/core/tablet_flat/flat_cxx_database.h>
#include <ydb/core/tablet_flat/flat_dbase_scheme.h>
#include <ydb/core/tablet_flat/flat_table_column.h>
diff --git a/ydb/core/tx/tx_proxy/proxy.h b/ydb/core/tx/tx_proxy/proxy.h
index 9364b5df42..e757bc3306 100644
--- a/ydb/core/tx/tx_proxy/proxy.h
+++ b/ydb/core/tx/tx_proxy/proxy.h
@@ -5,6 +5,7 @@
#include <ydb/public/lib/base/defs.h>
#include <ydb/public/api/protos/ydb_status_codes.pb.h>
#include <ydb/library/ydb_issue/issue_helpers.h>
+#include <ydb/core/control/immediate_control_board_impl.h>
#include <ydb/core/tx/tx.h>
#include <ydb/core/tx/datashard/sys_tables.h>
#include <ydb/core/tx/scheme_cache/scheme_cache.h>
diff --git a/ydb/core/ydb_convert/table_description.cpp b/ydb/core/ydb_convert/table_description.cpp
index 78683b2477..ad283f3875 100644
--- a/ydb/core/ydb_convert/table_description.cpp
+++ b/ydb/core/ydb_convert/table_description.cpp
@@ -8,6 +8,7 @@
#include <ydb/core/engine/mkql_proto.h>
#include <ydb/library/ydb_issue/proto/issue_id.pb.h>
#include <ydb/library/yql/public/issue/yql_issue.h>
+#include <ydb/core/scheme/scheme_pathid.h>
#include <util/generic/hash.h>
diff --git a/ydb/core/ydb_convert/table_description.h b/ydb/core/ydb_convert/table_description.h
index 346e877cbf..b3cd7d15a2 100644
--- a/ydb/core/ydb_convert/table_description.h
+++ b/ydb/core/ydb_convert/table_description.h
@@ -26,6 +26,7 @@ enum class EAlterOperationKind {
RenameIndex,
};
+struct TPathId;
THashSet<EAlterOperationKind> GetAlterOperationKinds(const Ydb::Table::AlterTableRequest* req);