├── .gitignore ├── LICENSE ├── NOTICE ├── README.md ├── db ├── pixels_rover.mwb └── pixels_rover.sql ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src ├── main │ ├── java │ │ └── io │ │ │ └── pixelsdb │ │ │ └── pixels │ │ │ └── rover │ │ │ ├── PixelsRoverApplication.java │ │ │ ├── ServletInitializer.java │ │ │ ├── config │ │ │ ├── WebConfig.java │ │ │ ├── captcha │ │ │ │ ├── CaptchaConfig.java │ │ │ │ └── KaptchaTextCreator.java │ │ │ ├── common │ │ │ │ ├── AjaxResult.java │ │ │ │ └── BaseController.java │ │ │ ├── exception │ │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── security │ │ │ │ ├── JsonAuthenticationFailHandler.java │ │ │ │ ├── JsonAuthenticationSuccessHandler.java │ │ │ │ ├── PixelsUserDetails.java │ │ │ │ ├── PixelsUserDetailsService.java │ │ │ │ └── SecurityConfig.java │ │ │ └── xss │ │ │ │ └── FilterConfig.java │ │ │ ├── constant │ │ │ ├── Constants.java │ │ │ ├── HttpStatus.java │ │ │ ├── RestUrlPath.java │ │ │ └── WebMessage.java │ │ │ ├── controller │ │ │ ├── CaptchaController.java │ │ │ ├── ChatHistoryController.java │ │ │ ├── HomeController.java │ │ │ ├── LoginController.java │ │ │ ├── MetadataController.java │ │ │ ├── QueryController.java │ │ │ ├── RegisterController.java │ │ │ └── TextToSQLController.java │ │ │ ├── exception │ │ │ ├── BaseException.java │ │ │ ├── CaptchaException.java │ │ │ ├── CaptchaExpireException.java │ │ │ ├── DemoModeException.java │ │ │ ├── ServiceException.java │ │ │ └── UserException.java │ │ │ ├── mapper │ │ │ ├── MessageRepository.java │ │ │ ├── QueryResultsRepository.java │ │ │ ├── SQLStatementsRepository.java │ │ │ └── UserRepository.java │ │ │ ├── model │ │ │ ├── MessageDetail.java │ │ │ ├── Messages.java │ │ │ ├── QueryResults.java │ │ │ ├── SQLStatements.java │ │ │ └── User.java │ │ │ ├── rest │ │ │ ├── request │ │ │ │ ├── GetQueryResultsBetweenRequest.java │ │ │ │ ├── GetSQLRequest.java │ │ │ │ ├── SaveMessageRequest.java │ │ │ │ ├── SaveQueryResultRequest.java │ │ │ │ ├── SaveSQLRequest.java │ │ │ │ ├── TextToSQLRequest.java │ │ │ │ └── UpdateSQLRequest.java │ │ │ └── response │ │ │ │ └── TextToSQLResponse.java │ │ │ ├── service │ │ │ ├── ChatService.java │ │ │ ├── SysLoginService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ └── UserServiceImpl.java │ │ │ └── utils │ │ │ ├── CharsetKit.java │ │ │ ├── Convert.java │ │ │ ├── DateUtils.java │ │ │ ├── MessageUtils.java │ │ │ ├── ServletUtils.java │ │ │ ├── StrFormatter.java │ │ │ ├── StringUtils.java │ │ │ ├── html │ │ │ ├── EscapeUtil.java │ │ │ └── HTMLFilter.java │ │ │ ├── spring │ │ │ └── SpringUtils.java │ │ │ └── xss │ │ │ ├── Xss.java │ │ │ ├── XssFilter.java │ │ │ ├── XssHttpServletRequestWrapper.java │ │ │ └── XssValidator.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ ├── css │ │ │ ├── bootstrap.min.css │ │ │ └── rover.css │ │ ├── favicon.ico │ │ ├── images │ │ │ ├── cancel.svg │ │ │ ├── captcha.png │ │ │ ├── confirm.svg │ │ │ ├── edit.svg │ │ │ ├── execute.svg │ │ │ ├── exitfullscreen.svg │ │ │ ├── fullscreen.svg │ │ │ ├── login-bg1.jpg │ │ │ ├── login-bg2.jpg │ │ │ ├── login-bg3.jpg │ │ │ ├── login-bg4.jpg │ │ │ ├── login-bg5.png │ │ │ ├── logo-ico.png │ │ │ ├── logo-sidebar.png │ │ │ ├── logo-text.png │ │ │ ├── logo.png │ │ │ ├── report.svg │ │ │ ├── right.svg │ │ │ ├── schema.svg │ │ │ ├── setting.svg │ │ │ └── users │ │ │ │ ├── avatar-cat.jpg │ │ │ │ └── avatar.jpg │ │ └── js │ │ │ ├── bootstrap-multitabs │ │ │ ├── multitabs.js │ │ │ └── multitabs.min.css │ │ │ ├── bootstrap.min.js │ │ │ ├── chart.js │ │ │ ├── chart.min.js │ │ │ ├── chat-history.js │ │ │ ├── codemirror │ │ │ ├── codemirror.css │ │ │ ├── codemirror.js │ │ │ └── sql.js │ │ │ ├── d3.v7.js │ │ │ ├── d3.v7.min.js │ │ │ ├── highlight │ │ │ ├── highlight.min.css │ │ │ └── highlight.min.js │ │ │ ├── home.js │ │ │ ├── issue-ui.js │ │ │ ├── jquery.blockUI.js │ │ │ ├── jquery.min.js │ │ │ ├── layer │ │ │ ├── layer.min.js │ │ │ └── theme │ │ │ │ ├── default │ │ │ │ ├── icon-ext.png │ │ │ │ ├── icon.png │ │ │ │ ├── layer.css │ │ │ │ ├── loading-0.gif │ │ │ │ ├── loading-1.gif │ │ │ │ └── loading-2.gif │ │ │ │ └── moon │ │ │ │ ├── default.png │ │ │ │ └── style.css │ │ │ ├── perfect-scrollbar.min.js │ │ │ ├── report.js │ │ │ ├── signin.js │ │ │ ├── signup.js │ │ │ └── validate │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.extend.js │ │ │ ├── jquery.validate.min.js │ │ │ └── messages_zh.js │ │ └── templates │ │ ├── home.html │ │ ├── signin.html │ │ └── signup.html └── test │ └── java │ └── io │ └── pixelsdb │ └── pixels │ └── rover │ ├── PixelsRoverApplicationTests.java │ └── model │ └── TestUserRepository.java └── video ├── pixels-rover-720p-cover.png └── pixels-rover-720p.mp4 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/README.md -------------------------------------------------------------------------------- /db/pixels_rover.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/db/pixels_rover.mwb -------------------------------------------------------------------------------- /db/pixels_rover.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/db/pixels_rover.sql -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/PixelsRoverApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/PixelsRoverApplication.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/ServletInitializer.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/WebConfig.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/captcha/CaptchaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/captcha/CaptchaConfig.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/captcha/KaptchaTextCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/captcha/KaptchaTextCreator.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/common/AjaxResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/common/AjaxResult.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/common/BaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/common/BaseController.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/security/JsonAuthenticationFailHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/security/JsonAuthenticationFailHandler.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/security/JsonAuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/security/JsonAuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/security/PixelsUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/security/PixelsUserDetails.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/security/PixelsUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/security/PixelsUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/security/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/config/xss/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/config/xss/FilterConfig.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/constant/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/constant/Constants.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/constant/HttpStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/constant/HttpStatus.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/constant/RestUrlPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/constant/RestUrlPath.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/constant/WebMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/constant/WebMessage.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/controller/CaptchaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/controller/CaptchaController.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/controller/ChatHistoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/controller/ChatHistoryController.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/controller/HomeController.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/controller/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/controller/LoginController.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/controller/MetadataController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/controller/MetadataController.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/controller/QueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/controller/QueryController.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/controller/RegisterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/controller/RegisterController.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/controller/TextToSQLController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/controller/TextToSQLController.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/exception/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/exception/BaseException.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/exception/CaptchaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/exception/CaptchaException.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/exception/CaptchaExpireException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/exception/CaptchaExpireException.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/exception/DemoModeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/exception/DemoModeException.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/exception/ServiceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/exception/ServiceException.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/exception/UserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/exception/UserException.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/mapper/MessageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/mapper/MessageRepository.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/mapper/QueryResultsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/mapper/QueryResultsRepository.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/mapper/SQLStatementsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/mapper/SQLStatementsRepository.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/mapper/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/mapper/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/model/MessageDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/model/MessageDetail.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/model/Messages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/model/Messages.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/model/QueryResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/model/QueryResults.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/model/SQLStatements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/model/SQLStatements.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/model/User.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/rest/request/GetQueryResultsBetweenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/rest/request/GetQueryResultsBetweenRequest.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/rest/request/GetSQLRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/rest/request/GetSQLRequest.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/rest/request/SaveMessageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/rest/request/SaveMessageRequest.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/rest/request/SaveQueryResultRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/rest/request/SaveQueryResultRequest.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/rest/request/SaveSQLRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/rest/request/SaveSQLRequest.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/rest/request/TextToSQLRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/rest/request/TextToSQLRequest.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/rest/request/UpdateSQLRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/rest/request/UpdateSQLRequest.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/rest/response/TextToSQLResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/rest/response/TextToSQLResponse.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/service/ChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/service/ChatService.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/service/SysLoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/service/SysLoginService.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/CharsetKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/CharsetKit.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/Convert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/Convert.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/DateUtils.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/MessageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/MessageUtils.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/ServletUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/ServletUtils.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/StrFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/StrFormatter.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/html/EscapeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/html/EscapeUtil.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/html/HTMLFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/html/HTMLFilter.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/spring/SpringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/spring/SpringUtils.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/xss/Xss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/xss/Xss.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/xss/XssFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/xss/XssFilter.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/xss/XssHttpServletRequestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/xss/XssHttpServletRequestWrapper.java -------------------------------------------------------------------------------- /src/main/java/io/pixelsdb/pixels/rover/utils/xss/XssValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/java/io/pixelsdb/pixels/rover/utils/xss/XssValidator.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/resources/static/css/rover.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/css/rover.css -------------------------------------------------------------------------------- /src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /src/main/resources/static/images/cancel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/cancel.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/captcha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/captcha.png -------------------------------------------------------------------------------- /src/main/resources/static/images/confirm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/confirm.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/edit.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/execute.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/execute.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/exitfullscreen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/exitfullscreen.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/fullscreen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/fullscreen.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/login-bg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/login-bg1.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/login-bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/login-bg2.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/login-bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/login-bg3.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/login-bg4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/login-bg4.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/login-bg5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/login-bg5.png -------------------------------------------------------------------------------- /src/main/resources/static/images/logo-ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/logo-ico.png -------------------------------------------------------------------------------- /src/main/resources/static/images/logo-sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/logo-sidebar.png -------------------------------------------------------------------------------- /src/main/resources/static/images/logo-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/logo-text.png -------------------------------------------------------------------------------- /src/main/resources/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/logo.png -------------------------------------------------------------------------------- /src/main/resources/static/images/report.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/report.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/right.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/schema.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/schema.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/setting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/setting.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/users/avatar-cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/users/avatar-cat.jpg -------------------------------------------------------------------------------- /src/main/resources/static/images/users/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/images/users/avatar.jpg -------------------------------------------------------------------------------- /src/main/resources/static/js/bootstrap-multitabs/multitabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/bootstrap-multitabs/multitabs.js -------------------------------------------------------------------------------- /src/main/resources/static/js/bootstrap-multitabs/multitabs.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/bootstrap-multitabs/multitabs.min.css -------------------------------------------------------------------------------- /src/main/resources/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/chart.js -------------------------------------------------------------------------------- /src/main/resources/static/js/chart.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/chart.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/chat-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/chat-history.js -------------------------------------------------------------------------------- /src/main/resources/static/js/codemirror/codemirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/codemirror/codemirror.css -------------------------------------------------------------------------------- /src/main/resources/static/js/codemirror/codemirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/codemirror/codemirror.js -------------------------------------------------------------------------------- /src/main/resources/static/js/codemirror/sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/codemirror/sql.js -------------------------------------------------------------------------------- /src/main/resources/static/js/d3.v7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/d3.v7.js -------------------------------------------------------------------------------- /src/main/resources/static/js/d3.v7.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/d3.v7.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/highlight/highlight.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/highlight/highlight.min.css -------------------------------------------------------------------------------- /src/main/resources/static/js/highlight/highlight.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/highlight/highlight.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/home.js -------------------------------------------------------------------------------- /src/main/resources/static/js/issue-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/issue-ui.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery.blockUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/jquery.blockUI.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/jquery.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/layer/layer.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/layer/layer.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/layer/theme/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/layer/theme/default/icon-ext.png -------------------------------------------------------------------------------- /src/main/resources/static/js/layer/theme/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/layer/theme/default/icon.png -------------------------------------------------------------------------------- /src/main/resources/static/js/layer/theme/default/layer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/layer/theme/default/layer.css -------------------------------------------------------------------------------- /src/main/resources/static/js/layer/theme/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/layer/theme/default/loading-0.gif -------------------------------------------------------------------------------- /src/main/resources/static/js/layer/theme/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/layer/theme/default/loading-1.gif -------------------------------------------------------------------------------- /src/main/resources/static/js/layer/theme/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/layer/theme/default/loading-2.gif -------------------------------------------------------------------------------- /src/main/resources/static/js/layer/theme/moon/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/layer/theme/moon/default.png -------------------------------------------------------------------------------- /src/main/resources/static/js/layer/theme/moon/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/layer/theme/moon/style.css -------------------------------------------------------------------------------- /src/main/resources/static/js/perfect-scrollbar.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/perfect-scrollbar.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/report.js -------------------------------------------------------------------------------- /src/main/resources/static/js/signin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/signin.js -------------------------------------------------------------------------------- /src/main/resources/static/js/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/signup.js -------------------------------------------------------------------------------- /src/main/resources/static/js/validate/additional-methods.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/validate/additional-methods.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/validate/jquery.validate.extend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/validate/jquery.validate.extend.js -------------------------------------------------------------------------------- /src/main/resources/static/js/validate/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/validate/jquery.validate.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/validate/messages_zh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/static/js/validate/messages_zh.js -------------------------------------------------------------------------------- /src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /src/main/resources/templates/signin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/templates/signin.html -------------------------------------------------------------------------------- /src/main/resources/templates/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/main/resources/templates/signup.html -------------------------------------------------------------------------------- /src/test/java/io/pixelsdb/pixels/rover/PixelsRoverApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/test/java/io/pixelsdb/pixels/rover/PixelsRoverApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/io/pixelsdb/pixels/rover/model/TestUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/src/test/java/io/pixelsdb/pixels/rover/model/TestUserRepository.java -------------------------------------------------------------------------------- /video/pixels-rover-720p-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/video/pixels-rover-720p-cover.png -------------------------------------------------------------------------------- /video/pixels-rover-720p.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelsdb/pixels-rover/HEAD/video/pixels-rover-720p.mp4 --------------------------------------------------------------------------------