├── .gitignore ├── COPYING ├── COPYRIGHT ├── README.md ├── common ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── hivestudio │ │ │ └── common │ │ │ ├── AppAuthentication.java │ │ │ ├── Constants.java │ │ │ ├── RESTUtils.java │ │ │ ├── actor │ │ │ ├── AkkaFactory.java │ │ │ ├── GuiceActorProducer.java │ │ │ └── GuiceAkkaExtension.java │ │ │ ├── command │ │ │ ├── SetupCommand.java │ │ │ └── SetupConfiguration.java │ │ │ ├── config │ │ │ ├── AuthConfig.java │ │ │ ├── Configuration.java │ │ │ ├── ConfigurationNotFoundException.java │ │ │ ├── DASDropwizardConfiguration.java │ │ │ ├── HiveConfiguration.java │ │ │ ├── HiveInteractiveConfiguration.java │ │ │ └── HiveStudioDefaults.java │ │ │ ├── dao │ │ │ ├── ColumnDao.java │ │ │ ├── DBReplicationDao.java │ │ │ ├── DatabaseDao.java │ │ │ ├── TableDao.java │ │ │ ├── TablePartitionInfoDao.java │ │ │ └── VertexInfoDao.java │ │ │ ├── dto │ │ │ ├── DatabaseResponse.java │ │ │ ├── DumpInfo.java │ │ │ ├── DumpInfoResponse.java │ │ │ ├── FacetEntry.java │ │ │ ├── FacetValue.java │ │ │ ├── HiveQueryDto.java │ │ │ ├── ServiceConfig.java │ │ │ ├── TableResponse.java │ │ │ ├── WarehouseDumpInfo.java │ │ │ └── WarehouseDumpResponse.java │ │ │ ├── entities │ │ │ ├── AppProperty.java │ │ │ ├── Column.java │ │ │ ├── CreationSource.java │ │ │ ├── DBReplicationEntity.java │ │ │ ├── DagDetails.java │ │ │ ├── DagInfo.java │ │ │ ├── Database.java │ │ │ ├── HiveQuery.java │ │ │ ├── JdbiEntity.java │ │ │ ├── ParsedColumnType.java │ │ │ ├── ParsedTableType.java │ │ │ ├── QueryDetails.java │ │ │ ├── SortOrder.java │ │ │ ├── Table.java │ │ │ ├── TablePartitionInfo.java │ │ │ └── VertexInfo.java │ │ │ ├── exception │ │ │ ├── NotPermissibleException.java │ │ │ ├── ServiceFormattedException.java │ │ │ ├── ServiceFormattedMultiException.java │ │ │ ├── WebExceptionFormattable.java │ │ │ └── generic │ │ │ │ ├── ConstraintViolationException.java │ │ │ │ ├── ItemNotFoundException.java │ │ │ │ └── UnauthorizedException.java │ │ │ ├── hdfs │ │ │ ├── FileOperationService.java │ │ │ ├── FilePaginator.java │ │ │ ├── FileResource.java │ │ │ ├── HdfsApi.java │ │ │ ├── HdfsApiException.java │ │ │ ├── HdfsApiSupplier.java │ │ │ ├── HdfsContext.java │ │ │ ├── HdfsService.java │ │ │ └── HdfsUtil.java │ │ │ ├── module │ │ │ ├── CommonModule.java │ │ │ └── ConfigurationModule.java │ │ │ ├── orm │ │ │ ├── EntityField.java │ │ │ ├── EntityTable.java │ │ │ └── annotation │ │ │ │ ├── ColumnInfo.java │ │ │ │ ├── EntityFieldProcessor.java │ │ │ │ └── SearchQuery.java │ │ │ ├── persistence │ │ │ ├── AppPropertyDao.java │ │ │ └── mappers │ │ │ │ ├── JsonArgumentFactory.java │ │ │ │ └── JsonColumnMapper.java │ │ │ ├── repository │ │ │ ├── AppPropertyRepository.java │ │ │ ├── ColumnRepository.java │ │ │ ├── DBReplicationRepository.java │ │ │ ├── DatabaseRepository.java │ │ │ ├── Identifiable.java │ │ │ ├── JdbiDao.java │ │ │ ├── JdbiRepository.java │ │ │ ├── Owned.java │ │ │ ├── OwnedIdentifiable.java │ │ │ ├── OwnedRepository.java │ │ │ ├── PageData.java │ │ │ ├── PageRequest.java │ │ │ ├── Repository.java │ │ │ ├── SortRequest.java │ │ │ ├── SortableRepository.java │ │ │ ├── TablePartitionInfoRepository.java │ │ │ ├── TableRepository.java │ │ │ └── transaction │ │ │ │ ├── Callable.java │ │ │ │ ├── DASTransaction.java │ │ │ │ └── TransactionManager.java │ │ │ ├── resource │ │ │ ├── AdminOnly.java │ │ │ ├── AdminOnlyInterceptor.java │ │ │ ├── HealthCheckResource.java │ │ │ └── RequestContext.java │ │ │ └── util │ │ │ ├── ApplicationRegistry.java │ │ │ ├── CredentialProvider.java │ │ │ ├── DatabaseHealthCheck.java │ │ │ ├── FilterDefinition.java │ │ │ ├── MetaInfo.java │ │ │ ├── Pair.java │ │ │ ├── ParserUtils.java │ │ │ ├── PasswordSubstitutor.java │ │ │ ├── PropertyUtils.java │ │ │ └── TimeHelper.java │ └── resources │ │ └── .gitkeep │ └── test │ ├── java │ ├── .gitkeep │ └── com │ │ └── hortonworks │ │ └── hivestudio │ │ └── common │ │ ├── config │ │ └── ConfigurationTest.java │ │ ├── entities │ │ └── TestTablePartitionInfo.java │ │ ├── repository │ │ └── AppPropertyRepositoryTest.java │ │ └── util │ │ ├── CredentialProviderTest.java │ │ └── PasswordSubstitutorTest.java │ └── resources │ ├── das-app.json │ └── das_test.jceks ├── das-hive-jdbc └── pom.xml ├── debug-bundler ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── hortonworks │ │ └── hivestudio │ │ └── debugBundler │ │ ├── BundleStatus.java │ │ ├── BundlerService.java │ │ ├── entities │ │ └── history │ │ │ ├── DAGEntityType.java │ │ │ ├── HistoryEntity.java │ │ │ ├── HistoryEntityType.java │ │ │ ├── TaskAttemptEntityType.java │ │ │ ├── TaskEntityType.java │ │ │ └── VertexEntityType.java │ │ ├── framework │ │ ├── Artifact.java │ │ ├── ArtifactAggregator.java │ │ ├── ArtifactDownloadException.java │ │ ├── ArtifactSource.java │ │ ├── ArtifactSourceCreator.java │ │ ├── ArtifactSourceType.java │ │ ├── HistoryEventsArtifact.java │ │ ├── HttpArtifact.java │ │ └── Params.java │ │ ├── helpers │ │ ├── AMArtifactsHelper.java │ │ ├── ATSArtifactHelper.java │ │ └── HiveStudioArtifactHelper.java │ │ └── source │ │ ├── AMInfoArtifacts.java │ │ ├── ATSDomainArtifacts.java │ │ ├── DAGATSArtifact.java │ │ ├── HiveATSArtifacts.java │ │ ├── HiveStudioArtifacts.java │ │ ├── LlapDeamonLogsArtifacts.java │ │ ├── LlapDeamonLogsListArtifacts.java │ │ ├── SliderAMInfoArtifacts.java │ │ ├── SliderAMLogsArtifacts.java │ │ ├── SliderAMLogsListArtifacts.java │ │ ├── SliderInstanceJmx.java │ │ ├── SliderInstanceStack.java │ │ ├── SliderStatusArtifacts.java │ │ ├── TezAMInfoArtifacts.java │ │ ├── TezAMLogsArtifacts.java │ │ ├── TezAMLogsListArtifacts.java │ │ ├── TezATSArtifacts.java │ │ ├── TezHDFSArtifacts.java │ │ ├── TezTasksLogsArtifacts.java │ │ └── TezTasksLogsListArtifacts.java │ └── test │ └── java │ └── com │ └── hortonworks │ └── hivestudio │ └── debugBundler │ ├── framework │ ├── HistoryEventsArtifactTest.java │ ├── TestArtifactAggregator.java │ └── TestArtifactSourceType.java │ └── source │ ├── TestArtifacts.java │ └── TezHDFSArtifactsTest.java ├── dp-integ ├── das-app │ ├── Dockerfile │ ├── consul.config │ ├── nginx │ │ ├── conf.d │ │ │ └── default.conf │ │ └── nginx.conf │ └── start.sh ├── dp-ui-app │ ├── .babelrc │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .postcssrc.js │ ├── README.md │ ├── build │ │ ├── build.js │ │ ├── check-versions.js │ │ ├── logo.png │ │ ├── utils.js │ │ ├── vue-loader.conf.js │ │ ├── webpack.base.conf.js │ │ ├── webpack.dev.conf.js │ │ └── webpack.prod.conf.js │ ├── config │ │ ├── dev.env.js │ │ ├── index.js │ │ └── prod.env.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ ├── css │ │ │ │ └── app.css │ │ │ └── img │ │ │ │ ├── icon-DAS-green-42.png │ │ │ │ └── spinner.gif │ │ ├── components │ │ │ └── ClusterList.vue │ │ ├── main.js │ │ └── router │ │ │ └── index.js │ └── static │ │ └── app.css └── pom.xml ├── event-processor ├── .gitignore ├── bin │ └── das-event-processor ├── config.json ├── config │ └── template │ │ └── das-event-processor.json.hbs ├── pom.xml └── src │ ├── assembly │ └── dist.xml │ ├── main │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── hivestudio │ │ │ ├── eventProcessor │ │ │ ├── EventProcessorApplication.java │ │ │ ├── EventProcessorConfiguration.java │ │ │ ├── EventsCopier.java │ │ │ ├── HiveTezEvents.java │ │ │ ├── ProtoJsonConvertor.java │ │ │ ├── configuration │ │ │ │ ├── Constants.java │ │ │ │ ├── EPConfig.java │ │ │ │ ├── EventProcessingConfig.java │ │ │ │ └── SetupConfigurationDefinitions.java │ │ │ ├── dao │ │ │ │ ├── FileStatusDao.java │ │ │ │ └── SchedulerRunAuditDao.java │ │ │ ├── dto │ │ │ │ ├── Counter.java │ │ │ │ ├── CounterGroup.java │ │ │ │ ├── ParsedPlan.java │ │ │ │ ├── StatsProcessingData.java │ │ │ │ └── reporting │ │ │ │ │ ├── ColumnEntry.java │ │ │ │ │ ├── JoinEntry.java │ │ │ │ │ ├── TableEntry.java │ │ │ │ │ └── count │ │ │ │ │ ├── ColumnCount.java │ │ │ │ │ ├── JoinCount.java │ │ │ │ │ └── TableCount.java │ │ │ ├── entities │ │ │ │ ├── FileStatusEntity.java │ │ │ │ ├── SchedulerAuditType.java │ │ │ │ ├── SchedulerRunAudit.java │ │ │ │ └── repository │ │ │ │ │ ├── FileStatusPersistenceManager.java │ │ │ │ │ ├── FileStatusRepository.java │ │ │ │ │ └── SchedulerRunAuditRepository.java │ │ │ ├── lifecycle │ │ │ │ ├── ActorSystemManager.java │ │ │ │ ├── EventProcessorManager.java │ │ │ │ └── ReportingSchedulerManager.java │ │ │ ├── meta │ │ │ │ ├── DBAndTables.java │ │ │ │ ├── DatabasesAndTables.java │ │ │ │ ├── HiveRepl.java │ │ │ │ ├── MetaDataUpdationException.java │ │ │ │ ├── MetaFileDoesntExistException.java │ │ │ │ ├── MetaInfoUpdater.java │ │ │ │ ├── MetaInfoUtils.java │ │ │ │ ├── diff │ │ │ │ │ ├── ColumnComparatorForDiff.java │ │ │ │ │ ├── ColumnsDiff.java │ │ │ │ │ ├── DatabaseComparator.java │ │ │ │ │ ├── DiffDBResponse.java │ │ │ │ │ ├── DiffDbTableResponse.java │ │ │ │ │ ├── TableComparatorForDiff.java │ │ │ │ │ └── TableDiff.java │ │ │ │ └── handlers │ │ │ │ │ ├── AlterDatabaseEventHandler.java │ │ │ │ │ ├── AlterTableEventHandler.java │ │ │ │ │ ├── BootstrapCreateDatabaseEventHandler.java │ │ │ │ │ ├── BootstrapEventHandler.java │ │ │ │ │ ├── CreateDatabaseEventHandler.java │ │ │ │ │ ├── CreateTableEventHandler.java │ │ │ │ │ ├── DropDatabaseEventHandler.java │ │ │ │ │ ├── DropTableEventHandler.java │ │ │ │ │ ├── MetaEventHandler.java │ │ │ │ │ ├── PartitionEventHandler.java │ │ │ │ │ └── RenameTableEventHandler.java │ │ │ ├── module │ │ │ │ └── EventProcessorModule.java │ │ │ ├── pipeline │ │ │ │ ├── EventProcessorPipeline.java │ │ │ │ ├── FileProcessingStatus.java │ │ │ │ └── ImmutableMapView.java │ │ │ ├── processors │ │ │ │ ├── EventProcessor.java │ │ │ │ ├── HiveEventProcessor.java │ │ │ │ ├── HiveEventType.java │ │ │ │ ├── HiveHSEventProcessor.java │ │ │ │ ├── ProcessingStatus.java │ │ │ │ ├── TezEventProcessor.java │ │ │ │ ├── TezEventType.java │ │ │ │ ├── TezHSEventProcessor.java │ │ │ │ ├── hive │ │ │ │ │ ├── QueryCompletedProcessor.java │ │ │ │ │ └── QuerySubmittedProcessor.java │ │ │ │ ├── stats │ │ │ │ │ ├── ColumnStatsProcessor.java │ │ │ │ │ ├── DBArtifactProcessor.java │ │ │ │ │ ├── JoinStatsProcessor.java │ │ │ │ │ ├── StatsProcessor.java │ │ │ │ │ └── TableStatsProcessor.java │ │ │ │ ├── tez │ │ │ │ │ ├── DagFinishedProcessor.java │ │ │ │ │ ├── DagInitializedProcessor.java │ │ │ │ │ ├── DagStartedProcessor.java │ │ │ │ │ ├── DagSubmittedProcessor.java │ │ │ │ │ ├── TaskAttemptFinishedProcessor.java │ │ │ │ │ ├── TaskAttemptedProcessor.java │ │ │ │ │ ├── TaskFinishedProcessor.java │ │ │ │ │ ├── TaskStartedProcessor.java │ │ │ │ │ ├── VertexConfigureDoneProcessor.java │ │ │ │ │ ├── VertexFinishedProcessor.java │ │ │ │ │ ├── VertexInitializedProcessor.java │ │ │ │ │ └── VertexStartedProcessor.java │ │ │ │ └── util │ │ │ │ │ └── ProcessorHelper.java │ │ │ ├── registries │ │ │ │ ├── FilterRegistry.java │ │ │ │ ├── GuiceModuleRegistry.java │ │ │ │ └── RestResourcesClassRegistry.java │ │ │ ├── resources │ │ │ │ └── AboutResource.java │ │ │ └── services │ │ │ │ ├── AuditDataService.java │ │ │ │ └── ReportProcessingService.java │ │ │ └── eventdefs │ │ │ ├── HiveHSEvent.java │ │ │ └── TezHSEvent.java │ ├── resources │ │ ├── banner.txt │ │ └── env-version.sh │ └── scala │ │ └── com │ │ └── hortonworks │ │ └── hivestudio │ │ └── eventProcessor │ │ └── actors │ │ ├── Monitor.scala │ │ └── scheduler │ │ ├── ColumnAccumulator.scala │ │ ├── DBArtifactUpdater.scala │ │ ├── DBAuditorActor.scala │ │ ├── DBQueryReader.scala │ │ ├── DBStatsRecorder.scala │ │ ├── DailyStatsProcessorSupervisor.scala │ │ ├── JoinAccumulator.scala │ │ ├── MetaInfoRefresher.scala │ │ ├── ReportDataAccumulator.scala │ │ ├── ReportingSchedulerSupervisor.scala │ │ ├── RollupStatsProcessor.scala │ │ └── TableAccumulator.scala │ └── test │ ├── java │ └── com │ │ └── hortonworks │ │ └── hivestudio │ │ └── eventProcessor │ │ ├── meta │ │ ├── MetaInfoUpdaterTest.java │ │ ├── MetaInfoUtilsTest.java │ │ ├── diff │ │ │ └── TableComparatorForDiffTest.java │ │ └── handlers │ │ │ └── PartitionEventHandlerTest.java │ │ ├── pipeline │ │ ├── EventProcessorPipelineTest.java │ │ └── TestLocal.java │ │ └── processors │ │ ├── hive │ │ └── TestQuerySubmittedProcessor.java │ │ ├── stats │ │ ├── QueryBase.java │ │ ├── TestColumnStatsProcessor.java │ │ ├── TestDBArtifactProcessor.java │ │ ├── TestJoinStatsProcessor.java │ │ └── TestTableStatsProcessor.java │ │ └── tez │ │ └── DagFinishedProcessorTest.java │ └── resources │ └── test_explain_plan1.json ├── hive-tools ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── hortonworks │ │ └── hivestudio │ │ └── hivetools │ │ ├── parsers │ │ ├── QueryPlanParser.java │ │ ├── Utils.java │ │ └── entities │ │ │ ├── Column.java │ │ │ ├── EnumVals.java │ │ │ ├── ExpSnippet.java │ │ │ ├── Expression.java │ │ │ ├── Join.java │ │ │ ├── JoinDefinition.java │ │ │ ├── JoinLink.java │ │ │ ├── Query.java │ │ │ ├── Table.java │ │ │ └── Vertex.java │ │ └── recommendations │ │ ├── QueryRecommendations.java │ │ ├── TableRecommendations.java │ │ ├── analyzers │ │ ├── query │ │ │ ├── ConfigurationAnalyzer.java │ │ │ ├── DataCastAnalyzer.java │ │ │ ├── JoinDataTypeAnalyzer.java │ │ │ ├── QueryAnalyzer.java │ │ │ └── StringFunctionAnalyzer.java │ │ └── table │ │ │ ├── ColumnDataTypeAnalyzer.java │ │ │ ├── PartitionInfoAnalyzer.java │ │ │ ├── TableAnalyzer.java │ │ │ └── TableMetaAnalyzer.java │ │ └── entities │ │ └── Recommendation.java │ └── test │ ├── java │ └── com │ │ └── hortonworks │ │ └── hivestudio │ │ └── hivetools │ │ ├── QueryBase.java │ │ ├── parsers │ │ ├── TestQueryPlanParser.java │ │ └── entities │ │ │ └── JoinTest.java │ │ └── recommendations │ │ ├── TestQueryRecommendations.java │ │ ├── TestTableRecommendations.java │ │ └── analyzers │ │ └── table │ │ ├── ColumnDataTypeAnalyzerTest.java │ │ ├── PartitionInfoAnalyzerTest.java │ │ └── TestTableMetaAnalyzer.java │ └── resources │ ├── test_explain_plan1.json │ ├── test_explain_plan2.json │ ├── test_explain_plan3.json │ ├── test_explain_plan4.json │ └── test_explain_plan5.json ├── hive ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── hivestudio │ │ │ └── hive │ │ │ ├── AuthParams.java │ │ │ ├── ConnectionDelegate.java │ │ │ ├── ConnectionSystem.java │ │ │ ├── HiveContext.java │ │ │ ├── HiveJdbcConnectionDelegate.java │ │ │ ├── HiveModule.java │ │ │ ├── HiveUtils.java │ │ │ ├── actor │ │ │ ├── DeathWatch.java │ │ │ ├── HiveActor.java │ │ │ ├── JdbcConnector.java │ │ │ ├── LogAggregator.java │ │ │ ├── OperationController.java │ │ │ ├── ResultSetIterator.java │ │ │ ├── StatementExecutor.java │ │ │ ├── YarnAtsGUIDFetcher.java │ │ │ └── message │ │ │ │ ├── Connect.java │ │ │ │ ├── CursorReset.java │ │ │ │ ├── ExecuteJob.java │ │ │ │ ├── ExecuteQuery.java │ │ │ │ ├── FetchError.java │ │ │ │ ├── FetchResult.java │ │ │ │ ├── GetColumnMetadataJob.java │ │ │ │ ├── GetDatabaseMetadataJob.java │ │ │ │ ├── GetMoreLogs.java │ │ │ │ ├── HiveJob.java │ │ │ │ ├── HiveMessage.java │ │ │ │ ├── JobRejected.java │ │ │ │ ├── JobSubmitted.java │ │ │ │ ├── LogAggregationFinished.java │ │ │ │ ├── RegisterActor.java │ │ │ │ ├── ResetCursor.java │ │ │ │ ├── ResultInformation.java │ │ │ │ ├── ResultNotReady.java │ │ │ │ ├── ResultReady.java │ │ │ │ ├── RunStatement.java │ │ │ │ ├── SQLStatementJob.java │ │ │ │ ├── StartLogAggregation.java │ │ │ │ ├── job │ │ │ │ ├── AsyncExecutionFailed.java │ │ │ │ ├── AuthenticationFailed.java │ │ │ │ ├── CancelJob.java │ │ │ │ ├── ExecuteNextStatement.java │ │ │ │ ├── ExecutionFailed.java │ │ │ │ ├── Failure.java │ │ │ │ ├── FetchFailed.java │ │ │ │ ├── Next.java │ │ │ │ ├── NoMoreItems.java │ │ │ │ ├── NoResult.java │ │ │ │ ├── Result.java │ │ │ │ ├── ResultSetHolder.java │ │ │ │ ├── SaveGuidToDB.java │ │ │ │ └── UpdateYarnAtsGuid.java │ │ │ │ └── lifecycle │ │ │ │ ├── CleanUp.java │ │ │ │ ├── DestroyConnector.java │ │ │ │ ├── FreeConnector.java │ │ │ │ ├── InactivityCheck.java │ │ │ │ ├── KeepAlive.java │ │ │ │ └── TerminateInactivityCheck.java │ │ │ ├── client │ │ │ ├── AsyncJobRunner.java │ │ │ ├── AsyncJobRunnerImpl.java │ │ │ ├── ColumnDescription.java │ │ │ ├── ColumnDescriptionExtended.java │ │ │ ├── ColumnDescriptionShort.java │ │ │ ├── ConnectionConfig.java │ │ │ ├── Cursor.java │ │ │ ├── DDLDelegator.java │ │ │ ├── DDLDelegatorImpl.java │ │ │ ├── DatabaseMetadataWrapper.java │ │ │ ├── EmptyCursor.java │ │ │ ├── HiveAuthCredentials.java │ │ │ ├── HiveAuthRequiredException.java │ │ │ ├── HiveClientAuthRequiredException.java │ │ │ ├── HiveClientException.java │ │ │ ├── HiveClientRuntimeException.java │ │ │ ├── NonPersistentCursor.java │ │ │ ├── PersistentCursor.java │ │ │ └── Row.java │ │ │ ├── exceptions │ │ │ ├── BackgroundJobException.java │ │ │ ├── NoQueryIdsFoundException.java │ │ │ ├── NotConnectedException.java │ │ │ └── ServiceException.java │ │ │ ├── internal │ │ │ ├── AsyncExecutionFailure.java │ │ │ ├── AsyncExecutionSuccess.java │ │ │ ├── BackgroundJob.java │ │ │ ├── BackgroundJobController.java │ │ │ ├── Connectable.java │ │ │ ├── ConnectionException.java │ │ │ ├── ConnectionProperties.java │ │ │ ├── ConnectionSupplier.java │ │ │ ├── ContextSupplier.java │ │ │ ├── DefaultSupplier.java │ │ │ ├── HiveConnectionWrapper.java │ │ │ ├── HiveQuery.java │ │ │ ├── HiveTask.java │ │ │ ├── HiveTaskMessage.java │ │ │ ├── dto │ │ │ │ ├── ColumnInfo.java │ │ │ │ ├── ColumnOrder.java │ │ │ │ ├── ColumnStats.java │ │ │ │ ├── DatabaseInfo.java │ │ │ │ ├── DatabaseWithTableMeta.java │ │ │ │ ├── DetailedTableInfo.java │ │ │ │ ├── Order.java │ │ │ │ ├── PartitionInfo.java │ │ │ │ ├── Section.java │ │ │ │ ├── StorageInfo.java │ │ │ │ ├── TableInfo.java │ │ │ │ ├── TableMeta.java │ │ │ │ ├── TableStats.java │ │ │ │ └── ViewInfo.java │ │ │ ├── generators │ │ │ │ ├── AlterTableQueryGenerator.java │ │ │ │ ├── AnalyzeTableQueryGenerator.java │ │ │ │ ├── CreateDatabaseQueryGenerator.java │ │ │ │ ├── CreateTableQueryGenerator.java │ │ │ │ ├── DeleteDatabaseQueryGenerator.java │ │ │ │ ├── DeleteTableQueryGenerator.java │ │ │ │ ├── FetchColumnStatsQueryGenerator.java │ │ │ │ ├── InsertFromQueryGenerator.java │ │ │ │ ├── InsertFromQueryInput.java │ │ │ │ ├── KillQueriesGenerator.java │ │ │ │ ├── QueryGenerationUtils.java │ │ │ │ ├── QueryGenerator.java │ │ │ │ └── RenameTableQueryGenerator.java │ │ │ └── parsers │ │ │ │ ├── AbstractTableMetaParser.java │ │ │ │ ├── ColumnInfoParser.java │ │ │ │ ├── CreateTableStatementParser.java │ │ │ │ ├── DatabaseMetadataExtractor.java │ │ │ │ ├── DetailedTableInfoParser.java │ │ │ │ ├── PartitionInfoParser.java │ │ │ │ ├── StorageInfoParser.java │ │ │ │ ├── TableMetaParser.java │ │ │ │ ├── TableMetaParserImpl.java │ │ │ │ ├── TableMetaSectionParser.java │ │ │ │ └── ViewInfoParser.java │ │ │ ├── persistence │ │ │ ├── daos │ │ │ │ ├── FileDao.java │ │ │ │ ├── JobDao.java │ │ │ │ ├── SavedQueryDao.java │ │ │ │ ├── SettingDao.java │ │ │ │ ├── SuggestedSearchDao.java │ │ │ │ └── UdfDao.java │ │ │ ├── entities │ │ │ │ ├── File.java │ │ │ │ ├── IJob.java │ │ │ │ ├── Job.java │ │ │ │ ├── SavedQuery.java │ │ │ │ ├── Setting.java │ │ │ │ ├── SuggestedSearch.java │ │ │ │ └── Udf.java │ │ │ └── repositories │ │ │ │ ├── FileRepository.java │ │ │ │ ├── JobRepository.java │ │ │ │ ├── SavedQueryRepository.java │ │ │ │ ├── SettingRepository.java │ │ │ │ ├── SuggestedSearchRepository.java │ │ │ │ └── UdfRepository.java │ │ │ ├── resources │ │ │ └── jobs │ │ │ │ ├── ModifyNotificationDelegate.java │ │ │ │ ├── ModifyNotificationInvocationHandler.java │ │ │ │ ├── NoOperationStatusSetException.java │ │ │ │ ├── ResultsPaginationController.java │ │ │ │ ├── ResultsResponse.java │ │ │ │ ├── atsJobs │ │ │ │ ├── ATSParser.java │ │ │ │ ├── ATSParserFactory.java │ │ │ │ ├── ATSRequestsDelegate.java │ │ │ │ ├── ATSRequestsDelegateImpl.java │ │ │ │ ├── HiveQueryId.java │ │ │ │ ├── IATSParser.java │ │ │ │ ├── TezDagId.java │ │ │ │ └── TezVertexId.java │ │ │ │ └── rm │ │ │ │ ├── RMParser.java │ │ │ │ ├── RMParserFactory.java │ │ │ │ ├── RMRequestsDelegate.java │ │ │ │ └── RMRequestsDelegateImpl.java │ │ │ ├── services │ │ │ ├── ConnectionFactory.java │ │ │ ├── DDLProxy.java │ │ │ ├── DDLService.java │ │ │ ├── FileService.java │ │ │ ├── HiveServiceException.java │ │ │ ├── IJobControllerFactory.java │ │ │ ├── JobController.java │ │ │ ├── JobControllerFactory.java │ │ │ ├── JobControllerImpl.java │ │ │ ├── JobResourceManager.java │ │ │ ├── JobService.java │ │ │ ├── MetaStoreService.java │ │ │ ├── ReplicationDumpService.java │ │ │ ├── SavedQueryService.java │ │ │ ├── SettingService.java │ │ │ ├── UdfService.java │ │ │ └── uploads │ │ │ │ ├── CSVParams.java │ │ │ │ ├── ColumnDescriptionImpl.java │ │ │ │ ├── HiveFileType.java │ │ │ │ ├── TableDataReader.java │ │ │ │ ├── UploadFromHdfsInput.java │ │ │ │ ├── UploadService.java │ │ │ │ ├── parsers │ │ │ │ ├── DataParser.java │ │ │ │ ├── EndOfDocumentException.java │ │ │ │ ├── IParser.java │ │ │ │ ├── ParseOptions.java │ │ │ │ ├── ParseUtils.java │ │ │ │ ├── Parser.java │ │ │ │ ├── PreviewData.java │ │ │ │ ├── RowIterator.java │ │ │ │ ├── RowMapIterator.java │ │ │ │ ├── csv │ │ │ │ │ ├── commonscsv │ │ │ │ │ │ ├── CSVIterator.java │ │ │ │ │ │ └── CSVParser.java │ │ │ │ │ └── opencsv │ │ │ │ │ │ ├── OpenCSVIterator.java │ │ │ │ │ │ └── OpenCSVParser.java │ │ │ │ ├── json │ │ │ │ │ ├── JSONIterator.java │ │ │ │ │ └── JSONParser.java │ │ │ │ └── xml │ │ │ │ │ ├── XMLIterator.java │ │ │ │ │ └── XMLParser.java │ │ │ │ └── query │ │ │ │ ├── DeleteQueryInput.java │ │ │ │ └── LoadQueryInput.java │ │ │ └── utils │ │ │ ├── BadRequestFormattedException.java │ │ │ ├── HiveActorConfiguration.java │ │ │ ├── LoggingOutputStream.java │ │ │ ├── ResultFetchFormattedException.java │ │ │ ├── ResultNotReadyFormattedException.java │ │ │ └── ambari │ │ │ └── AmbariApi.java │ └── resources │ │ └── .gitkeep │ └── test │ └── java │ └── com │ └── hortonworks │ └── hivestudio │ └── hive │ ├── actor │ └── JdbcConnectorTest.java │ ├── internal │ ├── HiveConnectionWrapperTest.java │ └── dto │ │ └── TableMetaTest.java │ └── services │ ├── DDLProxyTest.java │ ├── MetaStoreServiceTest.java │ └── uploads │ └── UploadServiceTest.java ├── mpack ├── README.md ├── pom.xml └── src │ └── main │ ├── assemblies │ └── data-analytics-studio-ambari-mpack.xml │ ├── resources │ ├── hdp-addon-services │ │ └── DATA_ANALYTICS_STUDIO │ │ │ └── current │ │ │ ├── configuration │ │ │ ├── data_analytics_studio-database.xml │ │ │ ├── data_analytics_studio-env.xml │ │ │ ├── data_analytics_studio-event_processor-env.xml │ │ │ ├── data_analytics_studio-event_processor-properties.xml │ │ │ ├── data_analytics_studio-logsearch-conf.xml │ │ │ ├── data_analytics_studio-properties.xml │ │ │ ├── data_analytics_studio-security-site.xml │ │ │ ├── data_analytics_studio-webapp-env.xml │ │ │ └── data_analytics_studio-webapp-properties.xml │ │ │ ├── kerberos.json │ │ │ ├── metainfo.xml │ │ │ ├── package │ │ │ └── scripts │ │ │ │ ├── das_tools.py │ │ │ │ ├── data_analytics_studio.py │ │ │ │ ├── data_analytics_studio_event_processor.py │ │ │ │ ├── data_analytics_studio_service.py │ │ │ │ ├── data_analytics_studio_webapp.py │ │ │ │ ├── params.py │ │ │ │ └── status_params.py │ │ │ ├── properties │ │ │ ├── das-event-processor-env.sh.j2 │ │ │ ├── das-event-processor.json.j2 │ │ │ ├── das-webapp-env.sh.j2 │ │ │ ├── das-webapp.json.j2 │ │ │ ├── das.conf.j2 │ │ │ ├── pg_hba.conf.j2 │ │ │ └── postgresql.conf.j2 │ │ │ ├── quicklinks │ │ │ └── quicklinks.json │ │ │ ├── repos │ │ │ └── repoinfo.xml │ │ │ ├── role_command_order.json │ │ │ └── service_advisor.py │ └── mpack.json │ └── scripts │ └── gen_kvpairs ├── pom.xml ├── query ├── README.md ├── pom.xml └── src │ ├── main │ ├── antlr4 │ │ └── com │ │ │ └── hortonworks │ │ │ └── hivestudio │ │ │ └── query │ │ │ └── antlr4 │ │ │ ├── HSAdvancedSearch.g4 │ │ │ └── HSBasicSearch.g4 │ └── java │ │ └── com │ │ └── hortonworks │ │ └── hivestudio │ │ └── query │ │ ├── dto │ │ ├── FieldInformation.java │ │ └── SearchRequest.java │ │ ├── entities │ │ ├── daos │ │ │ ├── DagDetailsDao.java │ │ │ ├── DagInfoDao.java │ │ │ ├── HiveQueryDao.java │ │ │ └── QueryDetailsDao.java │ │ └── repositories │ │ │ ├── DagDetailsRepository.java │ │ │ ├── DagInfoRepository.java │ │ │ ├── HiveQueryRepository.java │ │ │ ├── QueryDetailsRepository.java │ │ │ └── VertexInfoRepository.java │ │ ├── exceptions │ │ ├── FieldNotSortableException.java │ │ ├── FtsColumnNotFound.java │ │ ├── IdentifiableColumnNotFound.java │ │ ├── QueryParseException.java │ │ └── SearchTypeException.java │ │ ├── generators │ │ └── queries │ │ │ ├── CountQueryGenerator.java │ │ │ ├── FacetQueryGenerator.java │ │ │ ├── HighlightQueryFunctionGenerator.java │ │ │ ├── NullHighlightQueryFunctionGenerator.java │ │ │ └── SearchQueryGenerator.java │ │ ├── modules │ │ └── SearchParserModule.java │ │ ├── parsers │ │ ├── AdvancedSearchParser.java │ │ ├── BasicSearchParser.java │ │ ├── FacetInputParser.java │ │ ├── FacetParseResult.java │ │ ├── GenericParser.java │ │ ├── QueryParseResult.java │ │ ├── RangeFacetInputParser.java │ │ ├── SearchQueryParser.java │ │ ├── SortInputParser.java │ │ ├── SortParseResult.java │ │ ├── TimeRangeInputParser.java │ │ ├── TimeRangeParseResult.java │ │ ├── antlr4 │ │ │ └── BasicSearchVisitorImpl.java │ │ └── listener │ │ │ └── ParseErrorListener.java │ │ └── services │ │ ├── DagInfoService.java │ │ ├── HiveQueryService.java │ │ ├── QueryDetailsService.java │ │ ├── SearchService.java │ │ └── VertexInfoService.java │ └── test │ └── java │ └── .gitkeep ├── reporting ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── hivestudio │ │ │ └── reporting │ │ │ ├── GuiceReportModule.java │ │ │ ├── ReportGrouping.java │ │ │ ├── dao │ │ │ ├── CSDailyDao.java │ │ │ ├── CSMonthlyDao.java │ │ │ ├── CSQuarterlyDao.java │ │ │ ├── CSWeeklyDao.java │ │ │ ├── JCSDailyDao.java │ │ │ ├── JCSMonthlyDao.java │ │ │ ├── JCSQuarterlyDao.java │ │ │ ├── JCSWeeklyDao.java │ │ │ ├── TSDailyDao.java │ │ │ ├── TSMonthlyDao.java │ │ │ ├── TSQuarterlyDao.java │ │ │ └── TSWeeklyDao.java │ │ │ ├── dto │ │ │ ├── ColumnResult.java │ │ │ ├── JoinColumnDBResult.java │ │ │ ├── JoinColumnRelationship.java │ │ │ ├── JoinColumnResponse.java │ │ │ ├── JoinColumnResultEntry.java │ │ │ ├── TableResult.java │ │ │ └── count │ │ │ │ ├── ColumnInfoResult.java │ │ │ │ ├── ColumnStatsResult.java │ │ │ │ ├── JoinStatsResult.java │ │ │ │ ├── TableCountsReport.java │ │ │ │ ├── TableCountsReportResponse.java │ │ │ │ ├── TableInfoResult.java │ │ │ │ └── TableStatsResult.java │ │ │ ├── entities │ │ │ ├── DBIdentifier.java │ │ │ ├── TableIdentifier.java │ │ │ ├── columnstat │ │ │ │ ├── CSDaily.java │ │ │ │ ├── CSMonthly.java │ │ │ │ ├── CSQuarterly.java │ │ │ │ └── CSWeekly.java │ │ │ ├── joincolumnstat │ │ │ │ ├── JCSDaily.java │ │ │ │ ├── JCSMonthly.java │ │ │ │ ├── JCSQuarterly.java │ │ │ │ └── JCSWeekly.java │ │ │ ├── repositories │ │ │ │ ├── ColumnStatRepository.java │ │ │ │ ├── JoinColumnStatRepository.java │ │ │ │ ├── ShouldRollup.java │ │ │ │ ├── StatsAggregator.java │ │ │ │ └── TableStatRepository.java │ │ │ └── tablestat │ │ │ │ ├── TSDaily.java │ │ │ │ ├── TSMonthly.java │ │ │ │ ├── TSQuarterly.java │ │ │ │ ├── TSWeekly.java │ │ │ │ └── TableStats.java │ │ │ ├── reporter │ │ │ ├── BaseReporter.java │ │ │ ├── count │ │ │ │ ├── CountReporter.java │ │ │ │ ├── CountReporterFactory.java │ │ │ │ ├── DailyCountReporter.java │ │ │ │ ├── MonthlyCountReporter.java │ │ │ │ ├── QuarterlyCountReporter.java │ │ │ │ └── WeeklyCountReporter.java │ │ │ ├── join │ │ │ │ ├── DailyJoinReporter.java │ │ │ │ ├── JoinReporter.java │ │ │ │ ├── JoinReporterFactory.java │ │ │ │ ├── MonthlyJoinReporter.java │ │ │ │ ├── QuarterlyJoinReporter.java │ │ │ │ └── WeeklyJoinReporter.java │ │ │ └── read │ │ │ │ └── ReadReporter.java │ │ │ └── services │ │ │ ├── BaseReportService.java │ │ │ ├── CountReportService.java │ │ │ ├── JoinReportService.java │ │ │ └── ReadReportService.java │ └── resources │ │ └── .gitkeep │ └── test │ └── java │ ├── .gitkeep │ └── com │ └── hortonworks │ └── hivestudio │ └── reporting │ ├── entities │ └── repositories │ │ └── TestJoinColumnStatRepository.java │ └── reporter │ └── join │ └── JoinReporterTest.java ├── third_party_components.txt ├── ui-app ├── .gitignore ├── .jshintrc ├── .watchmanconfig ├── README.md ├── app │ ├── adapters │ │ ├── abstract.js │ │ ├── ahs-app.js │ │ ├── am.js │ │ ├── app-rm.js │ │ ├── app.js │ │ ├── application.js │ │ ├── attempt-am.js │ │ ├── attempt.js │ │ ├── auth.js │ │ ├── connection.js │ │ ├── dag-am.js │ │ ├── dag-info.js │ │ ├── dag.js │ │ ├── database.js │ │ ├── ddl.js │ │ ├── facet.js │ │ ├── fields-information.js │ │ ├── file-resource.js │ │ ├── file-uploader.js │ │ ├── hdfs-viewer.js │ │ ├── hive-query.js │ │ ├── indexed-query.js │ │ ├── info.js │ │ ├── job.js │ │ ├── loader.js │ │ ├── query.js │ │ ├── ranger.js │ │ ├── recommendations.js │ │ ├── reports-count-database.js │ │ ├── rm.js │ │ ├── saved-query.js │ │ ├── service-check.js │ │ ├── suggested-search.js │ │ ├── table-info.js │ │ ├── table.js │ │ ├── task-am.js │ │ ├── task.js │ │ ├── timeline.js │ │ ├── udf.js │ │ ├── upload-table.js │ │ ├── vertex-am.js │ │ └── vertex.js │ ├── app.js │ ├── breakpoints.js │ ├── components │ │ ├── alert-message-display.js │ │ ├── alert-message.js │ │ ├── bread-crumbs.js │ │ ├── bulk-report-copy-column.js │ │ ├── bulk-report-table-header.js │ │ ├── caller-info.js │ │ ├── column-item.js │ │ ├── column-selector-panel.js │ │ ├── column-selector.js │ │ ├── confirm-dialog.js │ │ ├── create-database-form.js │ │ ├── create-table.js │ │ ├── csv-format-params.js │ │ ├── dags-page-search.js │ │ ├── data-preview-table.js │ │ ├── database-panel.js │ │ ├── database-search-bar.js │ │ ├── date-formatter.js │ │ ├── edit-setting-item.js │ │ ├── edit-table.js │ │ ├── elipsiss-text.js │ │ ├── em-das-tgraph.js │ │ ├── em-reports-rw-table.js │ │ ├── em-swimlane-blocking-event.js │ │ ├── em-swimlane-consolidated-process.js │ │ ├── em-swimlane-event-bar.js │ │ ├── em-swimlane-event.js │ │ ├── em-swimlane-process-line.js │ │ ├── em-swimlane-process-name.js │ │ ├── em-swimlane-process-visual.js │ │ ├── em-swimlane-ruler.js │ │ ├── em-swimlane-vertex-name.js │ │ ├── em-swimlane.js │ │ ├── em-table-detailed-info.js │ │ ├── em-table-footer-component.js │ │ ├── em-table-header-component.js │ │ ├── em-table-query-actions-cell.js │ │ ├── em-table-query-text-cell.js │ │ ├── em-table-status-cell.js │ │ ├── em-table-storage.js │ │ ├── em-table-tasks-log-link-cell.js │ │ ├── em-tooltip.js │ │ ├── error-bar.js │ │ ├── error-log.js │ │ ├── error-notification.js │ │ ├── export-result.js │ │ ├── fileresource-item.js │ │ ├── fixed-anchor-nav.js │ │ ├── garland-layout.js │ │ ├── hdfs-browser.js │ │ ├── hdfs-viewer-modal.js │ │ ├── header-menu.js │ │ ├── home-table-controls.js │ │ ├── info-dialog.js │ │ ├── jdbc-connection.js │ │ ├── job-item.js │ │ ├── jobs-browser.js │ │ ├── join-circular-table.js │ │ ├── left-tab-menu.js │ │ ├── list-filter.js │ │ ├── list-group.js │ │ ├── list-item.js │ │ ├── loading-data.js │ │ ├── multiple-database-search-bar.js │ │ ├── notification-message.js │ │ ├── paginated-column-stats.js │ │ ├── pagination-ui.js │ │ ├── path-details.js │ │ ├── pretty-print.js │ │ ├── print-column-stats.js │ │ ├── prod-info.js │ │ ├── property-item.js │ │ ├── queries-page-search.js │ │ ├── queries-search.js │ │ ├── query-compare.js │ │ ├── query-details.js │ │ ├── query-editor.js │ │ ├── query-result-log.js │ │ ├── query-result-table.js │ │ ├── query-text-diff.js │ │ ├── query-timeline-diff.js │ │ ├── query-timeline-difflegend.js │ │ ├── query-timeline.js │ │ ├── radio-button.js │ │ ├── range-panel.js │ │ ├── relations-action.js │ │ ├── report-join-search.js │ │ ├── report-range-panel.js │ │ ├── report-search.js │ │ ├── rw-table-report.js │ │ ├── saved-query-actions.js │ │ ├── saved-query-list.js │ │ ├── saved-query-preview.js │ │ ├── service-check-entry.js │ │ ├── setting-item.js │ │ ├── setting-list.js │ │ ├── simple-notification.js │ │ ├── simple-table.js │ │ ├── splitter-container.js │ │ ├── stack-trace.js │ │ ├── stats-link.js │ │ ├── storage-report.js │ │ ├── tab-n-refresh.js │ │ ├── table-advanced-settings.js │ │ ├── table-columns.js │ │ ├── table-component.js │ │ ├── table-controls.js │ │ ├── table-heatmap-metainfo.js │ │ ├── table-map.js │ │ ├── table-properties.js │ │ ├── table-rename-form.js │ │ ├── table-schema.js │ │ ├── table-statistics.js │ │ ├── tabs-item.js │ │ ├── tabs-pane.js │ │ ├── top-application-bar.js │ │ ├── udf-actions.js │ │ ├── udf-edit.js │ │ ├── udf-item.js │ │ ├── udf-list.js │ │ ├── udf-new.js │ │ ├── upload-table-source.js │ │ ├── upload-table.js │ │ ├── validated-text-field.js │ │ ├── visual-explain-detail.js │ │ ├── visual-explain.js │ │ ├── vs-exp-diff.js │ │ ├── warehouse-map.js │ │ └── zip-download-modal.js │ ├── configs │ │ ├── GA-info.js │ │ ├── count-types.js │ │ ├── create-table-tabs.js │ │ ├── database-reads-mocks.js │ │ ├── database-writes-mocks.js │ │ ├── datatypes.js │ │ ├── edit-table-tabs.js │ │ ├── file-format.js │ │ ├── helpers.js │ │ ├── hive-parameters.js │ │ ├── join-algorithms.js │ │ ├── left-menu-tabs.js │ │ ├── non-printable-escape-chars.js │ │ ├── query-details-tabs.js │ │ ├── report-range-primary.js │ │ ├── report-range-secondary.js │ │ ├── result-tabs.js │ │ ├── service-check-status.js │ │ ├── table-level-tabs.js │ │ └── top-level-tabs.js │ ├── controllers │ │ ├── abstract.js │ │ ├── app.js │ │ ├── app │ │ │ ├── configs.js │ │ │ ├── dags.js │ │ │ └── index.js │ │ ├── application.js │ │ ├── attempt.js │ │ ├── attempt │ │ │ ├── counters.js │ │ │ └── index.js │ │ ├── counters-diff-table.js │ │ ├── counters-table.js │ │ ├── dag-diff │ │ │ ├── attempts.js │ │ │ ├── counters.js │ │ │ ├── graphical.js │ │ │ ├── index.js │ │ │ ├── index │ │ │ │ └── index.js │ │ │ ├── swimlane.js │ │ │ ├── tasks.js │ │ │ └── vertices.js │ │ ├── dag.js │ │ ├── dag │ │ │ ├── attempts.js │ │ │ ├── counters.js │ │ │ ├── graphical.js │ │ │ ├── index.js │ │ │ ├── index │ │ │ │ └── index.js │ │ │ ├── swimlane.js │ │ │ ├── tasks.js │ │ │ └── vertices.js │ │ ├── databases │ │ │ └── database │ │ │ │ └── tables │ │ │ │ └── table │ │ │ │ ├── columns.js │ │ │ │ ├── details.js │ │ │ │ ├── partitions.js │ │ │ │ └── storage.js │ │ ├── hive-queries.js │ │ ├── home │ │ │ ├── index.js │ │ │ └── queries.js │ │ ├── jobs.js │ │ ├── messages.js │ │ ├── multi-table.js │ │ ├── page.js │ │ ├── parent.js │ │ ├── password.js │ │ ├── queries.js │ │ ├── query-diff.js │ │ ├── query-diff │ │ │ ├── configs.js │ │ │ ├── dag.js │ │ │ ├── recommendations.js │ │ │ ├── timeline.js │ │ │ └── visual-explain.js │ │ ├── query.js │ │ ├── query │ │ │ ├── configs.js │ │ │ ├── dag.js │ │ │ ├── index.js │ │ │ ├── recommendations.js │ │ │ ├── timeline.js │ │ │ └── visual-explain.js │ │ ├── reports.js │ │ ├── reports │ │ │ ├── database-join.js │ │ │ ├── database │ │ │ │ ├── database-read.js │ │ │ │ ├── index.js │ │ │ │ └── joins.js │ │ │ └── relations.js │ │ ├── saved-query.js │ │ ├── savedqueries.js │ │ ├── service-check.js │ │ ├── table.js │ │ ├── task.js │ │ ├── task │ │ │ ├── attempts.js │ │ │ ├── counters.js │ │ │ └── index.js │ │ ├── udfs.js │ │ ├── udfs │ │ │ └── new.js │ │ ├── vertex.js │ │ ├── vertex │ │ │ ├── attempts.js │ │ │ ├── configs.js │ │ │ ├── counters.js │ │ │ ├── index.js │ │ │ └── tasks.js │ │ ├── warehouses.js │ │ └── warehouses │ │ │ ├── create.js │ │ │ └── index.js │ ├── entities │ │ ├── am.js │ │ ├── attempt-am.js │ │ ├── dag.js │ │ ├── entity.js │ │ ├── task-am.js │ │ └── vertex-am.js │ ├── errors │ │ └── unlinked-promise.js │ ├── helpers │ │ ├── alert-message-context-class.js │ │ ├── alert-message-icon-class.js │ │ ├── extract-value.js │ │ ├── format-column-size.js │ │ ├── format-data-bytes.js │ │ ├── shorten-text.js │ │ ├── to-json.js │ │ ├── udf-validator.js │ │ └── utc-to-local.js │ ├── index.html │ ├── initializers │ │ ├── entities.js │ │ ├── env.js │ │ ├── hosts.js │ │ ├── jquery.js │ │ ├── loader.js │ │ ├── local-storage.js │ │ └── responsive.js │ ├── locales │ │ └── en │ │ │ └── translations.js │ ├── mixins │ │ ├── auto-counter-column.js │ │ ├── commons.js │ │ ├── name.js │ │ └── ui-logger.js │ ├── models │ │ ├── abstract.js │ │ ├── ahs-app.js │ │ ├── alert.js │ │ ├── am-timeline.js │ │ ├── am.js │ │ ├── app-rm.js │ │ ├── app.js │ │ ├── attempt-am.js │ │ ├── attempt.js │ │ ├── column.js │ │ ├── dag-am.js │ │ ├── dag-info.js │ │ ├── dag.js │ │ ├── database-read.js │ │ ├── database.js │ │ ├── facet.js │ │ ├── fields-information.js │ │ ├── file-resource.js │ │ ├── file.js │ │ ├── hive-query.js │ │ ├── indexed-query.js │ │ ├── info.js │ │ ├── job.js │ │ ├── recommendations.js │ │ ├── rm.js │ │ ├── saved-query.js │ │ ├── setting.js │ │ ├── suggested-search.js │ │ ├── table-info.js │ │ ├── table-property.js │ │ ├── table.js │ │ ├── task-am.js │ │ ├── task.js │ │ ├── timed.js │ │ ├── timeline.js │ │ ├── udf.js │ │ ├── ui-logger.js │ │ ├── vertex-am.js │ │ ├── vertex.js │ │ └── worksheet.js │ ├── resolver.js │ ├── router.js │ ├── routes │ │ ├── abstract.js │ │ ├── am-pollster.js │ │ ├── app.js │ │ ├── app │ │ │ ├── configs.js │ │ │ ├── dags.js │ │ │ └── index.js │ │ ├── application.js │ │ ├── attempt.js │ │ ├── attempt │ │ │ ├── counters.js │ │ │ └── index.js │ │ ├── dag-diff │ │ │ ├── attempts.js │ │ │ ├── counters.js │ │ │ ├── graphical.js │ │ │ ├── index.js │ │ │ ├── index │ │ │ │ └── index.js │ │ │ ├── swimlane.js │ │ │ ├── tasks.js │ │ │ └── vertices.js │ │ ├── dag.js │ │ ├── dag │ │ │ ├── attempts.js │ │ │ ├── counters.js │ │ │ ├── graphical.js │ │ │ ├── index.js │ │ │ ├── index │ │ │ │ └── index.js │ │ │ ├── swimlane.js │ │ │ ├── tasks.js │ │ │ └── vertices.js │ │ ├── databases-error.js │ │ ├── databases.js │ │ ├── databases │ │ │ ├── database-error.js │ │ │ ├── database.js │ │ │ ├── database │ │ │ │ ├── index.js │ │ │ │ ├── tables-error.js │ │ │ │ ├── tables.js │ │ │ │ └── tables │ │ │ │ │ ├── index.js │ │ │ │ │ ├── new-database.js │ │ │ │ │ ├── new.js │ │ │ │ │ ├── table-error.js │ │ │ │ │ ├── table.js │ │ │ │ │ ├── table │ │ │ │ │ ├── auth.js │ │ │ │ │ ├── columns.js │ │ │ │ │ ├── data-preview.js │ │ │ │ │ ├── ddl.js │ │ │ │ │ ├── details.js │ │ │ │ │ ├── edit.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── partitions.js │ │ │ │ │ ├── rename.js │ │ │ │ │ ├── stats.js │ │ │ │ │ ├── storage.js │ │ │ │ │ ├── table-meta-router.js │ │ │ │ │ └── view.js │ │ │ │ │ └── upload-table.js │ │ │ ├── index.js │ │ │ └── newtable.js │ │ ├── hive-queries.js │ │ ├── home │ │ │ ├── index.js │ │ │ └── queries.js │ │ ├── index.js │ │ ├── jobs.js │ │ ├── manage.js │ │ ├── messages.js │ │ ├── messages │ │ │ └── message.js │ │ ├── multi-am-pollster.js │ │ ├── password.js │ │ ├── pollster.js │ │ ├── queries.js │ │ ├── queries │ │ │ ├── index.js │ │ │ ├── new.js │ │ │ ├── query.js │ │ │ └── query │ │ │ │ ├── error-log.js │ │ │ │ ├── loading.js │ │ │ │ ├── log.js │ │ │ │ ├── results.js │ │ │ │ ├── tez-ui.js │ │ │ │ └── visual-explain.js │ │ ├── query-diff.js │ │ ├── query-diff │ │ │ ├── configs.js │ │ │ ├── index.js │ │ │ ├── recommendations.js │ │ │ ├── timeline.js │ │ │ └── visual-explain.js │ │ ├── query.js │ │ ├── query │ │ │ ├── configs.js │ │ │ ├── dag.js │ │ │ ├── index.js │ │ │ ├── recommendations.js │ │ │ ├── timeline.js │ │ │ └── visual-explain.js │ │ ├── reports.js │ │ ├── reports │ │ │ ├── database-storage.js │ │ │ ├── database-write.js │ │ │ ├── database.js │ │ │ ├── database │ │ │ │ ├── database-read.js │ │ │ │ ├── database-read │ │ │ │ │ └── relations.js │ │ │ │ ├── index.js │ │ │ │ └── joins.js │ │ │ └── index.js │ │ ├── savedqueries.js │ │ ├── search.js │ │ ├── server-side-ops.js │ │ ├── service-check.js │ │ ├── settings.js │ │ ├── single-am-pollster.js │ │ ├── task.js │ │ ├── task │ │ │ ├── attempts.js │ │ │ ├── counters.js │ │ │ └── index.js │ │ ├── udfs │ │ │ ├── edit.js │ │ │ ├── index.js │ │ │ └── new.js │ │ ├── vertex.js │ │ ├── vertex │ │ │ ├── attempts.js │ │ │ ├── configs.js │ │ │ ├── counters.js │ │ │ ├── index.js │ │ │ └── tasks.js │ │ ├── warehouses.js │ │ └── warehouses │ │ │ ├── create.js │ │ │ └── index.js │ ├── serializers │ │ ├── ahs-app.js │ │ ├── am.js │ │ ├── app-rm.js │ │ ├── app.js │ │ ├── attempt-am.js │ │ ├── attempt.js │ │ ├── dag-am.js │ │ ├── dag-info.js │ │ ├── dag.js │ │ ├── database.js │ │ ├── facet.js │ │ ├── fields-information.js │ │ ├── file.js │ │ ├── hive-query.js │ │ ├── indexed-query.js │ │ ├── loader.js │ │ ├── rm.js │ │ ├── suggested-search.js │ │ ├── table.js │ │ ├── task-am.js │ │ ├── task.js │ │ ├── timeline.js │ │ ├── vertex-am.js │ │ └── vertex.js │ ├── services │ │ ├── alert-messages.js │ │ ├── auto-refresh-repl-info.js │ │ ├── auto-refresh.js │ │ ├── env.js │ │ ├── file-resource.js │ │ ├── hive-query.js │ │ ├── hosts.js │ │ ├── info.js │ │ ├── jobs.js │ │ ├── ldap-auth.js │ │ ├── loader.js │ │ ├── local-storage.js │ │ ├── pollster.js │ │ ├── query.js │ │ ├── report-date-range.js │ │ ├── reports-count-database.js │ │ ├── saved-queries.js │ │ ├── service-check.js │ │ ├── stats-service.js │ │ ├── table-operations.js │ │ ├── tez-view-info.js │ │ └── udf.js │ ├── styles │ │ ├── all-queries-table.scss │ │ ├── app.scss │ │ ├── bootstrap-overrides.scss │ │ ├── caller-info.scss │ │ ├── colors.scss │ │ ├── column-selector-panel.scss │ │ ├── column-selector.scss │ │ ├── dag-panel.scss │ │ ├── dags-page-search.scss │ │ ├── date-formatter.scss │ │ ├── details-page.scss │ │ ├── em-swimlane-vertex-name.scss │ │ ├── em-swimlane.scss │ │ ├── em-table-footer-component.scss │ │ ├── em-table-header-component.scss │ │ ├── em-table-query-actions-cell.scss │ │ ├── em-table-query-text-cell.scss │ │ ├── em-table-status-cell.scss │ │ ├── em-tgraph.scss │ │ ├── em-tooltip.scss │ │ ├── error-bar.scss │ │ ├── fonts.scss │ │ ├── home-table-controls.scss │ │ ├── imports.scss │ │ ├── left-nav.scss │ │ ├── page-layout.scss │ │ ├── power-select-overrides.scss │ │ ├── power-select.scss │ │ ├── queries-page-search.scss │ │ ├── queries-search.scss │ │ ├── query-timeline.scss │ │ ├── search-ui.scss │ │ ├── shared.scss │ │ ├── swimlane-page.scss │ │ ├── tab-n-refresh.scss │ │ ├── table-component.scss │ │ ├── table-controls.scss │ │ ├── tooltip.scss │ │ ├── vertex-configs-page.scss │ │ ├── warehouses-page.scss │ │ └── zip-download-modal.scss │ ├── templates │ │ ├── app.hbs │ │ ├── app │ │ │ ├── configs.hbs │ │ │ ├── dags.hbs │ │ │ └── index.hbs │ │ ├── application.hbs │ │ ├── attempt.hbs │ │ ├── attempt │ │ │ ├── counters.hbs │ │ │ └── index.hbs │ │ ├── components │ │ │ ├── alert-message-display.hbs │ │ │ ├── alert-message.hbs │ │ │ ├── bread-crumb.hbs │ │ │ ├── bulk-report-copy-column.hbs │ │ │ ├── bulk-report-table-header.hbs │ │ │ ├── caller-info.hbs │ │ │ ├── column-item.hbs │ │ │ ├── column-selector-panel.hbs │ │ │ ├── column-selector.hbs │ │ │ ├── confirm-dialog.hbs │ │ │ ├── create-database-form.hbs │ │ │ ├── create-table.hbs │ │ │ ├── csv-format-params.hbs │ │ │ ├── dags-page-search.hbs │ │ │ ├── data-preview-table.hbs │ │ │ ├── database-panel.hbs │ │ │ ├── database-search-bar.hbs │ │ │ ├── date-formatter.hbs │ │ │ ├── edit-setting-item.hbs │ │ │ ├── edit-table.hbs │ │ │ ├── elipsiss-text.hbs │ │ │ ├── em-reports-rw-table.hbs │ │ │ ├── em-swimlane-blocking-event.hbs │ │ │ ├── em-swimlane-consolidated-process.hbs │ │ │ ├── em-swimlane-event-bar.hbs │ │ │ ├── em-swimlane-event.hbs │ │ │ ├── em-swimlane-process-line.hbs │ │ │ ├── em-swimlane-process-name.hbs │ │ │ ├── em-swimlane-process-visual.hbs │ │ │ ├── em-swimlane-ruler.hbs │ │ │ ├── em-swimlane-vertex-name.hbs │ │ │ ├── em-swimlane.hbs │ │ │ ├── em-table-detailed-info.hbs │ │ │ ├── em-table-footer-component.hbs │ │ │ ├── em-table-header-component.hbs │ │ │ ├── em-table-query-actions-cell.hbs │ │ │ ├── em-table-query-text-cell.hbs │ │ │ ├── em-table-status-cell.hbs │ │ │ ├── em-table-storage.hbs │ │ │ ├── em-table-tasks-log-link-cell.hbs │ │ │ ├── em-tooltip.hbs │ │ │ ├── error-bar.hbs │ │ │ ├── error-log.hbs │ │ │ ├── error-notification.hbs │ │ │ ├── export-result.hbs │ │ │ ├── fileresource-item.hbs │ │ │ ├── fixed-anchor-nav.hbs │ │ │ ├── garland-layout.hbs │ │ │ ├── hdfs-browser.hbs │ │ │ ├── hdfs-viewer-modal.hbs │ │ │ ├── header-menu.hbs │ │ │ ├── home-table-controls.hbs │ │ │ ├── info-dialog.hbs │ │ │ ├── jdbc-connection.hbs │ │ │ ├── job-item.hbs │ │ │ ├── jobs-browser.hbs │ │ │ ├── join-circular-report.hbs │ │ │ ├── join-circular-table.hbs │ │ │ ├── left-tab-menu.hbs │ │ │ ├── list-filter.hbs │ │ │ ├── list-group.hbs │ │ │ ├── list-item.hbs │ │ │ ├── loading-data.hbs │ │ │ ├── multiple-database-search-bar.hbs │ │ │ ├── notification-message.hbs │ │ │ ├── paginated-column-stats.hbs │ │ │ ├── pagination-ui.hbs │ │ │ ├── path-details.hbs │ │ │ ├── pretty-print.hbs │ │ │ ├── print-column-stats.hbs │ │ │ ├── prod-info.hbs │ │ │ ├── property-item.hbs │ │ │ ├── queries-page-search.hbs │ │ │ ├── queries-search.hbs │ │ │ ├── query-compare.hbs │ │ │ ├── query-details.hbs │ │ │ ├── query-editor.hbs │ │ │ ├── query-result-log.hbs │ │ │ ├── query-result-table.hbs │ │ │ ├── query-text-diff.hbs │ │ │ ├── query-timeline-diff.hbs │ │ │ ├── query-timeline-difflegend.hbs │ │ │ ├── query-timeline.hbs │ │ │ ├── radio-button.hbs │ │ │ ├── range-panel.hbs │ │ │ ├── relations-action.hbs │ │ │ ├── report-join-search.hbs │ │ │ ├── report-range-panel.hbs │ │ │ ├── report-search.hbs │ │ │ ├── reports-read.hbs │ │ │ ├── reports-write.hbs │ │ │ ├── rw-table-report.hbs │ │ │ ├── saved-query-actions.hbs │ │ │ ├── saved-query-list.hbs │ │ │ ├── saved-query-preview.hbs │ │ │ ├── service-check-entry.hbs │ │ │ ├── setting-item.hbs │ │ │ ├── setting-list.hbs │ │ │ ├── simple-notification.hbs │ │ │ ├── simple-table.hbs │ │ │ ├── splitter-container.hbs │ │ │ ├── stack-trace.hbs │ │ │ ├── stats-link.hbs │ │ │ ├── storage-report.hbs │ │ │ ├── tab-n-refresh.hbs │ │ │ ├── table-advanced-settings.hbs │ │ │ ├── table-columns.hbs │ │ │ ├── table-component.hbs │ │ │ ├── table-controls.hbs │ │ │ ├── table-heatmap-metainfo.hbs │ │ │ ├── table-map.hbs │ │ │ ├── table-properties.hbs │ │ │ ├── table-rename-form.hbs │ │ │ ├── table-schema.hbs │ │ │ ├── table-statistics.hbs │ │ │ ├── tabs-item.hbs │ │ │ ├── tabs-pane.hbs │ │ │ ├── top-application-bar.hbs │ │ │ ├── udf-actions.hbs │ │ │ ├── udf-edit.hbs │ │ │ ├── udf-item.hbs │ │ │ ├── udf-list.hbs │ │ │ ├── udf-new.hbs │ │ │ ├── upload-table-source.hbs │ │ │ ├── upload-table.hbs │ │ │ ├── validated-text-field.hbs │ │ │ ├── visual-explain-detail.hbs │ │ │ ├── visual-explain.hbs │ │ │ ├── vs-exp-diff.hbs │ │ │ ├── warehouse-map.hbs │ │ │ └── zip-download-modal.hbs │ │ ├── dag-diff │ │ │ ├── attempts.hbs │ │ │ ├── counters.hbs │ │ │ ├── graphical.hbs │ │ │ ├── index.hbs │ │ │ ├── index │ │ │ │ └── index.hbs │ │ │ ├── swimlane.hbs │ │ │ ├── tasks.hbs │ │ │ └── vertices.hbs │ │ ├── dag.hbs │ │ ├── dag │ │ │ ├── attempts.hbs │ │ │ ├── counters.hbs │ │ │ ├── graphical.hbs │ │ │ ├── index.hbs │ │ │ ├── index │ │ │ │ └── index.hbs │ │ │ ├── swimlane.hbs │ │ │ ├── tasks.hbs │ │ │ └── vertices.hbs │ │ ├── databases-error.hbs │ │ ├── databases-loading.hbs │ │ ├── databases.hbs │ │ ├── databases │ │ │ ├── database-error.hbs │ │ │ ├── database.hbs │ │ │ └── database │ │ │ │ ├── tables-error.hbs │ │ │ │ ├── tables-loading.hbs │ │ │ │ ├── tables.hbs │ │ │ │ └── tables │ │ │ │ ├── new-database.hbs │ │ │ │ ├── new.hbs │ │ │ │ ├── table-error.hbs │ │ │ │ ├── table-loading.hbs │ │ │ │ ├── table.hbs │ │ │ │ ├── table │ │ │ │ ├── auth-error.hbs │ │ │ │ ├── auth-loading.hbs │ │ │ │ ├── auth.hbs │ │ │ │ ├── columns.hbs │ │ │ │ ├── data-preview.hbs │ │ │ │ ├── ddl.hbs │ │ │ │ ├── details.hbs │ │ │ │ ├── edit.hbs │ │ │ │ ├── partitions.hbs │ │ │ │ ├── rename.hbs │ │ │ │ ├── stats.hbs │ │ │ │ ├── storage.hbs │ │ │ │ └── view.hbs │ │ │ │ └── upload-table.hbs │ │ ├── hive-queries.hbs │ │ ├── home │ │ │ ├── index.hbs │ │ │ └── queries.hbs │ │ ├── jobs-loading.hbs │ │ ├── jobs.hbs │ │ ├── loading.hbs │ │ ├── manage.hbs │ │ ├── messages.hbs │ │ ├── messages │ │ │ └── message.hbs │ │ ├── password.hbs │ │ ├── queries.hbs │ │ ├── queries │ │ │ ├── query.hbs │ │ │ └── query │ │ │ │ ├── error-log.hbs │ │ │ │ ├── loading.hbs │ │ │ │ ├── log.hbs │ │ │ │ ├── results.hbs │ │ │ │ ├── tez-ui.hbs │ │ │ │ └── visual-explain.hbs │ │ ├── query-diff.hbs │ │ ├── query-diff │ │ │ ├── configs.hbs │ │ │ ├── index.hbs │ │ │ ├── recommendations.hbs │ │ │ ├── timeline.hbs │ │ │ └── visual-explain.hbs │ │ ├── query.hbs │ │ ├── query │ │ │ ├── configs.hbs │ │ │ ├── dag.hbs │ │ │ ├── index.hbs │ │ │ ├── recommendations.hbs │ │ │ ├── timeline.hbs │ │ │ └── visual-explain.hbs │ │ ├── reports.hbs │ │ ├── reports │ │ │ ├── database-storage.hbs │ │ │ ├── database-write.hbs │ │ │ ├── database │ │ │ │ ├── database-read.hbs │ │ │ │ ├── database-read │ │ │ │ │ └── relations.hbs │ │ │ │ └── joins.hbs │ │ │ └── index.hbs │ │ ├── savedqueries-loading.hbs │ │ ├── savedqueries.hbs │ │ ├── search.hbs │ │ ├── service-check.hbs │ │ ├── settings-loading.hbs │ │ ├── settings.hbs │ │ ├── simple-modal.hbs │ │ ├── tables.hbs │ │ ├── task.hbs │ │ ├── task │ │ │ ├── attempts.hbs │ │ │ ├── counters.hbs │ │ │ └── index.hbs │ │ ├── udfs-loading.hbs │ │ ├── udfs │ │ │ ├── edit.hbs │ │ │ ├── index.hbs │ │ │ └── new.hbs │ │ ├── vertex.hbs │ │ ├── vertex │ │ │ ├── attempts.hbs │ │ │ ├── configs.hbs │ │ │ ├── counters.hbs │ │ │ ├── index.hbs │ │ │ └── tasks.hbs │ │ ├── warehouses.hbs │ │ └── warehouses │ │ │ ├── create.hbs │ │ │ └── index.hbs │ ├── transforms │ │ ├── date.js │ │ └── object.js │ └── utils │ │ ├── constants.js │ │ ├── counter-column-definition.js │ │ ├── data-loader.js │ │ ├── download-dag-zip.js │ │ ├── graph-view.js │ │ ├── hdfs-picker-config.js │ │ ├── hdfsviewer.js │ │ ├── hive-explainer │ │ ├── enhancer.js │ │ ├── fallback.js │ │ ├── index.js │ │ ├── processor.js │ │ ├── renderer-force.js │ │ ├── renderer.js │ │ └── transformer.js │ │ ├── misc.js │ │ ├── process-definition.js │ │ ├── process.js │ │ ├── processor.js │ │ ├── table-heatmap.js │ │ ├── table-heatmap │ │ ├── index.js │ │ └── renderer.js │ │ ├── table-joins.js │ │ ├── table-relations.js │ │ ├── vertex-process.js │ │ └── virtual-anchor.js ├── blueprints │ ├── .jshintrc │ ├── entity-test │ │ ├── files │ │ │ └── tests │ │ │ │ └── unit │ │ │ │ └── entities │ │ │ │ └── __name__-test.js │ │ └── index.js │ └── entity │ │ ├── files │ │ └── app │ │ │ └── entities │ │ │ └── __name__.js │ │ └── index.js ├── bower-shrinkwrap.json ├── bower.json ├── config │ ├── build-info.js │ ├── configs.env │ ├── default-app-conf.js │ ├── environment.js │ └── wro.xml ├── ember-cli-build.js ├── externaladdons │ └── hdfs-directory-viewer │ │ ├── .bowerrc │ │ ├── .editorconfig │ │ ├── .ember-cli │ │ ├── .gitignore │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── .watchmanconfig │ │ ├── README.md │ │ ├── addon │ │ ├── .gitkeep │ │ ├── components │ │ │ └── directory-viewer.js │ │ ├── styles │ │ │ └── app.css │ │ ├── templates │ │ │ └── components │ │ │ │ └── directory-viewer.hbs │ │ └── utils │ │ │ └── viewer-config.js │ │ ├── app │ │ ├── .gitkeep │ │ ├── components │ │ │ └── directory-viewer.js │ │ └── utils │ │ │ └── viewer-config.js │ │ ├── bower.json │ │ ├── config │ │ ├── ember-try.js │ │ └── environment.js │ │ ├── ember-cli-build.js │ │ ├── index.js │ │ ├── package.json │ │ ├── testem.json │ │ ├── tests │ │ ├── .jshintrc │ │ ├── dummy │ │ │ ├── app │ │ │ │ ├── app.js │ │ │ │ ├── components │ │ │ │ │ └── .gitkeep │ │ │ │ ├── controllers │ │ │ │ │ ├── .gitkeep │ │ │ │ │ └── application.js │ │ │ │ ├── helpers │ │ │ │ │ └── .gitkeep │ │ │ │ ├── index.html │ │ │ │ ├── models │ │ │ │ │ └── .gitkeep │ │ │ │ ├── router.js │ │ │ │ ├── routes │ │ │ │ │ └── .gitkeep │ │ │ │ ├── styles │ │ │ │ │ └── app.css │ │ │ │ ├── templates │ │ │ │ │ ├── application.hbs │ │ │ │ │ └── components │ │ │ │ │ │ └── .gitkeep │ │ │ │ └── utils │ │ │ │ │ └── my-viewer-config.js │ │ │ ├── config │ │ │ │ └── environment.js │ │ │ └── public │ │ │ │ ├── crossdomain.xml │ │ │ │ └── robots.txt │ │ ├── helpers │ │ │ ├── destroy-app.js │ │ │ ├── module-for-acceptance.js │ │ │ ├── resolver.js │ │ │ └── start-app.js │ │ ├── index.html │ │ ├── integration │ │ │ └── .gitkeep │ │ ├── test-helper.js │ │ └── unit │ │ │ └── .gitkeep │ │ └── vendor │ │ └── .gitkeep ├── package-lock.json ├── package.json ├── pom.xml ├── public │ ├── assets │ │ ├── images │ │ │ ├── favicon.ico │ │ │ ├── hive-studio.png │ │ │ ├── joins-report.png │ │ │ ├── reads-report.png │ │ │ ├── storages │ │ │ │ ├── azure.png │ │ │ │ ├── connectria.png │ │ │ │ ├── gcloud.png │ │ │ │ ├── hdfs.png │ │ │ │ ├── rackspace.png │ │ │ │ └── s3.png │ │ │ └── world-map.png │ │ └── js │ │ │ ├── autocomplete │ │ │ ├── autocompleter.js │ │ │ ├── colors.js │ │ │ ├── globalSearchParser.js │ │ │ ├── sql.js │ │ │ ├── sqlAutocompleteParser.js │ │ │ ├── sqlAutocompleter.js │ │ │ ├── sqlAutocompleter2.js │ │ │ ├── sqlAutocompleter3.js │ │ │ ├── sqlFunctions.js │ │ │ ├── sqlParseSupport.js │ │ │ ├── sqlStatementsParser.js │ │ │ ├── sqlSyntaxParser.js │ │ │ └── sqlUtils.js │ │ │ ├── diff_match_patch.js │ │ │ ├── geo-no-antarctica.json │ │ │ ├── join-report-lazy.js │ │ │ └── pollyfills.js │ ├── crossdomain.xml │ ├── fonts │ │ └── roboto │ │ │ ├── roboto-v15-latin-regular.eot │ │ │ ├── roboto-v15-latin-regular.svg │ │ │ ├── roboto-v15-latin-regular.ttf │ │ │ ├── roboto-v15-latin-regular.woff │ │ │ └── roboto-v15-latin-regular.woff2 │ └── robots.txt ├── templatelicence.txt ├── testem.js ├── testem.json ├── tests │ ├── .jshintrc │ ├── helpers │ │ ├── destroy-app.js │ │ ├── module-for-acceptance.js │ │ ├── resolver.js │ │ └── start-app.js │ ├── index.html │ ├── integration │ │ └── components │ │ │ ├── caller-info-test.js │ │ │ ├── column-selector-panel-test.js │ │ │ ├── column-selector-test.js │ │ │ ├── dags-page-search-test.js │ │ │ ├── data-preview-table-test.js │ │ │ ├── date-formatter-test.js │ │ │ ├── em-swimlane-blocking-event-test.js │ │ │ ├── em-swimlane-consolidated-process-test.js │ │ │ ├── em-swimlane-event-bar-test.js │ │ │ ├── em-swimlane-event-test.js │ │ │ ├── em-swimlane-process-line-test.js │ │ │ ├── em-swimlane-process-name-test.js │ │ │ ├── em-swimlane-process-visual-test.js │ │ │ ├── em-swimlane-ruler-test.js │ │ │ ├── em-swimlane-test.js │ │ │ ├── em-swimlane-vertex-name-test.js │ │ │ ├── em-table-footer-component-test.js │ │ │ ├── em-table-header-component-test.js │ │ │ ├── em-table-query-actions-cell-test.js │ │ │ ├── em-table-query-text-cell-test.js │ │ │ ├── em-table-status-cell-test.js │ │ │ ├── em-table-tasks-log-link-cell-test.js │ │ │ ├── em-tooltip-test.js │ │ │ ├── error-bar-test.js │ │ │ ├── hdfs-browser-test.js │ │ │ ├── header-menu-test.js │ │ │ ├── home-table-controls-test.js │ │ │ ├── pagination-ui-test.js │ │ │ ├── queries-page-search-test.js │ │ │ ├── queries-search-test.js │ │ │ ├── query-editor-test.js │ │ │ ├── query-timeline-test.js │ │ │ ├── range-panel-test.js │ │ │ ├── stats-link-test.js │ │ │ ├── tab-n-refresh-test.js │ │ │ ├── table-component-test.js │ │ │ ├── table-controls-test.js │ │ │ ├── table-schema-test.js │ │ │ └── zip-download-modal-test.js │ ├── test-helper.js │ └── unit │ │ ├── adapters │ │ ├── abstract-test.js │ │ ├── ahs-app-test.js │ │ ├── am-test.js │ │ ├── app-rm-test.js │ │ ├── app-test.js │ │ ├── attempt-am-test.js │ │ ├── attempt-test.js │ │ ├── dag-am-test.js │ │ ├── dag-info-test.js │ │ ├── dag-test.js │ │ ├── facet-test.js │ │ ├── hive-query-test.js │ │ ├── indexed-query-test.js │ │ ├── loader-test.js │ │ ├── rm-test.js │ │ ├── suggested-search-test.js │ │ ├── task-am-test.js │ │ ├── task-test.js │ │ ├── timeline-test.js │ │ ├── vertex-am-test.js │ │ └── vertex-test.js │ │ ├── controllers │ │ ├── abstract-test.js │ │ ├── app-test.js │ │ ├── app │ │ │ ├── configs-test.js │ │ │ ├── dags-test.js │ │ │ └── index-test.js │ │ ├── application-test.js │ │ ├── attempt-test.js │ │ ├── attempt │ │ │ ├── counters-test.js │ │ │ └── index-test.js │ │ ├── counters-table-test.js │ │ ├── dag-test.js │ │ ├── dag │ │ │ ├── attempts-test.js │ │ │ ├── counters-test.js │ │ │ ├── graphical-test.js │ │ │ ├── index-test.js │ │ │ ├── index │ │ │ │ └── index-test.js │ │ │ ├── swimlane-test.js │ │ │ ├── tasks-test.js │ │ │ └── vertices-test.js │ │ ├── hive-queries-test.js │ │ ├── home │ │ │ ├── index-test.js │ │ │ └── queries-test.js │ │ ├── multi-table-test.js │ │ ├── page-test.js │ │ ├── parent-test.js │ │ ├── query-test.js │ │ ├── query │ │ │ ├── configs-test.js │ │ │ ├── index-test.js │ │ │ └── timeline-test.js │ │ ├── reports-test.js │ │ ├── table-test.js │ │ ├── task-test.js │ │ ├── task │ │ │ ├── attempts-test.js │ │ │ ├── counters-test.js │ │ │ └── index-test.js │ │ ├── vertex-test.js │ │ ├── vertex │ │ │ ├── attempts-test.js │ │ │ ├── configs-test.js │ │ │ ├── counters-test.js │ │ │ ├── index-test.js │ │ │ └── tasks-test.js │ │ ├── warehouses-test.js │ │ └── warehouses │ │ │ ├── create-test.js │ │ │ └── index-test.js │ │ ├── entities │ │ ├── am-test.js │ │ ├── attempt-am-test.js │ │ ├── dag-test.js │ │ ├── entity-test.js │ │ ├── task-am-test.js │ │ └── vertex-am-test.js │ │ ├── helpers │ │ └── format-data-bytes-test.js │ │ ├── initializers │ │ ├── entities-test.js │ │ ├── env-test.js │ │ ├── hosts-test.js │ │ ├── jquery-test.js │ │ ├── loader-test.js │ │ └── local-storage-test.js │ │ ├── mixins │ │ ├── auto-counter-column-test.js │ │ └── name-test.js │ │ ├── models │ │ ├── abstract-test.js │ │ ├── ahs-app-test.js │ │ ├── am-test.js │ │ ├── am-timeline-test.js │ │ ├── app-rm-test.js │ │ ├── app-test.js │ │ ├── attempt-am-test.js │ │ ├── attempt-test.js │ │ ├── dag-am-test.js │ │ ├── dag-info-test.js │ │ ├── dag-test.js │ │ ├── facet-test.js │ │ ├── hive-query-test.js │ │ ├── indexed-query-test.js │ │ ├── rm-test.js │ │ ├── suggested-search-test.js │ │ ├── task-am-test.js │ │ ├── task-test.js │ │ ├── timed-test.js │ │ ├── timeline-test.js │ │ ├── vertex-am-test.js │ │ └── vertex-test.js │ │ ├── routes │ │ ├── abstract-test.js │ │ ├── am-pollster-test.js │ │ ├── app-test.js │ │ ├── app │ │ │ ├── configs-test.js │ │ │ ├── dags-test.js │ │ │ └── index-test.js │ │ ├── application-test.js │ │ ├── attempt-test.js │ │ ├── attempt │ │ │ ├── counters-test.js │ │ │ └── index-test.js │ │ ├── dag-test.js │ │ ├── dag │ │ │ ├── attempts-test.js │ │ │ ├── counters-test.js │ │ │ ├── graphical-test.js │ │ │ ├── index-test.js │ │ │ ├── index │ │ │ │ └── index-test.js │ │ │ ├── swimlane-test.js │ │ │ ├── tasks-test.js │ │ │ └── vertices-test.js │ │ ├── databases │ │ │ └── database │ │ │ │ └── tables │ │ │ │ └── table │ │ │ │ └── data-preview-test.js │ │ ├── hive-queries-test.js │ │ ├── home │ │ │ ├── index-test.js │ │ │ └── queries-test.js │ │ ├── multi-am-pollster-test.js │ │ ├── pollster-test.js │ │ ├── query-test.js │ │ ├── query │ │ │ ├── configs-test.js │ │ │ ├── index-test.js │ │ │ └── timeline-test.js │ │ ├── reports-test.js │ │ ├── server-side-ops-test.js │ │ ├── single-am-pollster-test.js │ │ ├── task-test.js │ │ ├── task │ │ │ ├── attempts-test.js │ │ │ ├── counters-test.js │ │ │ └── index-test.js │ │ ├── vertex-test.js │ │ ├── vertex │ │ │ ├── attempts-test.js │ │ │ ├── configs-test.js │ │ │ ├── counters-test.js │ │ │ ├── index-test.js │ │ │ └── tasks-test.js │ │ ├── warehouses-test.js │ │ └── warehouses │ │ │ ├── create-test.js │ │ │ └── index-test.js │ │ ├── serializers │ │ ├── ahs-app-test.js │ │ ├── am-test.js │ │ ├── app-rm-test.js │ │ ├── app-test.js │ │ ├── attempt-am-test.js │ │ ├── attempt-test.js │ │ ├── dag-am-test.js │ │ ├── dag-info-test.js │ │ ├── dag-test.js │ │ ├── facet-test.js │ │ ├── hive-query-test.js │ │ ├── indexed-query-test.js │ │ ├── loader-test.js │ │ ├── rm-test.js │ │ ├── suggested-search-test.js │ │ ├── task-am-test.js │ │ ├── task-test.js │ │ ├── timeline-test.js │ │ ├── vertex-am-test.js │ │ └── vertex-test.js │ │ ├── services │ │ ├── env-test.js │ │ ├── hosts-test.js │ │ ├── loader-test.js │ │ ├── local-storage-test.js │ │ └── pollster-test.js │ │ ├── transforms │ │ └── object-test.js │ │ └── utils │ │ ├── counter-column-definition-test.js │ │ ├── data-loader-test.js │ │ ├── download-dag-zip-test.js │ │ ├── misc-test.js │ │ ├── process-definition-test.js │ │ ├── process-test.js │ │ ├── processor-test.js │ │ ├── vertex-process-test.js │ │ └── virtual-anchor-test.js ├── yarn-error.log └── yarn.lock └── web-app ├── .gitignore ├── README.md ├── bin └── das-webapp ├── config.json ├── config └── template │ └── das-webapp.json.hbs ├── pom.xml └── src ├── assembly └── dist.xml ├── main ├── java │ └── com │ │ └── hortonworks │ │ └── hivestudio │ │ └── webapp │ │ ├── AppConfiguration.java │ │ ├── HiveStudioApplication.java │ │ ├── HiveStudioDPEnabledApplication.java │ │ ├── bundle │ │ └── DefaultFlywayBundle.java │ │ ├── configuration │ │ ├── DASConfig.java │ │ └── SetupConfigurationDefinitions.java │ │ ├── core │ │ └── TokenFactory.java │ │ ├── dto │ │ ├── GAConfiguration.java │ │ └── ProductInformation.java │ │ ├── filters │ │ ├── CSRFFilter.java │ │ ├── KnoxSSOFilter.java │ │ ├── LdapFilter.java │ │ └── RequestContextFilter.java │ │ ├── mapper │ │ └── exception │ │ │ └── ServiceFormattedExceptionMapper.java │ │ ├── modules │ │ ├── RequestContextFactory.java │ │ └── WebappModule.java │ │ ├── registries │ │ ├── FilterRegistry.java │ │ ├── GuiceModuleRegistry.java │ │ └── RestResourcesClassRegistry.java │ │ ├── resources │ │ ├── AboutResource.java │ │ ├── BundleResource.java │ │ ├── ConnectionResource.java │ │ ├── CountReportResource.java │ │ ├── CsrfTokenResource.java │ │ ├── DDLResource.java │ │ ├── FileOperationResource.java │ │ ├── FileResource.java │ │ ├── FileSystemResource.java │ │ ├── HiveQueryResource.java │ │ ├── JobResource.java │ │ ├── JoinReportResource.java │ │ ├── LdapLoginResource.java │ │ ├── QuerySearchResource.java │ │ ├── ReadReportResource.java │ │ ├── ReplicationDumpResource.java │ │ ├── ResourceUtils.java │ │ ├── SavedQueryResource.java │ │ ├── SettingsResource.java │ │ ├── SuggestedSearchesResource.java │ │ ├── UdfResource.java │ │ ├── UploadResource.java │ │ ├── UserResource.java │ │ └── ws │ │ │ └── DummyService.java │ │ └── services │ │ ├── AboutService.java │ │ └── SearchesService.java └── resources │ ├── banner.txt │ ├── db │ └── migrate │ │ ├── common │ │ ├── V1__create_tables.sql │ │ ├── V2__DAS_1_1.sql │ │ ├── afterClean.sql │ │ └── beforeClean.sql │ │ ├── dev │ │ └── .gitkeep │ │ └── prod │ │ └── .gitkeep │ └── env-version.sh └── test └── java └── com └── hortonworks └── hivestudio └── webapp └── services └── AboutServiceTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # IDEA 3 | # ---- 4 | .idea 5 | .shelf 6 | **/*.iml 7 | **/dependency-reduced-pom.xml 8 | /*.ipr 9 | /*.iws 10 | /out 11 | */*.iml 12 | */out 13 | project/ 14 | 15 | # GRADLE 16 | .gradle/ 17 | gradle/ 18 | gradlew 19 | gradlew.bat 20 | 21 | 22 | # Eclipse 23 | # ------- 24 | *.classpath 25 | *.project 26 | *.settings 27 | /bin 28 | 29 | 30 | 31 | # Vim 32 | # --- 33 | *.sw[op] 34 | 35 | # Textmate 36 | # -------- 37 | .textmate 38 | 39 | # Sublime Text 40 | # ------------ 41 | *.sublime-* 42 | 43 | # jEnv 44 | # ---- 45 | .java-version 46 | 47 | # OS X 48 | # ---- 49 | .DS_Store 50 | 51 | # HPROF 52 | # ----- 53 | *.hprof 54 | 55 | #target 56 | **/target/ 57 | 58 | #Used for development time db 59 | **/db/* 60 | !**/db/migrate 61 | .cache-main 62 | .cache-tests 63 | -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- 1 | HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 2 | 3 | (c) 2016-2018 Hortonworks, Inc. All rights reserved. 4 | 5 | This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms 6 | of the Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party 7 | authorized to distribute this code. If you do not have a written agreement with Hortonworks or with 8 | an authorized and properly licensed third party, you do not have any rights to this code. 9 | 10 | If this code is provided to you under the terms of the AGPLv3: A) HORTONWORKS PROVIDES THIS CODE TO YOU 11 | WITHOUT WARRANTIES OF ANY KIND; (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH 12 | RESPECT TO THIS CODE, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY 13 | AND FITNESS FOR A PARTICULAR PURPOSE; (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, 14 | OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING FROM OR RELATED TO THE CODE; AND (D) WITH RESPECT 15 | TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY DIRECT, 16 | INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 17 | DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 18 | OR LOSS OR CORRUPTION OF DATA. -------------------------------------------------------------------------------- /common/src/main/java/com/hortonworks/hivestudio/common/config/DASDropwizardConfiguration.java: -------------------------------------------------------------------------------- 1 | package com.hortonworks.hivestudio.common.config; 2 | 3 | import com.fasterxml.jackson.annotation.JsonProperty; 4 | import com.hortonworks.hivestudio.common.actor.AkkaFactory; 5 | import io.dropwizard.Configuration; 6 | import io.dropwizard.db.DataSourceFactory; 7 | import lombok.Getter; 8 | import lombok.Setter; 9 | 10 | import javax.validation.Valid; 11 | import javax.validation.constraints.NotNull; 12 | import java.util.List; 13 | 14 | @Getter 15 | @Setter 16 | public class DASDropwizardConfiguration extends Configuration { 17 | @NotNull 18 | @Valid 19 | @JsonProperty("database") 20 | private DataSourceFactory database = null; 21 | 22 | @NotNull 23 | @Valid 24 | @JsonProperty("akka") 25 | private AkkaFactory akkaFactory; 26 | 27 | @Valid 28 | @NotNull 29 | private String serviceConfigDirectory = null; 30 | 31 | @Valid 32 | private AuthConfig authConfig = null; 33 | 34 | @Valid 35 | private String hiveSessionParams = null; 36 | 37 | @Valid 38 | private String credentialProviderPath = null; 39 | 40 | @Valid 41 | private List passwordAliases = null; 42 | 43 | } 44 | -------------------------------------------------------------------------------- /common/src/main/java/com/hortonworks/hivestudio/common/util/CredentialProvider.java: -------------------------------------------------------------------------------- 1 | package com.hortonworks.hivestudio.common.util; 2 | 3 | import com.google.inject.Inject; 4 | import com.hortonworks.hivestudio.common.config.DASDropwizardConfiguration; 5 | import org.apache.hadoop.conf.Configuration; 6 | import org.apache.hadoop.security.alias.CredentialProviderFactory; 7 | 8 | import java.io.IOException; 9 | 10 | public class CredentialProvider { 11 | 12 | // Apparently this is the best way to create a hadoop JCEKS reader! 13 | private Configuration jceksReader; 14 | 15 | @Inject 16 | public CredentialProvider(DASDropwizardConfiguration conf) { 17 | this(conf.getCredentialProviderPath()); 18 | } 19 | 20 | public CredentialProvider(String path) { 21 | this.jceksReader = createReader(path); 22 | } 23 | 24 | private Configuration createReader(String path) { 25 | Configuration conf = new Configuration(); 26 | conf.set(CredentialProviderFactory.CREDENTIAL_PROVIDER_PATH, path); 27 | return conf; 28 | } 29 | 30 | public String getPassword(String alias) throws IOException { 31 | String passwd = null; 32 | char[] pwdCharArray = jceksReader.getPassword(alias); 33 | if (pwdCharArray != null) { 34 | passwd = new String(pwdCharArray); 35 | } 36 | return passwd; 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /common/src/main/java/com/hortonworks/hivestudio/common/util/PasswordSubstitutor.java: -------------------------------------------------------------------------------- 1 | package com.hortonworks.hivestudio.common.util; 2 | 3 | import lombok.extern.slf4j.Slf4j; 4 | import org.apache.commons.lang.StringUtils; 5 | import org.apache.commons.text.StrSubstitutor; 6 | import org.json.simple.JSONArray; 7 | import org.json.simple.JSONObject; 8 | import org.json.simple.parser.JSONParser; 9 | import org.json.simple.parser.ParseException; 10 | 11 | import java.io.IOException; 12 | import java.util.HashMap; 13 | 14 | @Slf4j 15 | public class PasswordSubstitutor extends StrSubstitutor { 16 | 17 | public String replace(String source) { 18 | JSONParser parser = new JSONParser(); 19 | try { 20 | JSONObject json = (JSONObject) parser.parse(source); 21 | 22 | String providerPath = json.get("credentialProviderPath").toString(); 23 | if(!StringUtils.isEmpty(providerPath)) { 24 | CredentialProvider credentialProvider = new CredentialProvider(providerPath); 25 | 26 | JSONArray passwordAliases = (JSONArray)json.get("passwordAliases"); 27 | 28 | HashMap valueMap = new HashMap<>(); 29 | for (Object passwordAlias : passwordAliases) { 30 | String alias = passwordAlias.toString(); 31 | String password = credentialProvider.getPassword(alias); 32 | password = StringUtils.isEmpty(password) ? "" : password.trim(); 33 | valueMap.put(alias, password); 34 | } 35 | 36 | source = super.replace(source, valueMap); 37 | } 38 | } catch(ParseException | IOException e){ 39 | log.error("Password replace failed", e); 40 | } 41 | return source; 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /common/src/main/resources/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/common/src/main/resources/.gitkeep -------------------------------------------------------------------------------- /common/src/test/java/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/common/src/test/java/.gitkeep -------------------------------------------------------------------------------- /common/src/test/java/com/hortonworks/hivestudio/common/util/CredentialProviderTest.java: -------------------------------------------------------------------------------- 1 | package com.hortonworks.hivestudio.common.util; 2 | 3 | import org.junit.Assert; 4 | import org.junit.Test; 5 | 6 | import java.nio.file.Paths; 7 | 8 | public class CredentialProviderTest { 9 | private static final String JCEKS_PATH = getCredentialProviderPath(); 10 | 11 | protected static String getCredentialProviderPath() { 12 | String cwd = Paths.get(".").toAbsolutePath().normalize().toString(); 13 | return "jceks://file" + cwd + "/src/test/resources/das_test.jceks"; 14 | } 15 | 16 | @Test 17 | public void getPassword() throws Exception { 18 | CredentialProvider credentialProvider = new CredentialProvider(JCEKS_PATH); 19 | String pswd = credentialProvider.getPassword("data_analytics_studio_database_password"); 20 | Assert.assertEquals(pswd, "testDBPswd"); 21 | } 22 | } -------------------------------------------------------------------------------- /common/src/test/java/com/hortonworks/hivestudio/common/util/PasswordSubstitutorTest.java: -------------------------------------------------------------------------------- 1 | package com.hortonworks.hivestudio.common.util; 2 | 3 | import com.fasterxml.jackson.databind.JsonNode; 4 | import com.fasterxml.jackson.databind.ObjectMapper; 5 | import org.apache.commons.io.FileUtils; 6 | import org.junit.Assert; 7 | import org.junit.Test; 8 | 9 | import java.io.File; 10 | 11 | public class PasswordSubstitutorTest { 12 | 13 | protected static String JSON_FILE_PATH = "src/test/resources/das-app.json"; 14 | 15 | @Test 16 | public void replace() throws Exception { 17 | PasswordSubstitutor passwordSubstitutor = new PasswordSubstitutor(); 18 | 19 | String jsonString = FileUtils.readFileToString(new File(JSON_FILE_PATH)); 20 | String credentialProviderPath = CredentialProviderTest.getCredentialProviderPath(); 21 | jsonString = jsonString.replace("{{das_credential_provider_paths}}", credentialProviderPath); 22 | 23 | jsonString = passwordSubstitutor.replace(jsonString); 24 | 25 | ObjectMapper mapper = new ObjectMapper(); 26 | JsonNode json = mapper.readTree(jsonString); 27 | 28 | Assert.assertEquals("testDBPswd", json.path("database").path("password").asText()); 29 | Assert.assertEquals("testWebappPswd", json.path("server").path("applicationConnectors").get(0).get("keyStorePassword").asText()); 30 | Assert.assertEquals("testWebappPswd", json.path("server").path("adminConnectors").get(0).get("keyStorePassword").asText()); 31 | Assert.assertEquals("", json.path("noPasswordAlias").asText()); 32 | } 33 | 34 | } -------------------------------------------------------------------------------- /common/src/test/resources/das_test.jceks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/common/src/test/resources/das_test.jceks -------------------------------------------------------------------------------- /dp-integ/das-app/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM registry.eng.hortonworks.com/hortonworks/hwx_nginx:1.13.3 2 | MAINTAINER Hortonworks 3 | 4 | ADD nginx/nginx.conf /etc/nginx/nginx.conf 5 | RUN rm -rf /etc/nginx/conf.d/*.conf 6 | ADD nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf 7 | 8 | COPY static /usr/das-app/ 9 | 10 | ADD https://releases.hashicorp.com/consul/0.8.5/consul_0.8.5_linux_amd64.zip / 11 | 12 | RUN apt-get install -y unzip && \ 13 | unzip -d /bin consul_0.8.5_linux_amd64.zip && \ 14 | rm consul_0.8.5_linux_amd64.zip && \ 15 | apt-get remove --purge --yes unzip 16 | 17 | COPY consul.config /scripts/ 18 | COPY start.sh /scripts/ 19 | 20 | EXPOSE 80 443 21 | ENTRYPOINT ["bash", "/scripts/start.sh"] 22 | -------------------------------------------------------------------------------- /dp-integ/das-app/consul.config: -------------------------------------------------------------------------------- 1 | { 2 | "data_dir": "/consul/data", 3 | "log_level": "INFO", 4 | "server": false, 5 | "services": [{ 6 | "name": "das", 7 | "tags": ["das-app","dp-plugin-app", "dps-plugin"], 8 | "port": 80, 9 | "checks": [{ 10 | "name": "NGINX up check", 11 | "http": "http://127.0.0.1/health", 12 | "interval": "15s" 13 | }] 14 | }] 15 | } 16 | -------------------------------------------------------------------------------- /dp-integ/das-app/nginx/conf.d/default.conf: -------------------------------------------------------------------------------- 1 | server { 2 | listen 80; 3 | server_name localhost; 4 | 5 | location / { 6 | root /usr/das-app; 7 | index index.html; 8 | } 9 | 10 | location /health { 11 | default_type text/plain; 12 | add_header Content-Type text/plain; 13 | return 200 'ok'; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /dp-integ/das-app/nginx/nginx.conf: -------------------------------------------------------------------------------- 1 | worker_processes 1; 2 | 3 | error_log /var/log/nginx/error.log warn; 4 | pid /var/run/nginx.pid; 5 | 6 | events { 7 | worker_connections 256; 8 | } 9 | 10 | http { 11 | include /etc/nginx/mime.types; 12 | default_type application/octet-stream; 13 | 14 | log_format main '[$time_local] $remote_user:$remote_addr "$request" ' 15 | '$status $body_bytes_sent "$http_referer" ' 16 | '"$http_user_agent" "$http_x_forwarded_for"'; 17 | 18 | access_log /var/log/nginx/access.log main; 19 | 20 | sendfile on; 21 | #tcp_nopush on; 22 | 23 | keepalive_timeout 20; 24 | 25 | #gzip on; 26 | 27 | include /etc/nginx/conf.d/*.conf; 28 | } 29 | -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { 4 | "modules": false, 5 | "targets": { 6 | "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] 7 | } 8 | }], 9 | "stage-2" 10 | ], 11 | "plugins": ["transform-vue-jsx", "transform-runtime"] 12 | } 13 | -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/.eslintignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | /config/ 3 | /dist/ 4 | /*.js 5 | -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/.eslintrc.js: -------------------------------------------------------------------------------- 1 | // https://eslint.org/docs/user-guide/configuring 2 | 3 | module.exports = { 4 | root: true, 5 | parserOptions: { 6 | parser: 'babel-eslint' 7 | }, 8 | env: { 9 | browser: true, 10 | }, 11 | extends: [ 12 | // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention 13 | // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules. 14 | 'plugin:vue/essential', 15 | // https://github.com/standard/standard/blob/master/docs/RULES-en.md 16 | 'standard' 17 | ], 18 | // required to lint *.vue files 19 | plugins: [ 20 | 'vue' 21 | ], 22 | // add your custom rules here 23 | rules: { 24 | // allow async-await 25 | 'generator-star-spacing': 'off', 26 | // allow debugger during development 27 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | /dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | node 8 | # Editor directories and files 9 | .idea 10 | .vscode 11 | .gitkeep 12 | *.suo 13 | *.ntvs* 14 | *.njsproj 15 | *.sln 16 | -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | "postcss-import": {}, 6 | "postcss-url": {}, 7 | // to edit target browsers: use "browserslist" field in package.json 8 | "autoprefixer": {} 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/README.md: -------------------------------------------------------------------------------- 1 | # dasdphub 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/dp-integ/dp-ui-app/build/logo.png -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 'use strict' 25 | module.exports = { 26 | NODE_ENV: '"production"' 27 | } 28 | -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/src/assets/img/icon-DAS-green-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/dp-integ/dp-ui-app/src/assets/img/icon-DAS-green-42.png -------------------------------------------------------------------------------- /dp-integ/dp-ui-app/src/assets/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/dp-integ/dp-ui-app/src/assets/img/spinner.gif -------------------------------------------------------------------------------- /event-processor/.gitignore: -------------------------------------------------------------------------------- 1 | # use glob syntax. 2 | syntax: glob -------------------------------------------------------------------------------- /event-processor/src/main/resources/banner.txt: -------------------------------------------------------------------------------- 1 | ================================================================================ 2 | :: Hortonworks :: DAS - EVENT PROCESSOR :: Ver: 1.2.0 :: 3 | ================================================================================ 4 | -------------------------------------------------------------------------------- /event-processor/src/main/resources/env-version.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | # (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | # This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 6 | # Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 7 | # to distribute this code.  If you do not have a written agreement with Hortonworks or with an authorized and 8 | # properly licensed third party, you do not have any rights to this code. 9 | # If this code is provided to you under the terms of the AGPLv3: 10 | # (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 11 | # (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 12 | # LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 13 | # (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 14 | # FROM OR RELATED TO THE CODE; AND 15 | # (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 16 | # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 17 | # DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 18 | # OR LOSS OR CORRUPTION OF DATA. 19 | # 20 | 21 | DAS_EP_VERSION="${pom.version}" 22 | DAS_EP_TIMESTAMP="${creation.time}" 23 | -------------------------------------------------------------------------------- /hive/src/main/resources/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/hive/src/main/resources/.gitkeep -------------------------------------------------------------------------------- /mpack/README.md: -------------------------------------------------------------------------------- 1 | ## Build Hive Studio mpack: 2 | 3 | ```bash 4 | mvn clean package -P mpack 5 | ``` 6 | 7 | Output file can be found at 8 | 9 | ```bash 10 | target/data-analytics-studio-mpack-XXX.tar.gz 11 | ``` 12 | 13 | ## Install Hive Studio mpack: 14 | 15 | Stop Ambari Server: 16 | ```bash 17 | ambari-server stop 18 | ``` 19 | 20 | Install Hive Studio mpack: 21 | ```bash 22 | ambari-server install-mpack --mpack=/my-path/data-analytics-studio-mpack-XXX.tar.gz --verbose 23 | ``` 24 | 25 | Start Ambari Server 26 | ```bash 27 | ambari-server start 28 | ``` 29 | -------------------------------------------------------------------------------- /mpack/src/main/resources/hdp-addon-services/DATA_ANALYTICS_STUDIO/current/properties/das-event-processor-env.sh.j2: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | #Do NOT edit Log and Pid dir, modify Advanced data_analytics_studio-env properties instead 4 | export DAS_EP_PID_DIR="{{data_analytics_studio_pid_dir}}" 5 | export DAS_EP_LOG_DIR="{{data_analytics_studio_log_dir}}" 6 | export JAVA_OPTS="{{data_analytics_studio_ep_jvm_opts}}" 7 | export ADDITIONAL_CLASSPATH="{{data_analytics_studio_ep_additional_classpath}}" 8 | 9 | export DEBUG="false" 10 | #export DEBUG_PORT= 11 | -------------------------------------------------------------------------------- /mpack/src/main/resources/hdp-addon-services/DATA_ANALYTICS_STUDIO/current/properties/das-webapp-env.sh.j2: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | #Do NOT edit Log and Pid dir, modify Advanced data_analytics_studio-env properties instead 4 | export DAS_PID_DIR="{{data_analytics_studio_pid_dir}}" 5 | export DAS_LOG_DIR="{{data_analytics_studio_log_dir}}" 6 | export JAVA_OPTS="{{data_analytics_studio_webapp_jvm_opts}}" 7 | export ADDITIONAL_CLASSPATH="{{data_analytics_studio_webapp_additional_classpath}}" 8 | 9 | export DEBUG="false" 10 | #export DEBUG_PORT= 11 | -------------------------------------------------------------------------------- /mpack/src/main/resources/hdp-addon-services/DATA_ANALYTICS_STUDIO/current/properties/das.conf.j2: -------------------------------------------------------------------------------- 1 | application.name=das-webapp 2 | application.version=${build_version} 3 | das.jobs.dir=/user/{{data_analytics_studio_user}}/jobs 4 | das.api.url={{data_analytics_studio_webapp_server_url}} 5 | use.hive.interactive.mode=true 6 | -------------------------------------------------------------------------------- /mpack/src/main/resources/hdp-addon-services/DATA_ANALYTICS_STUDIO/current/quicklinks/quicklinks.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "default", 3 | "description": "default quick links configuration", 4 | "configuration": { 5 | "protocol": { 6 | "type":"http", 7 | "checks":[ 8 | { 9 | "property":"data_analytics_studio_webapp_server_protocol", 10 | "desired":"http", 11 | "site":"data_analytics_studio-webapp-properties" 12 | } 13 | ] 14 | }, 15 | "links": [ 16 | { 17 | "name": "data_analytics_studio_ui", 18 | "label": "Data Analytics Studio UI", 19 | "component_name": "DATA_ANALYTICS_STUDIO_WEBAPP", 20 | "url": "%@://%@:%@", 21 | "requires_user_name": "false", 22 | "attributes": ["authenticated", "sso"], 23 | "port": { 24 | "http_property": "data_analytics_studio_webapp_server_port", 25 | "http_default_port": "30800", 26 | "https_property": "data_analytics_studio_webapp_server_port", 27 | "https_default_port": "30800", 28 | "regex": "^(\\d+)$", 29 | "site": "data_analytics_studio-webapp-properties" 30 | } 31 | } 32 | ] 33 | } 34 | } 35 | 36 | -------------------------------------------------------------------------------- /mpack/src/main/resources/hdp-addon-services/DATA_ANALYTICS_STUDIO/current/role_command_order.json: -------------------------------------------------------------------------------- 1 | { 2 | "general_deps" : { 3 | "_comment" : "dependencies for DATA_ANALYTICS_STUDIO", 4 | "DATA_ANALYTICS_STUDIO_WEBAPP-START" : ["HIVE_SERVER-START"], 5 | "DATA_ANALYTICS_STUDIO_EVENT_PROCESSOR-START" : ["HIVE_SERVER-START", "DATA_ANALYTICS_STUDIO_WEBAPP-START"] 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /mpack/src/main/resources/mpack.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "full-release", 3 | "name": "${mpack_name}", 4 | "version": "${das_version}", 5 | "description": "Data Analytics Studio Management Pack", 6 | "prerequisites": { 7 | "min_ambari_version": "2.6.0.0", 8 | "max-ambari-version" : "2.7.0.0" 9 | }, 10 | "artifacts": [ 11 | { 12 | "name": "hdp-data_analytics_studio-addon-service-definitions", 13 | "type": "stack-addon-service-definitions", 14 | "source_dir": "hdp-addon-services", 15 | "service_versions_map": [ 16 | { 17 | "service_name" : "DATA_ANALYTICS_STUDIO", 18 | "service_version" : "${das_version}", 19 | "applicable_stacks" : [ 20 | { 21 | "stack_name" : "HDP", 22 | "stack_version" : "${hdp_version}" 23 | } 24 | ] 25 | } 26 | ] 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /query/src/test/java/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/query/src/test/java/.gitkeep -------------------------------------------------------------------------------- /reporting/src/main/resources/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/reporting/src/main/resources/.gitkeep -------------------------------------------------------------------------------- /reporting/src/test/java/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/reporting/src/test/java/.gitkeep -------------------------------------------------------------------------------- /ui-app/.gitignore: -------------------------------------------------------------------------------- 1 | # compiled output 2 | /dist 3 | /tmp 4 | 5 | # dependencies 6 | /node_modules 7 | /bower_components 8 | /node 9 | 10 | # misc 11 | /.sass-cache 12 | /connect.lock 13 | /coverage/* 14 | /libpeerconnection.log 15 | npm-debug.log* 16 | testem.log -------------------------------------------------------------------------------- /ui-app/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "predef": [ 3 | "server", 4 | "document", 5 | "window", 6 | "location", 7 | "setTimeout", 8 | "$", 9 | "-Promise", 10 | "define", 11 | "console", 12 | "visit", 13 | "exists", 14 | "fillIn", 15 | "click", 16 | "keyEvent", 17 | "triggerEvent", 18 | "find", 19 | "findWithAssert", 20 | "wait", 21 | "DS", 22 | "andThen", 23 | "currentURL", 24 | "currentPath", 25 | "currentRouteName" 26 | ], 27 | "node": false, 28 | "browser": false, 29 | "boss": true, 30 | "curly": true, 31 | "debug": false, 32 | "devel": false, 33 | "eqeqeq": true, 34 | "evil": true, 35 | "forin": false, 36 | "immed": false, 37 | "laxbreak": false, 38 | "newcap": true, 39 | "noarg": true, 40 | "noempty": false, 41 | "nonew": false, 42 | "nomen": false, 43 | "onevar": false, 44 | "plusplus": false, 45 | "regexp": false, 46 | "undef": true, 47 | "sub": true, 48 | "strict": false, 49 | "white": false, 50 | "eqnull": true, 51 | "esnext": true, 52 | "unused": true 53 | } -------------------------------------------------------------------------------- /ui-app/.watchmanconfig: -------------------------------------------------------------------------------- 1 | { 2 | "ignore_dirs": ["tmp", "dist"] 3 | } -------------------------------------------------------------------------------- /ui-app/app/adapters/app-rm.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import RMAdapter from './rm'; 26 | 27 | export default RMAdapter.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/adapters/app.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import TimelineAdapter from './timeline'; 26 | 27 | export default TimelineAdapter.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/adapters/attempt-am.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import AMAdapter from './am'; 26 | 27 | export default AMAdapter.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/adapters/attempt.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import TimelineAdapter from './timeline'; 26 | 27 | export default TimelineAdapter.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/adapters/dag-info.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import TimelineAdapter from './timeline'; 26 | 27 | export default TimelineAdapter.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/adapters/dag.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import TimelineAdapter from './timeline'; 26 | 27 | export default TimelineAdapter.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/adapters/task-am.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import AMAdapter from './am'; 26 | 27 | export default AMAdapter.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/adapters/task.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import TimelineAdapter from './timeline'; 26 | 27 | export default TimelineAdapter.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/components/bulk-report-copy-column.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Component.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/components/bulk-report-table-header.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Component.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/components/list-group.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import Ember from 'ember'; 26 | 27 | export default Ember.Component.extend({ 28 | classNames: ['list-group'] 29 | }); 30 | -------------------------------------------------------------------------------- /ui-app/app/components/loading-data.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Component.extend({ 27 | messege : '' 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/components/query-details.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Component.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/components/relations-action.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Component.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/components/simple-notification.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Component.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/components/simple-table.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import Ember from 'ember'; 26 | 27 | export default Ember.Component.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/components/stack-trace.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Component.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/components/vs-exp-diff.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Component.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/controllers/attempt/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import PageController from '../page'; 26 | 27 | export default PageController.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/controllers/query-diff/dag.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Controller.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/controllers/query/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import PageController from '../page'; 26 | 27 | export default PageController.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/controllers/saved-query.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import Ember from 'ember'; 26 | 27 | export default Ember.Controller.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/controllers/task/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import PageController from '../page'; 26 | 27 | export default PageController.extend({ 28 | attempts: null, 29 | }); 30 | -------------------------------------------------------------------------------- /ui-app/app/controllers/udfs/new.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import Ember from 'ember'; 26 | 27 | export default Ember.Controller.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/controllers/warehouses.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Controller.extend({ 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/entities/attempt-am.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import AMEntity from './am'; 26 | 27 | export default AMEntity.extend({ 28 | queryPropertyToJoin: "attemptID", 29 | }); 30 | -------------------------------------------------------------------------------- /ui-app/app/entities/task-am.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import AMEntity from './am'; 26 | 27 | export default AMEntity.extend({ 28 | queryPropertyToJoin: "taskID", 29 | }); 30 | -------------------------------------------------------------------------------- /ui-app/app/entities/vertex-am.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import AMEntity from './am'; 26 | 27 | export default AMEntity.extend({ 28 | queryPropertyToJoin: "vertexID", 29 | }); 30 | -------------------------------------------------------------------------------- /ui-app/app/models/app-rm.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import RMModel from './rm'; 26 | 27 | export default RMModel.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/models/attempt-am.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import AMModel from './am'; 26 | 27 | export default AMModel.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/models/dag-am.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import AMModel from './am'; 26 | 27 | export default AMModel.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/models/task-am.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import AMModel from './am'; 26 | 27 | export default AMModel.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/resolver.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Resolver from 'ember-resolver'; 25 | 26 | export default Resolver; 27 | -------------------------------------------------------------------------------- /ui-app/app/routes/manage.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Route.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/routes/queries/query/loading.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import Ember from 'ember'; 26 | 27 | export default Ember.Route.extend({ 28 | beforeModel() { 29 | } 30 | }); 31 | -------------------------------------------------------------------------------- /ui-app/app/routes/query-diff/configs.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Route.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/routes/query-diff/visual-explain.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Route.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/routes/query/configs.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | export default Ember.Route.extend({ 26 | 27 | }); -------------------------------------------------------------------------------- /ui-app/app/routes/query/visual-explain.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | export default Ember.Route.extend({ 26 | 27 | }); -------------------------------------------------------------------------------- /ui-app/app/routes/reports/database.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Route.extend({ 27 | breadCrumb: null 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/routes/search.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | import Ember from 'ember'; 25 | 26 | export default Ember.Route.extend({ 27 | }); 28 | -------------------------------------------------------------------------------- /ui-app/app/serializers/file.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import DS from 'ember-data'; 26 | 27 | export default DS.RESTSerializer.extend({ 28 | primaryKey: 'filePath' 29 | }); 30 | -------------------------------------------------------------------------------- /ui-app/app/serializers/table.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import DS from 'ember-data'; 26 | 27 | export default DS.RESTSerializer.extend(DS.EmbeddedRecordsMixin, { 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/app/serializers/task-am.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import AMSerializer from './am'; 26 | 27 | export default AMSerializer.extend({ 28 | payloadNamespace: "tasks" 29 | }); 30 | -------------------------------------------------------------------------------- /ui-app/app/styles/all-queries-table.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | .all-queries-table { 25 | } 26 | -------------------------------------------------------------------------------- /ui-app/app/styles/date-formatter.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | .date-formatter { 26 | display: inline; 27 | } 28 | -------------------------------------------------------------------------------- /ui-app/app/styles/em-table-query-actions-cell.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | .em-table-query-actions-cell { 25 | text-align: center; 26 | a { 27 | margin: 0 10px; 28 | } 29 | } -------------------------------------------------------------------------------- /ui-app/app/styles/home-table-controls.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | .home-table-controls { 26 | display: inline-block; 27 | margin-top: 10px; 28 | } -------------------------------------------------------------------------------- /ui-app/app/styles/imports.scss: -------------------------------------------------------------------------------- 1 | // Pages 2 | /* 3 | * 4 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 5 | * 6 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 7 | * 8 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 9 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 10 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 11 | * properly licensed third party, you do not have any rights to this code. 12 | * 13 | * If this code is provided to you under the terms of the AGPLv3: 14 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 15 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 16 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 17 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 18 | * FROM OR RELATED TO THE CODE; AND 19 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 20 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 21 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 22 | * OR LOSS OR CORRUPTION OF DATA. 23 | * 24 | */ 25 | @import "warehouses-page"; 26 | -------------------------------------------------------------------------------- /ui-app/app/templates/app.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{tab-n-refresh tabs=tabs loadTime=loadTime autoRefreshEnabled=polling.active}} 24 | {{outlet}} -------------------------------------------------------------------------------- /ui-app/app/templates/attempt.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{tab-n-refresh tabs=tabs loadTime=loadTime autoRefreshEnabled=polling.active}} 24 | {{outlet}} -------------------------------------------------------------------------------- /ui-app/app/templates/components/bulk-report-copy-column.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/caller-info.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 |
24 | 25 |
26 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/date-formatter.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{txt date type="date" timeZone=timeZone}} -------------------------------------------------------------------------------- /ui-app/app/templates/components/em-swimlane-blocking-event.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 |
24 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/em-swimlane-consolidated-process.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 |   -------------------------------------------------------------------------------- /ui-app/app/templates/components/em-swimlane-event-bar.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 |
-------------------------------------------------------------------------------- /ui-app/app/templates/components/em-swimlane-event.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 |
24 |
-------------------------------------------------------------------------------- /ui-app/app/templates/components/em-swimlane-process-line.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 |
24 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/em-swimlane-process-name.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{process.name}} -------------------------------------------------------------------------------- /ui-app/app/templates/components/join-circular-report.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 |
23 | 24 | {{yield}} 25 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/list-group.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{#each items as |item|}} 24 | {{yield item items}} 25 | {{/each}} 26 | 27 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/pretty-print.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 |
23 |     {{prettyJSON}}
24 | 
-------------------------------------------------------------------------------- /ui-app/app/templates/components/query-editor.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{textarea id="code-mirror" rows="15" cols="20" value=currentQuery}} 24 | 25 | {{yield}} 26 | 27 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/query-text-diff.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 |
23 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/radio-button.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{yield}} -------------------------------------------------------------------------------- /ui-app/app/templates/components/relations-action.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/table-controls.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | 24 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/table-map.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 |
23 | 24 | {{yield}} 25 | -------------------------------------------------------------------------------- /ui-app/app/templates/components/tabs-pane.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{#each tabs as |tab|}} 24 | {{yield tab}} 25 | {{/each}} 26 | -------------------------------------------------------------------------------- /ui-app/app/templates/dag.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{tab-n-refresh tabs=tabs loadTime=loadTime autoRefreshEnabled=polling.active}} 24 | {{outlet}} -------------------------------------------------------------------------------- /ui-app/app/templates/databases-error.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{notification-message notification=alert}} -------------------------------------------------------------------------------- /ui-app/app/templates/databases-loading.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{loading-data messege="Loading Databases. Please wait." }} 24 | -------------------------------------------------------------------------------- /ui-app/app/templates/databases/database-error.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{notification-message notification=alert}} -------------------------------------------------------------------------------- /ui-app/app/templates/databases/database.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{outlet}} -------------------------------------------------------------------------------- /ui-app/app/templates/databases/database/tables-error.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{notification-message notification=alert}} -------------------------------------------------------------------------------- /ui-app/app/templates/databases/database/tables-loading.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{loading-data messege="Loading Table Information. Please wait." }} 24 | 25 | 26 | -------------------------------------------------------------------------------- /ui-app/app/templates/databases/database/tables/table-error.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{notification-message notification=alert}} -------------------------------------------------------------------------------- /ui-app/app/templates/databases/database/tables/table-loading.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{loading-data messege="Loading Table Information. Please wait." }} -------------------------------------------------------------------------------- /ui-app/app/templates/loading.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{loading-data }} -------------------------------------------------------------------------------- /ui-app/app/templates/manage.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 |

This is manage page.

23 | 24 | 25 | {{outlet}} 26 | -------------------------------------------------------------------------------- /ui-app/app/templates/messages/message.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{notification-message notification=model}} 24 | -------------------------------------------------------------------------------- /ui-app/app/templates/query-diff/index.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{outlet}} 24 | -------------------------------------------------------------------------------- /ui-app/app/templates/query.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | 24 | {{outlet}} -------------------------------------------------------------------------------- /ui-app/app/templates/reports.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | {{outlet}} 23 | -------------------------------------------------------------------------------- /ui-app/app/templates/reports/database-storage.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{storage-report}} 24 | 25 | -------------------------------------------------------------------------------- /ui-app/app/templates/search.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | search dummy 23 | 24 | {{outlet}} 25 | -------------------------------------------------------------------------------- /ui-app/app/templates/settings-loading.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{loading-data messege="Loading Settings. Please wait." }} 24 | -------------------------------------------------------------------------------- /ui-app/app/templates/tables.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{outlet}} 24 | -------------------------------------------------------------------------------- /ui-app/app/templates/task.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{tab-n-refresh tabs=tabs loadTime=loadTime autoRefreshEnabled=polling.active}} 24 | {{outlet}} -------------------------------------------------------------------------------- /ui-app/app/templates/udfs-loading.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{loading-data messege="Loading Udfs. Please wait." }} 24 | -------------------------------------------------------------------------------- /ui-app/app/templates/vertex.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | 23 | {{tab-n-refresh tabs=tabs loadTime=loadTime autoRefreshEnabled=polling.active}} 24 | {{outlet}} -------------------------------------------------------------------------------- /ui-app/app/templates/warehouses.hbs: -------------------------------------------------------------------------------- 1 | {{! 2 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 3 | * 4 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | * 6 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 7 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 8 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 9 | * properly licensed third party, you do not have any rights to this code. 10 | * 11 | * If this code is provided to you under the terms of the AGPLv3: 12 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 13 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 14 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 15 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 16 | * FROM OR RELATED TO THE CODE; AND 17 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 18 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 19 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 20 | * OR LOSS OR CORRUPTION OF DATA. 21 | }} 22 | {{outlet}} -------------------------------------------------------------------------------- /ui-app/app/utils/process-definition.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import Ember from 'ember'; 26 | 27 | export default Ember.Object.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/blueprints/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "predef": [ 3 | "console" 4 | ], 5 | "strict": false 6 | } 7 | -------------------------------------------------------------------------------- /ui-app/blueprints/entity/files/app/entities/__name__.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | import Entity from './entity'; 26 | 27 | export default Entity.extend({ 28 | }); 29 | -------------------------------------------------------------------------------- /ui-app/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "hivestudio", 3 | "dependencies": { 4 | "ember": "~2.9.0", 5 | "ember-cli-shims": "0.1.3", 6 | "ember-qunit-notifications": "0.1.0", 7 | "more-js": "0.8.6", 8 | "jquery": "2.1.4", 9 | "moment": "2.18.1", 10 | "moment-timezone": "0.5.0", 11 | "numeral": "1.5.3", 12 | "snippet-ss": "1.12.0", 13 | "jquery-mousewheel": "3.1.13", 14 | "file-saver.js": "1.20150507.2", 15 | "zip-js": "1.0.0", 16 | "d3": "~3.5.17", 17 | "webcola": "~3.3.2", 18 | "font-awesome": "4.7.0", 19 | "jquery-ui": "1.11.4", 20 | "codemirror": "~5.38.0", 21 | "bootstrap-treeview": "~1.2.0", 22 | "blob": "*", 23 | "alasql": "0.4.0", 24 | "bootstrap": "3.3.7", 25 | "sql-formatter": "^1.1.2", 26 | "smalot-bootstrap-datetimepicker": "^2.4.4", 27 | "moment-duration-format": "^1.3.0" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components", 3 | "analytics": false 4 | } 5 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # editorconfig.org 4 | 5 | root = true 6 | 7 | 8 | [*] 9 | end_of_line = lf 10 | charset = utf-8 11 | trim_trailing_whitespace = true 12 | insert_final_newline = true 13 | indent_style = space 14 | indent_size = 2 15 | 16 | [*.js] 17 | indent_style = space 18 | indent_size = 2 19 | 20 | [*.hbs] 21 | insert_final_newline = false 22 | indent_style = space 23 | indent_size = 2 24 | 25 | [*.css] 26 | indent_style = space 27 | indent_size = 2 28 | 29 | [*.html] 30 | indent_style = space 31 | indent_size = 2 32 | 33 | [*.{diff,md}] 34 | trim_trailing_whitespace = false 35 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/.ember-cli: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | { 20 | /** 21 | Ember CLI sends analytics information by default. The data is completely 22 | anonymous, but there are times when you might want to disable this behavior. 23 | 24 | Setting `disableAnalytics` to true will prevent any data from being sent. 25 | */ 26 | "disableAnalytics": false 27 | } 28 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # compiled output 4 | /dist 5 | /tmp 6 | 7 | # dependencies 8 | /node_modules 9 | /bower_components 10 | 11 | # misc 12 | /.sass-cache 13 | /connect.lock 14 | /coverage/* 15 | /libpeerconnection.log 16 | npm-debug.log 17 | testem.log 18 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "predef": [ 3 | "document", 4 | "window", 5 | "-Promise" 6 | ], 7 | "browser": true, 8 | "boss": true, 9 | "curly": true, 10 | "debug": false, 11 | "devel": true, 12 | "eqeqeq": true, 13 | "evil": true, 14 | "forin": false, 15 | "immed": false, 16 | "laxbreak": false, 17 | "newcap": true, 18 | "noarg": true, 19 | "noempty": false, 20 | "nonew": false, 21 | "nomen": false, 22 | "onevar": false, 23 | "plusplus": false, 24 | "regexp": false, 25 | "undef": true, 26 | "sub": true, 27 | "strict": false, 28 | "white": false, 29 | "eqnull": true, 30 | "esnext": true, 31 | "unused": true 32 | } 33 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/.npmignore: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | bower_components/ 18 | tests/ 19 | tmp/ 20 | dist/ 21 | 22 | .bowerrc 23 | .editorconfig 24 | .ember-cli 25 | .travis.yml 26 | .npmignore 27 | **/.gitkeep 28 | bower.json 29 | Brocfile.js 30 | testem.json 31 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/.watchmanconfig: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | { 20 | "ignore_dirs": ["tmp", "dist"] 21 | } 22 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/addon/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/addon/.gitkeep -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/app/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/app/.gitkeep -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/app/components/directory-viewer.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | export { default } from 'hdfs-directory-viewer/components/directory-viewer'; 26 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/app/utils/viewer-config.js: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | * 5 | * (c) 2016-2018 Hortonworks, Inc. All rights reserved. 6 | * 7 | * This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 8 | * Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 9 | * to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 10 | * properly licensed third party, you do not have any rights to this code. 11 | * 12 | * If this code is provided to you under the terms of the AGPLv3: 13 | * (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 14 | * (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 15 | * LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 16 | * (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 17 | * FROM OR RELATED TO THE CODE; AND 18 | * (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 20 | * DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 21 | * OR LOSS OR CORRUPTION OF DATA. 22 | * 23 | */ 24 | 25 | export { default } from 'hdfs-directory-viewer/utils/viewer-config'; 26 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "hdfs-directory-viewer", 3 | "dependencies": { 4 | "ember": "2.2.0", 5 | "ember-cli-shims": "0.1.0", 6 | "ember-cli-test-loader": "0.2.2", 7 | "ember-load-initializers": "0.1.7", 8 | "ember-qunit-notifications": "0.1.0", 9 | "jquery": "1.11.3", 10 | "loader.js": "^3.5.0", 11 | "qunit": "~1.20.0", 12 | "bootstrap": "~3.3.6", 13 | "font-awesome": "~4.5.0" 14 | }, 15 | "resolutions": { 16 | "ember": "2.2.0" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/testem.json: -------------------------------------------------------------------------------- 1 | { 2 | "framework": "qunit", 3 | "test_page": "tests/index.html?hidepassed", 4 | "disable_watching": true, 5 | "launch_in_ci": [ 6 | "PhantomJS" 7 | ], 8 | "launch_in_dev": [ 9 | "PhantomJS", 10 | "Chrome" 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/tests/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "predef": [ 3 | "document", 4 | "window", 5 | "location", 6 | "setTimeout", 7 | "$", 8 | "-Promise", 9 | "define", 10 | "console", 11 | "visit", 12 | "exists", 13 | "fillIn", 14 | "click", 15 | "keyEvent", 16 | "triggerEvent", 17 | "find", 18 | "findWithAssert", 19 | "wait", 20 | "DS", 21 | "andThen", 22 | "currentURL", 23 | "currentPath", 24 | "currentRouteName" 25 | ], 26 | "node": false, 27 | "browser": false, 28 | "boss": true, 29 | "curly": true, 30 | "debug": false, 31 | "devel": false, 32 | "eqeqeq": true, 33 | "evil": true, 34 | "forin": false, 35 | "immed": false, 36 | "laxbreak": false, 37 | "newcap": true, 38 | "noarg": true, 39 | "noempty": false, 40 | "nonew": false, 41 | "nomen": false, 42 | "onevar": false, 43 | "plusplus": false, 44 | "regexp": false, 45 | "undef": true, 46 | "sub": true, 47 | "strict": false, 48 | "white": false, 49 | "eqnull": true, 50 | "esnext": true, 51 | "unused": true 52 | } 53 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/components/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/components/.gitkeep -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/controllers/.gitkeep -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/helpers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/helpers/.gitkeep -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/models/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/models/.gitkeep -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/routes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/routes/.gitkeep -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/templates/components/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/app/templates/components/.gitkeep -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/tests/dummy/public/robots.txt: -------------------------------------------------------------------------------- 1 | # http://www.robotstxt.org 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/tests/integration/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/tests/integration/.gitkeep -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/tests/unit/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/tests/unit/.gitkeep -------------------------------------------------------------------------------- /ui-app/externaladdons/hdfs-directory-viewer/vendor/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/externaladdons/hdfs-directory-viewer/vendor/.gitkeep -------------------------------------------------------------------------------- /ui-app/public/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/favicon.ico -------------------------------------------------------------------------------- /ui-app/public/assets/images/hive-studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/hive-studio.png -------------------------------------------------------------------------------- /ui-app/public/assets/images/joins-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/joins-report.png -------------------------------------------------------------------------------- /ui-app/public/assets/images/reads-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/reads-report.png -------------------------------------------------------------------------------- /ui-app/public/assets/images/storages/azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/storages/azure.png -------------------------------------------------------------------------------- /ui-app/public/assets/images/storages/connectria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/storages/connectria.png -------------------------------------------------------------------------------- /ui-app/public/assets/images/storages/gcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/storages/gcloud.png -------------------------------------------------------------------------------- /ui-app/public/assets/images/storages/hdfs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/storages/hdfs.png -------------------------------------------------------------------------------- /ui-app/public/assets/images/storages/rackspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/storages/rackspace.png -------------------------------------------------------------------------------- /ui-app/public/assets/images/storages/s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/storages/s3.png -------------------------------------------------------------------------------- /ui-app/public/assets/images/world-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/ui-app/public/assets/images/world-map.png -------------------------------------------------------------------------------- /ui-app/public/robots.txt: -------------------------------------------------------------------------------- 1 | # http://www.robotstxt.org 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /ui-app/templatelicence.txt: -------------------------------------------------------------------------------- 1 | <% _.forEach(licenses, function(license) { %><%- license.name %> | <%- license.version %> | <%- license.licenses %> 2 | <% }); %> -------------------------------------------------------------------------------- /ui-app/testem.json: -------------------------------------------------------------------------------- 1 | { 2 | "framework": "qunit", 3 | "test_page": "tests/index.html?hidepassed", 4 | "disable_watching": true, 5 | "launch_in_ci": [ 6 | "PhantomJS" 7 | ], 8 | "launch_in_dev": [ 9 | "PhantomJS", 10 | "Chrome" 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /ui-app/tests/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "predef": [ 3 | "document", 4 | "window", 5 | "location", 6 | "setTimeout", 7 | "$", 8 | "-Promise", 9 | "define", 10 | "console", 11 | "visit", 12 | "exists", 13 | "fillIn", 14 | "click", 15 | "keyEvent", 16 | "triggerEvent", 17 | "find", 18 | "findWithAssert", 19 | "wait", 20 | "DS", 21 | "andThen", 22 | "currentURL", 23 | "currentPath", 24 | "currentRouteName" 25 | ], 26 | "node": false, 27 | "browser": false, 28 | "boss": true, 29 | "curly": true, 30 | "debug": false, 31 | "devel": false, 32 | "eqeqeq": true, 33 | "evil": true, 34 | "forin": false, 35 | "immed": false, 36 | "laxbreak": false, 37 | "newcap": true, 38 | "noarg": true, 39 | "noempty": false, 40 | "nonew": false, 41 | "nomen": false, 42 | "onevar": false, 43 | "plusplus": false, 44 | "regexp": false, 45 | "undef": true, 46 | "sub": true, 47 | "strict": false, 48 | "white": false, 49 | "eqnull": true, 50 | "esversion": 6, 51 | "unused": true 52 | } 53 | -------------------------------------------------------------------------------- /web-app/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore this file generated by maven-shade-plugin 2 | dependency-reduced-pom.xml 3 | ui/* 4 | -------------------------------------------------------------------------------- /web-app/README.md: -------------------------------------------------------------------------------- 1 | # Application 2 | 3 | How to start the Application application 4 | --- 5 | 6 | 1. Run `mvn clean install` to build your application 7 | 1. Start application with `java -jar target/web-app-1.0.0.jar server config.yml` 8 | 1. To check that your application is running enter url `http://localhost:8080` 9 | 10 | Health Check 11 | --- 12 | 13 | To see your applications health enter url `http://localhost:8081/healthcheck` 14 | -------------------------------------------------------------------------------- /web-app/src/main/resources/banner.txt: -------------------------------------------------------------------------------- 1 | ================================================================================ 2 | :: Hortonworks :: DAS - WEBAPP :: Ver: 1.2.0 :: 3 | ================================================================================ 4 | 5 | -------------------------------------------------------------------------------- /web-app/src/main/resources/db/migrate/common/V2__DAS_1_1.sql: -------------------------------------------------------------------------------- 1 | -- HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 2 | -- (c) 2016-2018 Hortonworks, Inc. All rights reserved. 3 | -- This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 4 | -- Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 5 | -- to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 6 | -- properly licensed third party, you do not have any rights to this code. 7 | -- If this code is provided to you under the terms of the AGPLv3: 8 | -- (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 9 | -- (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 10 | -- LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 11 | -- (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 12 | -- FROM OR RELATED TO THE CODE; AND 13 | -- (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 14 | -- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 15 | -- DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 16 | -- OR LOSS OR CORRUPTION OF DATA. 17 | 18 | 19 | ALTER TABLE das.hive_query 20 | ADD databases_used JSONB; -------------------------------------------------------------------------------- /web-app/src/main/resources/db/migrate/common/afterClean.sql: -------------------------------------------------------------------------------- 1 | -- HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 2 | -- (c) 2016-2018 Hortonworks, Inc. All rights reserved. 3 | -- This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 4 | -- Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 5 | -- to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 6 | -- properly licensed third party, you do not have any rights to this code. 7 | -- If this code is provided to you under the terms of the AGPLv3: 8 | -- (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 9 | -- (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 10 | -- LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 11 | -- (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 12 | -- FROM OR RELATED TO THE CODE; AND 13 | -- (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 14 | -- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 15 | -- DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 16 | -- OR LOSS OR CORRUPTION OF DATA. 17 | DROP SCHEMA IF EXISTS das; -------------------------------------------------------------------------------- /web-app/src/main/resources/db/migrate/common/beforeClean.sql: -------------------------------------------------------------------------------- 1 | -- HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 2 | -- (c) 2016-2018 Hortonworks, Inc. All rights reserved. 3 | -- This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 4 | -- Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 5 | -- to distribute this code. If you do not have a written agreement with Hortonworks or with an authorized and 6 | -- properly licensed third party, you do not have any rights to this code. 7 | -- If this code is provided to you under the terms of the AGPLv3: 8 | -- (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 9 | -- (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 10 | -- LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 11 | -- (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 12 | -- FROM OR RELATED TO THE CODE; AND 13 | -- (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 14 | -- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 15 | -- DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 16 | -- OR LOSS OR CORRUPTION OF DATA. 17 | /* 18 | * Drop the trigram extension added to the database 19 | */ 20 | DROP EXTENSION IF EXISTS pg_trgm; -------------------------------------------------------------------------------- /web-app/src/main/resources/db/migrate/dev/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/web-app/src/main/resources/db/migrate/dev/.gitkeep -------------------------------------------------------------------------------- /web-app/src/main/resources/db/migrate/prod/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/data_analytics_studio/72f349c35a11e5a53233ed325a5f1b514a525218/web-app/src/main/resources/db/migrate/prod/.gitkeep -------------------------------------------------------------------------------- /web-app/src/main/resources/env-version.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # HORTONWORKS DATAPLANE SERVICE AND ITS CONSTITUENT SERVICES 4 | # (c) 2016-2018 Hortonworks, Inc. All rights reserved. 5 | # This code is provided to you pursuant to your written agreement with Hortonworks, which may be the terms of the 6 | # Affero General Public License version 3 (AGPLv3), or pursuant to a written agreement with a third party authorized 7 | # to distribute this code.  If you do not have a written agreement with Hortonworks or with an authorized and 8 | # properly licensed third party, you do not have any rights to this code. 9 | # If this code is provided to you under the terms of the AGPLv3: 10 | # (A) HORTONWORKS PROVIDES THIS CODE TO YOU WITHOUT WARRANTIES OF ANY KIND; 11 | # (B) HORTONWORKS DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES WITH RESPECT TO THIS CODE, INCLUDING BUT NOT 12 | # LIMITED TO IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; 13 | # (C) HORTONWORKS IS NOT LIABLE TO YOU, AND WILL NOT DEFEND, INDEMNIFY, OR HOLD YOU HARMLESS FOR ANY CLAIMS ARISING 14 | # FROM OR RELATED TO THE CODE; AND 15 | # (D) WITH RESPECT TO YOUR EXERCISE OF ANY RIGHTS GRANTED TO YOU FOR THE CODE, HORTONWORKS IS NOT LIABLE FOR ANY 16 | # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, 17 | # DAMAGES RELATED TO LOST REVENUE, LOST PROFITS, LOSS OF INCOME, LOSS OF BUSINESS ADVANTAGE OR UNAVAILABILITY, 18 | # OR LOSS OR CORRUPTION OF DATA. 19 | # 20 | 21 | DAS_VERSION="${pom.version}" 22 | DAS_TIMESTAMP="${creation.time}" 23 | --------------------------------------------------------------------------------