diff --git a/web-console/src/views/segments-view.tsx b/web-console/src/views/segments-view.tsx index 1dd3b8a667f5..b30f4c5e6b3a 100644 --- a/web-console/src/views/segments-view.tsx +++ b/web-console/src/views/segments-view.tsx @@ -41,7 +41,7 @@ import { import './segments-view.scss'; const tableColumns: string[] = ['Segment ID', 'Datasource', 'Start', 'End', 'Version', 'Partition', - 'Size', 'Num rows', 'Replicas', 'Is published', 'Is realtime', 'Is available']; + 'Size', 'Num rows', 'Replicas', 'Is published', 'Is realtime', 'Is available', 'Is overshadowed']; const tableColumnsNoSql: string[] = ['Segment ID', 'Datasource', 'Start', 'End', 'Version', 'Partition', 'Size']; export interface SegmentsViewProps extends React.Props { @@ -78,6 +78,7 @@ interface SegmentQueryResultRow { is_available: number; is_published: number; is_realtime: number; + is_overshadowed: number; } export class SegmentsView extends React.Component { @@ -139,7 +140,8 @@ export class SegmentsView extends React.Component String(Boolean(row.is_available)), Filter: makeBooleanFilter(), show: !noSqlMode && tableColumnSelectionHandler.showColumn('Is available') + }, + { + Header: 'Is overshadowed', + id: 'is_overshadowed', + accessor: (row) => String(Boolean(row.is_overshadowed)), + Filter: makeBooleanFilter(), + show: !noSqlMode && tableColumnSelectionHandler.showColumn('Is overshadowed') } ]} defaultPageSize={50}