Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion be/src/olap/iterators.h
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ class StorageReadOptions {
RuntimeState* runtime_state = nullptr;
RowsetId rowset_id;
Version version;
int32_t tablet_id = 0;
int64_t tablet_id = 0;
size_t topn_limit = 0;
};

Expand Down
4 changes: 2 additions & 2 deletions be/src/olap/rowset/segment_v2/column_reader.h
Original file line number Diff line number Diff line change
Expand Up @@ -550,7 +550,7 @@ class ArrayFileColumnIterator final : public ColumnIterator {
class RowIdColumnIterator : public ColumnIterator {
public:
RowIdColumnIterator() = delete;
RowIdColumnIterator(int32_t tid, RowsetId rid, int32_t segid)
RowIdColumnIterator(int64_t tid, RowsetId rid, int32_t segid)
: _tablet_id(tid), _rowset_id(rid), _segment_id(segid) {}

Status seek_to_first() override {
Expand Down Expand Up @@ -592,7 +592,7 @@ class RowIdColumnIterator : public ColumnIterator {

private:
rowid_t _current_rowid = 0;
int32_t _tablet_id = 0;
int64_t _tablet_id = 0;
RowsetId _rowset_id;
int32_t _segment_id = 0;
};
Expand Down
4 changes: 2 additions & 2 deletions be/src/olap/rowset/segment_v2/segment_iterator.h
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ class SegmentIterator : public RowwiseIterator {
bool is_lazy_materialization_read() const override { return _lazy_materialization_read; }
uint64_t data_id() const override { return _segment->id(); }
RowsetId rowset_id() const { return _segment->rowset_id(); }
int32_t tablet_id() const { return _tablet_id; }
int64_t tablet_id() const { return _tablet_id; }

bool update_profile(RuntimeProfile* profile) override {
bool updated = false;
Expand Down Expand Up @@ -430,7 +430,7 @@ class SegmentIterator : public RowwiseIterator {
// used to collect filter information.
std::vector<ColumnPredicate*> _filter_info_id;
bool _record_rowids = false;
int32_t _tablet_id = 0;
int64_t _tablet_id = 0;
std::set<int32_t> _output_columns;
};

Expand Down
4 changes: 2 additions & 2 deletions be/src/olap/schema_cache.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ namespace doris {
SchemaCache* SchemaCache::_s_instance = nullptr;

// format: tabletId-unique_id1-uniqueid2...-version-type
std::string SchemaCache::get_schema_key(int32_t tablet_id, const TabletSchemaSPtr& schema,
std::string SchemaCache::get_schema_key(int64_t tablet_id, const TabletSchemaSPtr& schema,
const std::vector<uint32_t>& column_ids, int32_t version,
Type type) {
if (column_ids.empty() || schema->column(column_ids[0]).unique_id() < 0) {
Expand All @@ -55,7 +55,7 @@ std::string SchemaCache::get_schema_key(int32_t tablet_id, const TabletSchemaSPt
}

// format: tabletId-unique_id1-uniqueid2...-version-type
std::string SchemaCache::get_schema_key(int32_t tablet_id, const std::vector<TColumn>& columns,
std::string SchemaCache::get_schema_key(int64_t tablet_id, const std::vector<TColumn>& columns,
int32_t version, Type type) {
if (columns.empty() || columns[0].col_unique_id < 0) {
return "";
Expand Down
4 changes: 2 additions & 2 deletions be/src/olap/schema_cache.h
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,10 @@ class SchemaCache : public LRUCachePolicy {
static void create_global_instance(size_t capacity);

// get cache schema key, delimiter with SCHEMA_DELIMITER
static std::string get_schema_key(int32_t tablet_id, const TabletSchemaSPtr& schema,
static std::string get_schema_key(int64_t tablet_id, const TabletSchemaSPtr& schema,
const std::vector<uint32_t>& column_ids, int32_t version,
Type type);
static std::string get_schema_key(int32_t tablet_id, const std::vector<TColumn>& columns,
static std::string get_schema_key(int64_t tablet_id, const std::vector<TColumn>& columns,
int32_t version, Type type);

// Get a shared cached schema from cache, schema_key is a subset of column unique ids
Expand Down
6 changes: 3 additions & 3 deletions be/src/olap/tablet_schema.h
Original file line number Diff line number Diff line change
Expand Up @@ -281,8 +281,8 @@ class TabletSchema {
vectorized::Block create_block(bool ignore_dropped_col = true) const;
void set_schema_version(int32_t version) { _schema_version = version; }

void set_table_id(int32_t table_id) { _table_id = table_id; }
int32_t table_id() const { return _table_id; }
void set_table_id(int64_t table_id) { _table_id = table_id; }
int64_t table_id() const { return _table_id; }
void build_current_tablet_schema(int64_t index_id, int32_t version,
const OlapTableIndexSchema* index,
const TabletSchema& out_tablet_schema);
Expand Down Expand Up @@ -364,7 +364,7 @@ class TabletSchema {
int32_t _sequence_col_idx = -1;
int32_t _version_col_idx = -1;
int32_t _schema_version = -1;
int32_t _table_id = -1;
int64_t _table_id = -1;
bool _disable_auto_compaction = false;
bool _enable_single_replica_compaction = false;
int64_t _mem_size = 0;
Expand Down
4 changes: 2 additions & 2 deletions be/src/olap/utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -297,9 +297,9 @@ struct RowLocation {
};

struct GlobalRowLoacation {
GlobalRowLoacation(uint32_t tid, RowsetId rsid, uint32_t sid, uint32_t rid)
GlobalRowLoacation(int64_t tid, RowsetId rsid, uint32_t sid, uint32_t rid)
: tablet_id(tid), row_location(rsid, sid, rid) {}
uint32_t tablet_id;
int64_t tablet_id;
RowLocation row_location;

bool operator==(const GlobalRowLoacation& rhs) const {
Expand Down
4 changes: 2 additions & 2 deletions be/src/runtime/descriptors.h
Original file line number Diff line number Diff line change
Expand Up @@ -172,13 +172,13 @@ class TableDescriptor {
::doris::TTableType::type table_type() const { return _table_type; }
const std::string& name() const { return _name; }
const std::string& database() const { return _database; }
int32_t table_id() const { return _table_id; }
int64_t table_id() const { return _table_id; }

private:
::doris::TTableType::type _table_type;
std::string _name;
std::string _database;
int32_t _table_id;
int64_t _table_id;
int _num_cols;
int _num_clustering_cols;
};
Expand Down