├── .claude └── settings.local.json ├── .github └── workflows │ └── maven.yml ├── .gitignore ├── .workflow └── pipeline-20230422.yml ├── CLAUDE.md ├── LICENSE ├── README.md ├── acall.bat ├── copy-2-remote-node.sh ├── create-ln.sh ├── datax-config ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ ├── alibaba │ │ └── datax │ │ │ ├── common │ │ │ ├── ck │ │ │ │ └── ClickHouseCommon.java │ │ │ ├── element │ │ │ │ ├── Column.java │ │ │ │ ├── ColumnAwareRecord.java │ │ │ │ ├── DataXResultPreviewOrderByCols.java │ │ │ │ ├── DirtyRecordCreator.java │ │ │ │ ├── ICol2Index.java │ │ │ │ ├── NullColumn.java │ │ │ │ ├── PreviewRecords.java │ │ │ │ ├── QueryCriteria.java │ │ │ │ ├── Record.java │ │ │ │ ├── RecordMetrix.java │ │ │ │ └── ThreadLocalRows.java │ │ │ ├── exception │ │ │ │ ├── CommonErrorCode.java │ │ │ │ └── DataXException.java │ │ │ ├── spi │ │ │ │ ├── ErrorCode.java │ │ │ │ └── IDataXCfg.java │ │ │ └── util │ │ │ │ ├── Configuration.java │ │ │ │ ├── ISelectedTabMeta.java │ │ │ │ ├── MessageSource.java │ │ │ │ └── StrUtil.java │ │ │ ├── core │ │ │ ├── job │ │ │ │ ├── IJobContainerContext.java │ │ │ │ ├── ISourceTable.java │ │ │ │ └── ITransformerBuildInfo.java │ │ │ └── util │ │ │ │ └── container │ │ │ │ └── TransformerConstant.java │ │ │ └── plugin │ │ │ ├── rdbms │ │ │ └── writer │ │ │ │ └── util │ │ │ │ ├── EscapeableEntity.java │ │ │ │ └── SelectTable.java │ │ │ ├── unstructuredstorage │ │ │ ├── reader │ │ │ │ ├── UnstructedFileHeaderGetter.java │ │ │ │ └── UnstructuredReader.java │ │ │ └── writer │ │ │ │ └── UnstructuredWriter.java │ │ │ └── writer │ │ │ └── hdfswriter │ │ │ ├── HdfsColMeta.java │ │ │ └── SupportHiveDataType.java │ │ └── qlangtech │ │ └── tis │ │ ├── datax │ │ ├── DataXName.java │ │ ├── IDataXNameAware.java │ │ ├── IDataXTaskRelevant.java │ │ ├── ISpecifiedLocalLogger.java │ │ ├── IStreamTableMeta.java │ │ ├── ITimeFormat.java │ │ ├── StoreResourceType.java │ │ ├── StoreResourceTypeConstants.java │ │ └── TimeFormat.java │ │ └── plugin │ │ ├── datax │ │ └── transformer │ │ │ └── OutputParameter.java │ │ └── ds │ │ ├── ColMeta.java │ │ ├── ColSizeRange.java │ │ ├── ContextParamConfig.java │ │ ├── DataType.java │ │ ├── DataTypeMeta.java │ │ ├── DataXReaderColType.java │ │ ├── DecimalRange.java │ │ ├── IColMetaGetter.java │ │ ├── IDBReservedKeys.java │ │ ├── JDBCTypes.java │ │ ├── RunningContext.java │ │ └── ViewContent.java │ └── test │ ├── java │ ├── TestAll.java │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── datax │ │ └── TestTimeFormat.java │ │ └── plugin │ │ └── ds │ │ ├── TestDataType.java │ │ ├── TestDataTypeMeta.java │ │ └── TestTimeZone.java │ └── resources │ └── com │ └── qlangtech │ └── tis │ └── plugin │ └── ds │ └── data_type_meta_assert.json ├── deploy-assemble-local.sh ├── deploy.sh ├── design ├── chat-pipeline-design.md ├── flink-job-monitor-alert-design.md ├── optimize-points.md └── xxx.md ├── docker-compose ├── .gitignore ├── config │ └── config.properties ├── data │ └── .txt ├── docker-compose.yaml ├── pom.xml ├── powerjob │ ├── Dockerfile │ └── deploy.sh └── src │ └── main │ └── filters │ └── docker-compose.yaml ├── docs ├── add-elastic-writer.png ├── add-mysql-reader.png ├── conceptual-diagram.png ├── datax-add-step2.png ├── datax-exec-status.png ├── dingding_talk_group.jpg ├── execute_model_batch_incr.jpg ├── incr_step_1.png ├── incr_step_2.png ├── incr_step_3.png ├── logo │ ├── cassandra.svg │ ├── clickhouse.svg │ ├── doris.svg │ ├── es.svg │ ├── ftp.svg │ ├── hdfs.svg │ ├── hive.svg │ ├── mongodb.svg │ ├── mysql.svg │ ├── oracle.svg │ ├── oss.svg │ ├── postgresql.svg │ ├── spark.svg │ ├── sqlserver.svg │ ├── starrocks.svg │ └── tidb.svg ├── realtime_metric_show.gif ├── select-tab-cols-json-splitter.png ├── select-tab-cols.png ├── tis-logo.png ├── tis-logo2.jpg └── tis-synoptic.png ├── install.sh ├── maven-tpi-plugin ├── .gitignore ├── .hgignore ├── .hgtags ├── .travis.yml ├── README.asciidoc ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── qlangtech │ │ └── tis │ │ └── maven │ │ └── plugins │ │ └── tpi │ │ ├── AbstractHpiMojo.java │ │ ├── AbstractJenkinsMojo.java │ │ ├── AbstractTISManifestMojo.java │ │ ├── Artifacts.java │ │ ├── HplMojo.java │ │ ├── MavenArtifact.java │ │ ├── PropertyUtils.java │ │ ├── TpiMojo.java │ │ ├── ValidateMojo.java │ │ └── VersionNumber.java │ └── resources │ └── META-INF │ └── plexus │ └── components.xml ├── package.sh ├── pom.xml ├── pom.xml.versionBackup ├── requirment ├── chat-pipeline.md ├── datax-visual-editor-prd.md ├── pipeline-status-monitor.md ├── tis-ai-agent-cancel.md ├── tis-ai-agent-enhancement-proposal.md ├── tis-ai-agent-implementation-doc.md └── tis-ai-agent-llm-load-status.md ├── setversion.sh ├── sync-data-cfg.sh ├── test-cancel-feature.md ├── test.sh ├── tis-assemble ├── README.md ├── assembly.xml ├── pom.xml ├── src │ ├── main │ │ ├── filters │ │ │ ├── online.properties │ │ │ └── test.properties │ │ ├── java │ │ │ ├── com │ │ │ │ └── qlangtech │ │ │ │ │ └── tis │ │ │ │ │ ├── exec │ │ │ │ │ ├── AbstractActionInvocation.java │ │ │ │ │ ├── ActionInvocation.java │ │ │ │ │ ├── IExecuteInterceptor.java │ │ │ │ │ ├── datax │ │ │ │ │ │ ├── DataXAssembleSvcCompsite.java │ │ │ │ │ │ └── DataXExecuteInterceptor.java │ │ │ │ │ ├── impl │ │ │ │ │ │ ├── DefaultChainContext.java │ │ │ │ │ │ ├── DummyIndexMetaData.java │ │ │ │ │ │ ├── IndexBackFlowInterceptor.java │ │ │ │ │ │ ├── IndexBuildInterceptor.java │ │ │ │ │ │ ├── IndexBuildWithHdfsPathInterceptor.java │ │ │ │ │ │ ├── TrackableExecuteInterceptor.java │ │ │ │ │ │ ├── WorkflowDumpAndJoinInterceptor.java │ │ │ │ │ │ └── WorkflowIndexBuildInterceptor.java │ │ │ │ │ └── lifecycle │ │ │ │ │ │ └── hook │ │ │ │ │ │ ├── IBuildContext.java │ │ │ │ │ │ └── impl │ │ │ │ │ │ └── BuildSuccessCurlHook.java │ │ │ │ │ ├── fullbuild │ │ │ │ │ ├── jmx │ │ │ │ │ │ ├── IRemoteIncrControl.java │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ └── DefaultRemoteIncrControl.java │ │ │ │ │ ├── servlet │ │ │ │ │ │ ├── BuildTriggerServlet.java │ │ │ │ │ │ ├── ExecuteLock.java │ │ │ │ │ │ ├── IRebindableMDC.java │ │ │ │ │ │ ├── JettyTISRunner.java │ │ │ │ │ │ ├── TaskStatusServlet.java │ │ │ │ │ │ ├── TisServlet.java │ │ │ │ │ │ ├── TisWorkflowParserServlet.java │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ └── HttpExecContext.java │ │ │ │ │ ├── taskflow │ │ │ │ │ │ ├── BasicTask.java │ │ │ │ │ │ ├── ITask.java │ │ │ │ │ │ ├── TaskDependency.java │ │ │ │ │ │ ├── TaskWorkflow.java │ │ │ │ │ │ ├── WorkflowTaskConfigParser.java │ │ │ │ │ │ ├── impl │ │ │ │ │ │ │ ├── EndTask.java │ │ │ │ │ │ │ ├── ForkTask.java │ │ │ │ │ │ │ └── StartTask.java │ │ │ │ │ │ └── odps │ │ │ │ │ │ │ └── ODPSTaskCreator.java │ │ │ │ │ └── workflow │ │ │ │ │ │ ├── ExecuteStatus.java │ │ │ │ │ │ ├── SingleTableDump.java │ │ │ │ │ │ └── TableDumpProgress.java │ │ │ │ │ ├── manage │ │ │ │ │ └── servlet │ │ │ │ │ │ ├── IncrTagHeatBeatMonitor.java │ │ │ │ │ │ ├── TopicTagIncrStatus.java │ │ │ │ │ │ └── TopicTagStatus.java │ │ │ │ │ ├── order │ │ │ │ │ └── center │ │ │ │ │ │ ├── IndexBackflowManager.java │ │ │ │ │ │ ├── IndexSwapTaskflowLauncher.java │ │ │ │ │ │ ├── InitSys.java │ │ │ │ │ │ └── impl │ │ │ │ │ │ ├── DefaultFlush2Local.java │ │ │ │ │ │ └── DefaultFlush2LocalFactory.java │ │ │ │ │ ├── realtime │ │ │ │ │ ├── servlet │ │ │ │ │ │ ├── HistogramStateServlet.java │ │ │ │ │ │ ├── IncrControlServlet.java │ │ │ │ │ │ ├── IncrControlWebSocketServlet.java │ │ │ │ │ │ ├── RealtimeReportWebSocketServlet.java │ │ │ │ │ │ └── RealtimeStatePageServlet.java │ │ │ │ │ └── yarn │ │ │ │ │ │ └── rpc │ │ │ │ │ │ └── impl │ │ │ │ │ │ ├── MasterListenerStatus.java │ │ │ │ │ │ └── YarnStateStatistics.java │ │ │ │ │ ├── rpc │ │ │ │ │ └── server │ │ │ │ │ │ ├── DefaultLoggerAppenderServiceImpl.java │ │ │ │ │ │ ├── FullBuildStatCollectorServer.java │ │ │ │ │ │ ├── IncrStatusUmbilicalProtocolImpl.java │ │ │ │ │ │ └── RegisterMonitorEventHook.java │ │ │ │ │ └── trigger │ │ │ │ │ ├── ExecType.java │ │ │ │ │ ├── ITriggerContext.java │ │ │ │ │ ├── InfoType.java │ │ │ │ │ ├── JobDesc.java │ │ │ │ │ ├── JobSchedule.java │ │ │ │ │ ├── LockResult.java │ │ │ │ │ ├── QuartzTriggerJob.java │ │ │ │ │ ├── RTriggerKey.java │ │ │ │ │ ├── SourceType.java │ │ │ │ │ ├── TriggerJobConsole.java │ │ │ │ │ ├── TriggerJobManage.java │ │ │ │ │ ├── TriggerTaskConfig.java │ │ │ │ │ ├── impl │ │ │ │ │ └── NullTriggerContext.java │ │ │ │ │ └── jst │ │ │ │ │ └── AbstractIndexBuildJob.java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── log4j │ │ │ │ ├── Level.java │ │ │ │ └── Priority.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── com.qlangtech.tis.fullbuild.phasestatus.IFlush2LocalFactory │ │ │ ├── application.context.xml │ │ │ ├── logback-assemble.xml │ │ │ └── start.sh │ └── test │ │ ├── java │ │ ├── StartAssembleWeb.java │ │ ├── TestAll.java │ │ └── com │ │ │ └── qlangtech │ │ │ └── tis │ │ │ ├── BaseTestCase.java │ │ │ ├── coredefine │ │ │ └── module │ │ │ │ └── action │ │ │ │ └── DataxAction.java │ │ │ ├── datax │ │ │ └── TestDataXJobSubmit.java │ │ │ ├── exec │ │ │ ├── TestActionInvocation.java │ │ │ ├── datax │ │ │ │ ├── BasicDataXExecuteInterceptor.java │ │ │ │ ├── BatchPostDataXWriter.java │ │ │ │ ├── TestDataXExecuteInterceptor.java │ │ │ │ ├── TestDataXExecuteInterceptorForMethodBuildTaskTriggers.java │ │ │ │ └── TestSelectedTab.java │ │ │ └── impl │ │ │ │ ├── Biz.java │ │ │ │ └── TestWorkflowDumpAndJoinInterceptor.java │ │ │ ├── flume │ │ │ └── TestFlumeApplication.java │ │ │ ├── full │ │ │ └── dump │ │ │ │ ├── TestClientIncrStatusUmbilicalProtocol.java │ │ │ │ ├── TestDefaultChainContext.java │ │ │ │ ├── TestHdfsIndexBuild.java │ │ │ │ ├── TestJoinSubTables.java │ │ │ │ ├── TestRandom.java │ │ │ │ ├── TestResourceFinder.java │ │ │ │ ├── TestStart.java │ │ │ │ ├── TestTask.java │ │ │ │ ├── TestTaskConfigParser.java │ │ │ │ └── TestThread.java │ │ │ ├── fullbuild │ │ │ ├── phasestatus │ │ │ │ └── TestPhaseStatusCollection.java │ │ │ ├── servlet │ │ │ │ └── TestTisServlet.java │ │ │ └── taskflow │ │ │ │ ├── TestHiveJoinWorkflow.java │ │ │ │ ├── TestParamContext.java │ │ │ │ ├── TestReactor.java │ │ │ │ ├── TestTask.java │ │ │ │ └── TestWorkflow.java │ │ │ ├── log │ │ │ └── TestRealtimeLoggerCollectorAppender.java │ │ │ ├── manage │ │ │ └── servlet │ │ │ │ └── TestIncrTagHeatBeatMonitor.java │ │ │ ├── order │ │ │ └── center │ │ │ │ ├── BasicIndexSwapTaskflow.java │ │ │ │ ├── MockFlatTableBuilder.java │ │ │ │ ├── MockRemoteJobTrigger.java │ │ │ │ ├── MockTest.java │ │ │ │ ├── TestIndexSwapTaskflowLauncher.java │ │ │ │ ├── TestIndexSwapTaskflowLauncherWithDataXTrigger.java │ │ │ │ └── TestIndexSwapTaskflowLauncherWithSingleTableIndexBuild.java │ │ │ └── rpc │ │ │ └── server │ │ │ └── TestIncrStatusServer.java │ │ └── resources │ │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── exec │ │ ├── datax │ │ │ └── customer_order_relation_1.json │ │ └── do_get_workflow_detail.json │ │ ├── flume │ │ └── tis-test-flume.properties │ │ ├── full │ │ └── dump │ │ │ ├── cfg_repo │ │ │ └── df-logs │ │ │ │ └── 66 │ │ │ │ └── dump │ │ │ ├── getLatestWFSuccessTaskId_false.json │ │ │ └── getLatestWFSuccessTaskId_success.json │ │ └── fullbuild │ │ └── servlet │ │ └── create_new_task_single_table_index_build_response.json └── webapp │ ├── WEB-INF │ ├── tools.xml │ ├── velocity.properties │ └── web.xml │ ├── common │ └── templates │ │ └── macros.vm │ └── vm │ ├── realtime_histogram.vm │ └── realtime_state.vm ├── tis-base-test ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── qlangtech │ │ │ └── tis │ │ │ ├── cloud │ │ │ └── MockZKUtils.java │ │ │ ├── config │ │ │ └── authtoken │ │ │ │ └── UserTokenUtils.java │ │ │ ├── extension │ │ │ └── impl │ │ │ │ └── StubSuFormGetterContext.java │ │ │ ├── fullbuild │ │ │ └── indexbuild │ │ │ │ └── MockTaskContextUtils.java │ │ │ ├── manage │ │ │ └── common │ │ │ │ └── SnapshotDomainUtils.java │ │ │ ├── order │ │ │ └── dump │ │ │ │ └── task │ │ │ │ ├── ITestDumpCommon.java │ │ │ │ ├── MockDataSourceFactory.java │ │ │ │ └── TestEmployeeDataSourceDumper.java │ │ │ ├── plugin │ │ │ ├── PluginStubUtils.java │ │ │ └── ds │ │ │ │ └── split │ │ │ │ └── SplitTableStrategyUtils.java │ │ │ ├── realtime │ │ │ └── s4totalpay │ │ │ │ └── S4Totalpay.java │ │ │ ├── selectedtab │ │ │ └── TabApplicationCreator.java │ │ │ └── test │ │ │ ├── EasyMockUtil.java │ │ │ ├── TISEasyMock.java │ │ │ └── TISTestCase.java │ └── resources │ │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── cloud │ │ └── overseer_elect_leader.json │ │ ├── manage │ │ └── common │ │ │ ├── search4employee-schema │ │ │ └── search4employee-solrconfig │ │ ├── order │ │ └── dump │ │ │ └── task │ │ │ └── employee_data_source.txt │ │ ├── plugin │ │ └── com.qlangtech.tis.config.ParamsConfig.xml │ │ └── realtime │ │ └── s4totalpay │ │ └── schema-xstream.xml │ └── test │ ├── java │ ├── TestAll.java │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── manage │ │ └── common │ │ │ └── TestSnapshotDomainUtils.java │ │ ├── plugin │ │ └── TestPluginUtils.java │ │ └── realtime │ │ └── s4totalpay │ │ └── TestS4Totalpay.java │ └── resources │ └── tis-web-config │ └── config.properties_bak ├── tis-builder-api ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── qlangtech │ │ │ └── tis │ │ │ ├── annotation │ │ │ └── Public.java │ │ │ ├── assemble │ │ │ └── FullbuildPhase.java │ │ │ ├── build │ │ │ ├── jobtask │ │ │ │ └── Context.java │ │ │ ├── metrics │ │ │ │ ├── Counters.java │ │ │ │ └── Messages.java │ │ │ └── task │ │ │ │ ├── IBuildHistory.java │ │ │ │ ├── IServerTask.java │ │ │ │ ├── Task.java │ │ │ │ └── TaskMapper.java │ │ │ ├── cloud │ │ │ ├── ICoordinator.java │ │ │ └── dump │ │ │ │ ├── DumpJobId.java │ │ │ │ └── DumpJobStatus.java │ │ │ ├── config │ │ │ ├── flink │ │ │ │ ├── Dft.java │ │ │ │ ├── IFlinkClusterConfig.java │ │ │ │ └── JobManagerAddress.java │ │ │ └── k8s │ │ │ │ ├── HorizontalpodAutoscaler.java │ │ │ │ ├── IReplicaScalaLog.java │ │ │ │ └── ReplicasSpec.java │ │ │ ├── coredefine │ │ │ └── module │ │ │ │ └── action │ │ │ │ ├── IDeploymentDetail.java │ │ │ │ ├── IFlinkIncrJobStatus.java │ │ │ │ ├── IRCController.java │ │ │ │ ├── K8SControllerStatus.java │ │ │ │ ├── LoopQueue.java │ │ │ │ ├── RcHpaStatus.java │ │ │ │ ├── Specification.java │ │ │ │ ├── TargetResName.java │ │ │ │ └── impl │ │ │ │ ├── AdapterRCController.java │ │ │ │ ├── FlinkJobDeploymentDetails.java │ │ │ │ └── RcDeployment.java │ │ │ ├── datax │ │ │ └── job │ │ │ │ └── JobOrchestrateException.java │ │ │ ├── dump │ │ │ └── INameWithPathGetter.java │ │ │ ├── exec │ │ │ ├── ExecChainContextUtils.java │ │ │ ├── ExecutePhaseRange.java │ │ │ └── ExecuteResult.java │ │ │ ├── extension │ │ │ └── model │ │ │ │ └── UpdateCenterResource.java │ │ │ ├── fs │ │ │ ├── FSDataInputStream.java │ │ │ ├── FSHistoryFileUtils.java │ │ │ ├── IContentSummary.java │ │ │ ├── IFileSplit.java │ │ │ ├── IFileSplitor.java │ │ │ ├── IPath.java │ │ │ ├── IPathInfo.java │ │ │ ├── ITISFileSystem.java │ │ │ ├── ITISFileSystemFactory.java │ │ │ ├── ITableBuildTask.java │ │ │ ├── ITaskContext.java │ │ │ ├── IndexBuildConfig.java │ │ │ └── TISFSDataOutputStream.java │ │ │ ├── fullbuild │ │ │ ├── indexbuild │ │ │ │ ├── DftTabPartition.java │ │ │ │ ├── IDumpTable.java │ │ │ │ ├── IIndexBuildJobFactory.java │ │ │ │ ├── IIndexBuildParam.java │ │ │ │ ├── IRemoteJobTriggerFactory.java │ │ │ │ ├── IRemoteTaskPostTrigger.java │ │ │ │ ├── IRemoteTaskPreviousTrigger.java │ │ │ │ ├── IRemoteTaskTrigger.java │ │ │ │ ├── ITabPartition.java │ │ │ │ ├── ITableDumpJobFactory.java │ │ │ │ ├── IndexBuildSourcePathCreator.java │ │ │ │ ├── LuceneVersion.java │ │ │ │ ├── RemoteTaskTriggers.java │ │ │ │ ├── RunningStatus.java │ │ │ │ ├── TaskContext.java │ │ │ │ └── impl │ │ │ │ │ ├── AsynRemoteJobTrigger.java │ │ │ │ │ └── JobConfParams.java │ │ │ ├── phasestatus │ │ │ │ ├── IJoinTaskStatus.java │ │ │ │ ├── IPhaseStatusCollection.java │ │ │ │ └── JobLog.java │ │ │ └── taskflow │ │ │ │ ├── AdapterTask.java │ │ │ │ ├── DataflowTask.java │ │ │ │ ├── ITableBuildTaskContext.java │ │ │ │ └── ITemplateContext.java │ │ │ ├── job │ │ │ └── common │ │ │ │ ├── IPipelineExecContext.java │ │ │ │ └── JobCommon.java │ │ │ ├── manage │ │ │ ├── biz │ │ │ │ └── dal │ │ │ │ │ └── pojo │ │ │ │ │ ├── AppType.java │ │ │ │ │ ├── Application.java │ │ │ │ │ ├── Snapshot.java │ │ │ │ │ └── UploadResource.java │ │ │ └── common │ │ │ │ ├── AppAndRuntime.java │ │ │ │ ├── Config.java │ │ │ │ └── IndexBuildParam.java │ │ │ ├── maven │ │ │ └── plugins │ │ │ │ └── tpi │ │ │ │ ├── ICoord.java │ │ │ │ └── PluginClassifier.java │ │ │ ├── order │ │ │ ├── center │ │ │ │ ├── IAppSourcePipelineController.java │ │ │ │ ├── IJoinTaskContext.java │ │ │ │ └── IParamContext.java │ │ │ └── dump │ │ │ │ └── task │ │ │ │ └── ITableDumpConstant.java │ │ │ ├── org │ │ │ └── apache │ │ │ │ └── commons │ │ │ │ └── io │ │ │ │ └── FileUtils.java │ │ │ ├── plugin │ │ │ ├── DftIdentityName.java │ │ │ ├── IdentityDesc.java │ │ │ ├── IdentityName.java │ │ │ └── incr │ │ │ │ └── WatchPodLog.java │ │ │ ├── pubhook │ │ │ └── common │ │ │ │ ├── Nullable.java │ │ │ │ └── RunEnvironment.java │ │ │ ├── realtime │ │ │ └── transfer │ │ │ │ └── UnderlineUtils.java │ │ │ ├── sql │ │ │ └── parser │ │ │ │ ├── IAliasChildTable.java │ │ │ │ ├── IAliasTable.java │ │ │ │ ├── TabPartitions.java │ │ │ │ ├── er │ │ │ │ ├── IPrimaryTabFinder.java │ │ │ │ ├── TabFieldProcessor.java │ │ │ │ └── TableMeta.java │ │ │ │ ├── meta │ │ │ │ ├── ColumnTransfer.java │ │ │ │ ├── DependencyNode.java │ │ │ │ ├── NodeType.java │ │ │ │ ├── Position.java │ │ │ │ ├── PrimaryLinkKey.java │ │ │ │ └── TabExtraMeta.java │ │ │ │ ├── tuple │ │ │ │ └── creator │ │ │ │ │ ├── EntityName.java │ │ │ │ │ └── IStreamIncrGenerateStrategy.java │ │ │ │ └── visitor │ │ │ │ ├── BlockScriptBuffer.java │ │ │ │ └── IBlockToString.java │ │ │ ├── trigger │ │ │ ├── jst │ │ │ │ ├── ILogListener.java │ │ │ │ ├── MonotorTarget.java │ │ │ │ ├── PayloadMonitorTarget.java │ │ │ │ └── RegisterMonotorTarget.java │ │ │ └── socket │ │ │ │ ├── ExecuteState.java │ │ │ │ ├── InfoType.java │ │ │ │ └── LogType.java │ │ │ ├── utils │ │ │ ├── IntegerUtils.java │ │ │ ├── TisMetaProps.java │ │ │ └── Utils.java │ │ │ └── workflow │ │ │ └── pojo │ │ │ ├── DatasourceDb.java │ │ │ ├── DatasourceTable.java │ │ │ ├── IWorkflow.java │ │ │ └── WorkFlowBuildHistory.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── com.qlangtech.tis.config.BasicConfig │ │ └── tis-meta │ └── test │ ├── java │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── AppTest.java │ │ ├── TestAll.java │ │ ├── coredefine │ │ └── module │ │ │ └── action │ │ │ └── TestSpecification.java │ │ ├── fs │ │ └── TestIPath.java │ │ ├── manage │ │ └── common │ │ │ └── TestConfig.java │ │ ├── realtime │ │ └── transfer │ │ │ └── TestUnderlineUtils.java │ │ └── utils │ │ ├── TestTisMetaProps.java │ │ └── TestUtils.java │ └── resources │ └── com │ └── qlangtech │ └── tis │ └── utils │ └── monitorFile.txt ├── tis-collection-info-collect ├── assembly.xml ├── pom.xml ├── readme.txt ├── src │ ├── main │ │ ├── java │ │ │ ├── CreateInsertSql.java │ │ │ ├── RandomAccessFileTest.java │ │ │ ├── TestModilyFinalField.java │ │ │ └── com │ │ │ │ ├── qlangtech │ │ │ │ └── tis │ │ │ │ │ ├── App.java │ │ │ │ │ ├── BuAppMap.java │ │ │ │ │ ├── ClusterStateCollectManager.java │ │ │ │ │ ├── CoreStatisticsReportHistory.java │ │ │ │ │ ├── DumpReportInfo.java │ │ │ │ │ ├── ExportReportStatus.java │ │ │ │ │ ├── NumberUtils.java │ │ │ │ │ ├── RecordExecType.java │ │ │ │ │ ├── TISClusterMonitorStatusChecker.java │ │ │ │ │ ├── TSearcherClusterInfoCollect.java │ │ │ │ │ ├── collect │ │ │ │ │ └── servlet │ │ │ │ │ │ ├── DailyReportCreateServlet.java │ │ │ │ │ │ └── FullReportCreateServlet.java │ │ │ │ │ ├── collectinfo │ │ │ │ │ ├── CoreStatisticsReport.java │ │ │ │ │ ├── ReplicaStatisCount.java │ │ │ │ │ └── api │ │ │ │ │ │ ├── ICoreService.java │ │ │ │ │ │ └── ICoreStatistics.java │ │ │ │ │ ├── csvparse │ │ │ │ │ ├── BasicReport.java │ │ │ │ │ ├── Core.java │ │ │ │ │ ├── CoreGroup.java │ │ │ │ │ ├── IPStatsInfo.java │ │ │ │ │ ├── JsonReport.java │ │ │ │ │ ├── ToHtmlPain.java │ │ │ │ │ └── WokbookProcess.java │ │ │ │ │ ├── dataplatform │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── IClusterSnapshotDAO.java │ │ │ │ │ │ ├── IClusterSnapshotPreDayDAO.java │ │ │ │ │ │ ├── IComDfireTisDataplatformDAOFacade.java │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ ├── ClusterSnapshotDAOImpl.java │ │ │ │ │ │ │ ├── ClusterSnapshotPreDayDAOImpl.java │ │ │ │ │ │ │ └── ComDfireTisDataplatformDAOFacadeImpl.java │ │ │ │ │ ├── pojo │ │ │ │ │ │ ├── ClusterSnapshot.java │ │ │ │ │ │ ├── ClusterSnapshotCriteria.java │ │ │ │ │ │ ├── ClusterSnapshotPreDay.java │ │ │ │ │ │ └── ClusterSnapshotPreDayCriteria.java │ │ │ │ │ └── spring │ │ │ │ │ │ └── CloudSolrClientFactory.java │ │ │ │ │ ├── email │ │ │ │ │ └── SendMail.java │ │ │ │ │ ├── manage │ │ │ │ │ ├── biz │ │ │ │ │ │ └── dal │ │ │ │ │ │ │ └── dao │ │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ ├── ApplicationDAOImpl.java │ │ │ │ │ │ │ └── MockClusterSnapshotDAO.java │ │ │ │ │ └── common │ │ │ │ │ │ ├── BasicDAO.java │ │ │ │ │ │ └── ibatis │ │ │ │ │ │ └── BooleanYorNConvertCallback.java │ │ │ │ │ └── tair │ │ │ │ │ ├── TSearchCache.java │ │ │ │ │ └── imp │ │ │ │ │ └── ITSearchCache.java │ │ │ │ └── taobao │ │ │ │ └── ibatis │ │ │ │ └── extend │ │ │ │ └── BasicDAO.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── com.qlangtech.tis.health.check.IStatusChecker │ │ │ ├── com │ │ │ └── qlangtech │ │ │ │ └── tis │ │ │ │ ├── biz │ │ │ │ └── dal │ │ │ │ │ └── dao │ │ │ │ │ └── sqlmap │ │ │ │ │ └── application_SqlMap.xml │ │ │ │ ├── dataplatform │ │ │ │ └── dao │ │ │ │ │ └── sqlmap │ │ │ │ │ ├── cluster_snapshot_SqlMap.xml │ │ │ │ │ └── cluster_snapshot_pre_day_SqlMap.xml │ │ │ │ └── manage │ │ │ │ └── biz │ │ │ │ └── dal │ │ │ │ └── dao │ │ │ │ └── sqlmap │ │ │ │ ├── cluster_snapshot_SqlMap.xml │ │ │ │ └── cluster_snapshot_per_day_SqlMap.xml │ │ │ ├── conf │ │ │ ├── cluster-application-context.xml │ │ │ ├── cluster-snapshot-dao-context.xml │ │ │ ├── cluster-snapshot-sqlmap-config.xml │ │ │ ├── cluster-status-collect-dao-context.xml │ │ │ ├── terminatorBizDal-dao-context.xml │ │ │ └── terminatorBizDal-sqlmap-config.xml │ │ │ ├── excelStyle.css │ │ │ ├── logback-collect.xml │ │ │ └── test.htm │ └── test │ │ ├── java │ │ ├── StartTISWeb.java │ │ ├── TestAll.java │ │ └── com │ │ │ └── qlangtech │ │ │ └── tis │ │ │ └── collectinfo │ │ │ └── TestCoreStatisticsReport.java │ │ └── resources │ │ ├── com │ │ └── qlangtech │ │ │ └── tis │ │ │ └── collectinfo │ │ │ ├── search4totalpay_query_update_metrix.xml │ │ │ ├── search4totalpay_query_update_metrix_time1.xml │ │ │ └── search4totalpay_query_update_metrix_time2.xml │ │ └── tis-web-config │ │ └── config.properties └── webapp │ ├── WEB-INF │ └── web.xml │ └── index.jsp ├── tis-common-dao ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── qlangtech │ └── tis │ ├── manage │ ├── biz │ │ └── dal │ │ │ ├── dao │ │ │ └── IApplicationDAO.java │ │ │ └── pojo │ │ │ ├── ApplicationCriteria.java │ │ │ ├── BizDomain.java │ │ │ ├── BizDomainCriteria.java │ │ │ ├── GroupInfo.java │ │ │ ├── GroupInfoCriteria.java │ │ │ ├── Server.java │ │ │ ├── ServerCriteria.java │ │ │ ├── ServerGroup.java │ │ │ ├── ServerGroupCriteria.java │ │ │ ├── SnapshotCriteria.java │ │ │ └── UploadResourceCriteria.java │ └── common │ │ ├── BasicDomain.java │ │ ├── BasicOperationDomainLogger.java │ │ ├── DaoUtils.java │ │ ├── OperationDomainLogger.java │ │ └── TISBaseCriteria.java │ ├── trigger │ └── biz │ │ └── dal │ │ ├── dao │ │ ├── AppTrigger.java │ │ ├── IJobMetaDataDAO.java │ │ ├── ITaskDAO.java │ │ ├── ITaskExecLogDAO.java │ │ ├── ITerminatorTriggerBizDalDAOFacade.java │ │ ├── ITriggerJobDAO.java │ │ ├── JobConstant.java │ │ └── TriggerJob.java │ │ └── pojo │ │ ├── ErrorJob.java │ │ ├── Task.java │ │ ├── TaskCriteria.java │ │ ├── TaskExecLog.java │ │ ├── TaskExecLogCriteria.java │ │ ├── TriggerJob.java │ │ └── TriggerJobCriteria.java │ └── workflow │ ├── dao │ ├── IDatasourceDbDAO.java │ ├── IWorkFlowBuildHistoryDAO.java │ ├── IWorkFlowDAO.java │ └── IWorkflowDAOFacade.java │ └── pojo │ ├── DatasourceDbCriteria.java │ ├── WorkFlow.java │ ├── WorkFlowBuildHistoryCriteria.java │ └── WorkFlowCriteria.java ├── tis-common ├── db_config.txt ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ ├── qlangtech │ │ └── tis │ │ │ ├── git │ │ │ ├── ColumnMetaData.java │ │ │ └── GitUtils.java │ │ │ ├── manage │ │ │ └── common │ │ │ │ ├── ConfigFileReader.java │ │ │ │ ├── DataSourceRegister.java │ │ │ │ ├── HttpConfigFileReader.java │ │ │ │ ├── ProcessConfigFile.java │ │ │ │ ├── RepositoryException.java │ │ │ │ ├── SpringDBRegister.java │ │ │ │ ├── TISDataSource.java │ │ │ │ └── TableDumpConfig.java │ │ │ ├── offline │ │ │ └── pojo │ │ │ │ ├── GitCommitVersionDiff.java │ │ │ │ ├── GitFileDiff.java │ │ │ │ ├── GitRepositoryCommitPojo.java │ │ │ │ ├── GitRepositoryTreeNode.java │ │ │ │ ├── TISDb.java │ │ │ │ └── WorkflowPojo.java │ │ │ └── pubhook │ │ │ └── common │ │ │ ├── ConfigConstant.java │ │ │ └── FileUtils.java │ │ └── tis │ │ └── zookeeper │ │ └── ZkPathUtils.java │ └── test │ ├── java │ ├── TestAll.java │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── AppTest.java │ │ ├── TestGetAppConfigBySnid.java │ │ ├── TestGetAppconfig.java │ │ └── manage │ │ └── common │ │ └── TestGitUtils.java │ └── resources │ └── com │ └── qlangtech │ └── tis │ └── manage │ └── common │ ├── profile_totalpay.json │ └── sql_content_totalpay.txt ├── tis-console ├── .editorconfig ├── .gitignore ├── BranchCriteria$Criteria.class ├── BranchDAOImpl$UpdateByExampleParms.class ├── assembly.xml ├── pom.xml ├── readme.txt ├── src │ ├── main │ │ ├── java │ │ │ ├── ConsoleStart.java │ │ │ ├── CreateSoftLink.java │ │ │ ├── com │ │ │ │ ├── alibaba │ │ │ │ │ └── service │ │ │ │ │ │ └── ServiceRuntimeException.java │ │ │ │ ├── koubei │ │ │ │ │ ├── util │ │ │ │ │ │ └── IPager.java │ │ │ │ │ └── web │ │ │ │ │ │ └── tag │ │ │ │ │ │ └── pager │ │ │ │ │ │ ├── AbstractPageNumShowRule.java │ │ │ │ │ │ ├── AroundTag.java │ │ │ │ │ │ ├── FormtDirectJump.java │ │ │ │ │ │ ├── GlobalStyleFactory.java │ │ │ │ │ │ ├── LinkBuilder.java │ │ │ │ │ │ ├── Offset.java │ │ │ │ │ │ ├── Pager.java │ │ │ │ │ │ ├── PagerDTO.java │ │ │ │ │ │ ├── StyleFactory.java │ │ │ │ │ │ ├── k2 │ │ │ │ │ │ ├── K2AroundTag.java │ │ │ │ │ │ └── K2StyleFactory.java │ │ │ │ │ │ └── util │ │ │ │ │ │ ├── DefaultStaticTool.java │ │ │ │ │ │ └── StaticTool.java │ │ │ │ └── qlangtech │ │ │ │ │ └── tis │ │ │ │ │ ├── aiagent │ │ │ │ │ ├── core │ │ │ │ │ │ ├── AgentContext.java │ │ │ │ │ │ ├── ISessionData.java │ │ │ │ │ │ ├── PluginPropsComplement.java │ │ │ │ │ │ ├── RequestKey.java │ │ │ │ │ │ ├── SelectionOptions.java │ │ │ │ │ │ ├── TISPlanAndExecuteAgent.java │ │ │ │ │ │ └── TableSelectApplySessionData.java │ │ │ │ │ ├── execute │ │ │ │ │ │ ├── StepExecutor.java │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ ├── BasicStepExecutor.java │ │ │ │ │ │ │ ├── IPrimaryValRewrite.java │ │ │ │ │ │ │ ├── NormalSelectionOption.java │ │ │ │ │ │ │ ├── PipelineBatchExecutor.java │ │ │ │ │ │ │ ├── PipelineIncrExecutor.java │ │ │ │ │ │ │ ├── PipelineSourceSelectTabsExecutor.java │ │ │ │ │ │ │ ├── PluginDownloadAndInstallExecutor.java │ │ │ │ │ │ │ ├── PluginEqualResult.java │ │ │ │ │ │ │ └── PluginInstanceCreateExecutor.java │ │ │ │ │ ├── plan │ │ │ │ │ │ ├── AgentTaskIntention.java │ │ │ │ │ │ ├── PlanGenerator.java │ │ │ │ │ │ ├── TaskPlan.java │ │ │ │ │ │ └── TaskStep.java │ │ │ │ │ └── template │ │ │ │ │ │ └── TaskTemplateRegistry.java │ │ │ │ │ ├── alert │ │ │ │ │ ├── FlinkJobState.java │ │ │ │ │ └── FlinkJobsMonitor.java │ │ │ │ │ ├── config │ │ │ │ │ └── module │ │ │ │ │ │ ├── action │ │ │ │ │ │ ├── AppSynAction.java │ │ │ │ │ │ ├── CollectionAction.java │ │ │ │ │ │ ├── CrontabListAction.java │ │ │ │ │ │ ├── FullbuildWorkflowAction.java │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ └── SubCriteria.java │ │ │ │ │ │ └── screen │ │ │ │ │ │ └── StreamScriptRepo.java │ │ │ │ │ ├── coredefine │ │ │ │ │ ├── biz │ │ │ │ │ │ ├── CoreNode.java │ │ │ │ │ │ └── FCoreRequest.java │ │ │ │ │ └── module │ │ │ │ │ │ ├── action │ │ │ │ │ │ ├── ChatPipelineAction.java │ │ │ │ │ │ ├── ChatPipelineAction.java.bak │ │ │ │ │ │ ├── CollectionTopology.java │ │ │ │ │ │ ├── CoreAction.java │ │ │ │ │ │ ├── DataXJobWorkerStatus.java │ │ │ │ │ │ ├── DataxAction.java │ │ │ │ │ │ ├── ExtendWorkFlowBuildHistory.java │ │ │ │ │ │ ├── IncrUtils.java │ │ │ │ │ │ ├── LaunchIncrSyncChannel.java │ │ │ │ │ │ ├── PluginAction.java │ │ │ │ │ │ ├── PluginDescMeta.java │ │ │ │ │ │ ├── PluginFilter.java │ │ │ │ │ │ ├── PluginItemsParser.java │ │ │ │ │ │ ├── PluginWillInstall.java │ │ │ │ │ │ ├── TISK8sDelegate.java │ │ │ │ │ │ ├── ValdateReaderAndWriter.java │ │ │ │ │ │ └── Watchable.java │ │ │ │ │ │ ├── control │ │ │ │ │ │ ├── AppDomain.java │ │ │ │ │ │ ├── Appselect.java │ │ │ │ │ │ ├── Appselectboxcontrol.java │ │ │ │ │ │ ├── ResourceConfig.java │ │ │ │ │ │ └── SelectableServer.java │ │ │ │ │ │ └── screen │ │ │ │ │ │ ├── Addreplica.java │ │ │ │ │ │ ├── Corenodemanage.java │ │ │ │ │ │ ├── Decreasereplica.java │ │ │ │ │ │ ├── FullBuildHistory.java │ │ │ │ │ │ └── Monitor.java │ │ │ │ │ ├── dataplatform │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── IDataplatformDAOFacade.java │ │ │ │ │ │ ├── IDsDatasourceDAO.java │ │ │ │ │ │ ├── IDsTableDAO.java │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ ├── DataplatformDAOFacadeImpl.java │ │ │ │ │ │ │ ├── DsDatasourceDAOImpl.java │ │ │ │ │ │ │ └── DsTableDAOImpl.java │ │ │ │ │ └── pojo │ │ │ │ │ │ ├── DsDatasource.java │ │ │ │ │ │ ├── DsDatasourceCriteria.java │ │ │ │ │ │ ├── DsTable.java │ │ │ │ │ │ └── DsTableCriteria.java │ │ │ │ │ ├── db │ │ │ │ │ └── parser │ │ │ │ │ │ └── DBConfigSuit.java │ │ │ │ │ ├── manage │ │ │ │ │ ├── ChangeDomainForm.java │ │ │ │ │ ├── ConsoleInitilizeListener.java │ │ │ │ │ ├── GroupChangeSnapshotForm.java │ │ │ │ │ ├── LoginForm.java │ │ │ │ │ ├── PermissionConstant.java │ │ │ │ │ ├── Savefilecontent.java │ │ │ │ │ ├── SearchConfirm.java │ │ │ │ │ ├── SimpleObject.java │ │ │ │ │ ├── UploadJarForm.java │ │ │ │ │ ├── biz │ │ │ │ │ │ └── dal │ │ │ │ │ │ │ ├── dao │ │ │ │ │ │ │ ├── IAppTriggerJobRelationDAO.java │ │ │ │ │ │ │ ├── IBizFuncAuthorityDAO.java │ │ │ │ │ │ │ ├── IClusterSnapshotDAO.java │ │ │ │ │ │ │ ├── IDepartmentDAO.java │ │ │ │ │ │ │ ├── IFuncDAO.java │ │ │ │ │ │ │ ├── IFuncRoleRelationDAO.java │ │ │ │ │ │ │ ├── IGroupInfoDAO.java │ │ │ │ │ │ │ ├── IOperationLogDAO.java │ │ │ │ │ │ │ ├── IResourceParametersDAO.java │ │ │ │ │ │ │ ├── IRoleDAO.java │ │ │ │ │ │ │ ├── IServerDAO.java │ │ │ │ │ │ │ ├── IServerGroupDAO.java │ │ │ │ │ │ │ ├── ISnapshotDAO.java │ │ │ │ │ │ │ ├── ISnapshotViewDAO.java │ │ │ │ │ │ │ ├── ITISManageBizDalDAOFacade.java │ │ │ │ │ │ │ ├── IUploadResourceDAO.java │ │ │ │ │ │ │ ├── IUsrDptRelationDAO.java │ │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ │ ├── AppTriggerJobRelationDAOImpl.java │ │ │ │ │ │ │ │ ├── ApplicationDAOImpl.java │ │ │ │ │ │ │ │ ├── BizFuncAuthorityDAOImpl.java │ │ │ │ │ │ │ │ ├── ClusterSnapshotDAOImpl.java │ │ │ │ │ │ │ │ ├── DepartmentDAOImpl.java │ │ │ │ │ │ │ │ ├── FuncDAOImpl.java │ │ │ │ │ │ │ │ ├── FuncRoleRelationDAOImpl.java │ │ │ │ │ │ │ │ ├── GroupInfoDAOImpl.java │ │ │ │ │ │ │ │ ├── OperationLogDAOImpl.java │ │ │ │ │ │ │ │ ├── ResourceParametersDAOImpl.java │ │ │ │ │ │ │ │ ├── RoleDAOImpl.java │ │ │ │ │ │ │ │ ├── ServerDAOImpl.java │ │ │ │ │ │ │ │ ├── ServerGroupDAOImpl.java │ │ │ │ │ │ │ │ ├── SnapshotDAOImpl.java │ │ │ │ │ │ │ │ ├── SnapshotViewImplDAO.java │ │ │ │ │ │ │ │ ├── TerminatorManageBizDalDAOFacadeImpl.java │ │ │ │ │ │ │ │ ├── UploadResourceDAOImpl.java │ │ │ │ │ │ │ │ └── UsrDptRelationDAOImpl.java │ │ │ │ │ │ │ ├── params │ │ │ │ │ │ │ ├── Query.java │ │ │ │ │ │ │ ├── ServiceObject.java │ │ │ │ │ │ │ └── ZKInfor.java │ │ │ │ │ │ │ └── pojo │ │ │ │ │ │ │ ├── AppTriggerJobRelation.java │ │ │ │ │ │ │ ├── AppTriggerJobRelationCriteria.java │ │ │ │ │ │ │ ├── BizFuncAuthority.java │ │ │ │ │ │ │ ├── BizFuncAuthorityCriteria.java │ │ │ │ │ │ │ ├── ClusterSnapshot.java │ │ │ │ │ │ │ ├── ClusterSnapshotCriteria.java │ │ │ │ │ │ │ ├── ClusterSnapshotQuery.java │ │ │ │ │ │ │ ├── Department.java │ │ │ │ │ │ │ ├── DepartmentCriteria.java │ │ │ │ │ │ │ ├── Func.java │ │ │ │ │ │ │ ├── FuncCriteria.java │ │ │ │ │ │ │ ├── FuncRoleRelation.java │ │ │ │ │ │ │ ├── FuncRoleRelationCriteria.java │ │ │ │ │ │ │ ├── OperationLog.java │ │ │ │ │ │ │ ├── OperationLogCriteria.java │ │ │ │ │ │ │ ├── RdsDb.java │ │ │ │ │ │ │ ├── ResourceParameters.java │ │ │ │ │ │ │ ├── ResourceParametersCriteria.java │ │ │ │ │ │ │ ├── Role.java │ │ │ │ │ │ │ ├── RoleCriteria.java │ │ │ │ │ │ │ ├── UsrDptRelation.java │ │ │ │ │ │ │ └── UsrDptRelationCriteria.java │ │ │ │ │ ├── common │ │ │ │ │ │ ├── ANode.java │ │ │ │ │ │ ├── ActionTool.java │ │ │ │ │ │ ├── AppDomainInfo.java │ │ │ │ │ │ ├── BasicDAO.java │ │ │ │ │ │ ├── BasicDomain.java │ │ │ │ │ │ ├── BizANode.java │ │ │ │ │ │ ├── CheckAppDomainExistValve.java │ │ │ │ │ │ ├── DefaultFilter.java │ │ │ │ │ │ ├── DefaultOperationDomainLogger.java │ │ │ │ │ │ ├── IUser.java │ │ │ │ │ │ ├── JarFileManager.java │ │ │ │ │ │ ├── LogInfo.java │ │ │ │ │ │ ├── ManageUtils.java │ │ │ │ │ │ ├── MockContext.java │ │ │ │ │ │ ├── Module.java │ │ │ │ │ │ ├── NavigationBar.java │ │ │ │ │ │ ├── NavigationJsonBar.java │ │ │ │ │ │ ├── OperationLogger.java │ │ │ │ │ │ ├── PageControl.java │ │ │ │ │ │ ├── ProcessResponse.java │ │ │ │ │ │ ├── PublishDomain.java │ │ │ │ │ │ ├── RemoteNotReachableException.java │ │ │ │ │ │ ├── RunContext.java │ │ │ │ │ │ ├── RunContextGetter.java │ │ │ │ │ │ ├── RunContextImpl.java │ │ │ │ │ │ ├── TISHttpServletRequestWrapper.java │ │ │ │ │ │ ├── TISHttpServletResponseWrapper.java │ │ │ │ │ │ ├── TUser.java │ │ │ │ │ │ ├── TerminatorActionDirective.java │ │ │ │ │ │ ├── TerminatorDefaultActionMapper.java │ │ │ │ │ │ ├── TerminatorForwardResult.java │ │ │ │ │ │ ├── TerminatorJndiObjectFactoryBean.java │ │ │ │ │ │ ├── TerminatorPushDirective.java │ │ │ │ │ │ ├── TerminatorVelocityResult.java │ │ │ │ │ │ ├── TisActionMapper.java │ │ │ │ │ │ ├── TisActionNameBuilder.java │ │ │ │ │ │ ├── TisPackageBasedActionConfigBuilder.java │ │ │ │ │ │ ├── TisResultMapBuilder.java │ │ │ │ │ │ ├── TriggerCrontab.java │ │ │ │ │ │ ├── UserUtils.java │ │ │ │ │ │ ├── apps │ │ │ │ │ │ │ ├── AppsFetcher.java │ │ │ │ │ │ │ ├── IAppsFetcher.java │ │ │ │ │ │ │ ├── IDepartmentGetter.java │ │ │ │ │ │ │ ├── NormalUserApplicationFetcher.java │ │ │ │ │ │ │ ├── NormalUserWithExtraDptsApplicationFetcher.java │ │ │ │ │ │ │ └── TerminatorAdminAppsFetcher.java │ │ │ │ │ │ ├── ibatis │ │ │ │ │ │ │ ├── BooleanYorNConvertCallback.java │ │ │ │ │ │ │ ├── ByteArrayHandlerCallback.java │ │ │ │ │ │ │ └── DeleteColumnTypeHandlerCallback.java │ │ │ │ │ │ ├── solr │ │ │ │ │ │ │ └── GeneralXMLResponseParser.java │ │ │ │ │ │ └── valve │ │ │ │ │ │ │ ├── AjaxValve.java │ │ │ │ │ │ │ ├── AppDomainSelectedCheckValve.java │ │ │ │ │ │ │ ├── EmojiRemover.java │ │ │ │ │ │ │ ├── OperationLogInterceptor.java │ │ │ │ │ │ │ ├── ServerGroupExistInterceptor.java │ │ │ │ │ │ │ └── TisExceptionInterceptor.java │ │ │ │ │ ├── form │ │ │ │ │ │ ├── GlobalResource.java │ │ │ │ │ │ └── SingleJarForm.java │ │ │ │ │ ├── module │ │ │ │ │ │ └── screen │ │ │ │ │ │ │ └── BuildNavData.java │ │ │ │ │ ├── servlet │ │ │ │ │ │ ├── AngluarServlet.java │ │ │ │ │ │ ├── BasicServlet.java │ │ │ │ │ │ ├── CheckYuntiSuccessFileIsReadyServlet.java │ │ │ │ │ │ ├── DownloadByPidServlet.java │ │ │ │ │ │ ├── DownloadResource.java │ │ │ │ │ │ ├── DownloadServlet.java │ │ │ │ │ │ ├── FlushServlet.java │ │ │ │ │ │ ├── LoadSolrCoreConfigByAppNameServlet.java │ │ │ │ │ │ ├── LogFeedbackServlet.java │ │ │ │ │ │ ├── QueryCloudSolrClient.java │ │ │ │ │ │ ├── QueryIndexServlet.java │ │ │ │ │ │ ├── QueryResutStrategy.java │ │ │ │ │ │ ├── ServerJoinGroup.java │ │ │ │ │ │ ├── SolrCloudQueryResutStrategy.java │ │ │ │ │ │ ├── SolrQueryModuleCreatorAdapter.java │ │ │ │ │ │ ├── TaskFeedbackServlet.java │ │ │ │ │ │ ├── UpdatePackageServlet.java │ │ │ │ │ │ └── UploadFileServlet.java │ │ │ │ │ ├── spring │ │ │ │ │ │ ├── ClusterStateReader.java │ │ │ │ │ │ ├── EnvironmentBindService.java │ │ │ │ │ │ ├── TISDataSourceFactory.java │ │ │ │ │ │ ├── TISWebApplicationContext.java │ │ │ │ │ │ ├── ZooKeeperGetter.java │ │ │ │ │ │ └── aop │ │ │ │ │ │ │ ├── AuthorityCheckAdvice.java │ │ │ │ │ │ │ ├── BeanTypeAutoProxyCreator.java │ │ │ │ │ │ │ ├── DAOTypeAutoProxyCreator.java │ │ │ │ │ │ │ ├── Func.java │ │ │ │ │ │ │ └── TerminatorNameMatchMethodPointcut.java │ │ │ │ │ └── util │ │ │ │ │ │ ├── LRUCache.java │ │ │ │ │ │ └── TisPreTriggerProcess.java │ │ │ │ │ ├── offline │ │ │ │ │ └── module │ │ │ │ │ │ ├── action │ │ │ │ │ │ ├── DuplicateEntitisJudge.java │ │ │ │ │ │ └── OfflineDatasourceAction.java │ │ │ │ │ │ ├── manager │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ └── OfflineManager.java │ │ │ │ │ │ ├── pojo │ │ │ │ │ │ └── SqlAnalyseResult.java │ │ │ │ │ │ └── screen │ │ │ │ │ │ ├── Datasource.java │ │ │ │ │ │ ├── Dbadd.java │ │ │ │ │ │ ├── Gitcommitlogs.java │ │ │ │ │ │ ├── OfflineIndex.java │ │ │ │ │ │ ├── Tableaddstep.java │ │ │ │ │ │ ├── WorkflowChangeList.java │ │ │ │ │ │ └── WorkflowList.java │ │ │ │ │ ├── openapi │ │ │ │ │ ├── Column.java │ │ │ │ │ ├── ModifySchemaExcetpion.java │ │ │ │ │ ├── ModifySchemaParam.java │ │ │ │ │ ├── SnapshotNotFindException.java │ │ │ │ │ ├── TerminatorOpenClient.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AppKey.java │ │ │ │ │ │ ├── SnapshotDomainGetter.java │ │ │ │ │ │ └── SnapshotInfoFromRequest.java │ │ │ │ │ ├── runtime │ │ │ │ │ ├── form │ │ │ │ │ │ └── BizDomainForm.java │ │ │ │ │ ├── module │ │ │ │ │ │ ├── action │ │ │ │ │ │ │ ├── AddAppAction.java │ │ │ │ │ │ │ ├── AppRelevantFromDailyAction.java │ │ │ │ │ │ │ ├── AppViewAction.java │ │ │ │ │ │ │ ├── ApplicationDelegate.java │ │ │ │ │ │ │ ├── BasicModule.java │ │ │ │ │ │ │ ├── BizlineAction.java │ │ │ │ │ │ │ ├── ChangeDomainAction.java │ │ │ │ │ │ │ ├── ClusterStateCollectAction.java │ │ │ │ │ │ │ ├── CreateIndexConfirmModel.java │ │ │ │ │ │ │ ├── DepartmentAction.java │ │ │ │ │ │ │ ├── GroupAction.java │ │ │ │ │ │ │ ├── HdfsAction.java │ │ │ │ │ │ │ ├── IAfterApplicationCreate.java │ │ │ │ │ │ │ ├── IndexQueryAction.java │ │ │ │ │ │ │ ├── LoginAction.java │ │ │ │ │ │ │ ├── OperationLogAction.java │ │ │ │ │ │ │ ├── OrgAuthorityAction.java │ │ │ │ │ │ │ ├── RoleAction.java │ │ │ │ │ │ │ ├── SchemaAction.java │ │ │ │ │ │ │ ├── SysInitializeAction.java │ │ │ │ │ │ │ ├── SysInitializeArrangeJars.java │ │ │ │ │ │ │ ├── SysInitializeZookeeper.java │ │ │ │ │ │ │ ├── UploadJarAction.java │ │ │ │ │ │ │ ├── UserAction.java │ │ │ │ │ │ │ └── jarcontent │ │ │ │ │ │ │ │ ├── AddAppAction.java │ │ │ │ │ │ │ │ ├── FileCompareResultAction.java │ │ │ │ │ │ │ │ ├── GroupChangeSnapshotAction.java │ │ │ │ │ │ │ │ ├── SaveFileContentAction.java │ │ │ │ │ │ │ │ ├── SchemaAction.java │ │ │ │ │ │ │ │ └── SnapshotRevsionAction.java │ │ │ │ │ │ ├── control │ │ │ │ │ │ │ ├── AppDomain.java │ │ │ │ │ │ │ ├── Appselect.java │ │ │ │ │ │ │ └── Appselectboxcontrol.java │ │ │ │ │ │ ├── misc │ │ │ │ │ │ │ ├── DefaultMessageHandler.java │ │ │ │ │ │ │ ├── FieldErrorInfo.java │ │ │ │ │ │ │ ├── FieldErrors.java │ │ │ │ │ │ │ ├── SchemaField.java │ │ │ │ │ │ │ ├── UploadSchemaForm.java │ │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ │ └── DelegateControl4JavaBeanMsgHandler.java │ │ │ │ │ │ └── screen │ │ │ │ │ │ │ ├── BasicScreen.java │ │ │ │ │ │ │ ├── GlobalResource.java │ │ │ │ │ │ │ ├── IndexQuery.java │ │ │ │ │ │ │ └── ViewPojo.java │ │ │ │ │ └── pojo │ │ │ │ │ │ ├── ConfigPush.java │ │ │ │ │ │ ├── Node.java │ │ │ │ │ │ ├── ResSyn.java │ │ │ │ │ │ ├── ResSynManager.java │ │ │ │ │ │ ├── SchemaBean.java │ │ │ │ │ │ ├── SchemaField.java │ │ │ │ │ │ ├── SchemaFieldSet.java │ │ │ │ │ │ └── ServerGroupAdapter.java │ │ │ │ │ ├── socket │ │ │ │ │ └── TriggerImportJob.java │ │ │ │ │ ├── trigger │ │ │ │ │ └── biz │ │ │ │ │ │ └── dal │ │ │ │ │ │ └── dao │ │ │ │ │ │ └── impl │ │ │ │ │ │ └── JobMetaDataDAO.java │ │ │ │ │ ├── util │ │ │ │ │ ├── ItemsSaveResult.java │ │ │ │ │ ├── PluginItems.java │ │ │ │ │ └── groovy │ │ │ │ │ │ └── ConsoleGroovyShellFactory.java │ │ │ │ │ └── workflow │ │ │ │ │ ├── dao │ │ │ │ │ ├── IDatasourceTableDAO.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── ComDfireTisWorkflowDAOFacadeImpl.java │ │ │ │ │ │ ├── DatasourceDbDAOImpl.java │ │ │ │ │ │ ├── DatasourceTableDAOImpl.java │ │ │ │ │ │ ├── WorkFlowBuildHistoryDAOImpl.java │ │ │ │ │ │ └── WorkFlowDAOImpl.java │ │ │ │ │ └── pojo │ │ │ │ │ ├── DatasourceDb.java │ │ │ │ │ ├── DatasourceTableCriteria.java │ │ │ │ │ ├── TableDump.java │ │ │ │ │ ├── TableDumpCriteria.java │ │ │ │ │ ├── WorkFlowBuildPhase.java │ │ │ │ │ └── WorkFlowBuildPhaseCriteria.java │ │ │ ├── name │ │ │ │ └── fraser │ │ │ │ │ └── neil │ │ │ │ │ └── plaintext │ │ │ │ │ ├── diff_match_patch.java │ │ │ │ │ └── diff_match_patch_test.java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── solr │ │ │ │ └── common │ │ │ │ └── cloud │ │ │ │ └── TISZkStateReader.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ ├── com.qlangtech.tis.extension.util.GroovyShellFactory │ │ │ │ └── com.qlangtech.tis.utils.DBsGetter │ │ │ ├── com │ │ │ └── qlangtech │ │ │ │ └── tis │ │ │ │ ├── aiagent │ │ │ │ └── execute │ │ │ │ │ └── impl │ │ │ │ │ └── describle_plugin_json_create_deamo.md │ │ │ │ ├── dataplatform │ │ │ │ └── dao │ │ │ │ │ └── sqlmap │ │ │ │ │ ├── ds_datasource_SqlMap.xml │ │ │ │ │ └── ds_table_SqlMap.xml │ │ │ │ ├── manage │ │ │ │ ├── biz │ │ │ │ │ └── dal │ │ │ │ │ │ └── dao │ │ │ │ │ │ └── sqlmap │ │ │ │ │ │ ├── app_package_SqlMap.xml │ │ │ │ │ │ ├── app_trigger_job_relation_SqlMap.xml │ │ │ │ │ │ ├── application_SqlMap.xml │ │ │ │ │ │ ├── application_apply_SqlMap.xml │ │ │ │ │ │ ├── application_extend_SqlMap.xml │ │ │ │ │ │ ├── biz_domain_SqlMap.xml │ │ │ │ │ │ ├── biz_func_authority_SqlMap.xml │ │ │ │ │ │ ├── cluster_snapshot_SqlMap.xml │ │ │ │ │ │ ├── department_SqlMap.xml │ │ │ │ │ │ ├── func_SqlMap.xml │ │ │ │ │ │ ├── func_role_relation_SqlMap.xml │ │ │ │ │ │ ├── global_app_resource_SqlMap.xml │ │ │ │ │ │ ├── group_info_SqlMap.xml │ │ │ │ │ │ ├── operation_log_SqlMap.xml │ │ │ │ │ │ ├── rds_db_SqlMap.xml │ │ │ │ │ │ ├── rds_table_SqlMap.xml │ │ │ │ │ │ ├── resource_parameters_SqlMap.xml │ │ │ │ │ │ ├── role_SqlMap.xml │ │ │ │ │ │ ├── server_group_SqlMap.xml │ │ │ │ │ │ ├── snapshot_SqlMap.xml │ │ │ │ │ │ ├── snapshot_join_upload_resource.xml │ │ │ │ │ │ ├── upload_resource_SqlMap.xml │ │ │ │ │ │ ├── upload_resource_schema_relation_SqlMap.xml │ │ │ │ │ │ ├── usr_dpt_relation_SqlMap.xml │ │ │ │ │ │ └── zookeeper_server_SqlMap.xml │ │ │ │ └── operation-log-aop.xml │ │ │ │ ├── trigger │ │ │ │ └── trigger.context.xml │ │ │ │ └── workflow │ │ │ │ └── dao │ │ │ │ └── sqlmap │ │ │ │ ├── datasource_db_SqlMap.xml │ │ │ │ ├── datasource_table_SqlMap.xml │ │ │ │ ├── table_dump_SqlMap.xml │ │ │ │ ├── work_flow_SqlMap.xml │ │ │ │ ├── work_flow_build_history_SqlMap.xml │ │ │ │ └── work_flow_build_phase_SqlMap.xml │ │ │ ├── conf │ │ │ ├── cluster-dao-context.xml │ │ │ ├── cluster-sqlmap-config.xml │ │ │ ├── comDfireTisDataplatform-dao-context.xml │ │ │ ├── comDfireTisDataplatform-sqlmap-config.xml │ │ │ ├── comDfireTisWorkflow-dao-context.xml │ │ │ ├── comDfireTisWorkflow-sqlmap-config.xml │ │ │ └── terminatorManageBizDal-dao-context.xml │ │ │ ├── dal │ │ │ ├── dal-dao.xml │ │ │ ├── runtime-application.xml │ │ │ └── sqlmap-config.xml │ │ │ ├── datasource-config-tis.xml │ │ │ ├── logback-console.xml │ │ │ ├── solrtpl │ │ │ ├── schema.xml.tpl │ │ │ └── solrconfig.xml.tpl │ │ │ ├── struts.properties │ │ │ ├── struts.xml │ │ │ ├── struts │ │ │ └── runtime.struts.xml │ │ │ ├── tis.application.context.xml │ │ │ ├── tis.application.mockable.context.xml │ │ │ └── tis.flink.jobs.monitor.context.xml │ └── test │ │ ├── java │ │ ├── StartTISWeb.java │ │ ├── TestAll.java │ │ └── com │ │ │ └── qlangtech │ │ │ └── tis │ │ │ ├── BasicActionTestCase.java │ │ │ ├── LockTest.java │ │ │ ├── Test.java │ │ │ ├── TestBean.java │ │ │ ├── TestBeann.java │ │ │ ├── TestFullBuild.java │ │ │ ├── aiagent │ │ │ ├── core │ │ │ │ ├── ITTISPlanAndExecuteAgent.java │ │ │ │ ├── TestRealTISPlanAndExecuteAgent.java │ │ │ │ └── TestTISPlanAndExecuteAgent.java │ │ │ └── execute │ │ │ │ └── impl │ │ │ │ ├── PluginInstanceCreateExecutorTest.java │ │ │ │ └── TestPluginDownloadAndInstallExecutor.java │ │ │ ├── alert │ │ │ └── TestFlinkJobsMonitor.java │ │ │ ├── compiler │ │ │ └── java │ │ │ │ └── TestJavaCompilerProcess.java │ │ │ ├── config │ │ │ └── module │ │ │ │ └── action │ │ │ │ ├── StubStreamHandlerFactory.java │ │ │ │ ├── TestCollectionAction.java │ │ │ │ └── TestFullbuildWorkflowAction.java │ │ │ ├── coredefine │ │ │ └── module │ │ │ │ └── action │ │ │ │ ├── BasicPluginAction.java │ │ │ │ ├── TestCoreAction.java │ │ │ │ ├── TestDataXAction.java │ │ │ │ ├── TestLoopQueue.java │ │ │ │ ├── TestPluginAction.java │ │ │ │ ├── TestPluginItemsParser.java │ │ │ │ ├── TestSSEConnection.java │ │ │ │ └── TestTISK8sDelegate.java │ │ │ ├── derby │ │ │ ├── WwdClientExample.java │ │ │ ├── WwdEmbedded.java │ │ │ └── WwdUtils.java │ │ │ ├── manage │ │ │ ├── biz │ │ │ │ └── dal │ │ │ │ │ └── dao │ │ │ │ │ └── impl │ │ │ │ │ └── TestApplicationDAOImpl.java │ │ │ ├── common │ │ │ │ └── TestUserUtils.java │ │ │ └── spring │ │ │ │ ├── MockClusterStateReader.java │ │ │ │ └── MockZooKeeperGetter.java │ │ │ ├── offline │ │ │ └── module │ │ │ │ ├── action │ │ │ │ └── TestOfflineDatasourceAction.java │ │ │ │ └── manager │ │ │ │ └── impl │ │ │ │ └── OfflineManagerTest.java │ │ │ ├── plugin │ │ │ └── TestPluginAndCfgsSnapshotOnWorkflow.java │ │ │ ├── runtime │ │ │ └── module │ │ │ │ └── action │ │ │ │ ├── TestAddAppAction.java │ │ │ │ ├── TestSchemaAction.java │ │ │ │ └── TestSysInitializeAction.java │ │ │ ├── solrdao │ │ │ └── TestSchemaResult.java │ │ │ ├── sql │ │ │ └── parser │ │ │ │ └── er │ │ │ │ └── impl │ │ │ │ └── MockERRulesGetter.java │ │ │ └── util │ │ │ ├── TestPluginItems.java │ │ │ └── groovy │ │ │ └── TestConsoleGroovyShellFactory.java │ │ └── resources │ │ ├── com │ │ └── qlangtech │ │ │ └── tis │ │ │ ├── config │ │ │ └── module │ │ │ │ └── action │ │ │ │ ├── create_employees.json │ │ │ │ ├── create_employees_with_incr.json │ │ │ │ ├── get_index_topology_biz.json │ │ │ │ ├── s4employee_schema.xml │ │ │ │ ├── s4employees_create_error.json │ │ │ │ ├── s4employees_create_success.json │ │ │ │ ├── s4employees_delete_success.json │ │ │ │ └── s4employees_trigger_index_build_success.json │ │ │ ├── coredefine │ │ │ └── module │ │ │ │ └── action │ │ │ │ ├── assemble.trigger.result.faild.json │ │ │ │ ├── assemble.trigger.result.success.json │ │ │ │ ├── post-manipulate-body.json │ │ │ │ └── post-manipulate-item-errors.json │ │ │ ├── manage │ │ │ └── servlet │ │ │ │ ├── collection_TopicTags_status_1.json │ │ │ │ ├── collection_TopicTags_status_2.json │ │ │ │ ├── collection_TopicTags_status_3.json │ │ │ │ ├── collection_TopicTags_status_4.json │ │ │ │ └── collection_TopicTags_status_5.json │ │ │ ├── runtime │ │ │ └── module │ │ │ │ └── action │ │ │ │ ├── assert-testGetFieldsBySnapshotId.json │ │ │ │ ├── schema-action-do-save-by-expert-model-modify-mallid-type-assert.xml │ │ │ │ └── schema-action-do-save-by-expert-model.json │ │ │ ├── solrdao │ │ │ ├── assertSchemaResult.json │ │ │ ├── s4totalpay-schema-already-contain-fieldtype-plugin-schema-result.json │ │ │ ├── s4totalpay-schema-already-contain-fieldtype-plugin.xml │ │ │ └── s4totalpay-schema.xml │ │ │ ├── trigger │ │ │ └── mock.trigger.context.xml │ │ │ └── util │ │ │ ├── datax_reader_mysql_post.json │ │ │ ├── datax_reader_mysql_post_subfield_form.json │ │ │ ├── datax_reader_mysql_post_subfield_to_json.json │ │ │ └── datax_reader_mysql_prop_template.json │ │ └── tis.test.context.xml └── webapp │ ├── WEB-INF │ ├── .gitignore │ ├── velocity.properties │ └── web.xml │ ├── dtd │ └── solrschema.dtd │ └── index.html ├── tis-dag ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── exec │ │ └── ITaskPhaseInfo.java │ │ ├── fullbuild │ │ └── taskflow │ │ │ ├── TISReactor.java │ │ │ └── TemplateContext.java │ │ └── manage │ │ ├── ISolrAppSource.java │ │ ├── ISolrAppSourceVisitor.java │ │ ├── common │ │ ├── CreateNewTaskResult.java │ │ └── DagTaskUtils.java │ │ └── impl │ │ ├── DataFlowAppSource.java │ │ └── SingleTableAppSource.java │ └── test │ ├── java │ ├── TestAll_bak.java │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── coredefine │ │ └── module │ │ │ └── action │ │ │ └── DataxAction.java │ │ ├── datax │ │ └── impl │ │ │ └── TestDataxProcessor.java │ │ └── sql │ │ └── parser │ │ └── stream │ │ └── generate │ │ ├── BasicTestCase.java │ │ ├── TestS4EmployeeStreamComponentCodeGenerator.java │ │ ├── TestStreamComponentCodeGenerator.java │ │ ├── TestStreamComponentCodeGeneratorFlink.java │ │ └── TestTikvEmployee.java │ └── resources │ └── com │ └── qlangtech │ └── tis │ └── sql │ └── parser │ └── stream │ └── generate │ ├── MysqlElasticListener.scala │ ├── S4employee4localListener.scala │ ├── S4employeesListener.scala │ ├── S4testListener.scala │ ├── S4totalpay5Listener.scala │ └── S4totalpayListener.scala ├── tis-hadoop-rpc ├── common-msg.proto ├── gen-code-incr-status.sh ├── gen-code-log-collector.sh ├── gen-code-logger-appender-service.sh ├── gen-code-preview-datax-records.sh ├── incr-status.proto ├── install_protoc.sh ├── log-collector.proto ├── logger-appender.proto ├── pom.xml ├── preview-datax-records.proto ├── readme.md └── src │ ├── main │ └── java │ │ └── com │ │ ├── google │ │ └── protobuf │ │ │ ├── BoolValue.java │ │ │ ├── BoolValueOrBuilder.java │ │ │ ├── BytesValue.java │ │ │ ├── BytesValueOrBuilder.java │ │ │ ├── DoubleValue.java │ │ │ ├── DoubleValueOrBuilder.java │ │ │ ├── FloatValue.java │ │ │ ├── FloatValueOrBuilder.java │ │ │ ├── Int32Value.java │ │ │ ├── Int32ValueOrBuilder.java │ │ │ ├── Int64Value.java │ │ │ ├── Int64ValueOrBuilder.java │ │ │ ├── StringValue.java │ │ │ ├── StringValueOrBuilder.java │ │ │ ├── UInt32Value.java │ │ │ ├── UInt32ValueOrBuilder.java │ │ │ ├── UInt64Value.java │ │ │ ├── UInt64ValueOrBuilder.java │ │ │ └── WrappersProto.java │ │ ├── qlangtech │ │ └── tis │ │ │ ├── grpc │ │ │ ├── IncrStatusGrpc.java │ │ │ ├── IncrStatusProto.java │ │ │ ├── LaunchReportInfo.java │ │ │ ├── LaunchReportInfoEntry.java │ │ │ ├── LaunchReportInfoEntryOrBuilder.java │ │ │ ├── LaunchReportInfoOrBuilder.java │ │ │ ├── MasterJob.java │ │ │ ├── MasterJobOrBuilder.java │ │ │ ├── PingResult.java │ │ │ ├── PingResultOrBuilder.java │ │ │ ├── TableSingleDataIndexStatus.java │ │ │ ├── TableSingleDataIndexStatusOrBuilder.java │ │ │ ├── TopicInfo.java │ │ │ ├── TopicInfoOrBuilder.java │ │ │ ├── UpdateCounterMap.java │ │ │ └── UpdateCounterMapOrBuilder.java │ │ │ └── rpc │ │ │ ├── grpc │ │ │ ├── datax │ │ │ │ └── preview │ │ │ │ │ ├── DataXRecordsPreviewGrpc.java │ │ │ │ │ ├── DataXRecordsPreviewService.java │ │ │ │ │ ├── HeaderColGrpc.java │ │ │ │ │ ├── HeaderColGrpcOrBuilder.java │ │ │ │ │ ├── OffsetColValGrpc.java │ │ │ │ │ ├── OffsetColValGrpcOrBuilder.java │ │ │ │ │ ├── PreviewRowsDataCriteria.java │ │ │ │ │ ├── PreviewRowsDataCriteriaOrBuilder.java │ │ │ │ │ ├── PreviewRowsDataResponse.java │ │ │ │ │ ├── PreviewRowsDataResponseOrBuilder.java │ │ │ │ │ ├── Record.java │ │ │ │ │ ├── RecordOrBuilder.java │ │ │ │ │ ├── StringValue.java │ │ │ │ │ └── StringValueOrBuilder.java │ │ │ └── log │ │ │ │ ├── DefaultLoggerAppenderClient.java │ │ │ │ ├── ILogReporter.java │ │ │ │ ├── LogCollectorClient.java │ │ │ │ ├── appender │ │ │ │ ├── LogAppenderGrpc.java │ │ │ │ ├── LogAppenderService.java │ │ │ │ ├── LoggingEvent.java │ │ │ │ └── LoggingEventOrBuilder.java │ │ │ │ ├── common │ │ │ │ ├── BuildSharedPhaseStatus.java │ │ │ │ ├── BuildSharedPhaseStatusOrBuilder.java │ │ │ │ ├── Empty.java │ │ │ │ ├── EmptyOrBuilder.java │ │ │ │ ├── JobLog.java │ │ │ │ ├── JobLogOrBuilder.java │ │ │ │ ├── JoinTaskStatus.java │ │ │ │ ├── JoinTaskStatusOrBuilder.java │ │ │ │ ├── LogCollectorProto.java │ │ │ │ ├── NodeBackflowStatus.java │ │ │ │ ├── NodeBackflowStatusOrBuilder.java │ │ │ │ ├── TableDumpStatus.java │ │ │ │ └── TableDumpStatusOrBuilder.java │ │ │ │ └── stream │ │ │ │ ├── LogCollectorGrpc.java │ │ │ │ ├── LogCollectorProto.java │ │ │ │ ├── PBuildPhaseStatus.java │ │ │ │ ├── PBuildPhaseStatusOrBuilder.java │ │ │ │ ├── PBuildPhaseStatusParam.java │ │ │ │ ├── PBuildPhaseStatusParamOrBuilder.java │ │ │ │ ├── PDumpPhaseStatus.java │ │ │ │ ├── PDumpPhaseStatusOrBuilder.java │ │ │ │ ├── PExecuteState.java │ │ │ │ ├── PExecuteStateOrBuilder.java │ │ │ │ ├── PIndexBackFlowPhaseStatus.java │ │ │ │ ├── PIndexBackFlowPhaseStatusOrBuilder.java │ │ │ │ ├── PJoinPhaseStatus.java │ │ │ │ ├── PJoinPhaseStatusOrBuilder.java │ │ │ │ ├── PMonotorTarget.java │ │ │ │ ├── PMonotorTargetOrBuilder.java │ │ │ │ ├── PPhaseStatusCollection.java │ │ │ │ ├── PPhaseStatusCollectionOrBuilder.java │ │ │ │ └── PSynResTargetOrBuilder.java │ │ │ └── server │ │ │ ├── IncrStatusClient.java │ │ │ └── IncrStatusServer.java │ │ └── tis │ │ └── hadoop │ │ └── rpc │ │ ├── AdapterAssembleSvcCompsiteCallback.java │ │ └── StatusRpcClientFactory.java │ └── test │ ├── java │ ├── Test.java │ ├── TestAll.java │ └── com │ │ ├── qlangtech │ │ └── tis │ │ │ └── rpc │ │ │ └── grpc │ │ │ └── log │ │ │ ├── TestLoggerAppenderClient.java │ │ │ └── stream │ │ │ └── TestPhaseStatusCollection.java │ │ └── tis │ │ └── hadoop │ │ └── rpc │ │ └── TestStatusRpcClientFactory.java │ └── resources │ └── com │ └── qlangtech │ └── tis │ └── rpc │ └── grpc │ └── log │ └── stream │ └── totalpayinfo_proto_json_format.json ├── tis-k8s ├── README.md ├── pom.xml ├── src │ └── main │ │ └── filters │ │ ├── tis-console.yaml │ │ └── tis-test-mysql.yaml ├── tis-console.yaml └── tis-test-mysql.yaml ├── tis-manage-pojo ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ ├── alibaba │ │ │ └── citrus │ │ │ │ └── turbine │ │ │ │ ├── Context.java │ │ │ │ └── impl │ │ │ │ └── DefaultContext.java │ │ │ ├── dfire │ │ │ └── tis │ │ │ │ └── fullbuild │ │ │ │ └── phasestatus │ │ │ │ └── readme.txt │ │ │ ├── qlangtech │ │ │ └── tis │ │ │ │ ├── Package.java │ │ │ │ ├── ajax │ │ │ │ ├── AjaxResult.java │ │ │ │ └── HttpExecuteResult.java │ │ │ │ ├── assemble │ │ │ │ ├── ExecResult.java │ │ │ │ └── TriggerType.java │ │ │ │ ├── cloud │ │ │ │ ├── AdapterTisCoordinator.java │ │ │ │ ├── CloudServerException.java │ │ │ │ ├── ICloudInputDocument.java │ │ │ │ ├── ICoreAdminAction.java │ │ │ │ ├── ISolrZKClientGetter.java │ │ │ │ ├── ITISCoordinator.java │ │ │ │ ├── ITisCloudClient.java │ │ │ │ ├── ITisCloudClientFactory.java │ │ │ │ └── MockCoordinator.java │ │ │ │ ├── common │ │ │ │ └── utils │ │ │ │ │ └── Assert.java │ │ │ │ ├── compiler │ │ │ │ ├── incr │ │ │ │ │ └── ICompileAndPackage.java │ │ │ │ └── java │ │ │ │ │ ├── FileObjectsContext.java │ │ │ │ │ ├── IOutputEntry.java │ │ │ │ │ ├── MyJavaFileObject.java │ │ │ │ │ ├── NestClassFileObject.java │ │ │ │ │ ├── ResourcesFile.java │ │ │ │ │ ├── SourceGetterStrategy.java │ │ │ │ │ └── ZipPath.java │ │ │ │ ├── datax │ │ │ │ ├── DBDataXChildTask.java │ │ │ │ ├── DataXCfgFile.java │ │ │ │ ├── DataXJobInfo.java │ │ │ │ ├── IDataXGenerateCfgs.java │ │ │ │ └── job │ │ │ │ │ └── SSEEventWriter.java │ │ │ │ ├── extension │ │ │ │ ├── IPropertyType.java │ │ │ │ └── impl │ │ │ │ │ ├── IOUtils.java │ │ │ │ │ └── PropValRewrite.java │ │ │ │ ├── fullbuild │ │ │ │ ├── IFullBuildContext.java │ │ │ │ ├── indexbuild │ │ │ │ │ └── IPartionableWarehouse.java │ │ │ │ ├── phasestatus │ │ │ │ │ ├── IChildProcessStatus.java │ │ │ │ │ ├── IChildProcessStatusVisitor.java │ │ │ │ │ ├── IFlush2Local.java │ │ │ │ │ ├── IFlush2LocalFactory.java │ │ │ │ │ ├── IPhaseStatus.java │ │ │ │ │ ├── IProcessDetailStatus.java │ │ │ │ │ ├── PhaseStatusCollection.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AbstractChildProcessStatus.java │ │ │ │ │ │ ├── BasicPhaseStatus.java │ │ │ │ │ │ ├── BuildPhaseStatus.java │ │ │ │ │ │ ├── BuildSharedPhaseStatus.java │ │ │ │ │ │ ├── DumpPhaseStatus.java │ │ │ │ │ │ ├── IndexBackFlowPhaseStatus.java │ │ │ │ │ │ ├── JoinPhaseStatus.java │ │ │ │ │ │ └── ProcessDetailStatusImpl.java │ │ │ │ └── taskflow │ │ │ │ │ ├── DumpTask.java │ │ │ │ │ └── JoinTask.java │ │ │ │ ├── hive │ │ │ │ └── HiveColumn.java │ │ │ │ ├── lang │ │ │ │ ├── ErrorValue.java │ │ │ │ ├── ILogErrorDetail.java │ │ │ │ ├── PayloadLink.java │ │ │ │ └── TisException.java │ │ │ │ ├── manage │ │ │ │ └── common │ │ │ │ │ ├── CenterResource.java │ │ │ │ │ ├── ConfigFileContext.java │ │ │ │ │ ├── ConfigFileValidateResult.java │ │ │ │ │ ├── GCJmxUtils.java │ │ │ │ │ ├── HttpUtils.java │ │ │ │ │ ├── IAjaxResult.java │ │ │ │ │ ├── MockConnectionMaker.java │ │ │ │ │ ├── MockHttpURLConnection.java │ │ │ │ │ ├── Option.java │ │ │ │ │ ├── PostFormStreamProcess.java │ │ │ │ │ ├── PropteryGetter.java │ │ │ │ │ ├── SchemaFileInvalidException.java │ │ │ │ │ ├── Secret.java │ │ │ │ │ ├── SendSMSUtils.java │ │ │ │ │ ├── SnapshotDomain.java │ │ │ │ │ ├── TISCollectionUtils.java │ │ │ │ │ ├── TerminatorRepositoryException.java │ │ │ │ │ ├── TimeFormatter.java │ │ │ │ │ ├── TisUTF8.java │ │ │ │ │ ├── UISVersion.java │ │ │ │ │ └── YuntiPathInfo.java │ │ │ │ ├── offline │ │ │ │ ├── DataxUtils.java │ │ │ │ └── DbScope.java │ │ │ │ ├── plugin │ │ │ │ ├── InnerPropOfIdentityName.java │ │ │ │ ├── JDBCColumnProp.java │ │ │ │ ├── ValidatorCommons.java │ │ │ │ ├── annotation │ │ │ │ │ └── IFieldValidator.java │ │ │ │ └── ds │ │ │ │ │ ├── AdapterSelectedTab.java │ │ │ │ │ ├── CMeta.java │ │ │ │ │ ├── ColumnMetaData.java │ │ │ │ │ ├── DBIdentity.java │ │ │ │ │ ├── DefaultTab.java │ │ │ │ │ ├── ElementCreatorFactory.java │ │ │ │ │ ├── IMultiElement.java │ │ │ │ │ ├── IReaderSource.java │ │ │ │ │ ├── ISelectedTab.java │ │ │ │ │ ├── ReflectSchemaFieldType.java │ │ │ │ │ ├── ReservedFieldType.java │ │ │ │ │ └── TypeBase.java │ │ │ │ ├── powerjob │ │ │ │ ├── IDAGSessionSpec.java │ │ │ │ └── IDataFlowTopology.java │ │ │ │ ├── pubhook │ │ │ │ └── common │ │ │ │ │ └── IPreTriggerProcess.java │ │ │ │ ├── realtime │ │ │ │ ├── transfer │ │ │ │ │ ├── BasicIncrStatusReport.java │ │ │ │ │ ├── CounterType.java │ │ │ │ │ ├── DTO.java │ │ │ │ │ ├── IIncreaseCounter.java │ │ │ │ │ ├── IOnsListenerStatus.java │ │ │ │ │ ├── ITableFocuseGetter.java │ │ │ │ │ ├── ListenerStatusKeeper.java │ │ │ │ │ ├── MonitorSysTagMarker.java │ │ │ │ │ ├── TableMultiDataIndexStatus.java │ │ │ │ │ └── TableSingleDataIndexStatus.java │ │ │ │ └── yarn │ │ │ │ │ └── rpc │ │ │ │ │ ├── ConsumeDataKeeper.java │ │ │ │ │ ├── IncrRateControllerCfgDTO.java │ │ │ │ │ ├── IncrStatusUmbilicalProtocol.java │ │ │ │ │ ├── IndexJobRunningStatus.java │ │ │ │ │ ├── JobType.java │ │ │ │ │ ├── LaunchReportInfo.java │ │ │ │ │ ├── MasterJob.java │ │ │ │ │ ├── PingResult.java │ │ │ │ │ ├── PipelineFlinkTaskId.java │ │ │ │ │ ├── SynResTarget.java │ │ │ │ │ ├── TopicInfo.java │ │ │ │ │ ├── UpdateCounterMap.java │ │ │ │ │ └── impl │ │ │ │ │ └── AdapterStatusUmbilicalProtocol.java │ │ │ │ ├── rpc │ │ │ │ └── grpc │ │ │ │ │ └── log │ │ │ │ │ └── ILoggerAppenderClient.java │ │ │ │ ├── runtime │ │ │ │ └── module │ │ │ │ │ ├── action │ │ │ │ │ └── IParamGetter.java │ │ │ │ │ └── misc │ │ │ │ │ ├── BasicRundata.java │ │ │ │ │ ├── FormVaildateType.java │ │ │ │ │ ├── IControlMsgHandler.java │ │ │ │ │ ├── IFieldErrorHandler.java │ │ │ │ │ ├── IMessageHandler.java │ │ │ │ │ ├── IPostContent.java │ │ │ │ │ ├── ISearchEngineTokenizerType.java │ │ │ │ │ ├── TokenizerType.java │ │ │ │ │ ├── VisualType.java │ │ │ │ │ └── impl │ │ │ │ │ ├── AdaperControlMsgHandler.java │ │ │ │ │ ├── AdapterFieldErrorHandler.java │ │ │ │ │ ├── AdapterMessageHandler.java │ │ │ │ │ ├── BasicDelegateMsgHandler.java │ │ │ │ │ ├── DefaultFieldErrorHandler.java │ │ │ │ │ ├── DelegateControl4JsonPostMsgHandler.java │ │ │ │ │ ├── ListDetailedItemsErrors.java │ │ │ │ │ └── ListDetailedItemsErrorsSerializer.java │ │ │ │ ├── solr │ │ │ │ └── common │ │ │ │ │ └── DOMUtil.java │ │ │ │ ├── solrdao │ │ │ │ ├── IFieldTypeFactory.java │ │ │ │ ├── ISchema.java │ │ │ │ ├── ISchemaField.java │ │ │ │ ├── ISchemaFieldTypeContext.java │ │ │ │ ├── ISchemaPluginContext.java │ │ │ │ ├── SchemaMetaContent.java │ │ │ │ └── pojo │ │ │ │ │ └── BasicSchemaField.java │ │ │ │ ├── solrj │ │ │ │ └── util │ │ │ │ │ └── ZkUtils.java │ │ │ │ ├── sql │ │ │ │ └── parser │ │ │ │ │ ├── ColName.java │ │ │ │ │ ├── IDBNodeMeta.java │ │ │ │ │ ├── ISqlTask.java │ │ │ │ │ └── er │ │ │ │ │ └── JoinerKey.java │ │ │ │ ├── trigger │ │ │ │ ├── util │ │ │ │ │ ├── JsonUtil.java │ │ │ │ │ ├── UnCacheString.java │ │ │ │ │ └── UnCacheStringSerializer.java │ │ │ │ └── zk │ │ │ │ │ └── AbstractWatcher.java │ │ │ │ ├── util │ │ │ │ ├── ClassloaderUtils.java │ │ │ │ ├── DescriptorsJSONResult.java │ │ │ │ ├── DescriptorsJSONResultSerializer.java │ │ │ │ ├── IItemsSaveResult.java │ │ │ │ ├── IPluginItemsProcessor.java │ │ │ │ ├── IPluginWithStore.java │ │ │ │ └── IUploadPluginMeta.java │ │ │ │ └── utils │ │ │ │ ├── DBsGetter.java │ │ │ │ ├── FreshmanReadmeToken.java │ │ │ │ └── MD5Utils.java │ │ │ └── tis │ │ │ └── hadoop │ │ │ └── rpc │ │ │ ├── GrpcConnectionException.java │ │ │ ├── IPartialGrpcServiceFacade.java │ │ │ ├── ITISRpcService.java │ │ │ └── RpcServiceReference.java │ └── resources │ │ └── com │ │ └── qlangtech │ │ └── tis │ │ └── manage │ │ ├── common │ │ └── global_params.json │ │ └── tis_common_SqlMap.xml │ └── test │ ├── java │ ├── TestAll.java │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── fullbuild │ │ └── phasestatus │ │ │ └── impl │ │ │ └── TestBasicPhaseStatus.java │ │ ├── manage │ │ └── common │ │ │ ├── TestCenterResource.java │ │ │ └── TestHttpUtils.java │ │ ├── offline │ │ └── TestDataxUtils.java │ │ ├── plugin │ │ └── TestValidatorCommons.java │ │ ├── realtime │ │ └── yarn │ │ │ └── rpc │ │ │ └── JobTypeTest.java │ │ ├── runtime │ │ └── module │ │ │ └── misc │ │ │ └── impl │ │ │ └── TestDefaultFieldErrorHandler.java │ │ └── trigger │ │ └── util │ │ └── TestJsonUtil.java │ └── resources │ └── com │ └── qlangtech │ └── tis │ ├── manage │ └── common │ │ └── com.qlangtech.tis.plugin.incr.IncrStreamFactory.xml │ ├── runtime │ └── module │ │ └── misc │ │ └── impl │ │ ├── context_error_content.json │ │ └── createJsonByPath.json │ └── trigger │ └── util │ ├── payinfo-desc1.json │ └── payinfo-desc2.json ├── tis-plugin-sezpoz ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── qlangtech │ │ │ └── tis │ │ │ └── extension │ │ │ ├── TISExtendsionInterceptor.java │ │ │ ├── TISExtensible.java │ │ │ └── TISExtension.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── javax.annotation.processing.Processor │ └── test │ └── java │ ├── TestAll.java │ └── com │ └── qlangtech │ └── tis │ └── extension │ └── TestTISExtendsionInterceptor.java ├── tis-plugin ├── deploy-jenkins-core.bat ├── jenkinsRoot │ ├── hudson.model.UpdateCenter.xml │ ├── jenkins.security.RekeySecretAdminMonitor │ │ └── needed │ ├── jobs │ │ └── search4shop │ │ │ ├── config.xml │ │ │ └── nextBuildNumber │ ├── nodeMonitors.xml │ ├── plugins │ │ ├── tis-mobile-fieldtype.jpi │ │ └── tis-mobile-fieldtype │ │ │ ├── .timestamp2 │ │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ │ └── WEB-INF │ │ │ └── licenses.xml │ ├── queue.xml.bak │ ├── secret.key │ ├── secret.key.not-so-secret │ ├── secrets │ │ ├── filepath-filters.d │ │ │ └── 30-default.conf │ │ ├── jenkins.model.Jenkins.crumbSalt │ │ ├── master.key │ │ └── whitelisted-callables.d │ │ │ └── default.conf │ └── userContent │ │ └── readme.txt ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ ├── alibaba │ │ │ │ └── datax │ │ │ │ │ └── plugin │ │ │ │ │ └── rdbms │ │ │ │ │ └── util │ │ │ │ │ └── DataXResourceName.java │ │ │ │ └── qlangtech │ │ │ │ └── tis │ │ │ │ ├── IPluginEnum.java │ │ │ │ ├── TIS.java │ │ │ │ ├── aiagent │ │ │ │ ├── core │ │ │ │ │ └── IAgentContext.java │ │ │ │ ├── llm │ │ │ │ │ ├── LLMProvider.java │ │ │ │ │ └── UserPrompt.java │ │ │ │ └── plan │ │ │ │ │ └── DescribableImpl.java │ │ │ │ ├── async │ │ │ │ └── message │ │ │ │ │ └── client │ │ │ │ │ └── consumer │ │ │ │ │ ├── AsyncMsg.java │ │ │ │ │ ├── IAsyncMsgDeserialize.java │ │ │ │ │ ├── IConsumerHandle.java │ │ │ │ │ ├── IFlinkColCreator.java │ │ │ │ │ ├── IMQListener.java │ │ │ │ │ ├── IMQListenerFactory.java │ │ │ │ │ ├── MQConsumeException.java │ │ │ │ │ ├── Tab2OutputTag.java │ │ │ │ │ └── impl │ │ │ │ │ ├── AbstractAsyncMsgDeserialize.java │ │ │ │ │ ├── AbstractConsumerHandle.java │ │ │ │ │ └── MQListenerFactory.java │ │ │ │ ├── component │ │ │ │ └── GlobalComponent.java │ │ │ │ ├── config │ │ │ │ ├── ParamsConfig.java │ │ │ │ ├── aliyun │ │ │ │ │ └── IHttpToken.java │ │ │ │ ├── authtoken │ │ │ │ │ ├── IKerberosUserToken.java │ │ │ │ │ ├── IOffUserToken.java │ │ │ │ │ ├── IUserNamePasswordUserToken.java │ │ │ │ │ ├── IUserTokenVisitor.java │ │ │ │ │ ├── UserToken.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── DefaultHiveUserToken.java │ │ │ │ │ │ └── OffUserToken.java │ │ │ │ ├── flink │ │ │ │ │ └── IFlinkCluster.java │ │ │ │ ├── hive │ │ │ │ │ ├── IHiveConn.java │ │ │ │ │ ├── IHiveConnGetter.java │ │ │ │ │ └── meta │ │ │ │ │ │ ├── HiveTable.java │ │ │ │ │ │ ├── IHiveMetaStore.java │ │ │ │ │ │ ├── IHiveTableContext.java │ │ │ │ │ │ ├── IHiveTableParams.java │ │ │ │ │ │ └── PartitionFilter.java │ │ │ │ ├── k8s │ │ │ │ │ └── IK8sContext.java │ │ │ │ ├── kerberos │ │ │ │ │ ├── IKerberos.java │ │ │ │ │ └── Krb5Res.java │ │ │ │ ├── spark │ │ │ │ │ └── ISparkConnGetter.java │ │ │ │ └── yarn │ │ │ │ │ └── IYarnConfig.java │ │ │ │ ├── coredefine │ │ │ │ └── module │ │ │ │ │ └── action │ │ │ │ │ ├── DistributeJobTriggerBuildResult.java │ │ │ │ │ ├── IProcessMetaCreator.java │ │ │ │ │ ├── ProcessModel.java │ │ │ │ │ └── TriggerBuildResult.java │ │ │ │ ├── dao │ │ │ │ └── ICommonDAOContext.java │ │ │ │ ├── datax │ │ │ │ ├── AdapterDataxReader.java │ │ │ │ ├── CuratorDataXTaskMessage.java │ │ │ │ ├── DataXJobRunEnvironmentParamsSetter.java │ │ │ │ ├── DataXJobSingleProcessorException.java │ │ │ │ ├── DataXJobSubmit.java │ │ │ │ ├── DataXJobSubmitParams.java │ │ │ │ ├── DefaultDataXProcessorManipulate.java │ │ │ │ ├── Delimiter.java │ │ │ │ ├── IDataXBatchPost.java │ │ │ │ ├── IDataXPluginMeta.java │ │ │ │ ├── IDataXPowerJobSubmit.java │ │ │ │ ├── IDataxContext.java │ │ │ │ ├── IDataxGlobalCfg.java │ │ │ │ ├── IDataxProcessor.java │ │ │ │ ├── IDataxReader.java │ │ │ │ ├── IDataxReaderContext.java │ │ │ │ ├── IDataxWriter.java │ │ │ │ ├── IFSWriter.java │ │ │ │ ├── IGroupChildTaskIterator.java │ │ │ │ ├── IManipulateStatus.java │ │ │ │ ├── ISearchEngineTypeTransfer.java │ │ │ │ ├── IStreamTableMeataCreator.java │ │ │ │ ├── SPIWrokerMemorySpec.java │ │ │ │ ├── SourceColMetaGetter.java │ │ │ │ ├── TableAlias.java │ │ │ │ ├── TableAliasMapper.java │ │ │ │ ├── impl │ │ │ │ │ ├── DataXBasicProcessMeta.java │ │ │ │ │ ├── DataXCfgGenerator.java │ │ │ │ │ ├── DataxProcessor.java │ │ │ │ │ ├── DataxReader.java │ │ │ │ │ ├── DataxWriter.java │ │ │ │ │ ├── ESTableAlias.java │ │ │ │ │ ├── TISClasspathResourceLoader.java │ │ │ │ │ └── TransformerInfo.java │ │ │ │ ├── job │ │ │ │ │ ├── DataXJobWorker.java │ │ │ │ │ ├── DefaultSSERunnable.java │ │ │ │ │ ├── FlinkClusterPojo.java │ │ │ │ │ ├── FlinkSessionResName.java │ │ │ │ │ ├── ILaunchingOrchestrate.java │ │ │ │ │ ├── IRegisterApp.java │ │ │ │ │ ├── IServerLaunchCallable.java │ │ │ │ │ ├── ITISPowerJob.java │ │ │ │ │ ├── JobResName.java │ │ │ │ │ ├── OwnerJobResName.java │ │ │ │ │ ├── PowerjobOrchestrateException.java │ │ │ │ │ ├── ServerLaunchLog.java │ │ │ │ │ ├── ServerLaunchToken.java │ │ │ │ │ ├── ServiceResName.java │ │ │ │ │ ├── SubJobMilestone.java │ │ │ │ │ └── SubJobResName.java │ │ │ │ └── preview │ │ │ │ │ ├── IPreviewRowsDataService.java │ │ │ │ │ ├── PreviewHeaderCol.java │ │ │ │ │ └── PreviewRowsData.java │ │ │ │ ├── db │ │ │ │ └── parser │ │ │ │ │ ├── DBConfigParser.java │ │ │ │ │ ├── DBTokenizer.java │ │ │ │ │ ├── NameRange.java │ │ │ │ │ ├── ScanRecognizer.java │ │ │ │ │ ├── ScannerPatterns.java │ │ │ │ │ ├── Token.java │ │ │ │ │ └── TokenBuffer.java │ │ │ │ ├── exec │ │ │ │ ├── AbstractExecContext.java │ │ │ │ ├── IExecChainContext.java │ │ │ │ └── impl │ │ │ │ │ ├── DataXPipelineExecContext.java │ │ │ │ │ └── WorkflowExecContext.java │ │ │ │ ├── extension │ │ │ │ ├── Describable.java │ │ │ │ ├── Descriptor.java │ │ │ │ ├── DescriptorExtensionList.java │ │ │ │ ├── ElementPluginDesc.java │ │ │ │ ├── ExtensionComponent.java │ │ │ │ ├── ExtensionComponentSet.java │ │ │ │ ├── ExtensionFilter.java │ │ │ │ ├── ExtensionFinder.java │ │ │ │ ├── ExtensionList.java │ │ │ │ ├── ExtensionListListener.java │ │ │ │ ├── HelpPath.java │ │ │ │ ├── IDescribableManipulate.java │ │ │ │ ├── INotebookable.java │ │ │ │ ├── ITPIArtifact.java │ │ │ │ ├── ITPIArtifactMatch.java │ │ │ │ ├── IdentityDescribale.java │ │ │ │ ├── ModelObject.java │ │ │ │ ├── NoStorePlaceholderPlugin.java │ │ │ │ ├── Plugin.java │ │ │ │ ├── PluginFormProperties.java │ │ │ │ ├── PluginManager.java │ │ │ │ ├── PluginStrategy.java │ │ │ │ ├── PluginWrapper.java │ │ │ │ ├── RestartRequiredException.java │ │ │ │ ├── Saveable.java │ │ │ │ ├── SubFormFilter.java │ │ │ │ ├── UberClassLoader.java │ │ │ │ ├── impl │ │ │ │ │ ├── AdapterPluginFormProperties.java │ │ │ │ │ ├── BaseSubFormProperties.java │ │ │ │ │ ├── ClassicPluginStrategy.java │ │ │ │ │ ├── EnumFieldMode.java │ │ │ │ │ ├── ExtensionRefreshException.java │ │ │ │ │ ├── IncrSourceExtendSelected.java │ │ │ │ │ ├── MaskingClassLoader.java │ │ │ │ │ ├── MissingDependencyException.java │ │ │ │ │ ├── PluginFirstClassLoader.java │ │ │ │ │ ├── PluginManifest.java │ │ │ │ │ ├── PropertyType.java │ │ │ │ │ ├── RootFormProperties.java │ │ │ │ │ ├── SuFormProperties.java │ │ │ │ │ └── XmlFile.java │ │ │ │ ├── init │ │ │ │ │ ├── InitMilestone.java │ │ │ │ │ ├── InitReactorRunner.java │ │ │ │ │ └── InitStrategy.java │ │ │ │ ├── model │ │ │ │ │ ├── FormValidation.java │ │ │ │ │ ├── IPluginCoord.java │ │ │ │ │ ├── UpdateCenter.java │ │ │ │ │ └── UpdateSite.java │ │ │ │ ├── plugins │ │ │ │ │ └── DetachedPluginsUtil.java │ │ │ │ └── util │ │ │ │ │ ├── AbstractPropAssist.java │ │ │ │ │ ├── AntClassLoader.java │ │ │ │ │ ├── ClassLoaderReflectionToolkit.java │ │ │ │ │ ├── CustomerGroovyClassLoader.java │ │ │ │ │ ├── CyclicGraphDetector.java │ │ │ │ │ ├── DaemonThreadFactory.java │ │ │ │ │ ├── GroovyShellEvaluate.java │ │ │ │ │ ├── GroovyShellFactory.java │ │ │ │ │ ├── GroovyShellUtil.java │ │ │ │ │ ├── JavaSpecificationVersion.java │ │ │ │ │ ├── MultiItemsViewType.java │ │ │ │ │ ├── OverwriteProps.java │ │ │ │ │ ├── PluginExtraProps.java │ │ │ │ │ ├── PropAssistFieldTriple.java │ │ │ │ │ ├── PropValFilter.java │ │ │ │ │ ├── TextFile.java │ │ │ │ │ ├── VersionNumber.java │ │ │ │ │ └── impl │ │ │ │ │ └── DefaultGroovyShellFactory.java │ │ │ │ ├── fullbuild │ │ │ │ └── taskflow │ │ │ │ │ ├── IFlatTableBuilder.java │ │ │ │ │ ├── IFlatTableBuilderDescriptor.java │ │ │ │ │ └── ITaskFactory.java │ │ │ │ ├── install │ │ │ │ ├── InstallState.java │ │ │ │ ├── InstallStateFilter.java │ │ │ │ └── InstallUtil.java │ │ │ │ ├── manage │ │ │ │ ├── IAppSource.java │ │ │ │ ├── IBasicAppSource.java │ │ │ │ ├── IDataFlowAppSource.java │ │ │ │ ├── ISingleTableAppSource.java │ │ │ │ └── common │ │ │ │ │ ├── CreateNewTaskResult.java │ │ │ │ │ ├── ILoginUser.java │ │ │ │ │ ├── TaskSoapUtils.java │ │ │ │ │ └── UserProfile.java │ │ │ │ ├── offline │ │ │ │ ├── AbstractOfflineAssembleFactory.java │ │ │ │ ├── DataSrouceFactory.java │ │ │ │ ├── FileSystemFactory.java │ │ │ │ ├── FileSystemFactoryGetter.java │ │ │ │ ├── FlatTableBuilder.java │ │ │ │ ├── IndexBuilderTriggerFactory.java │ │ │ │ └── TableDumpFactory.java │ │ │ │ ├── plugin │ │ │ │ ├── CompanionPluginFactory.java │ │ │ │ ├── ComponentMeta.java │ │ │ │ ├── IDataXEndTypeGetter.java │ │ │ │ ├── IEndTypeGetter.java │ │ │ │ ├── IPluginMetasInfo.java │ │ │ │ ├── IPluginStore.java │ │ │ │ ├── IPluginStoreSave.java │ │ │ │ ├── IPluginTaggable.java │ │ │ │ ├── IPluginVenderGetter.java │ │ │ │ ├── IRepositoryResource.java │ │ │ │ ├── IRepositoryResourceScannable.java │ │ │ │ ├── IRepositoryTargetFile.java │ │ │ │ ├── KeyedPluginStore.java │ │ │ │ ├── MemorySize.java │ │ │ │ ├── MemorySpecification.java │ │ │ │ ├── PluginAndCfgSnapshotLocalCache.java │ │ │ │ ├── PluginAndCfgsSnapshot.java │ │ │ │ ├── PluginAndCfgsSnapshotUtils.java │ │ │ │ ├── PluginCategory.java │ │ │ │ ├── PluginStore.java │ │ │ │ ├── SetPluginsResult.java │ │ │ │ ├── StoreResourceTypeGetter.java │ │ │ │ ├── alert │ │ │ │ │ ├── AlertChannel.java │ │ │ │ │ ├── AlertTemplate.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── EmailAlertChannel.java │ │ │ │ │ │ └── HttpCallbackAlertChannel.java │ │ │ │ ├── annotation │ │ │ │ │ ├── FormField.java │ │ │ │ │ ├── FormFieldType.java │ │ │ │ │ ├── ITmpFileStore.java │ │ │ │ │ ├── IdClickAjaxMeta.java │ │ │ │ │ ├── SubForm.java │ │ │ │ │ └── Validator.java │ │ │ │ ├── credentials │ │ │ │ │ └── ParamsConfigPluginStore.java │ │ │ │ ├── datax │ │ │ │ │ ├── AbstractCreateTableSqlBuilder.java │ │ │ │ │ ├── CreateTableSqlBuilder.java │ │ │ │ │ ├── IWriteModeSupport.java │ │ │ │ │ ├── SelectedTab.java │ │ │ │ │ ├── SelectedTabExtend.java │ │ │ │ │ ├── ThreadCacheTableCols.java │ │ │ │ │ ├── common │ │ │ │ │ │ ├── AutoCreateTable.java │ │ │ │ │ │ ├── AutoCreateTableColCommentSwitch.java │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ ├── AutoCreateTableColCommentSwitchOFF.java │ │ │ │ │ │ │ └── NoneCreateTable.java │ │ │ │ │ ├── format │ │ │ │ │ │ ├── FileFormat.java │ │ │ │ │ │ └── guesstype │ │ │ │ │ │ │ ├── FocusWildcardTabName.java │ │ │ │ │ │ │ ├── GuessFieldType.java │ │ │ │ │ │ │ ├── IGuessColTypeFormatConfig.java │ │ │ │ │ │ │ ├── KafkaLogicalTableName.java │ │ │ │ │ │ │ ├── PhysicsTable2LogicalTableMapper.java │ │ │ │ │ │ │ ├── StructuredReader.java │ │ │ │ │ │ │ └── TargetTabsEntities.java │ │ │ │ │ ├── meta │ │ │ │ │ │ └── MetaDataWriter.java │ │ │ │ │ └── transformer │ │ │ │ │ │ ├── InParamer.java │ │ │ │ │ │ ├── PluginImpl.java │ │ │ │ │ │ ├── PluginLiteria.java │ │ │ │ │ │ ├── PluginLiteriaDesc.java │ │ │ │ │ │ ├── RecordTransformer.java │ │ │ │ │ │ ├── RecordTransformerJSONSerializer.java │ │ │ │ │ │ ├── RecordTransformerRules.java │ │ │ │ │ │ ├── TargetColumn.java │ │ │ │ │ │ ├── UDFDefinition.java │ │ │ │ │ │ ├── UDFDesc.java │ │ │ │ │ │ ├── impl │ │ │ │ │ │ ├── ExistTargetCoumn.java │ │ │ │ │ │ ├── TransformerRuleElementCreatorFactory.java │ │ │ │ │ │ └── VirtualTargetColumn.java │ │ │ │ │ │ └── jdbcprop │ │ │ │ │ │ ├── JdbcPropertyElementCreatorFactory.java │ │ │ │ │ │ ├── JdbcPropertyElementSelectFromExistFieldCreatorFactory.java │ │ │ │ │ │ ├── TargetColType.java │ │ │ │ │ │ └── TargetColTypeSerializer.java │ │ │ │ ├── ds │ │ │ │ │ ├── DBConfig.java │ │ │ │ │ ├── DSKey.java │ │ │ │ │ ├── DataDumpers.java │ │ │ │ │ ├── DataSourceFactory.java │ │ │ │ │ ├── DataSourceFactoryManipulate.java │ │ │ │ │ ├── DataSourceFactoryPluginStore.java │ │ │ │ │ ├── DataSourceMeta.java │ │ │ │ │ ├── FacadeDataSource.java │ │ │ │ │ ├── IDBAuthorizeTokenGetter.java │ │ │ │ │ ├── IDataSourceDumper.java │ │ │ │ │ ├── IDataSourceFactoryGetter.java │ │ │ │ │ ├── IDataSourceSpecificColumnValConvert.java │ │ │ │ │ ├── IDbMeta.java │ │ │ │ │ ├── IFacadeDataSource.java │ │ │ │ │ ├── IInitWriterTableExecutor.java │ │ │ │ │ ├── IdlistElementCreatorFactory.java │ │ │ │ │ ├── JDBCConnection.java │ │ │ │ │ ├── JDBCConnectionException.java │ │ │ │ │ ├── JDBCConnectionPool.java │ │ │ │ │ ├── JdbcUrlBuilder.java │ │ │ │ │ ├── NoneSplitTableStrategy.java │ │ │ │ │ ├── PostedDSProp.java │ │ │ │ │ ├── RdbmsRunningContext.java │ │ │ │ │ ├── SplitTableStrategy.java │ │ │ │ │ ├── SplitTableStrategyAbility.java │ │ │ │ │ ├── SplitableTableInDB.java │ │ │ │ │ ├── TISTable.java │ │ │ │ │ ├── TableInDB.java │ │ │ │ │ ├── TableMeta.java │ │ │ │ │ ├── TableNotFoundException.java │ │ │ │ │ ├── TableReflect.java │ │ │ │ │ └── manipulate │ │ │ │ │ │ ├── ManipulateItemsProcessor.java │ │ │ │ │ │ └── ManipuldateUtils.java │ │ │ │ ├── impl │ │ │ │ │ └── DefaultMemorySpecification.java │ │ │ │ ├── incr │ │ │ │ │ ├── IConsumerRateLimiter.java │ │ │ │ │ ├── ISelectedTabExtendFactory.java │ │ │ │ │ ├── IncrStreamFactory.java │ │ │ │ │ ├── TISRateLimiter.java │ │ │ │ │ └── TISSinkFactory.java │ │ │ │ ├── k8s │ │ │ │ │ ├── HostAlias.java │ │ │ │ │ └── K8sImage.java │ │ │ │ ├── license │ │ │ │ │ └── TISLicense.java │ │ │ │ ├── llm │ │ │ │ │ ├── DeepSeekProvider.java │ │ │ │ │ ├── QWenLLMProvider.java │ │ │ │ │ └── log │ │ │ │ │ │ ├── DefaultExecuteLog.java │ │ │ │ │ │ ├── ExecuteLog.java │ │ │ │ │ │ └── NoneExecuteLog.java │ │ │ │ ├── rate │ │ │ │ │ ├── IncrRateController.java │ │ │ │ │ ├── IncrRateParam.java │ │ │ │ │ ├── IndexCollectionConfig.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── FloodDischargeRateParam.java │ │ │ │ │ │ ├── NoLimitParam.java │ │ │ │ │ │ └── RateLimitParam.java │ │ │ │ ├── solr │ │ │ │ │ ├── config │ │ │ │ │ │ ├── IQueryParser.java │ │ │ │ │ │ ├── ITransformerFactory.java │ │ │ │ │ │ ├── QueryParserFactory.java │ │ │ │ │ │ ├── SearchComponentFactory.java │ │ │ │ │ │ └── TISTransformerFactory.java │ │ │ │ │ └── schema │ │ │ │ │ │ ├── CharFilterFactoryFactory.java │ │ │ │ │ │ ├── FieldTypeFactory.java │ │ │ │ │ │ ├── ISolrCharFilterFactory.java │ │ │ │ │ │ ├── ISolrFieldType.java │ │ │ │ │ │ ├── ISolrTokenFilterFactory.java │ │ │ │ │ │ ├── ISolrTokenizerFactory.java │ │ │ │ │ │ ├── TokenFilterFactoryFactory.java │ │ │ │ │ │ └── TokenizerFactoryFactory.java │ │ │ │ ├── tdfs │ │ │ │ │ ├── DFSResMatcher.java │ │ │ │ │ ├── IDFSReader.java │ │ │ │ │ ├── IExclusiveTDFSType.java │ │ │ │ │ ├── ITDFSSession.java │ │ │ │ │ ├── TDFSLinker.java │ │ │ │ │ └── TDFSSessionVisitor.java │ │ │ │ ├── timezone │ │ │ │ │ ├── CustomizeTISTimeZone.java │ │ │ │ │ ├── DefaultTISTimeZone.java │ │ │ │ │ └── TISTimeZone.java │ │ │ │ ├── trigger │ │ │ │ │ └── JobTrigger.java │ │ │ │ └── utils │ │ │ │ │ └── UploadCustomizedTPI.java │ │ │ │ ├── powerjob │ │ │ │ ├── SelectedTabTriggersConfig.java │ │ │ │ └── TriggersConfig.java │ │ │ │ ├── sql │ │ │ │ └── parser │ │ │ │ │ └── tuple │ │ │ │ │ └── creator │ │ │ │ │ └── AdapterStreamTemplateData.java │ │ │ │ ├── trigger │ │ │ │ └── jst │ │ │ │ │ ├── ContainerSpecification.java │ │ │ │ │ └── ImportDataProcessInfo.java │ │ │ │ └── util │ │ │ │ ├── AdapterPluginContext.java │ │ │ │ ├── AtomicFileWriter.java │ │ │ │ ├── AttrValMap.java │ │ │ │ ├── CopyOnWriteList.java │ │ │ │ ├── CriticalXStreamException.java │ │ │ │ ├── DescribableJSON.java │ │ │ │ ├── DescriptorsJSON.java │ │ │ │ ├── DescriptorsJSONForAIPromote.java │ │ │ │ ├── HeteroEnum.java │ │ │ │ ├── HeteroList.java │ │ │ │ ├── IDescriptorsGetter.java │ │ │ │ ├── IItemGetter.java │ │ │ │ ├── IPluginContext.java │ │ │ │ ├── ISaveable.java │ │ │ │ ├── ISelectOptionsGetter.java │ │ │ │ ├── Initializer.java │ │ │ │ ├── InitializerFinder.java │ │ │ │ ├── Memoizer.java │ │ │ │ ├── MemoryReductionUtil.java │ │ │ │ ├── PartialSettedPluginContext.java │ │ │ │ ├── PersistedList.java │ │ │ │ ├── PluginMeta.java │ │ │ │ ├── RobustReflectionConverter.java │ │ │ │ ├── RobustReflectionConverter2.java │ │ │ │ ├── Selectable.java │ │ │ │ ├── TaskMethodFinder.java │ │ │ │ ├── TransformerRuleKey.java │ │ │ │ ├── UploadPluginMeta.java │ │ │ │ ├── Util.java │ │ │ │ ├── XStream2.java │ │ │ │ ├── XStream2PluginInfoReader.java │ │ │ │ ├── YesNoMaybe.java │ │ │ │ ├── exec │ │ │ │ ├── AtmostOneThreadExecutor.java │ │ │ │ ├── DaemonThreadFactory.java │ │ │ │ └── NamingThreadFactory.java │ │ │ │ ├── impl │ │ │ │ ├── AttrVals.java │ │ │ │ └── NamedPluginContext.java │ │ │ │ └── java │ │ │ │ └── JavaUtils.java │ │ └── resources │ │ │ └── com │ │ │ └── qlangtech │ │ │ └── tis │ │ │ ├── async │ │ │ └── message │ │ │ │ └── client │ │ │ │ └── consumer │ │ │ │ └── impl │ │ │ │ └── MQListenerFactory.json │ │ │ ├── config │ │ │ └── authtoken │ │ │ │ └── impl │ │ │ │ └── DefaultHiveUserToken.json │ │ │ ├── coredefine │ │ │ └── module │ │ │ │ └── action │ │ │ │ └── pluginAction-subformmeta.json │ │ │ ├── datax │ │ │ ├── DataXJobSubmitParams.json │ │ │ ├── datax-tpl.vm │ │ │ ├── impl │ │ │ │ ├── DataxReader.json │ │ │ │ └── DataxWriter.json │ │ │ └── job │ │ │ │ └── DataXJobWorker.json │ │ │ ├── extension │ │ │ └── form-prop-enum-example.json │ │ │ ├── manage │ │ │ └── common │ │ │ │ └── UserProfile.json │ │ │ └── plugin │ │ │ ├── alert │ │ │ ├── AlertChannel.json │ │ │ └── impl │ │ │ │ ├── EmailAlertChannel.json │ │ │ │ ├── HttpCallbackAlertChannel.json │ │ │ │ ├── email-alert-template.vm │ │ │ │ └── httpcallback-alert-template.vm │ │ │ ├── datax │ │ │ ├── SelectedTab.json │ │ │ ├── SelectedTabExtend.json │ │ │ ├── common │ │ │ │ └── AutoCreateTable.json │ │ │ └── transformer │ │ │ │ ├── RecordTransformerRules.json │ │ │ │ └── impl │ │ │ │ └── ExistTargetCoumn.json │ │ │ ├── ds │ │ │ ├── DataSourceFactory.json │ │ │ └── NoneSplitTableStrategy.json │ │ │ ├── endtype │ │ │ └── icon │ │ │ │ ├── TiDB │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── aliyunOdps │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── auto-generate │ │ │ │ └── fill.svg │ │ │ │ ├── batch-computing │ │ │ │ └── fill.svg │ │ │ │ ├── blank │ │ │ │ └── fill.svg │ │ │ │ ├── blibli │ │ │ │ └── fill.svg │ │ │ │ ├── clickhouse │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── clone │ │ │ │ └── fill.svg │ │ │ │ ├── concat │ │ │ │ └── fill.svg │ │ │ │ ├── daMeng │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── deepseek │ │ │ │ └── fill.svg │ │ │ │ ├── dingding │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── docker │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── doris │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── ds │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── email │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── es │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── flink │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── hand │ │ │ │ └── fill.svg │ │ │ │ ├── hms │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── http │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── hudi │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── k8s │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── kafka │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── kingbase │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── lark │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── license │ │ │ │ └── fill.svg │ │ │ │ ├── mariaDB │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── mask │ │ │ │ └── fill.svg │ │ │ │ ├── mongoDB │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── mysql │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── oceanbase │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── oracle │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── paimon │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── pg │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── pipeline │ │ │ │ └── fill.svg │ │ │ │ ├── powerjob │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── preview │ │ │ │ └── fill.svg │ │ │ │ ├── qwen │ │ │ │ └── fill.svg │ │ │ │ ├── rabbitmq │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── rate-controller │ │ │ │ └── fill.svg │ │ │ │ ├── replace │ │ │ │ └── fill.svg │ │ │ │ ├── rocketMq │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── spark │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── splitter │ │ │ │ └── fill.svg │ │ │ │ ├── sqlServer │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── starRocks │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── stream-computing │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── substr │ │ │ │ └── fill.svg │ │ │ │ ├── t-dfs │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── tis-alert │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── tis-link │ │ │ │ └── fill.svg │ │ │ │ ├── tis-stop │ │ │ │ └── fill.svg │ │ │ │ ├── unknowStoreType │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ ├── user-profile │ │ │ │ └── fill.svg │ │ │ │ ├── weCom │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ │ └── workflow │ │ │ │ ├── fill.svg │ │ │ │ └── outline.svg │ │ │ ├── license │ │ │ ├── TISLicense.json │ │ │ ├── TISLicense.md │ │ │ └── public.key │ │ │ ├── llm │ │ │ ├── DeepSeekProvider.json │ │ │ └── QWenLLMProvider.json │ │ │ ├── rate │ │ │ ├── IncrRateController.json │ │ │ ├── IncrRateController.md │ │ │ ├── IndexCollectionConfig.json │ │ │ └── impl │ │ │ │ └── RateLimitParam.json │ │ │ ├── tdfs │ │ │ ├── DFSResMatcher.json │ │ │ └── TDFSLinker.json │ │ │ ├── timezone │ │ │ ├── CustomizeTISTimeZone.json │ │ │ └── DefaultTISTimeZone.json │ │ │ └── utils │ │ │ └── UploadCustomizedTPI.json │ └── test │ │ ├── java │ │ ├── TestAll.java │ │ ├── TestAll.java.orig │ │ └── com │ │ │ └── qlangtech │ │ │ └── tis │ │ │ ├── BasicTestCase.java │ │ │ ├── TestTIS.java │ │ │ ├── async │ │ │ └── message │ │ │ │ └── client │ │ │ │ └── consumer │ │ │ │ └── impl │ │ │ │ ├── TestIncrSourceSelectedTabExtend.java │ │ │ │ └── TestMQListenerFactory.java │ │ │ ├── config │ │ │ └── kerberos │ │ │ │ └── TestKrb5Res.java │ │ │ ├── coredefine │ │ │ └── module │ │ │ │ └── action │ │ │ │ └── DataxAction.java │ │ │ ├── datax │ │ │ ├── impl │ │ │ │ ├── TestDataXCfgGenerator.java │ │ │ │ ├── TestDataxReader.java │ │ │ │ ├── TestGenerateCfgs.java │ │ │ │ └── TestTableAlias.java │ │ │ └── job │ │ │ │ └── TestServerLaunchToken.java │ │ │ ├── db │ │ │ └── parser │ │ │ │ ├── TestDBConfigParser.java │ │ │ │ └── TestScannerPatterns.java │ │ │ ├── exec │ │ │ ├── TestAbstractExecContext.java │ │ │ └── TestIExecChainContext.java │ │ │ ├── extension │ │ │ ├── ContainAdvanceFieldPlugin.java │ │ │ ├── DefaultPlugin.java │ │ │ ├── DefaultPluginNest.java │ │ │ ├── RequiredPasswordPlugin.java │ │ │ ├── TestContainAdvanceFieldPlugin.java │ │ │ ├── TestDescriptor.java │ │ │ ├── impl │ │ │ │ ├── RewriteSuFormPropertiesPlugin.java │ │ │ │ ├── SubField.java │ │ │ │ ├── SubFieldContainPlugin.java │ │ │ │ ├── SubFieldExtend.java │ │ │ │ ├── TestPluginManifest.java │ │ │ │ ├── TestPropertyType.java │ │ │ │ ├── TestSuFormProperties.java │ │ │ │ └── TestXmlFile.java │ │ │ ├── model │ │ │ │ └── TestUpdateCenter.java │ │ │ └── util │ │ │ │ ├── AbstractPropAssistTest.java │ │ │ │ ├── TestGroovyShellEvaluate.java │ │ │ │ ├── TestPluginExtraProps.java │ │ │ │ ├── WithCreatorError.java │ │ │ │ ├── WithCreatorErrorOk.java │ │ │ │ └── WithCreatorErrorParent.java │ │ │ ├── manage │ │ │ └── common │ │ │ │ └── TaskSoapUtilsTest.java │ │ │ ├── offline │ │ │ └── TestFileSystemFactory.java │ │ │ ├── plugin │ │ │ ├── TestComponentMeta.java │ │ │ ├── TestInnerPropOfIdentityName.java │ │ │ ├── TestKeyedPluginStore.java │ │ │ ├── TestPlugin.java │ │ │ ├── TestPluginAndCfgsSnapshot.java │ │ │ ├── TestPluginStore.java │ │ │ ├── annotation │ │ │ │ └── TestValidator.java │ │ │ ├── credentials │ │ │ │ └── TestParamsConfigPluginStore.java │ │ │ ├── datax │ │ │ │ ├── TestCreateDDL.java │ │ │ │ ├── TestSelectedTab.java │ │ │ │ ├── doris │ │ │ │ │ ├── PluginsCollector.java │ │ │ │ │ └── TestDorisSelectedTab.java │ │ │ │ ├── format │ │ │ │ │ └── guesstype │ │ │ │ │ │ └── TestTargetTabsEntities.java │ │ │ │ └── transformer │ │ │ │ │ ├── TestRecordTransformerRules.java │ │ │ │ │ ├── impl │ │ │ │ │ ├── TestCopyValUDF.java │ │ │ │ │ └── TestTransformerRuleElementCreatorFactory.java │ │ │ │ │ └── jdbcprop │ │ │ │ │ └── TestTargetColType.java │ │ │ ├── ds │ │ │ │ ├── TestDataSourceFactory.java │ │ │ │ ├── TestDataSourceFactoryPluginStore.java │ │ │ │ ├── TestSplitableTableInDB.java │ │ │ │ └── TestTableInDB.java │ │ │ ├── innerprop │ │ │ │ ├── KerberosCfg.java │ │ │ │ └── TestUploadKrb5Res.java │ │ │ ├── k8s │ │ │ │ └── TestK8sImage.java │ │ │ ├── license │ │ │ │ └── TestTISLicense.java │ │ │ └── llm │ │ │ │ └── TestQWenLLMProvider.java │ │ │ ├── runtime │ │ │ └── module │ │ │ │ └── action │ │ │ │ └── BasicModule.java │ │ │ └── util │ │ │ ├── PluginItems.java │ │ │ ├── TestAttrValMap.java │ │ │ ├── TestDescriptorsJSONForAIPromote.java │ │ │ ├── TestHeteroEnum.java │ │ │ ├── TestHeteroList.java │ │ │ ├── TestPluginMeta.java │ │ │ ├── TestTransformerRuleKey.java │ │ │ ├── TestUploadPluginMeta.java │ │ │ ├── TestXStream2.java │ │ │ └── plugin │ │ │ ├── BaseEnumProp.java │ │ │ ├── ContainEnumsFieldPlugin.java │ │ │ ├── TestContainEnumsFieldPlugin.java │ │ │ ├── TestPlugin.java │ │ │ ├── TestPluginImpl.java │ │ │ └── impl │ │ │ ├── EnumProp1.java │ │ │ └── EnumProp2.java │ │ └── resources │ │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── datax │ │ └── impl │ │ │ └── generate-datax-config-for-transformer.json │ │ ├── db │ │ └── parser │ │ │ ├── host_desc.txt │ │ │ ├── host_desc_single.txt │ │ │ └── order_db_config.txt │ │ ├── extension │ │ ├── DefaultPlugin.json │ │ ├── DefaultPluginNest.json │ │ ├── RequiredPasswordPlugin.json │ │ ├── default-plugin-descriptor-turn-1.json │ │ ├── default-plugin-descriptor-turn-2.json │ │ ├── impl │ │ │ ├── RewriteSuFormPropertiesPlugin.subProps.json │ │ │ └── SubFieldContainPlugin.subProps.json │ │ ├── model │ │ │ └── default-update-site.json │ │ └── util │ │ │ ├── TestPluginExtraProps.json │ │ │ ├── TestPluginExtraProps.md │ │ │ ├── WithCreatorError.json │ │ │ ├── WithCreatorErrorOk.json │ │ │ ├── WithCreatorErrorParent.json │ │ │ └── pluginMeta.json │ │ ├── plugin │ │ ├── com.qlangtech.tis.config.ParamsConfig.xml │ │ ├── com.qlangtech.tis.offline.FlatTableBuilder.xml │ │ ├── com.qlangtech.tis.offline.IndexBuilderTriggerFactory.xml │ │ ├── com.qlangtech.tis.offline.TableDumpFactory.xml │ │ └── datax │ │ │ ├── IncrSourceSelectedTabExtend.json │ │ │ ├── doris │ │ │ ├── TestDorisSelectedTab_OffSeqKey.xml │ │ │ └── TestDorisSelectedTab_OnSeqKey.xml │ │ │ └── transformer │ │ │ ├── impl │ │ │ └── transformer-rule-sample.json │ │ │ ├── jdbcprop │ │ │ ├── pain-target-column.json │ │ │ └── target-col-type.json │ │ │ └── record-transformer-rules-descriptor.json │ │ └── util │ │ ├── dataxReader.assert.json │ │ └── plugin │ │ ├── ContainEnumsFieldPlugin.json │ │ ├── enums-field-contain-descriptor-enum-prop1.json │ │ ├── enums-field-contain-descriptor-enum-prop2.json │ │ └── testPluginImpl-post-content.json ├── startserver.bat ├── test-plugin-embed-server.bat ├── testEmbeddedSolr.bat ├── testMockLaunch.bat └── tis_plugin_config │ └── search4totalpay │ └── incr_config.xml ├── tis-scala-compiler ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── compiler │ │ ├── java │ │ │ ├── JavaCompilerProcess.java │ │ │ └── MyJavaFileManager.java │ │ └── streamcode │ │ │ ├── GenerateDAOAndIncrScript.java │ │ │ └── IndexStreamCodeGenerator.java │ │ └── coredefine │ │ └── module │ │ └── action │ │ ├── IbatorProperties.java │ │ └── IndexIncrStatus.java │ └── test │ └── java │ ├── TestAll.java │ ├── com │ └── qlangtech │ │ └── tis │ │ └── compiler │ │ └── streamcode │ │ └── TestGenerateDAOAndIncrScript.java │ └── scala │ └── tools │ └── TestScalaCompilerSupport.java ├── tis-solrconfig-parser ├── create.bat ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── exec │ │ ├── IIndexMetaData.java │ │ └── lifecycle │ │ │ └── hook │ │ │ ├── IIndexBuildLifeCycleHook.java │ │ │ └── impl │ │ │ └── AdapterIndexBuildLifeCycleHook.java │ │ └── solrdao │ │ ├── AppCriteria.java │ │ ├── BuilderContext.java │ │ ├── IBuilderContext.java │ │ ├── ISolrConfigGetter.java │ │ ├── SchemaResult.java │ │ ├── SolrFieldsParser.java │ │ ├── SolrJavaType.java │ │ ├── SolrPojoBuilder.java │ │ ├── extend │ │ ├── BaseExtendConfig.java │ │ ├── IndexBuildHook.java │ │ └── ProcessorSchemaField.java │ │ ├── impl │ │ └── ParseResult.java │ │ ├── parser │ │ └── ModifiedPomXMLEventReader.java │ │ └── pojo │ │ └── PSchemaField.java │ └── test │ ├── java │ └── com │ │ └── qlangtech │ │ └── tis │ │ └── solrdao │ │ └── TestSolrFieldParser.java │ └── resources │ └── com │ └── qlangtech │ └── tis │ └── solrdao │ └── schema-sample.txt ├── tis-sql-parser ├── README.md ├── dataflow │ ├── cfg_repo │ │ └── df │ │ │ └── totalpay │ │ │ ├── card_expense_relative.yaml │ │ │ ├── card_expense_relative.yaml.lastmodified │ │ │ ├── dependency_tabs.yaml │ │ │ ├── dependency_tabs.yaml.lastmodified │ │ │ ├── er_rules.yaml │ │ │ ├── er_rules.yaml.lastmodified │ │ │ ├── order_customers.yaml │ │ │ ├── order_customers.yaml.lastmodified │ │ │ ├── order_instance.yaml │ │ │ ├── order_instance.yaml.lastmodified │ │ │ ├── profile.json │ │ │ ├── profile.json.lastmodified │ │ │ ├── tmp_customer_card.yaml │ │ │ ├── tmp_customer_card.yaml.lastmodified │ │ │ ├── tmp_group_specialfee.yaml │ │ │ ├── tmp_group_specialfee.yaml.lastmodified │ │ │ ├── tmp_pay.yaml │ │ │ ├── tmp_pay.yaml.lastmodified │ │ │ ├── totalpay_content.json │ │ │ ├── totalpay_content.json.lastmodified │ │ │ ├── totalpay_summary.yaml │ │ │ └── totalpay_summary.yaml.lastmodified │ └── dbnodes.yaml ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ ├── facebook │ │ │ │ └── presto │ │ │ │ │ └── sql │ │ │ │ │ ├── TisExpressionFormatter.java │ │ │ │ │ └── tree │ │ │ │ │ └── TISStackableAstVisitor.java │ │ │ │ └── qlangtech │ │ │ │ └── tis │ │ │ │ ├── compiler │ │ │ │ └── streamcode │ │ │ │ │ └── IDBTableNamesGetter.java │ │ │ │ ├── fullbuild │ │ │ │ └── taskflow │ │ │ │ │ └── TaskAndMilestone.java │ │ │ │ ├── manage │ │ │ │ └── common │ │ │ │ │ └── incr │ │ │ │ │ ├── StreamContextConstant.java │ │ │ │ │ └── UberJarUtil.java │ │ │ │ ├── powerjob │ │ │ │ └── SelectedTabTriggers.java │ │ │ │ ├── realtime │ │ │ │ └── transfer │ │ │ │ │ └── ruledriven │ │ │ │ │ ├── FunctionUtils.java │ │ │ │ │ ├── GroupValues.java │ │ │ │ │ ├── MediaData.java │ │ │ │ │ └── TypeCast.java │ │ │ │ └── sql │ │ │ │ └── parser │ │ │ │ ├── DAGSessionSpec.java │ │ │ │ ├── DBNode.java │ │ │ │ ├── DumpNodes.java │ │ │ │ ├── ExpressionFormatter.java │ │ │ │ ├── FormatContext.java │ │ │ │ ├── FormatContextInLeftTabProcess.java │ │ │ │ ├── IDumpNodeMapContext.java │ │ │ │ ├── NodeProcessResult.java │ │ │ │ ├── SelectColsMetaGetter.java │ │ │ │ ├── SqlFormatter.java │ │ │ │ ├── SqlRewriter.java │ │ │ │ ├── SqlStringBuilder.java │ │ │ │ ├── SqlTaskNode.java │ │ │ │ ├── SqlTaskNodeMeta.java │ │ │ │ ├── TabPair.java │ │ │ │ ├── TestGroupBySqlParser.java │ │ │ │ ├── TisGroupBy.java │ │ │ │ ├── TopologyDir.java │ │ │ │ ├── ValueOperator.java │ │ │ │ ├── er │ │ │ │ ├── ERRules.java │ │ │ │ ├── IERRules.java │ │ │ │ ├── IERRulesGetter.java │ │ │ │ ├── LinkKeys.java │ │ │ │ ├── PrimaryTableMeta.java │ │ │ │ ├── TabCardinality.java │ │ │ │ ├── TableRelation.java │ │ │ │ ├── TimeCharacteristic.java │ │ │ │ └── impl │ │ │ │ │ └── DefaultERRulesGetter.java │ │ │ │ ├── exception │ │ │ │ └── TisSqlFormatException.java │ │ │ │ ├── stream │ │ │ │ └── generate │ │ │ │ │ ├── FacadeContext.java │ │ │ │ │ ├── FlatTableRelation.java │ │ │ │ │ ├── MapDataMethodCreator.java │ │ │ │ │ ├── MergeData.java │ │ │ │ │ ├── StreamCodeContext.java │ │ │ │ │ ├── StreamComponentCodeGenerator.java │ │ │ │ │ └── StreamComponentCodeGeneratorFlink.java │ │ │ │ ├── tuple │ │ │ │ └── creator │ │ │ │ │ ├── IDataTupleCreator.java │ │ │ │ │ ├── IDataTupleCreatorVisitor.java │ │ │ │ │ ├── IEntityNameGetter.java │ │ │ │ │ ├── IValChain.java │ │ │ │ │ └── impl │ │ │ │ │ ├── ColRef.java │ │ │ │ │ ├── FunctionDataTupleCreator.java │ │ │ │ │ ├── IScriptGenerateContext.java │ │ │ │ │ ├── PropGetter.java │ │ │ │ │ ├── TabCriteriaEntityRecognizeVisitor.java │ │ │ │ │ ├── TableTupleCreator.java │ │ │ │ │ ├── TaskNodeTraversesCreatorVisitor.java │ │ │ │ │ └── ValChain.java │ │ │ │ ├── utils │ │ │ │ ├── DefaultDumpNodeMapContext.java │ │ │ │ └── NodeUtils.java │ │ │ │ └── visitor │ │ │ │ ├── FuncFormat.java │ │ │ │ ├── FunctionGenerateScriptVisitor.java │ │ │ │ ├── FunctionVisitor.java │ │ │ │ ├── OperatorResultTypeEnum.java │ │ │ │ ├── SelectItemVisitor.java │ │ │ │ ├── StreamTransformVisitor.java │ │ │ │ ├── TISUdfMeta.java │ │ │ │ ├── TableDependencyVisitor.java │ │ │ │ └── TableReferenceVisitor.java │ │ └── resources │ │ │ ├── com │ │ │ └── qlangtech │ │ │ │ └── tis │ │ │ │ ├── classtpl │ │ │ │ ├── app-context.xml.vm │ │ │ │ ├── field-transfer.xml.vm │ │ │ │ ├── flink_hudi_stream_style_handle_scala.vm │ │ │ │ ├── flink_source_handle_rowdata_scala.vm │ │ │ │ ├── flink_source_handle_scala.vm │ │ │ │ ├── flink_table_handle_scala.vm │ │ │ │ ├── mq_listener.vm │ │ │ │ ├── mq_listener_scala.vm │ │ │ │ ├── mq_listener_scala.vm_bak │ │ │ │ └── parsePKGetter.vm │ │ │ │ └── sql │ │ │ │ └── parser │ │ │ │ └── join1.txt │ │ │ ├── dump_tabs │ │ │ └── dump_tabs.txt │ │ │ ├── function │ │ │ └── func.txt │ │ │ ├── test │ │ │ └── dependency_tabs.yaml │ │ │ ├── totalpay │ │ │ ├── card_expense_relative.yaml │ │ │ ├── content.json │ │ │ ├── dependency_tabs.yaml │ │ │ ├── order_customers.yaml │ │ │ ├── order_instance.yaml │ │ │ ├── tmp_customer_card.yaml │ │ │ ├── tmp_group_specialfee.yaml │ │ │ ├── tmp_pay.yaml │ │ │ ├── totalpay_content.json │ │ │ └── totalpay_summary.yaml │ │ │ ├── totalpay_bak20190824 │ │ │ ├── card_expense_relative.yaml │ │ │ ├── dependency_tabs.yaml │ │ │ ├── order_customers.yaml │ │ │ ├── order_instance.yaml │ │ │ ├── tmp_customer_card.yaml │ │ │ ├── tmp_group_specialfee.yaml │ │ │ ├── tmp_pay.yaml │ │ │ └── totalpay_summary.yaml │ │ │ └── totalpaytest │ │ │ ├── baisuitest │ │ │ ├── baisuitest_content.json │ │ │ ├── dependency_tabs.yaml │ │ │ └── xxxx.yaml │ │ │ ├── card_expense_relative.yaml │ │ │ ├── content.json │ │ │ ├── dependency_tabs.yaml │ │ │ ├── order_customers.yaml │ │ │ ├── order_instance.yaml │ │ │ ├── supply_goods │ │ │ ├── content.json │ │ │ ├── dependency_tabs.yaml │ │ │ ├── stock_info_collapse.yaml │ │ │ ├── supplier_collapse.yaml │ │ │ ├── supply_goods.yaml │ │ │ └── warehouse_collapse.yaml │ │ │ ├── test.yaml │ │ │ ├── test │ │ │ ├── test.yaml │ │ │ └── test_content.json │ │ │ ├── test1 │ │ │ ├── dependency_tabs.yaml │ │ │ ├── test.yaml │ │ │ └── test1_content.json │ │ │ ├── tmp_customer_card.yaml │ │ │ ├── tmp_group_specialfee.yaml │ │ │ ├── tmp_pay.yaml │ │ │ ├── totalpay │ │ │ ├── card_expense_relative.yaml │ │ │ ├── dependency_tabs.yaml │ │ │ ├── order_customers.yaml │ │ │ ├── order_instance.yaml │ │ │ ├── tmp_customer_card.yaml │ │ │ ├── tmp_group_specialfee.yaml │ │ │ ├── tmp_pay.yaml │ │ │ ├── totalpay_content.json │ │ │ └── totalpay_summary.yaml │ │ │ └── totalpay_summary.yaml │ └── test │ │ ├── java │ │ ├── TestAll.java │ │ └── com │ │ │ └── qlangtech │ │ │ └── tis │ │ │ ├── manage │ │ │ └── common │ │ │ │ └── incr │ │ │ │ └── TestUberJarUtil.java │ │ │ ├── order │ │ │ └── center │ │ │ │ └── TestJoinTaskContext.java │ │ │ ├── powerjob │ │ │ └── TestSelectedTabTriggers.java │ │ │ └── sql │ │ │ └── parser │ │ │ ├── BasicTestCase.java │ │ │ ├── SqlTaskBaseTestCase.java │ │ │ ├── TestDBNode.java │ │ │ ├── TestOrderCustomersSqlParse.java │ │ │ ├── TestPrestoSqlFormat.java │ │ │ ├── TestSplitGetIndexProp.java │ │ │ ├── TestSqlDataFlowTopology.java │ │ │ ├── TestSqlRewriter.java │ │ │ ├── TestSqlTaskNode.java │ │ │ ├── TestSqlTaskNodeMeta.java │ │ │ ├── TestTmpPaySqlParse.java │ │ │ ├── TestTopologyDir.java │ │ │ ├── TestValChainListTupleMap.java │ │ │ ├── er │ │ │ └── TestERRules.java │ │ │ ├── shop │ │ │ └── TestShopTopologyParse.java │ │ │ ├── stream │ │ │ └── generate │ │ │ │ └── TestFlatTableRelation.java │ │ │ ├── supplyGoods │ │ │ └── TestSupplyGoodsParse.java │ │ │ └── visitor │ │ │ └── TestTableDependencyVisitor.java │ │ └── resources │ │ ├── com │ │ └── qlangtech │ │ │ └── tis │ │ │ ├── powerjob │ │ │ ├── datax-job-cfg-assert.json │ │ │ └── datax-job-cfg.json │ │ │ └── sql │ │ │ └── parser │ │ │ ├── SqlDataFlowTopologyHttpResponse.json │ │ │ ├── TestSplitGetIndexProp.txt │ │ │ ├── card_expense_relative.txt │ │ │ ├── card_expense_relative_assert.txt │ │ │ ├── card_expense_relative_meta.txt │ │ │ ├── employees │ │ │ ├── dependency_tabs.yaml │ │ │ ├── employees_content.json │ │ │ ├── er_rules.yaml │ │ │ └── profile.json │ │ │ ├── order_customers.txt │ │ │ ├── order_customers_assert.txt │ │ │ ├── order_customers_meta.txt │ │ │ ├── order_instance_assert.txt │ │ │ ├── order_instance_meta.txt │ │ │ ├── sqlrewrite.txt │ │ │ ├── sqlrewrite_assert.txt │ │ │ ├── sqlrewrite_meta.txt │ │ │ ├── supply_goods_rewrite_origin.sql │ │ │ ├── supply_goods_rewrite_result.txt │ │ │ ├── supply_goods_rewrite_result_col_meta_get.sql │ │ │ ├── supply_goods_rewrite_unusing_join_origin.sql │ │ │ ├── supply_goods_rewrite_unusing_join_result.sql │ │ │ ├── tmp_customer_card_assert.txt │ │ │ ├── tmp_customer_card_meta.txt │ │ │ ├── tmp_group_specialfee_assert.txt │ │ │ ├── tmp_group_specialfee_meta.txt │ │ │ ├── tmp_pay_assert.txt │ │ │ ├── tmp_pay_meta.txt │ │ │ ├── totalpay_summary_assert.txt │ │ │ └── totalpay_summary_meta.txt │ │ └── test │ │ └── dataflow │ │ └── totalpay │ │ ├── 12312hgj1h1232134j.yaml │ │ ├── dependency_tabs.yaml │ │ ├── profile.json │ │ └── test_baisui.yaml └── test.bat ├── tis-web-config └── config.properties ├── tis-web-start-api ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── qlangtech │ │ └── tis │ │ ├── coredefine │ │ └── module │ │ │ └── action │ │ │ └── ResName.java │ │ ├── datax │ │ └── job │ │ │ └── SSERunnable.java │ │ ├── trigger │ │ └── feedback │ │ │ └── IJobFeedback.java │ │ └── web │ │ └── start │ │ ├── AppContext.java │ │ ├── TisAppLaunch.java │ │ ├── TisRunMode.java │ │ └── TisSubModule.java │ └── test │ └── java │ └── com │ └── qlangtech │ └── tis │ └── web │ └── start │ └── TestTisRunMode.java ├── tis-web-start ├── assembly.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── qlangtech │ │ │ └── tis │ │ │ ├── health │ │ │ └── check │ │ │ │ ├── IStatusChecker.java │ │ │ │ ├── Mode.java │ │ │ │ ├── StatusLevel.java │ │ │ │ └── StatusModel.java │ │ │ ├── log │ │ │ ├── RealtimeLoggerCollectorAppender.java │ │ │ └── WaittingProcessCollectorAppender.java │ │ │ ├── manage │ │ │ └── servlet │ │ │ │ └── AngluarFilter.java │ │ │ └── web │ │ │ └── start │ │ │ ├── IServletContextAware.java │ │ │ ├── IWebAppContextCollector.java │ │ │ ├── JettyTISRunner.java │ │ │ ├── TISAppClassLoader.java │ │ │ ├── TISContextSelector.java │ │ │ ├── TisApp.java │ │ │ ├── TriggerStop.java │ │ │ └── UsageException.java │ └── resources │ │ └── logback.xml │ └── test │ └── java │ └── com │ └── qlangtech │ └── tis │ └── web │ └── start │ └── TestTisApp.java ├── tis-zeppelin └── .gitignore └── xmodifier ├── pom.xml └── src ├── main └── java │ ├── com │ ├── qlangtech │ │ └── tis │ │ │ └── runtime │ │ │ └── module │ │ │ └── action │ │ │ └── IModifierProcess.java │ └── yushu │ │ └── tis │ │ └── xmodifier │ │ └── XModifier.java │ └── org │ └── shai │ └── xmodifier │ ├── XModifier.java │ ├── XModifyNode.java │ ├── exception │ └── XModifyFailException.java │ └── util │ ├── ArrayUtils.java │ ├── Cons.java │ ├── StringQuoter.java │ ├── StringUtils.java │ └── XPathPatternQuoter.java └── test ├── java ├── TestAll.java └── org │ └── shai │ └── xmodifier │ ├── StringUtilTest.java │ └── XModifierTest.java └── resources ├── PersonList.xml ├── add1Expected.xml ├── add3Expected.xml ├── create2Expected.xml ├── create3Expected.xml ├── createExpected.xml ├── delete1Expected.xml ├── modify.xml ├── modify2Expected.xml ├── modify3Expected.xml ├── modify4Expected.xml ├── modifyExpected.xml ├── test.xml └── testExpected.xml /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/.gitignore -------------------------------------------------------------------------------- /.workflow/pipeline-20230422.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/.workflow/pipeline-20230422.yml -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/README.md -------------------------------------------------------------------------------- /acall.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/acall.bat -------------------------------------------------------------------------------- /copy-2-remote-node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/copy-2-remote-node.sh -------------------------------------------------------------------------------- /create-ln.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/create-ln.sh -------------------------------------------------------------------------------- /datax-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/pom.xml -------------------------------------------------------------------------------- /datax-config/src/main/java/com/alibaba/datax/common/element/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/alibaba/datax/common/element/Column.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/alibaba/datax/common/element/ICol2Index.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/alibaba/datax/common/element/ICol2Index.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/alibaba/datax/common/element/NullColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/alibaba/datax/common/element/NullColumn.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/alibaba/datax/common/element/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/alibaba/datax/common/element/Record.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/alibaba/datax/common/spi/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/alibaba/datax/common/spi/ErrorCode.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/alibaba/datax/common/spi/IDataXCfg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/alibaba/datax/common/spi/IDataXCfg.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/alibaba/datax/common/util/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/alibaba/datax/common/util/Configuration.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/alibaba/datax/common/util/MessageSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/alibaba/datax/common/util/MessageSource.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/alibaba/datax/common/util/StrUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/alibaba/datax/common/util/StrUtil.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/alibaba/datax/core/job/ISourceTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/alibaba/datax/core/job/ISourceTable.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/datax/DataXName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/datax/DataXName.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/datax/IDataXNameAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/datax/IDataXNameAware.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/datax/IDataXTaskRelevant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/datax/IDataXTaskRelevant.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/datax/IStreamTableMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/datax/IStreamTableMeta.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/datax/ITimeFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/datax/ITimeFormat.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/datax/StoreResourceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/datax/StoreResourceType.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/datax/TimeFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/datax/TimeFormat.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/plugin/ds/ColMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/plugin/ds/ColMeta.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/plugin/ds/ColSizeRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/plugin/ds/ColSizeRange.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/plugin/ds/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/plugin/ds/DataType.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/plugin/ds/DataTypeMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/plugin/ds/DataTypeMeta.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/plugin/ds/DecimalRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/plugin/ds/DecimalRange.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/plugin/ds/IColMetaGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/plugin/ds/IColMetaGetter.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/plugin/ds/IDBReservedKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/plugin/ds/IDBReservedKeys.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/plugin/ds/JDBCTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/plugin/ds/JDBCTypes.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/plugin/ds/RunningContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/plugin/ds/RunningContext.java -------------------------------------------------------------------------------- /datax-config/src/main/java/com/qlangtech/tis/plugin/ds/ViewContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/main/java/com/qlangtech/tis/plugin/ds/ViewContent.java -------------------------------------------------------------------------------- /datax-config/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/test/java/TestAll.java -------------------------------------------------------------------------------- /datax-config/src/test/java/com/qlangtech/tis/datax/TestTimeFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/test/java/com/qlangtech/tis/datax/TestTimeFormat.java -------------------------------------------------------------------------------- /datax-config/src/test/java/com/qlangtech/tis/plugin/ds/TestDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/test/java/com/qlangtech/tis/plugin/ds/TestDataType.java -------------------------------------------------------------------------------- /datax-config/src/test/java/com/qlangtech/tis/plugin/ds/TestTimeZone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/datax-config/src/test/java/com/qlangtech/tis/plugin/ds/TestTimeZone.java -------------------------------------------------------------------------------- /deploy-assemble-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/deploy-assemble-local.sh -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/deploy.sh -------------------------------------------------------------------------------- /design/chat-pipeline-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/design/chat-pipeline-design.md -------------------------------------------------------------------------------- /design/flink-job-monitor-alert-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/design/flink-job-monitor-alert-design.md -------------------------------------------------------------------------------- /design/optimize-points.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/design/optimize-points.md -------------------------------------------------------------------------------- /design/xxx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/design/xxx.md -------------------------------------------------------------------------------- /docker-compose/.gitignore: -------------------------------------------------------------------------------- 1 | data 2 | -------------------------------------------------------------------------------- /docker-compose/config/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docker-compose/config/config.properties -------------------------------------------------------------------------------- /docker-compose/data/.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docker-compose/docker-compose.yaml -------------------------------------------------------------------------------- /docker-compose/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docker-compose/pom.xml -------------------------------------------------------------------------------- /docker-compose/powerjob/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docker-compose/powerjob/Dockerfile -------------------------------------------------------------------------------- /docker-compose/powerjob/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docker-compose/powerjob/deploy.sh -------------------------------------------------------------------------------- /docker-compose/src/main/filters/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docker-compose/src/main/filters/docker-compose.yaml -------------------------------------------------------------------------------- /docs/add-elastic-writer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/add-elastic-writer.png -------------------------------------------------------------------------------- /docs/add-mysql-reader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/add-mysql-reader.png -------------------------------------------------------------------------------- /docs/conceptual-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/conceptual-diagram.png -------------------------------------------------------------------------------- /docs/datax-add-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/datax-add-step2.png -------------------------------------------------------------------------------- /docs/datax-exec-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/datax-exec-status.png -------------------------------------------------------------------------------- /docs/dingding_talk_group.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/dingding_talk_group.jpg -------------------------------------------------------------------------------- /docs/execute_model_batch_incr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/execute_model_batch_incr.jpg -------------------------------------------------------------------------------- /docs/incr_step_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/incr_step_1.png -------------------------------------------------------------------------------- /docs/incr_step_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/incr_step_2.png -------------------------------------------------------------------------------- /docs/incr_step_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/incr_step_3.png -------------------------------------------------------------------------------- /docs/logo/cassandra.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/cassandra.svg -------------------------------------------------------------------------------- /docs/logo/clickhouse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/clickhouse.svg -------------------------------------------------------------------------------- /docs/logo/doris.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/doris.svg -------------------------------------------------------------------------------- /docs/logo/es.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/es.svg -------------------------------------------------------------------------------- /docs/logo/ftp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/ftp.svg -------------------------------------------------------------------------------- /docs/logo/hdfs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/hdfs.svg -------------------------------------------------------------------------------- /docs/logo/hive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/hive.svg -------------------------------------------------------------------------------- /docs/logo/mongodb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/mongodb.svg -------------------------------------------------------------------------------- /docs/logo/mysql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/mysql.svg -------------------------------------------------------------------------------- /docs/logo/oracle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/oracle.svg -------------------------------------------------------------------------------- /docs/logo/oss.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/oss.svg -------------------------------------------------------------------------------- /docs/logo/postgresql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/postgresql.svg -------------------------------------------------------------------------------- /docs/logo/spark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/spark.svg -------------------------------------------------------------------------------- /docs/logo/sqlserver.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/sqlserver.svg -------------------------------------------------------------------------------- /docs/logo/starrocks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/starrocks.svg -------------------------------------------------------------------------------- /docs/logo/tidb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/logo/tidb.svg -------------------------------------------------------------------------------- /docs/realtime_metric_show.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/realtime_metric_show.gif -------------------------------------------------------------------------------- /docs/select-tab-cols-json-splitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/select-tab-cols-json-splitter.png -------------------------------------------------------------------------------- /docs/select-tab-cols.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/select-tab-cols.png -------------------------------------------------------------------------------- /docs/tis-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/tis-logo.png -------------------------------------------------------------------------------- /docs/tis-logo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/tis-logo2.jpg -------------------------------------------------------------------------------- /docs/tis-synoptic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/docs/tis-synoptic.png -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/install.sh -------------------------------------------------------------------------------- /maven-tpi-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/maven-tpi-plugin/.gitignore -------------------------------------------------------------------------------- /maven-tpi-plugin/.hgignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/maven-tpi-plugin/.hgignore -------------------------------------------------------------------------------- /maven-tpi-plugin/.hgtags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/maven-tpi-plugin/.hgtags -------------------------------------------------------------------------------- /maven-tpi-plugin/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/maven-tpi-plugin/.travis.yml -------------------------------------------------------------------------------- /maven-tpi-plugin/README.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/maven-tpi-plugin/README.asciidoc -------------------------------------------------------------------------------- /maven-tpi-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/maven-tpi-plugin/pom.xml -------------------------------------------------------------------------------- /maven-tpi-plugin/src/main/resources/META-INF/plexus/components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/maven-tpi-plugin/src/main/resources/META-INF/plexus/components.xml -------------------------------------------------------------------------------- /package.sh: -------------------------------------------------------------------------------- 1 | mvn clean package -Dmaven.test.skip=true -Dappname=all -o 2 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/pom.xml -------------------------------------------------------------------------------- /pom.xml.versionBackup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/pom.xml.versionBackup -------------------------------------------------------------------------------- /requirment/chat-pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/requirment/chat-pipeline.md -------------------------------------------------------------------------------- /requirment/datax-visual-editor-prd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/requirment/datax-visual-editor-prd.md -------------------------------------------------------------------------------- /requirment/pipeline-status-monitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/requirment/pipeline-status-monitor.md -------------------------------------------------------------------------------- /requirment/tis-ai-agent-cancel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/requirment/tis-ai-agent-cancel.md -------------------------------------------------------------------------------- /requirment/tis-ai-agent-enhancement-proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/requirment/tis-ai-agent-enhancement-proposal.md -------------------------------------------------------------------------------- /requirment/tis-ai-agent-implementation-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/requirment/tis-ai-agent-implementation-doc.md -------------------------------------------------------------------------------- /requirment/tis-ai-agent-llm-load-status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/requirment/tis-ai-agent-llm-load-status.md -------------------------------------------------------------------------------- /setversion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/setversion.sh -------------------------------------------------------------------------------- /sync-data-cfg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/sync-data-cfg.sh -------------------------------------------------------------------------------- /test-cancel-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/test-cancel-feature.md -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/test.sh -------------------------------------------------------------------------------- /tis-assemble/README.md: -------------------------------------------------------------------------------- 1 | 全量索引流水线构建(assemble节点) 2 | 启动类: com.qlangtech.tis.order.center.IndexSwapTaskflowLauncher -------------------------------------------------------------------------------- /tis-assemble/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/assembly.xml -------------------------------------------------------------------------------- /tis-assemble/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/pom.xml -------------------------------------------------------------------------------- /tis-assemble/src/main/filters/online.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/filters/online.properties -------------------------------------------------------------------------------- /tis-assemble/src/main/filters/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/filters/test.properties -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/exec/ActionInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/exec/ActionInvocation.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/exec/IExecuteInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/exec/IExecuteInterceptor.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/fullbuild/taskflow/ITask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/fullbuild/taskflow/ITask.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/order/center/InitSys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/order/center/InitSys.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/ExecType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/ExecType.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/ITriggerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/ITriggerContext.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/InfoType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/InfoType.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/JobDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/JobDesc.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/JobSchedule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/JobSchedule.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/LockResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/LockResult.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/QuartzTriggerJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/QuartzTriggerJob.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/RTriggerKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/RTriggerKey.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/SourceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/SourceType.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/TriggerJobConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/TriggerJobConsole.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/TriggerJobManage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/TriggerJobManage.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/com/qlangtech/tis/trigger/TriggerTaskConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/com/qlangtech/tis/trigger/TriggerTaskConfig.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/org/apache/log4j/Level.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/org/apache/log4j/Level.java -------------------------------------------------------------------------------- /tis-assemble/src/main/java/org/apache/log4j/Priority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/java/org/apache/log4j/Priority.java -------------------------------------------------------------------------------- /tis-assemble/src/main/resources/application.context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/resources/application.context.xml -------------------------------------------------------------------------------- /tis-assemble/src/main/resources/logback-assemble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/resources/logback-assemble.xml -------------------------------------------------------------------------------- /tis-assemble/src/main/resources/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/main/resources/start.sh -------------------------------------------------------------------------------- /tis-assemble/src/test/java/StartAssembleWeb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/StartAssembleWeb.java -------------------------------------------------------------------------------- /tis-assemble/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-assemble/src/test/java/com/qlangtech/tis/BaseTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/com/qlangtech/tis/BaseTestCase.java -------------------------------------------------------------------------------- /tis-assemble/src/test/java/com/qlangtech/tis/datax/TestDataXJobSubmit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/com/qlangtech/tis/datax/TestDataXJobSubmit.java -------------------------------------------------------------------------------- /tis-assemble/src/test/java/com/qlangtech/tis/exec/TestActionInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/com/qlangtech/tis/exec/TestActionInvocation.java -------------------------------------------------------------------------------- /tis-assemble/src/test/java/com/qlangtech/tis/exec/impl/Biz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/com/qlangtech/tis/exec/impl/Biz.java -------------------------------------------------------------------------------- /tis-assemble/src/test/java/com/qlangtech/tis/full/dump/TestRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/com/qlangtech/tis/full/dump/TestRandom.java -------------------------------------------------------------------------------- /tis-assemble/src/test/java/com/qlangtech/tis/full/dump/TestStart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/com/qlangtech/tis/full/dump/TestStart.java -------------------------------------------------------------------------------- /tis-assemble/src/test/java/com/qlangtech/tis/full/dump/TestTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/com/qlangtech/tis/full/dump/TestTask.java -------------------------------------------------------------------------------- /tis-assemble/src/test/java/com/qlangtech/tis/full/dump/TestThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/com/qlangtech/tis/full/dump/TestThread.java -------------------------------------------------------------------------------- /tis-assemble/src/test/java/com/qlangtech/tis/order/center/MockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/src/test/java/com/qlangtech/tis/order/center/MockTest.java -------------------------------------------------------------------------------- /tis-assemble/webapp/WEB-INF/tools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/webapp/WEB-INF/tools.xml -------------------------------------------------------------------------------- /tis-assemble/webapp/WEB-INF/velocity.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/webapp/WEB-INF/velocity.properties -------------------------------------------------------------------------------- /tis-assemble/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /tis-assemble/webapp/common/templates/macros.vm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tis-assemble/webapp/vm/realtime_histogram.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/webapp/vm/realtime_histogram.vm -------------------------------------------------------------------------------- /tis-assemble/webapp/vm/realtime_state.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-assemble/webapp/vm/realtime_state.vm -------------------------------------------------------------------------------- /tis-base-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-base-test/pom.xml -------------------------------------------------------------------------------- /tis-base-test/src/main/java/com/qlangtech/tis/cloud/MockZKUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-base-test/src/main/java/com/qlangtech/tis/cloud/MockZKUtils.java -------------------------------------------------------------------------------- /tis-base-test/src/main/java/com/qlangtech/tis/plugin/PluginStubUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-base-test/src/main/java/com/qlangtech/tis/plugin/PluginStubUtils.java -------------------------------------------------------------------------------- /tis-base-test/src/main/java/com/qlangtech/tis/test/EasyMockUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-base-test/src/main/java/com/qlangtech/tis/test/EasyMockUtil.java -------------------------------------------------------------------------------- /tis-base-test/src/main/java/com/qlangtech/tis/test/TISEasyMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-base-test/src/main/java/com/qlangtech/tis/test/TISEasyMock.java -------------------------------------------------------------------------------- /tis-base-test/src/main/java/com/qlangtech/tis/test/TISTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-base-test/src/main/java/com/qlangtech/tis/test/TISTestCase.java -------------------------------------------------------------------------------- /tis-base-test/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-base-test/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-base-test/src/test/java/com/qlangtech/tis/plugin/TestPluginUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-base-test/src/test/java/com/qlangtech/tis/plugin/TestPluginUtils.java -------------------------------------------------------------------------------- /tis-base-test/src/test/resources/tis-web-config/config.properties_bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-base-test/src/test/resources/tis-web-config/config.properties_bak -------------------------------------------------------------------------------- /tis-builder-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/pom.xml -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/annotation/Public.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/annotation/Public.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/build/jobtask/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/build/jobtask/Context.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/build/metrics/Counters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/build/metrics/Counters.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/build/metrics/Messages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/build/metrics/Messages.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/build/task/IServerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/build/task/IServerTask.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/build/task/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/build/task/Task.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/build/task/TaskMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/build/task/TaskMapper.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/cloud/ICoordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/cloud/ICoordinator.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/cloud/dump/DumpJobId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/cloud/dump/DumpJobId.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/config/flink/Dft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/config/flink/Dft.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/exec/ExecutePhaseRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/exec/ExecutePhaseRange.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/exec/ExecuteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/exec/ExecuteResult.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/FSDataInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/FSDataInputStream.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/FSHistoryFileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/FSHistoryFileUtils.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/IContentSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/IContentSummary.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/IFileSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/IFileSplit.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/IFileSplitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/IFileSplitor.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/IPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/IPath.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/IPathInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/IPathInfo.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/ITISFileSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/ITISFileSystem.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/ITableBuildTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/ITableBuildTask.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/ITaskContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/ITaskContext.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/fs/IndexBuildConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/fs/IndexBuildConfig.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/job/common/JobCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/job/common/JobCommon.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/manage/common/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/manage/common/Config.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/plugin/DftIdentityName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/plugin/DftIdentityName.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/plugin/IdentityDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/plugin/IdentityDesc.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/plugin/IdentityName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/plugin/IdentityName.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/sql/parser/IAliasTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/sql/parser/IAliasTable.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/trigger/socket/LogType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/trigger/socket/LogType.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/utils/IntegerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/utils/IntegerUtils.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/utils/TisMetaProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/utils/TisMetaProps.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/java/com/qlangtech/tis/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/java/com/qlangtech/tis/utils/Utils.java -------------------------------------------------------------------------------- /tis-builder-api/src/main/resources/tis-meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/main/resources/tis-meta -------------------------------------------------------------------------------- /tis-builder-api/src/test/java/com/qlangtech/tis/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/test/java/com/qlangtech/tis/AppTest.java -------------------------------------------------------------------------------- /tis-builder-api/src/test/java/com/qlangtech/tis/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/test/java/com/qlangtech/tis/TestAll.java -------------------------------------------------------------------------------- /tis-builder-api/src/test/java/com/qlangtech/tis/fs/TestIPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/test/java/com/qlangtech/tis/fs/TestIPath.java -------------------------------------------------------------------------------- /tis-builder-api/src/test/java/com/qlangtech/tis/utils/TestTisMetaProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/test/java/com/qlangtech/tis/utils/TestTisMetaProps.java -------------------------------------------------------------------------------- /tis-builder-api/src/test/java/com/qlangtech/tis/utils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-builder-api/src/test/java/com/qlangtech/tis/utils/TestUtils.java -------------------------------------------------------------------------------- /tis-builder-api/src/test/resources/com/qlangtech/tis/utils/monitorFile.txt: -------------------------------------------------------------------------------- 1 | 吃 2 | 喝 3 | 玩 4 | 乐 -------------------------------------------------------------------------------- /tis-collection-info-collect/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/assembly.xml -------------------------------------------------------------------------------- /tis-collection-info-collect/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/pom.xml -------------------------------------------------------------------------------- /tis-collection-info-collect/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/readme.txt -------------------------------------------------------------------------------- /tis-collection-info-collect/src/main/java/CreateInsertSql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/src/main/java/CreateInsertSql.java -------------------------------------------------------------------------------- /tis-collection-info-collect/src/main/java/RandomAccessFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/src/main/java/RandomAccessFileTest.java -------------------------------------------------------------------------------- /tis-collection-info-collect/src/main/java/TestModilyFinalField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/src/main/java/TestModilyFinalField.java -------------------------------------------------------------------------------- /tis-collection-info-collect/src/main/java/com/qlangtech/tis/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/src/main/java/com/qlangtech/tis/App.java -------------------------------------------------------------------------------- /tis-collection-info-collect/src/main/java/com/qlangtech/tis/BuAppMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/src/main/java/com/qlangtech/tis/BuAppMap.java -------------------------------------------------------------------------------- /tis-collection-info-collect/src/main/resources/excelStyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/src/main/resources/excelStyle.css -------------------------------------------------------------------------------- /tis-collection-info-collect/src/main/resources/logback-collect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/src/main/resources/logback-collect.xml -------------------------------------------------------------------------------- /tis-collection-info-collect/src/main/resources/test.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/src/main/resources/test.htm -------------------------------------------------------------------------------- /tis-collection-info-collect/src/test/java/StartTISWeb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/src/test/java/StartTISWeb.java -------------------------------------------------------------------------------- /tis-collection-info-collect/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-collection-info-collect/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /tis-collection-info-collect/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-collection-info-collect/webapp/index.jsp -------------------------------------------------------------------------------- /tis-common-dao/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common-dao/pom.xml -------------------------------------------------------------------------------- /tis-common-dao/src/main/java/com/qlangtech/tis/manage/common/DaoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common-dao/src/main/java/com/qlangtech/tis/manage/common/DaoUtils.java -------------------------------------------------------------------------------- /tis-common-dao/src/main/java/com/qlangtech/tis/workflow/pojo/WorkFlow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common-dao/src/main/java/com/qlangtech/tis/workflow/pojo/WorkFlow.java -------------------------------------------------------------------------------- /tis-common/db_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/db_config.txt -------------------------------------------------------------------------------- /tis-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/pom.xml -------------------------------------------------------------------------------- /tis-common/src/main/java/com/qlangtech/tis/git/ColumnMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/main/java/com/qlangtech/tis/git/ColumnMetaData.java -------------------------------------------------------------------------------- /tis-common/src/main/java/com/qlangtech/tis/git/GitUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/main/java/com/qlangtech/tis/git/GitUtils.java -------------------------------------------------------------------------------- /tis-common/src/main/java/com/qlangtech/tis/manage/common/TISDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/main/java/com/qlangtech/tis/manage/common/TISDataSource.java -------------------------------------------------------------------------------- /tis-common/src/main/java/com/qlangtech/tis/offline/pojo/GitFileDiff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/main/java/com/qlangtech/tis/offline/pojo/GitFileDiff.java -------------------------------------------------------------------------------- /tis-common/src/main/java/com/qlangtech/tis/offline/pojo/TISDb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/main/java/com/qlangtech/tis/offline/pojo/TISDb.java -------------------------------------------------------------------------------- /tis-common/src/main/java/com/qlangtech/tis/offline/pojo/WorkflowPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/main/java/com/qlangtech/tis/offline/pojo/WorkflowPojo.java -------------------------------------------------------------------------------- /tis-common/src/main/java/com/qlangtech/tis/pubhook/common/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/main/java/com/qlangtech/tis/pubhook/common/FileUtils.java -------------------------------------------------------------------------------- /tis-common/src/main/java/com/tis/zookeeper/ZkPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/main/java/com/tis/zookeeper/ZkPathUtils.java -------------------------------------------------------------------------------- /tis-common/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-common/src/test/java/com/qlangtech/tis/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/test/java/com/qlangtech/tis/AppTest.java -------------------------------------------------------------------------------- /tis-common/src/test/java/com/qlangtech/tis/TestGetAppConfigBySnid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/test/java/com/qlangtech/tis/TestGetAppConfigBySnid.java -------------------------------------------------------------------------------- /tis-common/src/test/java/com/qlangtech/tis/TestGetAppconfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/test/java/com/qlangtech/tis/TestGetAppconfig.java -------------------------------------------------------------------------------- /tis-common/src/test/java/com/qlangtech/tis/manage/common/TestGitUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-common/src/test/java/com/qlangtech/tis/manage/common/TestGitUtils.java -------------------------------------------------------------------------------- /tis-console/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/.editorconfig -------------------------------------------------------------------------------- /tis-console/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/.gitignore -------------------------------------------------------------------------------- /tis-console/BranchCriteria$Criteria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/BranchCriteria$Criteria.class -------------------------------------------------------------------------------- /tis-console/BranchDAOImpl$UpdateByExampleParms.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/BranchDAOImpl$UpdateByExampleParms.class -------------------------------------------------------------------------------- /tis-console/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/assembly.xml -------------------------------------------------------------------------------- /tis-console/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/pom.xml -------------------------------------------------------------------------------- /tis-console/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/readme.txt -------------------------------------------------------------------------------- /tis-console/src/main/java/ConsoleStart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/ConsoleStart.java -------------------------------------------------------------------------------- /tis-console/src/main/java/CreateSoftLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/CreateSoftLink.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/alibaba/service/ServiceRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/alibaba/service/ServiceRuntimeException.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/util/IPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/util/IPager.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/AroundTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/AroundTag.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/FormtDirectJump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/FormtDirectJump.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/GlobalStyleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/GlobalStyleFactory.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/LinkBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/LinkBuilder.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/Offset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/Offset.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/Pager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/Pager.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/PagerDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/PagerDTO.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/StyleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/StyleFactory.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/k2/K2AroundTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/k2/K2AroundTag.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/k2/K2StyleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/k2/K2StyleFactory.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/koubei/web/tag/pager/util/StaticTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/koubei/web/tag/pager/util/StaticTool.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/aiagent/core/AgentContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/aiagent/core/AgentContext.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/aiagent/core/ISessionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/aiagent/core/ISessionData.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/aiagent/core/RequestKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/aiagent/core/RequestKey.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/aiagent/plan/PlanGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/aiagent/plan/PlanGenerator.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/aiagent/plan/TaskPlan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/aiagent/plan/TaskPlan.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/aiagent/plan/TaskStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/aiagent/plan/TaskStep.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/alert/FlinkJobState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/alert/FlinkJobState.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/alert/FlinkJobsMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/alert/FlinkJobsMonitor.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/config/module/action/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/config/module/action/README.md -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/coredefine/biz/CoreNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/coredefine/biz/CoreNode.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/dataplatform/pojo/DsTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/dataplatform/pojo/DsTable.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/db/parser/DBConfigSuit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/db/parser/DBConfigSuit.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/ChangeDomainForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/ChangeDomainForm.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/LoginForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/LoginForm.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/PermissionConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/PermissionConstant.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/Savefilecontent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/Savefilecontent.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/SearchConfirm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/SearchConfirm.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/SimpleObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/SimpleObject.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/UploadJarForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/UploadJarForm.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/biz/dal/pojo/Func.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/biz/dal/pojo/Func.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/biz/dal/pojo/RdsDb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/biz/dal/pojo/RdsDb.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/biz/dal/pojo/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/biz/dal/pojo/Role.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/ANode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/ANode.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/ActionTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/ActionTool.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/BasicDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/BasicDAO.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/BasicDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/BasicDomain.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/BizANode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/BizANode.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/IUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/IUser.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/LogInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/LogInfo.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/ManageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/ManageUtils.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/MockContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/MockContext.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/Module.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/PageControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/PageControl.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/RunContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/RunContext.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/TUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/TUser.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/common/UserUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/common/UserUtils.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/form/GlobalResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/form/GlobalResource.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/form/SingleJarForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/form/SingleJarForm.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/spring/aop/Func.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/spring/aop/Func.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/manage/util/LRUCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/manage/util/LRUCache.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/openapi/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/openapi/Column.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/openapi/ModifySchemaParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/openapi/ModifySchemaParam.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/openapi/impl/AppKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/openapi/impl/AppKey.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/runtime/form/BizDomainForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/runtime/form/BizDomainForm.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/ConfigPush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/ConfigPush.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/Node.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/ResSyn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/ResSyn.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/ResSynManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/ResSynManager.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/SchemaBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/SchemaBean.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/SchemaField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/runtime/pojo/SchemaField.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/socket/TriggerImportJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/socket/TriggerImportJob.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/util/ItemsSaveResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/util/ItemsSaveResult.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/util/PluginItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/util/PluginItems.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/workflow/pojo/DatasourceDb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/workflow/pojo/DatasourceDb.java -------------------------------------------------------------------------------- /tis-console/src/main/java/com/qlangtech/tis/workflow/pojo/TableDump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/com/qlangtech/tis/workflow/pojo/TableDump.java -------------------------------------------------------------------------------- /tis-console/src/main/java/name/fraser/neil/plaintext/diff_match_patch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/java/name/fraser/neil/plaintext/diff_match_patch.java -------------------------------------------------------------------------------- /tis-console/src/main/resources/META-INF/services/com.qlangtech.tis.utils.DBsGetter: -------------------------------------------------------------------------------- 1 | com.qlangtech.tis.util.PluginItems$DefaultDBsGetter 2 | -------------------------------------------------------------------------------- /tis-console/src/main/resources/conf/cluster-dao-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/conf/cluster-dao-context.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/conf/cluster-sqlmap-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/conf/cluster-sqlmap-config.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/conf/comDfireTisDataplatform-dao-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/conf/comDfireTisDataplatform-dao-context.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/conf/comDfireTisWorkflow-dao-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/conf/comDfireTisWorkflow-dao-context.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/conf/comDfireTisWorkflow-sqlmap-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/conf/comDfireTisWorkflow-sqlmap-config.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/conf/terminatorManageBizDal-dao-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/conf/terminatorManageBizDal-dao-context.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/dal/dal-dao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/dal/dal-dao.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/dal/runtime-application.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/dal/runtime-application.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/dal/sqlmap-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/dal/sqlmap-config.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/datasource-config-tis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/datasource-config-tis.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/logback-console.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/logback-console.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/solrtpl/schema.xml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/solrtpl/schema.xml.tpl -------------------------------------------------------------------------------- /tis-console/src/main/resources/solrtpl/solrconfig.xml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/solrtpl/solrconfig.xml.tpl -------------------------------------------------------------------------------- /tis-console/src/main/resources/struts.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/struts.properties -------------------------------------------------------------------------------- /tis-console/src/main/resources/struts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/struts.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/struts/runtime.struts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/struts/runtime.struts.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/tis.application.context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/tis.application.context.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/tis.application.mockable.context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/tis.application.mockable.context.xml -------------------------------------------------------------------------------- /tis-console/src/main/resources/tis.flink.jobs.monitor.context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/main/resources/tis.flink.jobs.monitor.context.xml -------------------------------------------------------------------------------- /tis-console/src/test/java/StartTISWeb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/StartTISWeb.java -------------------------------------------------------------------------------- /tis-console/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/BasicActionTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/BasicActionTestCase.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/LockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/LockTest.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/Test.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/TestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/TestBean.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/TestBeann.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/TestBeann.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/TestFullBuild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/TestFullBuild.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/alert/TestFlinkJobsMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/alert/TestFlinkJobsMonitor.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/derby/WwdClientExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/derby/WwdClientExample.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/derby/WwdEmbedded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/derby/WwdEmbedded.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/derby/WwdUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/derby/WwdUtils.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/solrdao/TestSchemaResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/solrdao/TestSchemaResult.java -------------------------------------------------------------------------------- /tis-console/src/test/java/com/qlangtech/tis/util/TestPluginItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/java/com/qlangtech/tis/util/TestPluginItems.java -------------------------------------------------------------------------------- /tis-console/src/test/resources/tis.test.context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/src/test/resources/tis.test.context.xml -------------------------------------------------------------------------------- /tis-console/webapp/WEB-INF/.gitignore: -------------------------------------------------------------------------------- 1 | /classes 2 | /lib 3 | -------------------------------------------------------------------------------- /tis-console/webapp/WEB-INF/velocity.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/webapp/WEB-INF/velocity.properties -------------------------------------------------------------------------------- /tis-console/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /tis-console/webapp/dtd/solrschema.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/webapp/dtd/solrschema.dtd -------------------------------------------------------------------------------- /tis-console/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-console/webapp/index.html -------------------------------------------------------------------------------- /tis-dag/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-dag/pom.xml -------------------------------------------------------------------------------- /tis-dag/src/main/java/com/qlangtech/tis/exec/ITaskPhaseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-dag/src/main/java/com/qlangtech/tis/exec/ITaskPhaseInfo.java -------------------------------------------------------------------------------- /tis-dag/src/main/java/com/qlangtech/tis/fullbuild/taskflow/TISReactor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-dag/src/main/java/com/qlangtech/tis/fullbuild/taskflow/TISReactor.java -------------------------------------------------------------------------------- /tis-dag/src/main/java/com/qlangtech/tis/manage/ISolrAppSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-dag/src/main/java/com/qlangtech/tis/manage/ISolrAppSource.java -------------------------------------------------------------------------------- /tis-dag/src/main/java/com/qlangtech/tis/manage/ISolrAppSourceVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-dag/src/main/java/com/qlangtech/tis/manage/ISolrAppSourceVisitor.java -------------------------------------------------------------------------------- /tis-dag/src/main/java/com/qlangtech/tis/manage/common/DagTaskUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-dag/src/main/java/com/qlangtech/tis/manage/common/DagTaskUtils.java -------------------------------------------------------------------------------- /tis-dag/src/main/java/com/qlangtech/tis/manage/impl/DataFlowAppSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-dag/src/main/java/com/qlangtech/tis/manage/impl/DataFlowAppSource.java -------------------------------------------------------------------------------- /tis-dag/src/test/java/TestAll_bak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-dag/src/test/java/TestAll_bak.java -------------------------------------------------------------------------------- /tis-dag/src/test/java/com/qlangtech/tis/datax/impl/TestDataxProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-dag/src/test/java/com/qlangtech/tis/datax/impl/TestDataxProcessor.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/common-msg.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/common-msg.proto -------------------------------------------------------------------------------- /tis-hadoop-rpc/gen-code-incr-status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/gen-code-incr-status.sh -------------------------------------------------------------------------------- /tis-hadoop-rpc/gen-code-log-collector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/gen-code-log-collector.sh -------------------------------------------------------------------------------- /tis-hadoop-rpc/gen-code-logger-appender-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/gen-code-logger-appender-service.sh -------------------------------------------------------------------------------- /tis-hadoop-rpc/gen-code-preview-datax-records.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/gen-code-preview-datax-records.sh -------------------------------------------------------------------------------- /tis-hadoop-rpc/incr-status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/incr-status.proto -------------------------------------------------------------------------------- /tis-hadoop-rpc/install_protoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/install_protoc.sh -------------------------------------------------------------------------------- /tis-hadoop-rpc/log-collector.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/log-collector.proto -------------------------------------------------------------------------------- /tis-hadoop-rpc/logger-appender.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/logger-appender.proto -------------------------------------------------------------------------------- /tis-hadoop-rpc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/pom.xml -------------------------------------------------------------------------------- /tis-hadoop-rpc/preview-datax-records.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/preview-datax-records.proto -------------------------------------------------------------------------------- /tis-hadoop-rpc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/readme.md -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/BoolValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/BoolValue.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/BoolValueOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/BoolValueOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/BytesValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/BytesValue.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/BytesValueOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/BytesValueOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/DoubleValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/DoubleValue.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/DoubleValueOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/DoubleValueOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/FloatValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/FloatValue.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/FloatValueOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/FloatValueOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/Int32Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/Int32Value.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/Int32ValueOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/Int32ValueOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/Int64Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/Int64Value.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/Int64ValueOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/Int64ValueOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/StringValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/StringValue.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/StringValueOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/StringValueOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/UInt32Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/UInt32Value.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/UInt32ValueOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/UInt32ValueOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/UInt64Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/UInt64Value.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/UInt64ValueOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/UInt64ValueOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/google/protobuf/WrappersProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/google/protobuf/WrappersProto.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/IncrStatusGrpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/IncrStatusGrpc.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/IncrStatusProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/IncrStatusProto.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/LaunchReportInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/LaunchReportInfo.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/MasterJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/MasterJob.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/MasterJobOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/MasterJobOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/PingResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/PingResult.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/TopicInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/TopicInfo.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/TopicInfoOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/TopicInfoOrBuilder.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/UpdateCounterMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/qlangtech/tis/grpc/UpdateCounterMap.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/main/java/com/tis/hadoop/rpc/StatusRpcClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/main/java/com/tis/hadoop/rpc/StatusRpcClientFactory.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/test/java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/test/java/Test.java -------------------------------------------------------------------------------- /tis-hadoop-rpc/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-hadoop-rpc/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-k8s/README.md -------------------------------------------------------------------------------- /tis-k8s/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-k8s/pom.xml -------------------------------------------------------------------------------- /tis-k8s/src/main/filters/tis-console.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-k8s/src/main/filters/tis-console.yaml -------------------------------------------------------------------------------- /tis-k8s/src/main/filters/tis-test-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-k8s/src/main/filters/tis-test-mysql.yaml -------------------------------------------------------------------------------- /tis-k8s/tis-console.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-k8s/tis-console.yaml -------------------------------------------------------------------------------- /tis-k8s/tis-test-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-k8s/tis-test-mysql.yaml -------------------------------------------------------------------------------- /tis-manage-pojo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/pom.xml -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/alibaba/citrus/turbine/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/alibaba/citrus/turbine/Context.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/dfire/tis/fullbuild/phasestatus/readme.txt: -------------------------------------------------------------------------------- 1 | 在各个环节反馈执行状态中使用 -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/Package.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/Package.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/ajax/AjaxResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/ajax/AjaxResult.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/ajax/HttpExecuteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/ajax/HttpExecuteResult.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/assemble/ExecResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/assemble/ExecResult.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/assemble/TriggerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/assemble/TriggerType.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/cloud/ICoreAdminAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/cloud/ICoreAdminAction.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/cloud/ITISCoordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/cloud/ITISCoordinator.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/cloud/ITisCloudClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/cloud/ITisCloudClient.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/cloud/MockCoordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/cloud/MockCoordinator.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/common/utils/Assert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/common/utils/Assert.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/compiler/java/ZipPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/compiler/java/ZipPath.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/datax/DBDataXChildTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/datax/DBDataXChildTask.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/datax/DataXCfgFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/datax/DataXCfgFile.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/datax/DataXJobInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/datax/DataXJobInfo.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/extension/impl/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/extension/impl/IOUtils.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/hive/HiveColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/hive/HiveColumn.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/lang/ErrorValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/lang/ErrorValue.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/lang/ILogErrorDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/lang/ILogErrorDetail.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/lang/PayloadLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/lang/PayloadLink.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/lang/TisException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/lang/TisException.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/manage/common/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/manage/common/Option.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/manage/common/Secret.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/manage/common/Secret.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/manage/common/TisUTF8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/manage/common/TisUTF8.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/offline/DataxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/offline/DataxUtils.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/offline/DbScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/offline/DbScope.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/JDBCColumnProp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/JDBCColumnProp.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/ds/CMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/ds/CMeta.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/ds/DBIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/ds/DBIdentity.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/ds/DefaultTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/ds/DefaultTab.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/ds/ISelectedTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/ds/ISelectedTab.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/ds/TypeBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/plugin/ds/TypeBase.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/realtime/transfer/DTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/realtime/transfer/DTO.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/solr/common/DOMUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/solr/common/DOMUtil.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/solrdao/ISchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/solrdao/ISchema.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/solrdao/ISchemaField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/solrdao/ISchemaField.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/solrj/util/ZkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/solrj/util/ZkUtils.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/sql/parser/ColName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/sql/parser/ColName.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/sql/parser/IDBNodeMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/sql/parser/IDBNodeMeta.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/sql/parser/ISqlTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/sql/parser/ISqlTask.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/trigger/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/trigger/util/JsonUtil.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/util/ClassloaderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/util/ClassloaderUtils.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/util/IItemsSaveResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/util/IItemsSaveResult.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/util/IPluginWithStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/util/IPluginWithStore.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/util/IUploadPluginMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/util/IUploadPluginMeta.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/utils/DBsGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/utils/DBsGetter.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/qlangtech/tis/utils/MD5Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/qlangtech/tis/utils/MD5Utils.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/tis/hadoop/rpc/ITISRpcService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/tis/hadoop/rpc/ITISRpcService.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/main/java/com/tis/hadoop/rpc/RpcServiceReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/main/java/com/tis/hadoop/rpc/RpcServiceReference.java -------------------------------------------------------------------------------- /tis-manage-pojo/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-manage-pojo/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-plugin-sezpoz/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin-sezpoz/pom.xml -------------------------------------------------------------------------------- /tis-plugin-sezpoz/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin-sezpoz/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-plugin/deploy-jenkins-core.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/deploy-jenkins-core.bat -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/hudson.model.UpdateCenter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/hudson.model.UpdateCenter.xml -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/jenkins.security.RekeySecretAdminMonitor/needed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/jobs/search4shop/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/jobs/search4shop/config.xml -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/jobs/search4shop/nextBuildNumber: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/nodeMonitors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/nodeMonitors.xml -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/plugins/tis-mobile-fieldtype.jpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/plugins/tis-mobile-fieldtype.jpi -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/plugins/tis-mobile-fieldtype/.timestamp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/plugins/tis-mobile-fieldtype/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/plugins/tis-mobile-fieldtype/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/plugins/tis-mobile-fieldtype/WEB-INF/licenses.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/plugins/tis-mobile-fieldtype/WEB-INF/licenses.xml -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/queue.xml.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/queue.xml.bak -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/secret.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/secret.key -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/secret.key.not-so-secret: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/secrets/filepath-filters.d/30-default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/secrets/filepath-filters.d/30-default.conf -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/secrets/jenkins.model.Jenkins.crumbSalt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/secrets/jenkins.model.Jenkins.crumbSalt -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/secrets/master.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/secrets/master.key -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/secrets/whitelisted-callables.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/secrets/whitelisted-callables.d/default.conf -------------------------------------------------------------------------------- /tis-plugin/jenkinsRoot/userContent/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/jenkinsRoot/userContent/readme.txt -------------------------------------------------------------------------------- /tis-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/pom.xml -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/IPluginEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/IPluginEnum.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/TIS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/TIS.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/aiagent/llm/LLMProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/aiagent/llm/LLMProvider.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/aiagent/llm/UserPrompt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/aiagent/llm/UserPrompt.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/config/ParamsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/config/ParamsConfig.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/config/aliyun/IHttpToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/config/aliyun/IHttpToken.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/config/hive/IHiveConn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/config/hive/IHiveConn.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/config/k8s/IK8sContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/config/k8s/IK8sContext.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/config/kerberos/Krb5Res.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/config/kerberos/Krb5Res.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/config/yarn/IYarnConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/config/yarn/IYarnConfig.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/dao/ICommonDAOContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/dao/ICommonDAOContext.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/AdapterDataxReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/AdapterDataxReader.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/DataXJobSubmit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/DataXJobSubmit.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/Delimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/Delimiter.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataXBatchPost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataXBatchPost.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataXPluginMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataXPluginMeta.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataxContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataxContext.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataxGlobalCfg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataxGlobalCfg.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataxProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataxProcessor.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataxReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataxReader.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataxWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/IDataxWriter.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/IFSWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/IFSWriter.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/IManipulateStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/IManipulateStatus.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/TableAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/TableAlias.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/TableAliasMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/TableAliasMapper.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/impl/DataxReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/impl/DataxReader.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/impl/DataxWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/impl/DataxWriter.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/impl/ESTableAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/impl/ESTableAlias.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/job/DataXJobWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/job/DataXJobWorker.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/job/IRegisterApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/job/IRegisterApp.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/job/ITISPowerJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/job/ITISPowerJob.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/job/JobResName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/job/JobResName.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/job/ServiceResName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/job/ServiceResName.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/datax/job/SubJobResName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/datax/job/SubJobResName.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/db/parser/DBConfigParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/db/parser/DBConfigParser.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/db/parser/DBTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/db/parser/DBTokenizer.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/db/parser/NameRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/db/parser/NameRange.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/db/parser/ScanRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/db/parser/ScanRecognizer.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/db/parser/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/db/parser/Token.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/db/parser/TokenBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/db/parser/TokenBuffer.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/exec/AbstractExecContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/exec/AbstractExecContext.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/exec/IExecChainContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/exec/IExecChainContext.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/Describable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/Describable.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/Descriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/Descriptor.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/ExtensionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/ExtensionList.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/HelpPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/HelpPath.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/INotebookable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/INotebookable.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/ITPIArtifact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/ITPIArtifact.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/ModelObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/ModelObject.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/Plugin.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/PluginManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/PluginManager.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/PluginStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/PluginStrategy.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/PluginWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/PluginWrapper.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/Saveable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/Saveable.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/SubFormFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/SubFormFilter.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/impl/XmlFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/impl/XmlFile.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/extension/util/TextFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/extension/util/TextFile.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/install/InstallState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/install/InstallState.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/install/InstallUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/install/InstallUtil.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/manage/IAppSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/manage/IAppSource.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/manage/IBasicAppSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/manage/IBasicAppSource.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/manage/common/ILoginUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/manage/common/ILoginUser.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/offline/FlatTableBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/offline/FlatTableBuilder.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/offline/TableDumpFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/offline/TableDumpFactory.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ComponentMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ComponentMeta.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/IEndTypeGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/IEndTypeGetter.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/IPluginMetasInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/IPluginMetasInfo.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/IPluginStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/IPluginStore.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/IPluginStoreSave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/IPluginStoreSave.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/IPluginTaggable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/IPluginTaggable.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/KeyedPluginStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/KeyedPluginStore.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/MemorySize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/MemorySize.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/PluginCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/PluginCategory.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/PluginStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/PluginStore.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/SetPluginsResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/SetPluginsResult.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/datax/SelectedTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/datax/SelectedTab.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/DBConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/DBConfig.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/DSKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/DSKey.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/DataDumpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/DataDumpers.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/DataSourceMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/DataSourceMeta.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/IDbMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/IDbMeta.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/JDBCConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/JDBCConnection.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/JdbcUrlBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/JdbcUrlBuilder.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/PostedDSProp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/PostedDSProp.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/TISTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/TISTable.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/TableInDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/TableInDB.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/TableMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/TableMeta.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/TableReflect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/ds/TableReflect.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/k8s/HostAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/k8s/HostAlias.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/k8s/K8sImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/k8s/K8sImage.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/tdfs/IDFSReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/tdfs/IDFSReader.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/tdfs/ITDFSSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/tdfs/ITDFSSession.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/plugin/tdfs/TDFSLinker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/plugin/tdfs/TDFSLinker.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/powerjob/TriggersConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/powerjob/TriggersConfig.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/AtomicFileWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/AtomicFileWriter.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/AttrValMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/AttrValMap.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/CopyOnWriteList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/CopyOnWriteList.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/DescribableJSON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/DescribableJSON.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/DescriptorsJSON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/DescriptorsJSON.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/HeteroEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/HeteroEnum.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/HeteroList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/HeteroList.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/IDescriptorsGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/IDescriptorsGetter.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/IItemGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/IItemGetter.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/IPluginContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/IPluginContext.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/ISaveable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/ISaveable.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/Initializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/Initializer.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/InitializerFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/InitializerFinder.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/Memoizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/Memoizer.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/MemoryReductionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/MemoryReductionUtil.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/PersistedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/PersistedList.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/PluginMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/PluginMeta.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/Selectable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/Selectable.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/TaskMethodFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/TaskMethodFinder.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/TransformerRuleKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/TransformerRuleKey.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/UploadPluginMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/UploadPluginMeta.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/Util.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/XStream2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/XStream2.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/YesNoMaybe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/YesNoMaybe.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/impl/AttrVals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/impl/AttrVals.java -------------------------------------------------------------------------------- /tis-plugin/src/main/java/com/qlangtech/tis/util/java/JavaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/java/com/qlangtech/tis/util/java/JavaUtils.java -------------------------------------------------------------------------------- /tis-plugin/src/main/resources/com/qlangtech/tis/datax/datax-tpl.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/main/resources/com/qlangtech/tis/datax/datax-tpl.vm -------------------------------------------------------------------------------- /tis-plugin/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/TestAll.java.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/TestAll.java.orig -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/BasicTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/BasicTestCase.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/TestTIS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/TestTIS.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/extension/DefaultPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/extension/DefaultPlugin.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/extension/TestDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/extension/TestDescriptor.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/extension/impl/SubField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/extension/impl/SubField.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/plugin/TestComponentMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/plugin/TestComponentMeta.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/plugin/TestPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/plugin/TestPlugin.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/plugin/TestPluginStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/plugin/TestPluginStore.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/plugin/ds/TestTableInDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/plugin/ds/TestTableInDB.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/plugin/k8s/TestK8sImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/plugin/k8s/TestK8sImage.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/util/PluginItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/util/PluginItems.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/util/TestAttrValMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/util/TestAttrValMap.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/util/TestHeteroEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/util/TestHeteroEnum.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/util/TestHeteroList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/util/TestHeteroList.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/util/TestPluginMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/util/TestPluginMeta.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/util/TestXStream2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/util/TestXStream2.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/util/plugin/BaseEnumProp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/util/plugin/BaseEnumProp.java -------------------------------------------------------------------------------- /tis-plugin/src/test/java/com/qlangtech/tis/util/plugin/TestPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/java/com/qlangtech/tis/util/plugin/TestPlugin.java -------------------------------------------------------------------------------- /tis-plugin/src/test/resources/com/qlangtech/tis/db/parser/host_desc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/src/test/resources/com/qlangtech/tis/db/parser/host_desc.txt -------------------------------------------------------------------------------- /tis-plugin/src/test/resources/com/qlangtech/tis/db/parser/host_desc_single.txt: -------------------------------------------------------------------------------- 1 | host:127.0.0.3 -------------------------------------------------------------------------------- /tis-plugin/src/test/resources/com/qlangtech/tis/extension/impl/RewriteSuFormPropertiesPlugin.subProps.json: -------------------------------------------------------------------------------- 1 | { 2 | "desClazz": "com.qlangtech.tis.extension.impl.SubFieldExtend" 3 | } 4 | -------------------------------------------------------------------------------- /tis-plugin/src/test/resources/com/qlangtech/tis/plugin/datax/transformer/jdbcprop/pain-target-column.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tis-plugin/startserver.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/startserver.bat -------------------------------------------------------------------------------- /tis-plugin/test-plugin-embed-server.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/test-plugin-embed-server.bat -------------------------------------------------------------------------------- /tis-plugin/testEmbeddedSolr.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/testEmbeddedSolr.bat -------------------------------------------------------------------------------- /tis-plugin/testMockLaunch.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/testMockLaunch.bat -------------------------------------------------------------------------------- /tis-plugin/tis_plugin_config/search4totalpay/incr_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-plugin/tis_plugin_config/search4totalpay/incr_config.xml -------------------------------------------------------------------------------- /tis-scala-compiler/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-scala-compiler/pom.xml -------------------------------------------------------------------------------- /tis-scala-compiler/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-scala-compiler/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-solrconfig-parser/create.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-solrconfig-parser/create.bat -------------------------------------------------------------------------------- /tis-solrconfig-parser/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-solrconfig-parser/pom.xml -------------------------------------------------------------------------------- /tis-sql-parser/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/card_expense_relative.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/dataflow/cfg_repo/df/totalpay/card_expense_relative.yaml -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/card_expense_relative.yaml.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/dependency_tabs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/dataflow/cfg_repo/df/totalpay/dependency_tabs.yaml -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/dependency_tabs.yaml.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/er_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/dataflow/cfg_repo/df/totalpay/er_rules.yaml -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/er_rules.yaml.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/order_customers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/dataflow/cfg_repo/df/totalpay/order_customers.yaml -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/order_customers.yaml.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/order_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/dataflow/cfg_repo/df/totalpay/order_instance.yaml -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/order_instance.yaml.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/profile.json: -------------------------------------------------------------------------------- 1 | {"topology":"totalpay","id":45,"timestamp":1594780413149} -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/profile.json.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/tmp_customer_card.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/dataflow/cfg_repo/df/totalpay/tmp_customer_card.yaml -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/tmp_customer_card.yaml.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/tmp_group_specialfee.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/dataflow/cfg_repo/df/totalpay/tmp_group_specialfee.yaml -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/tmp_group_specialfee.yaml.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/tmp_pay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/dataflow/cfg_repo/df/totalpay/tmp_pay.yaml -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/tmp_pay.yaml.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/totalpay_content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/dataflow/cfg_repo/df/totalpay/totalpay_content.json -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/totalpay_content.json.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/totalpay_summary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/dataflow/cfg_repo/df/totalpay/totalpay_summary.yaml -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/cfg_repo/df/totalpay/totalpay_summary.yaml.lastmodified: -------------------------------------------------------------------------------- 1 | 1600842533000 -------------------------------------------------------------------------------- /tis-sql-parser/dataflow/dbnodes.yaml: -------------------------------------------------------------------------------- 1 | - {dbname: baisuidbName, dbid: 9527, timestamp: 12378845} 2 | -------------------------------------------------------------------------------- /tis-sql-parser/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/pom.xml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/java/com/qlangtech/tis/sql/parser/DBNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/java/com/qlangtech/tis/sql/parser/DBNode.java -------------------------------------------------------------------------------- /tis-sql-parser/src/main/java/com/qlangtech/tis/sql/parser/DumpNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/java/com/qlangtech/tis/sql/parser/DumpNodes.java -------------------------------------------------------------------------------- /tis-sql-parser/src/main/java/com/qlangtech/tis/sql/parser/TabPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/java/com/qlangtech/tis/sql/parser/TabPair.java -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/com/qlangtech/tis/sql/parser/join1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/com/qlangtech/tis/sql/parser/join1.txt -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/dump_tabs/dump_tabs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/dump_tabs/dump_tabs.txt -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/function/func.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/function/func.txt -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/test/dependency_tabs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/test/dependency_tabs.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay/card_expense_relative.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay/card_expense_relative.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay/content.json -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay/dependency_tabs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay/dependency_tabs.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay/order_customers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay/order_customers.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay/order_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay/order_instance.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay/tmp_customer_card.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay/tmp_customer_card.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay/tmp_group_specialfee.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay/tmp_group_specialfee.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay/tmp_pay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay/tmp_pay.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay/totalpay_content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay/totalpay_content.json -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay/totalpay_summary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay/totalpay_summary.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpay_bak20190824/tmp_pay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpay_bak20190824/tmp_pay.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/baisuitest/xxxx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/baisuitest/xxxx.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/content.json -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/dependency_tabs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/dependency_tabs.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/order_customers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/order_customers.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/order_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/order_instance.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/supply_goods/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/supply_goods/content.json -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/test.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/test/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/test/test.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/test/test_content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/test/test_content.json -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/test1/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/test1/test.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/test1/test1_content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/test1/test1_content.json -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/tmp_customer_card.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/tmp_customer_card.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/tmp_group_specialfee.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/tmp_group_specialfee.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/tmp_pay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/tmp_pay.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/totalpay/tmp_pay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/totalpay/tmp_pay.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/main/resources/totalpaytest/totalpay_summary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/main/resources/totalpaytest/totalpay_summary.yaml -------------------------------------------------------------------------------- /tis-sql-parser/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/src/test/java/TestAll.java -------------------------------------------------------------------------------- /tis-sql-parser/src/test/resources/com/qlangtech/tis/sql/parser/card_expense_relative_meta.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 2019073027111159 -------------------------------------------------------------------------------- /tis-sql-parser/src/test/resources/com/qlangtech/tis/sql/parser/employees/profile.json: -------------------------------------------------------------------------------- 1 | {"topology":"employee2","id":178,"timestamp":1615784027874} -------------------------------------------------------------------------------- /tis-sql-parser/src/test/resources/com/qlangtech/tis/sql/parser/order_customers_meta.txt: -------------------------------------------------------------------------------- 1 | 4 2 | 20190630111159 -------------------------------------------------------------------------------- /tis-sql-parser/src/test/resources/com/qlangtech/tis/sql/parser/order_instance_meta.txt: -------------------------------------------------------------------------------- 1 | 4 2 | 20190827111159 -------------------------------------------------------------------------------- /tis-sql-parser/src/test/resources/com/qlangtech/tis/sql/parser/sqlrewrite_meta.txt: -------------------------------------------------------------------------------- 1 | 4 2 | 20190827111159 -------------------------------------------------------------------------------- /tis-sql-parser/src/test/resources/com/qlangtech/tis/sql/parser/tmp_customer_card_meta.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 20190530111159 -------------------------------------------------------------------------------- /tis-sql-parser/src/test/resources/com/qlangtech/tis/sql/parser/tmp_group_specialfee_meta.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 20190230111159 -------------------------------------------------------------------------------- /tis-sql-parser/src/test/resources/com/qlangtech/tis/sql/parser/tmp_pay_meta.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 20190330111159 -------------------------------------------------------------------------------- /tis-sql-parser/src/test/resources/com/qlangtech/tis/sql/parser/totalpay_summary_meta.txt: -------------------------------------------------------------------------------- 1 | 8 2 | 20180330111159 -------------------------------------------------------------------------------- /tis-sql-parser/src/test/resources/test/dataflow/totalpay/profile.json: -------------------------------------------------------------------------------- 1 | {"topology":"totalpay","id":1,"timestamp":20210820112059} -------------------------------------------------------------------------------- /tis-sql-parser/test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-sql-parser/test.bat -------------------------------------------------------------------------------- /tis-web-config/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-web-config/config.properties -------------------------------------------------------------------------------- /tis-web-start-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-web-start-api/pom.xml -------------------------------------------------------------------------------- /tis-web-start/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-web-start/assembly.xml -------------------------------------------------------------------------------- /tis-web-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-web-start/pom.xml -------------------------------------------------------------------------------- /tis-web-start/src/main/java/com/qlangtech/tis/health/check/Mode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-web-start/src/main/java/com/qlangtech/tis/health/check/Mode.java -------------------------------------------------------------------------------- /tis-web-start/src/main/java/com/qlangtech/tis/web/start/TisApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-web-start/src/main/java/com/qlangtech/tis/web/start/TisApp.java -------------------------------------------------------------------------------- /tis-web-start/src/main/java/com/qlangtech/tis/web/start/TriggerStop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-web-start/src/main/java/com/qlangtech/tis/web/start/TriggerStop.java -------------------------------------------------------------------------------- /tis-web-start/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-web-start/src/main/resources/logback.xml -------------------------------------------------------------------------------- /tis-web-start/src/test/java/com/qlangtech/tis/web/start/TestTisApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-web-start/src/test/java/com/qlangtech/tis/web/start/TestTisApp.java -------------------------------------------------------------------------------- /tis-zeppelin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/tis-zeppelin/.gitignore -------------------------------------------------------------------------------- /xmodifier/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/pom.xml -------------------------------------------------------------------------------- /xmodifier/src/main/java/com/yushu/tis/xmodifier/XModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/main/java/com/yushu/tis/xmodifier/XModifier.java -------------------------------------------------------------------------------- /xmodifier/src/main/java/org/shai/xmodifier/XModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/main/java/org/shai/xmodifier/XModifier.java -------------------------------------------------------------------------------- /xmodifier/src/main/java/org/shai/xmodifier/XModifyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/main/java/org/shai/xmodifier/XModifyNode.java -------------------------------------------------------------------------------- /xmodifier/src/main/java/org/shai/xmodifier/util/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/main/java/org/shai/xmodifier/util/ArrayUtils.java -------------------------------------------------------------------------------- /xmodifier/src/main/java/org/shai/xmodifier/util/Cons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/main/java/org/shai/xmodifier/util/Cons.java -------------------------------------------------------------------------------- /xmodifier/src/main/java/org/shai/xmodifier/util/StringQuoter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/main/java/org/shai/xmodifier/util/StringQuoter.java -------------------------------------------------------------------------------- /xmodifier/src/main/java/org/shai/xmodifier/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/main/java/org/shai/xmodifier/util/StringUtils.java -------------------------------------------------------------------------------- /xmodifier/src/main/java/org/shai/xmodifier/util/XPathPatternQuoter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/main/java/org/shai/xmodifier/util/XPathPatternQuoter.java -------------------------------------------------------------------------------- /xmodifier/src/test/java/TestAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/java/TestAll.java -------------------------------------------------------------------------------- /xmodifier/src/test/java/org/shai/xmodifier/StringUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/java/org/shai/xmodifier/StringUtilTest.java -------------------------------------------------------------------------------- /xmodifier/src/test/java/org/shai/xmodifier/XModifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/java/org/shai/xmodifier/XModifierTest.java -------------------------------------------------------------------------------- /xmodifier/src/test/resources/PersonList.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/PersonList.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/add1Expected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/add1Expected.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/add3Expected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/add3Expected.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/create2Expected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/create2Expected.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/create3Expected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/create3Expected.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/createExpected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/createExpected.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/delete1Expected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/delete1Expected.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/modify.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/modify.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/modify2Expected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/modify2Expected.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/modify3Expected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/modify3Expected.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/modify4Expected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/modify4Expected.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/modifyExpected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/modifyExpected.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/test.xml -------------------------------------------------------------------------------- /xmodifier/src/test/resources/testExpected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datavane/tis/HEAD/xmodifier/src/test/resources/testExpected.xml --------------------------------------------------------------------------------