diff --git a/apex/f770/application/pages/page_00951.sql b/apex/f770/application/pages/page_00951.sql index 82a372d..1a3cef2 100644 --- a/apex/f770/application/pages/page_00951.sql +++ b/apex/f770/application/pages/page_00951.sql @@ -935,7 +935,7 @@ wwv_flow_api.create_ig_report_view( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(14676260252354379) ,p_view_id=>wwv_flow_api.id(36663453369288601) -,p_display_seq=>13 +,p_display_seq=>12 ,p_column_id=>wwv_flow_api.id(14218965053378937) ,p_is_visible=>true ,p_is_frozen=>false @@ -1016,7 +1016,7 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(16613169380652397) ,p_view_id=>wwv_flow_api.id(36663453369288601) -,p_display_seq=>26 +,p_display_seq=>25 ,p_column_id=>wwv_flow_api.id(16466600771696714) ,p_is_visible=>false ,p_is_frozen=>false @@ -1091,7 +1091,7 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(23900259240888922) ,p_view_id=>wwv_flow_api.id(36663453369288601) -,p_display_seq=>12 +,p_display_seq=>13 ,p_column_id=>wwv_flow_api.id(36658878708288389) ,p_is_visible=>true ,p_is_frozen=>false @@ -4401,7 +4401,8 @@ wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(15339980244749831) ,p_plug_name=>'Indexes' ,p_parent_plug_id=>wwv_flow_api.id(17065808075582744) -,p_region_template_options=>'#DEFAULT#:t-HeroRegion--hideIcon' +,p_icon_css_classes=>'fa-index' +,p_region_template_options=>'#DEFAULT#' ,p_plug_template=>wwv_flow_api.id(9070356145569920) ,p_plug_display_sequence=>10 ,p_plug_display_point=>'BODY' @@ -4469,13 +4470,25 @@ wwv_flow_api.create_page_plug( ,p_prn_page_footer_alignment=>'CENTER' ,p_prn_border_color=>'#666666' ); +wwv_flow_api.create_region_column_group( + p_id=>wwv_flow_api.id(21745172607497816) +,p_heading=>'Index Info' +); +wwv_flow_api.create_region_column_group( + p_id=>wwv_flow_api.id(21745253538497817) +,p_heading=>'Flags' +); +wwv_flow_api.create_region_column_group( + p_id=>wwv_flow_api.id(21745398114497818) +,p_heading=>'Stats' +); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(15341466243749846) ,p_name=>'TABLE_NAME' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'TABLE_NAME' ,p_data_type=>'VARCHAR2' -,p_is_query_only=>false +,p_is_query_only=>true ,p_item_type=>'NATIVE_HIDDEN' ,p_display_sequence=>30 ,p_attribute_01=>'Y' @@ -4484,7 +4497,6 @@ wwv_flow_api.create_region_column( ,p_enable_sort_group=>true ,p_enable_control_break=>true ,p_is_primary_key=>false -,p_duplicate_value=>true ,p_include_in_export=>false ); wwv_flow_api.create_region_column( @@ -4493,18 +4505,16 @@ wwv_flow_api.create_region_column( ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'INDEX_NAME' ,p_data_type=>'VARCHAR2' -,p_is_query_only=>false -,p_item_type=>'NATIVE_TEXTAREA' +,p_is_query_only=>true +,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Index Name' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>40 ,p_value_alignment=>'LEFT' -,p_attribute_01=>'Y' -,p_attribute_02=>'N' -,p_attribute_03=>'N' -,p_attribute_04=>'BOTH' -,p_is_required=>false -,p_max_length=>128 +,p_group_id=>wwv_flow_api.id(21745172607497816) +,p_use_group_for=>'BOTH' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' ,p_enable_filter=>true ,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' ,p_filter_is_required=>false @@ -4514,39 +4524,384 @@ wwv_flow_api.create_region_column( ,p_enable_sort_group=>true ,p_enable_control_break=>true ,p_enable_hide=>true -,p_is_primary_key=>false -,p_duplicate_value=>true +,p_is_primary_key=>true ,p_include_in_export=>true ); wwv_flow_api.create_region_column( - p_id=>wwv_flow_api.id(15341682265749848) -,p_name=>'COLS' + p_id=>wwv_flow_api.id(21743882574497803) +,p_name=>'INDEX_TYPE' ,p_source_type=>'DB_COLUMN' -,p_source_expression=>'COLS' +,p_source_expression=>'INDEX_TYPE' ,p_data_type=>'VARCHAR2' -,p_is_query_only=>false -,p_item_type=>'NATIVE_TEXTAREA' -,p_heading=>'Cols' +,p_is_query_only=>true +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Index Type' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>50 ,p_value_alignment=>'LEFT' -,p_attribute_01=>'Y' -,p_attribute_02=>'N' -,p_attribute_03=>'N' -,p_attribute_04=>'BOTH' +,p_group_id=>wwv_flow_api.id(21745172607497816) +,p_use_group_for=>'BOTH' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_enable_filter=>true +,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_filter_is_required=>false +,p_filter_text_case=>'MIXED' +,p_filter_exact_match=>true +,p_filter_lov_type=>'DISTINCT' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21743936305497804) +,p_name=>'IS_UNIQUE' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'IS_UNIQUE' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>true +,p_item_type=>'NATIVE_SINGLE_CHECKBOX' +,p_heading=>'Unique' +,p_heading_alignment=>'CENTER' +,p_display_sequence=>60 +,p_value_alignment=>'CENTER' +,p_group_id=>wwv_flow_api.id(21745253538497817) +,p_use_group_for=>'BOTH' +,p_attribute_01=>'N' +,p_attribute_02=>'Y' ,p_is_required=>false -,p_max_length=>32767 +,p_enable_filter=>true +,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_filter_is_required=>false +,p_filter_text_case=>'MIXED' +,p_filter_exact_match=>true +,p_filter_lov_type=>'DISTINCT' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +,p_readonly_condition_type=>'ALWAYS' +,p_readonly_for_each_row=>false +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21744069881497805) +,p_name=>'IS_CONSTRAINT' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'IS_CONSTRAINT' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>true +,p_item_type=>'NATIVE_SINGLE_CHECKBOX' +,p_heading=>'Constraint' +,p_heading_alignment=>'CENTER' +,p_display_sequence=>70 +,p_value_alignment=>'CENTER' +,p_group_id=>wwv_flow_api.id(21745253538497817) +,p_use_group_for=>'BOTH' +,p_attribute_01=>'N' +,p_attribute_02=>'Y' +,p_is_required=>false +,p_enable_filter=>true +,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_filter_is_required=>false +,p_filter_text_case=>'MIXED' +,p_filter_exact_match=>true +,p_filter_lov_type=>'DISTINCT' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +,p_readonly_condition_type=>'ALWAYS' +,p_readonly_for_each_row=>false +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21744130378497806) +,p_name=>'IS_VALID' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'IS_VALID' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>true +,p_item_type=>'NATIVE_SINGLE_CHECKBOX' +,p_heading=>'Valid' +,p_heading_alignment=>'CENTER' +,p_display_sequence=>80 +,p_value_alignment=>'CENTER' +,p_group_id=>wwv_flow_api.id(21745253538497817) +,p_use_group_for=>'BOTH' +,p_attribute_01=>'N' +,p_attribute_02=>'Y' +,p_is_required=>false +,p_enable_filter=>true +,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_filter_is_required=>false +,p_filter_text_case=>'MIXED' +,p_filter_exact_match=>true +,p_filter_lov_type=>'DISTINCT' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +,p_readonly_condition_type=>'ALWAYS' +,p_readonly_for_each_row=>false +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21744270961497807) +,p_name=>'IS_COMPRESSED' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'IS_COMPRESSED' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>true +,p_item_type=>'NATIVE_SINGLE_CHECKBOX' +,p_heading=>'Compressed' +,p_heading_alignment=>'CENTER' +,p_display_sequence=>90 +,p_value_alignment=>'CENTER' +,p_group_id=>wwv_flow_api.id(21745253538497817) +,p_use_group_for=>'BOTH' +,p_attribute_01=>'N' +,p_attribute_02=>'Y' +,p_is_required=>false +,p_enable_filter=>true +,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_filter_is_required=>false +,p_filter_text_case=>'MIXED' +,p_filter_exact_match=>true +,p_filter_lov_type=>'DISTINCT' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +,p_readonly_condition_type=>'ALWAYS' +,p_readonly_for_each_row=>false +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21744362143497808) +,p_name=>'IS_PARTITIONED' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'IS_PARTITIONED' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>true +,p_item_type=>'NATIVE_SINGLE_CHECKBOX' +,p_heading=>'Partitioned' +,p_heading_alignment=>'CENTER' +,p_display_sequence=>100 +,p_value_alignment=>'CENTER' +,p_group_id=>wwv_flow_api.id(21745253538497817) +,p_use_group_for=>'BOTH' +,p_attribute_01=>'N' +,p_attribute_02=>'Y' +,p_is_required=>false +,p_enable_filter=>true +,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_filter_is_required=>false +,p_filter_text_case=>'MIXED' +,p_filter_exact_match=>true +,p_filter_lov_type=>'DISTINCT' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +,p_readonly_condition_type=>'ALWAYS' +,p_readonly_for_each_row=>false +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21744457060497809) +,p_name=>'IS_VISIBLE' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'IS_VISIBLE' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>true +,p_item_type=>'NATIVE_SINGLE_CHECKBOX' +,p_heading=>'Visible' +,p_heading_alignment=>'CENTER' +,p_display_sequence=>110 +,p_value_alignment=>'CENTER' +,p_group_id=>wwv_flow_api.id(21745253538497817) +,p_use_group_for=>'BOTH' +,p_attribute_01=>'N' +,p_attribute_02=>'Y' +,p_is_required=>false +,p_enable_filter=>true +,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_filter_is_required=>false +,p_filter_text_case=>'MIXED' +,p_filter_exact_match=>true +,p_filter_lov_type=>'DISTINCT' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +,p_readonly_condition_type=>'ALWAYS' +,p_readonly_for_each_row=>false +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21744527454497810) +,p_name=>'LIST_COLUMNS' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'LIST_COLUMNS' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>true +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Columns' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>150 +,p_value_alignment=>'LEFT' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' ,p_enable_filter=>true ,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' ,p_filter_is_required=>false ,p_filter_text_case=>'MIXED' ,p_filter_lov_type=>'NONE' ,p_use_as_row_header=>false +,p_enable_sort_group=>false +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21744672648497811) +,p_name=>'NUM_ROWS' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'NUM_ROWS' +,p_data_type=>'NUMBER' +,p_is_query_only=>true +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Num Rows' +,p_heading_alignment=>'RIGHT' +,p_display_sequence=>120 +,p_value_alignment=>'RIGHT' +,p_group_id=>wwv_flow_api.id(21745398114497818) +,p_use_group_for=>'BOTH' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_enable_filter=>true +,p_filter_is_required=>false +,p_filter_lov_type=>'NONE' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21744772623497812) +,p_name=>'DISTINCT_KEYS' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'DISTINCT_KEYS' +,p_data_type=>'NUMBER' +,p_is_query_only=>true +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Distinct Keys' +,p_heading_alignment=>'RIGHT' +,p_display_sequence=>130 +,p_value_alignment=>'RIGHT' +,p_group_id=>wwv_flow_api.id(21745398114497818) +,p_use_group_for=>'BOTH' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_enable_filter=>true +,p_filter_is_required=>false +,p_filter_lov_type=>'NONE' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21744845174497813) +,p_name=>'LEAF_BLOCKS' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'LEAF_BLOCKS' +,p_data_type=>'NUMBER' +,p_is_query_only=>true +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Leaf Blocks' +,p_heading_alignment=>'RIGHT' +,p_display_sequence=>140 +,p_value_alignment=>'RIGHT' +,p_group_id=>wwv_flow_api.id(21745398114497818) +,p_use_group_for=>'BOTH' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_enable_filter=>true +,p_filter_is_required=>false +,p_filter_lov_type=>'NONE' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21744966085497814) +,p_name=>'TABLESPACE_NAME' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'TABLESPACE_NAME' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>true +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Tablespace Name' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>160 +,p_value_alignment=>'LEFT' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_enable_filter=>true +,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_filter_is_required=>false +,p_filter_text_case=>'MIXED' +,p_filter_exact_match=>true +,p_filter_lov_type=>'DISTINCT' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_enable_hide=>true +,p_is_primary_key=>false +,p_include_in_export=>true +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(21745061233497815) +,p_name=>'LAST_ANALYZED' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'LAST_ANALYZED' +,p_data_type=>'DATE' +,p_is_query_only=>true +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Last Analyzed' +,p_heading_alignment=>'CENTER' +,p_display_sequence=>170 +,p_value_alignment=>'CENTER' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_format_mask=>'&FORMAT_DATE.' +,p_enable_filter=>true +,p_filter_is_required=>false +,p_filter_date_ranges=>'ALL' +,p_filter_lov_type=>'DISTINCT' +,p_use_as_row_header=>false ,p_enable_sort_group=>true ,p_enable_control_break=>true ,p_enable_hide=>true ,p_is_primary_key=>false -,p_duplicate_value=>true ,p_include_in_export=>true ); wwv_flow_api.create_interactive_grid( @@ -4584,7 +4939,7 @@ wwv_flow_api.create_ig_report( ,p_type=>'PRIMARY' ,p_default_view=>'GRID' ,p_show_row_number=>false -,p_settings_area_expanded=>true +,p_settings_area_expanded=>false ); wwv_flow_api.create_ig_report_view( p_id=>wwv_flow_api.id(15553020173788933) @@ -4610,18 +4965,129 @@ wwv_flow_api.create_ig_report_column( ,p_column_id=>wwv_flow_api.id(15341547924749847) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>320 +,p_width=>280 ,p_sort_order=>1 ,p_sort_direction=>'ASC' ,p_sort_nulls=>'LAST' ); wwv_flow_api.create_ig_report_column( - p_id=>wwv_flow_api.id(15555390931788941) + p_id=>wwv_flow_api.id(21749604258507258) ,p_view_id=>wwv_flow_api.id(15553020173788933) ,p_display_seq=>2 -,p_column_id=>wwv_flow_api.id(15341682265749848) +,p_column_id=>wwv_flow_api.id(21743882574497803) +,p_is_visible=>false +,p_is_frozen=>false +,p_break_order=>5 +,p_break_is_enabled=>true +,p_break_sort_direction=>'ASC' +,p_break_sort_nulls=>'LAST' +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21750574727507263) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>3 +,p_column_id=>wwv_flow_api.id(21743936305497804) ,p_is_visible=>true ,p_is_frozen=>false +,p_width=>70 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21751488644507267) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>4 +,p_column_id=>wwv_flow_api.id(21744069881497805) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>70 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21752348891507270) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>5 +,p_column_id=>wwv_flow_api.id(21744130378497806) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>70 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21753260810507272) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>6 +,p_column_id=>wwv_flow_api.id(21744270961497807) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>70 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21754155629507274) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>7 +,p_column_id=>wwv_flow_api.id(21744362143497808) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>70 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21755028691507276) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>8 +,p_column_id=>wwv_flow_api.id(21744457060497809) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>70 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21755970491507278) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>12 +,p_column_id=>wwv_flow_api.id(21744527454497810) +,p_is_visible=>true +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21756854358507280) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>9 +,p_column_id=>wwv_flow_api.id(21744672648497811) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21757783148507282) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>10 +,p_column_id=>wwv_flow_api.id(21744772623497812) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21758641389507284) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>11 +,p_column_id=>wwv_flow_api.id(21744845174497813) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21759552677507286) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>13 +,p_column_id=>wwv_flow_api.id(21744966085497814) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>160 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21760407756507287) +,p_view_id=>wwv_flow_api.id(15553020173788933) +,p_display_seq=>14 +,p_column_id=>wwv_flow_api.id(21745061233497815) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>120 ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(15557355016498005) @@ -5048,6 +5514,18 @@ wwv_flow_api.create_page_item( ,p_display_as=>'NATIVE_HIDDEN' ,p_attribute_01=>'Y' ); +wwv_flow_api.component_end; +end; +/ +begin +wwv_flow_api.component_begin ( + p_version_yyyy_mm_dd=>'2021.04.15' +,p_release=>'21.1.7' +,p_default_workspace_id=>9014660246496943 +,p_default_application_id=>770 +,p_default_id_offset=>0 +,p_default_owner=>'CORE' +); wwv_flow_api.create_page_item( p_id=>wwv_flow_api.id(14456147614097214) ,p_name=>'P951_PART_HEADER_1' @@ -5438,18 +5916,6 @@ wwv_flow_api.create_page_process( ,p_process_when=>'P951_INDEX_ADD' ,p_process_when_type=>'ITEM_IS_NOT_NULL' ); -wwv_flow_api.component_end; -end; -/ -begin -wwv_flow_api.component_begin ( - p_version_yyyy_mm_dd=>'2021.04.15' -,p_release=>'21.1.7' -,p_default_workspace_id=>9014660246496943 -,p_default_application_id=>770 -,p_default_id_offset=>0 -,p_default_owner=>'CORE' -); wwv_flow_api.create_page_process( p_id=>wwv_flow_api.id(15126236349615745) ,p_process_sequence=>70 @@ -5480,7 +5946,6 @@ wwv_flow_api.create_page_process( ,p_process_when=>'P951_TABLE_NAME' ,p_process_when_type=>'ITEM_IS_NOT_NULL' ); -null; wwv_flow_api.component_end; end; / diff --git a/views/obj_indexes.sql b/views/obj_indexes.sql index 0a289d9..a8d3f1f 100644 --- a/views/obj_indexes.sql +++ b/views/obj_indexes.sql @@ -3,14 +3,40 @@ WITH x AS ( SELECT /*+ MATERIALIZE */ app.get_item('$TABLE_NAME') AS table_name FROM DUAL +), +c AS ( + SELECT + c.table_name, + c.index_name, + LISTAGG(c.column_name, ', ') WITHIN GROUP (ORDER BY c.column_position) AS list_columns + FROM user_ind_columns c + JOIN x + ON c.table_name = NVL(x.table_name, c.table_name) + WHERE c.table_name NOT IN (SELECT object_name FROM RECYCLEBIN) + GROUP BY c.table_name, c.index_name ) SELECT i.table_name, i.index_name, - LISTAGG(i.column_name, ', ') WITHIN GROUP (ORDER BY i.column_position) AS cols -FROM user_ind_columns i -JOIN x - ON i.table_name = NVL(x.table_name, i.table_name) -WHERE i.table_name NOT IN (SELECT object_name FROM RECYCLEBIN) -GROUP BY i.table_name, i.index_name; + i.index_type, + -- + CASE WHEN i.uniqueness = 'UNIQUE' THEN 'Y' END AS is_unique, + CASE WHEN i.constraint_index = 'YES' THEN 'Y' END AS is_constraint, + CASE WHEN NVL(i.funcidx_status, i.status) = 'VALID' THEN 'Y' END AS is_valid, + CASE WHEN i.compression = 'ENABLED' THEN 'Y' END AS is_compressed, + CASE WHEN i.partitioned = 'YES' THEN 'Y' END AS is_partitioned, + CASE WHEN i.visibility = 'VISIBLE' THEN 'Y' END AS is_visible, + -- + c.list_columns, + -- + i.num_rows, + i.distinct_keys, + i.leaf_blocks, + i.tablespace_name, + i.last_analyzed +FROM user_indexes i +JOIN c + ON c.table_name = i.table_name + AND c.index_name = i.index_name +WHERE i.generated = 'N';