path # lines of code paimon-web-ui/index.html 13 paimon-web-ui/vite.config.ts 23 paimon-web-ui/src/main.tsx 9 paimon-web-ui/src/app/App.tsx 11 paimon-web-ui/src/app/App.less 12 paimon-web-ui/src/config/menu.tsx 31 paimon-web-ui/src/utils/mode.ts 28 paimon-web-ui/src/index.less 5 paimon-web-ui/src/components/Dropdown/CatalogDropdown.tsx 34 paimon-web-ui/src/components/Search/index.tsx 8 paimon-web-ui/src/components/Editor/index.tsx 29 paimon-web-ui/src/hooks/localStorage/index.tsx 28 paimon-web-ui/src/pages/Playground/index.tsx 13 paimon-web-ui/src/pages/Playground/components/TabMenuSidebar/index.tsx 10 paimon-web-ui/src/pages/Playground/components/TabMenuSidebar/components/SiderTab/index.tsx 94 paimon-web-ui/src/pages/Playground/components/TabMenuSidebar/components/SiderTab/siderbar.module.less 8 paimon-web-ui/src/pages/Playground/components/TabMenuSidebar/components/TreeComponent/index.tsx 155 paimon-web-ui/src/pages/Playground/components/TabMenuSidebar/components/TreeComponent/tree-component.module.less 6 paimon-web-ui/src/pages/Playground/components/TabMenuSidebar/tab-menu-sidebar.module.less 7 paimon-web-ui/src/pages/Playground/components/RightContent/index.tsx 14 paimon-web-ui/src/pages/Playground/components/RightContent/components/TopPanel/index.tsx 8 paimon-web-ui/src/pages/Playground/components/RightContent/components/TopPanel/Tab/index.tsx 28 paimon-web-ui/src/pages/Playground/components/RightContent/components/BottomPanel/index.tsx 8 paimon-web-ui/src/pages/Playground/components/RightContent/right-content.module.less 5 paimon-web-ui/src/pages/Playground/playground.module.less 9 paimon-web-ui/src/pages/Layout/index.tsx 19 paimon-web-ui/src/pages/Layout/layout.module.less 3 paimon-web-ui/src/pages/Layout/Header/index.tsx 89 paimon-web-ui/src/pages/Abnormal/Dev/index.tsx 8 paimon-web-ui/src/pages/Metadata/index.tsx 14 paimon-web-ui/src/pages/Metadata/metadata.module.less 8 paimon-web-ui/src/pages/Metadata/components/RightContent/index.tsx 8 paimon-web-ui/src/pages/Metadata/components/RightContent/components/MainContent/Table/index.tsx 20 paimon-web-ui/src/pages/Metadata/components/RightContent/right-content.module.less 4 paimon-web-ui/src/pages/Metadata/components/LeftContent/index.tsx 12 paimon-web-ui/src/pages/Metadata/components/LeftContent/left-content.module.less 13 paimon-web-ui/src/pages/Metadata/components/LeftContent/components/CatalogTree/index.tsx 138 paimon-web-ui/src/pages/Metadata/components/LeftContent/components/CatalogTree/catalog-tree.module.less 5 paimon-web-ui/src/router/index.tsx 31 tools/maven/suppressions.xml 16 paimon-web-server/src/main/assembly/package.xml 40 paimon-web-server/src/main/resources/mapper/SysRoleMapper.xml 65 paimon-web-server/src/main/resources/mapper/RoleMenuMapper.xml 36 paimon-web-server/src/main/resources/mapper/UserMapper.xml 91 paimon-web-server/src/main/resources/mapper/SysMenuMapper.xml 115 paimon-web-server/src/main/resources/mapper/UserRoleMapper.xml 38 paimon-web-server/src/main/resources/application-prod.yml 6 paimon-web-server/src/main/resources/application-dev.yml 13 paimon-web-server/src/main/resources/db/ddl-h2.sql 83 paimon-web-server/src/main/resources/db/dml-h2.sql 41 paimon-web-server/src/main/resources/log4j2-spring.xml 33 paimon-web-server/src/main/resources/application.yml 36 paimon-web-server/src/main/java/org/apache/paimon/web/server/configrue/GlobalExceptionHandler.java 52 paimon-web-server/src/main/java/org/apache/paimon/web/server/configrue/SaTokenConfigure.java 15 paimon-web-server/src/main/java/org/apache/paimon/web/server/configrue/MybatisPlusConfig.java 41 paimon-web-server/src/main/java/org/apache/paimon/web/server/configrue/MybatisPlusMetaObjectHandler.java 18 paimon-web-server/src/main/java/org/apache/paimon/web/server/PaimonWebServerApplication.java 9 paimon-web-server/src/main/java/org/apache/paimon/web/server/context/TenantContextHolder.java 13 paimon-web-server/src/main/java/org/apache/paimon/web/server/util/StringUtils.java 7 paimon-web-server/src/main/java/org/apache/paimon/web/server/util/SpringUtils.java 40 paimon-web-server/src/main/java/org/apache/paimon/web/server/util/ServletUtils.java 65 paimon-web-server/src/main/java/org/apache/paimon/web/server/util/ObjectMapperUtils.java 242 paimon-web-server/src/main/java/org/apache/paimon/web/server/util/MessageUtils.java 22 paimon-web-server/src/main/java/org/apache/paimon/web/server/util/PageSupport.java 62 paimon-web-server/src/main/java/org/apache/paimon/web/server/mapper/TenantMapper.java 6 paimon-web-server/src/main/java/org/apache/paimon/web/server/mapper/SysMenuMapper.java 22 paimon-web-server/src/main/java/org/apache/paimon/web/server/mapper/UserMapper.java 13 paimon-web-server/src/main/java/org/apache/paimon/web/server/mapper/UserRoleMapper.java 15 paimon-web-server/src/main/java/org/apache/paimon/web/server/mapper/SysRoleMapper.java 16 paimon-web-server/src/main/java/org/apache/paimon/web/server/mapper/RoleMenuMapper.java 13 paimon-web-server/src/main/java/org/apache/paimon/web/server/mapper/UserTenantMapper.java 6 paimon-web-server/src/main/java/org/apache/paimon/web/server/controller/LoginController.java 30 paimon-web-server/src/main/java/org/apache/paimon/web/server/controller/SysMenuController.java 87 paimon-web-server/src/main/java/org/apache/paimon/web/server/controller/UserController.java 28 paimon-web-server/src/main/java/org/apache/paimon/web/server/controller/SysRoleController.java 110 paimon-web-server/src/main/java/org/apache/paimon/web/server/constant/Constants.java 13 paimon-web-server/src/main/java/org/apache/paimon/web/server/service/impl/SysRoleServiceImpl.java 164 paimon-web-server/src/main/java/org/apache/paimon/web/server/service/impl/SysMenuServiceImpl.java 274 paimon-web-server/src/main/java/org/apache/paimon/web/server/service/impl/UserServiceImpl.java 36 paimon-web-server/src/main/java/org/apache/paimon/web/server/service/SysRoleService.java 26 paimon-web-server/src/main/java/org/apache/paimon/web/server/service/UserService.java 10 paimon-web-server/src/main/java/org/apache/paimon/web/server/service/SysMenuService.java 24 paimon-web-server/src/main/java/org/apache/paimon/web/server/service/PermissionService.java 45 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/dto/UserDto.java 10 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/tree/TreeSelect.java 38 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/vo/RoleMenuTreeselectVo.java 16 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/vo/RouterVo.java 69 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/vo/MetaVo.java 55 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/result/PageR.java 22 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/result/enums/Status.java 33 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/result/R.java 43 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/result/exception/role/RoleInUsedException.java 8 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/result/exception/user/UserNotExistsException.java 8 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/result/exception/user/UserPasswordNotMatchException.java 9 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/result/exception/BaseException.java 19 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/enums/MenuType.java 14 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/model/BaseModel.java 29 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/model/UserRole.java 10 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/model/RoleMenu.java 10 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/model/SysRole.java 23 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/model/User.java 25 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/model/UserTenant.java 11 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/model/SysMenu.java 26 paimon-web-server/src/main/java/org/apache/paimon/web/server/data/model/Tenant.java 12 paimon-web-common/src/main/java/org/apache/paimon/web/common/annotation/VisibleForTesting.java 7 paimon-web-common/src/main/java/org/apache/paimon/web/common/utils/ParameterValidationUtil.java 13 paimon-web-api/src/main/java/org/apache/paimon/web/api/database/DatabaseManager.java 19 paimon-web-api/src/main/java/org/apache/paimon/web/api/catalog/CatalogCreator.java 23 paimon-web-api/src/main/java/org/apache/paimon/web/api/common/OperatorKind.java 17 paimon-web-api/src/main/java/org/apache/paimon/web/api/common/CatalogProperties.java 7 paimon-web-api/src/main/java/org/apache/paimon/web/api/common/MetastoreType.java 12 paimon-web-api/src/main/java/org/apache/paimon/web/api/common/WriteMode.java 12 paimon-web-api/src/main/java/org/apache/paimon/web/api/common/CatalogEntity.java 69 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/AlterTableEntity.java 95 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/ColumnMetadata.java 25 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/SnapshotTableMetadata.java 147 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/TableOptionExtractor.java 43 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/TableManager.java 508 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/TableMetadata.java 137 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/ConsumerTableMetadata.java 21 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/TagTableMetadata.java 70 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/OptionTableMetadata.java 21 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/FileTableMetadata.java 183 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/ManifestTableMetadata.java 69 paimon-web-api/src/main/java/org/apache/paimon/web/api/table/SchemaTableMetadata.java 81