This is an automated email from the ASF dual-hosted git repository.
jlli pushed a change to branch throw-exception-when-column-mismatch
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.
discard 16167e9 Add warn level message and emit metric if this behavior
detected
discard c1f022b Address PR comments
discard e0987e5 Add option to fail query when column mismatches
add 1c4fc13 Added additional time format option for druid (#6060)
add 2379791 Move scalar function from commons to plugins package (#6064)
add 26f6019 [TE] ThirdEye Coordinator skeleton stub (#6065)
add f556c59 [TE] Fixed tests on ThirdEye dashboard for MacOS (#6062)
add f196dfc Add Hadoop related dependencies in pinot-tool module (#6070)
add e892cb2 Enhance DistinctCountThetaSketchAggregationFunction (#6004)
add 40cb64d Add list of allowed tables for emitting table level metrics
(#6037)
add 8d79e0a Add toString() to AggregationFunctionColumnPair (#6077)
add 009ab53 Add FilterOptimizer which supports optimizing both PQL and
SQL query filter (#6056)
add e5cdb1e Allow configurable controller vip (#6071)
add 4f2e767 Adding push job type of segment metadata only mode (#5967)
add f4d9630 Refresh the routing when realtime segment is committed (#6078)
add 7a40f11 [TE] show alert health on the alerts page (#6072)
add 6c4f3c7 [TE] frontend - harleyjj/yaml - show spinner in buttons when
submitting yaml config for creating or editing detection or subscription group
(#6051)
add a0dcc66 Minion taskExecutor for RealtimeToOfflineSegments task (#6050)
add e303938 [TE] upgrade dropwizard-swagger dependency (#6076)
add 14332cd Fix StarTreeClusterIntegrationTest by not removing the
segments (#6087)
add 8083b61 Adding array transform functions: array_average, array_max,
array_min, array_sum (#6084)
add deb3891 Add support for Decimal with Precision Sum aggregation (#6053)
add a8a6ab2 Enhance AggregationFunctionColumnPair to accept underscore in
function name (#6079)
add 9929dad Adding more table config validation (#6073)
add 267abef [TE] Refactor. ThirdEye Principal should be immutable. (#6085)
add 1126cac [TE] move dashboard resources for refactoring (#6058)
add e4d7a10 Add a property to set the s3 endpoint (#6104)
add 93238c9 add upsert related configs (#6096)
add 2afea5c Fix missing segment count reporting for realtime llc segment
(#6103)
add 11ff74a Making pushType non-mandatory (#6107)
add 24147dd [Issue 6068] Fixing the calls to Helix to throw exception if
zk conne⦠(#6069)
add be99d78 Add the primary key reading from the GenericRow (#6102)
add b658925 Allow modifying/removing existing star-trees during segment
reload (#6100)
add 1b9dfb5 [TE] Datalayer refactor. Reorganizing Guice Module inside
DaoProviderUtil (#6108)
add 8782e47 Fixed indexing link (#6110)
add ac3f2af FIX Homepage changelog link (#6116)
add 02dd3e2 Adding Tenants, Instances, Tables, Segments count tiles and
their respective pages (#6117)
add 81028ce Enhance star-tree to skip matching-all predicate on
non-star-tree dimension (#6109)
add 4a60e9b Create swagger dir and put api dir to swagger dir in
pinot-controller resource (#6122)
add 0e1d458 Implement off-heap bloom filter reader (#6118)
add fd78e6a Make transform functions support underscore in the query
functions (#6125)
add 9e757ef [TE] add owners field into the subscription validation (#6128)
add 6275818 Fix superset docker image build script (#5965)
add 5667515 Add option to fail query when column mismatches
add 0b89a06 Address PR comments
add 25eccab Add warn level message and emit metric if this behavior
detected
add bb210aa Address PR comments
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (16167e9)
\
N -- N -- N refs/heads/throw-exception-when-column-mismatch
(bb210aa)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
README.md | 2 +-
docker/images/pinot-superset/.dockerignore | 1 -
docker/images/pinot-superset/Dockerfile | 120 +-
docker/images/pinot-superset/README.md | 10 +-
docker/images/pinot-superset/bin/superset-init | 13 -
docker/images/pinot-superset/requirements-db.txt | 4 -
kubernetes/helm/index.yaml | 36 +-
kubernetes/helm/pinot-0.2.2.tgz | Bin 0 -> 23921 bytes
kubernetes/helm/pinot/Chart.yaml | 4 +-
kubernetes/helm/pinot/README.md | 5 +-
.../helm/pinot/templates/controller/configmap.yaml | 6 +-
kubernetes/helm/pinot/values.yaml | 1 +
.../broker/broker/helix/HelixBrokerStarter.java | 4 +-
.../requesthandler/BaseBrokerRequestHandler.java | 44 +-
.../pinot/broker/routing/RoutingManager.java | 3 +-
.../segmentpruner/PartitionSegmentPruner.java | 26 +-
.../LiteralOnlyBrokerRequestTest.java | 5 +-
.../common/function/AggregationFunctionType.java | 2 +-
.../pinot/common/function/FunctionRegistry.java | 2 +-
.../common/function/TransformFunctionType.java | 4 +
.../function/scalar/ArithmeticFunctions.java | 2 +-
.../scalar/DataTypeConversionFunctions.java | 142 ++
.../common/function/scalar/DateTimeFunctions.java | 2 +-
.../common/function/scalar/JsonFunctions.java | 2 +-
.../common/function/scalar/StringFunctions.java | 2 +-
.../pinot/common/metadata/ZKMetadataProvider.java | 10 +-
.../pinot/common/metrics/AbstractMetrics.java | 39 +-
.../apache/pinot/common/metrics/BrokerMetrics.java | 16 +-
.../apache/pinot/common/metrics/ServerMetrics.java | 16 +-
.../apache/pinot/common/utils/CommonConstants.java | 13 +-
.../common/utils/FileUploadDownloadClient.java | 13 +-
.../pinot/common/utils/helix/HelixHelper.java | 2 +-
.../org/apache/pinot/common/data/SchemaTest.java | 12 +-
.../common/utils/config/TableConfigSerDeTest.java | 8 +-
pinot-controller/pom.xml | 3 +
.../PinotSegmentUploadDownloadRestletResource.java | 23 +-
.../api/resources/PinotTableRestletResource.java | 2 +-
.../helix/core/PinotHelixResourceManager.java | 98 +-
.../realtime/PinotLLCRealtimeSegmentManager.java | 34 +-
.../helix/core/rebalance/TableRebalancer.java | 2 +-
.../helix/core/retention/RetentionManager.java | 5 +-
.../main/resources/app/components/Breadcrumbs.tsx | 5 +
.../src/main/resources/app/components/Header.tsx | 4 +-
.../app/components/Homepage/InstanceTable.tsx | 2 +-
.../app/components/Homepage/InstancesTables.tsx | 34 +-
.../{TenantsTable.tsx => TenantsListing.tsx} | 26 +-
.../src/main/resources/app/components/Table.tsx | 34 +-
.../src/main/resources/app/interfaces/types.d.ts | 13 +-
.../src/main/resources/app/pages/HomePage.tsx | 126 +-
.../InstanceListingPage.tsx} | 54 +-
.../src/main/resources/app/pages/Query.tsx | 2 +-
.../pages/{Tenants.tsx => TablesListingPage.tsx} | 65 +-
.../src/main/resources/app/pages/Tenants.tsx | 40 +-
.../TenantsListingPage.tsx} | 50 +-
.../src/main/resources/app/requests/index.ts | 15 +-
pinot-controller/src/main/resources/app/router.tsx | 8 +
.../main/resources/app/utils/PinotMethodUtils.ts | 74 +-
.../main/resources/{ => swagger}/api/index.html | 0
.../OfflineReplicaGroupSegmentAssignmentTest.java | 2 +-
.../org/apache/pinot/core/bloom/BloomFilter.java | 74 -
.../apache/pinot/core/bloom/BloomFilterUtil.java | 57 -
.../pinot/core/bloom/GuavaOnHeapBloomFilter.java | 76 -
.../core/bloom/SegmentBloomFilterFactory.java | 51 -
.../apache/pinot/core/common/MinionConstants.java | 13 +
.../apache/pinot/core/common/ObjectSerDeUtils.java | 108 +-
.../manager/realtime/RealtimeTableDataManager.java | 2 +
.../transform/function/ScalarFunctions.java | 2 +-
.../transform/function/StAsTextFunction.java | 1 -
.../transform/function/StPointFunction.java | 1 -
.../generator/SegmentGeneratorConfig.java | 6 +-
.../indexsegment/mutable/MutableSegmentImpl.java | 7 +
.../function/ArrayAverageTransformFunction.java | 125 ++
.../function/ArrayMaxTransformFunction.java | 179 +++
.../function/ArrayMinTransformFunction.java | 178 +++
.../function/ArraySumTransformFunction.java | 88 +
.../function/TransformFunctionFactory.java | 117 +-
.../plan/AggregationGroupByOrderByPlanNode.java | 34 +-
.../core/plan/AggregationGroupByPlanNode.java | 34 +-
.../pinot/core/plan/AggregationPlanNode.java | 36 +-
.../function/AggregationFunctionFactory.java | 4 +-
...inctCountRawThetaSketchAggregationFunction.java | 106 +-
...istinctCountThetaSketchAggregationFunction.java | 1691 ++++++++++++++------
.../RawThetaSketchAggregationFunction.java | 563 -------
.../function/SumPrecisionAggregationFunction.java | 180 +++
.../pinot/core/query/optimizer/QueryOptimizer.java | 68 +
.../query/optimizer/filter/FilterOptimizer.java | 31 +-
.../filter/FlattenAndOrFilterOptimizer.java | 88 +
.../optimizer/filter/MergeEqInFilterOptimizer.java | 263 +++
.../filter/MergeRangeFilterOptimizer.java | 354 ++++
.../query/pruner/ColumnValueSegmentPruner.java | 2 +-
.../request/context/predicate/RangePredicate.java | 2 +-
.../BrokerRequestToQueryContextConverter.java | 23 +-
.../core/segment/creator/BloomFilterCreator.java | 24 +-
.../creator/impl/bloom/BloomFilterCreator.java | 68 -
.../impl/bloom/OnHeapGuavaBloomFilterCreator.java | 71 +
.../index/column/PhysicalColumnIndexContainer.java | 16 +-
.../segment/index/loader/IndexLoadingConfig.java | 37 +-
.../segment/index/loader/SegmentPreProcessor.java | 41 +-
.../loader/bloomfilter/BloomFilterHandler.java | 58 +-
.../segment/index/readers/BloomFilterReader.java | 43 +-
.../readers/bloom/BloomFilterReaderFactory.java | 43 +
.../readers/bloom/GuavaBloomFilterReaderUtils.java | 37 +-
.../bloom/OffHeapGuavaBloomFilterReader.java | 84 +
.../pinot/core/startree/StarTreeBuilderUtils.java | 27 +
.../apache/pinot/core/startree/StarTreeUtils.java | 197 ++-
.../startree/operator/StarTreeFilterOperator.java | 96 +-
.../startree/plan/StarTreeDocIdSetPlanNode.java | 8 +-
.../core/startree/plan/StarTreeFilterPlanNode.java | 11 +-
.../startree/plan/StarTreeProjectionPlanNode.java | 10 +-
.../startree/plan/StarTreeTransformPlanNode.java | 7 +-
.../startree/v2/AggregationFunctionColumnPair.java | 7 +-
.../core/startree/v2/StarTreeV2Constants.java | 5 +-
.../pinot/core/startree/v2/StarTreeV2Metadata.java | 35 +-
.../startree/v2/builder/MultipleTreesBuilder.java | 36 +-
.../v2/builder/StarTreeV2BuilderConfig.java | 96 +-
.../apache/pinot/core/util/TableConfigUtils.java | 60 +-
.../ArrayAverageTransformFunctionTest.java | 32 +-
.../function/ArrayBaseTransformFunctionTest.java | 97 ++
.../function/ArrayLengthTransformFunctionTest.java | 38 +-
.../function/ArrayMaxTransformFunctionTest.java | 32 +-
.../function/ArrayMinTransformFunctionTest.java | 32 +-
.../function/ArraySumTransformFunctionTest.java | 32 +-
.../function/AggregationFunctionFactoryTest.java | 7 +
.../core/query/optimizer/QueryOptimizerTest.java | 495 ++++++
.../index/creator/BloomFilterCreatorTest.java | 114 +-
.../v2/AggregationFunctionColumnPairTest.java | 16 +-
.../pinot/core/startree/v2/BaseStarTreeV2Test.java | 30 +-
.../pinot/core/util/TableConfigUtilsTest.java | 25 +
.../DistinctCountThetaSketchQueriesTest.java | 343 ++++
.../queries/DistinctCountThetaSketchTest.java | 378 -----
.../org/apache/pinot/queries/IdSetQueriesTest.java | 2 +-
.../apache/pinot/queries/SumWithPrecisionTest.java | 221 +++
.../pinot/integration/tests/ClusterTest.java | 44 +-
.../MultiNodesOfflineClusterIntegrationTest.java | 15 +
.../tests/OfflineClusterIntegrationTest.java | 126 +-
...PartitionLLCRealtimeClusterIntegrationTest.java | 267 +++-
.../tests/StarTreeClusterIntegrationTest.java | 20 +-
.../tests/ThetaSketchIntegrationTest.java | 119 +-
pinot-minion/pom.xml | 6 +
.../pinot/minion/executor/BaseTaskExecutor.java | 8 +
.../RealtimeToOfflineSegmentsTaskExecutor.java | 278 ++++
...altimeToOfflineSegmentsTaskExecutorFactory.java | 19 +-
.../executor/TaskExecutorFactoryRegistry.java | 2 +
.../RealtimeToOfflineSegmentsTaskExecutorTest.java | 441 +++++
.../ingestion/batch/common/SegmentPushUtils.java | 147 ++
.../hadoop/HadoopSegmentMetadataPushJobRunner.java | 104 ++
.../spark/SparkSegmentMetadataPushJobRunner.java | 131 ++
.../segmentCreationAndMetadataPushJobSpec.yaml | 53 +
.../standalone/SegmentMetadataPushJobRunner.java | 91 ++
.../apache/pinot/plugin/filesystem/S3PinotFS.java | 13 +-
.../inputformat/csv/CSVRecordReaderTest.java | 15 +-
.../inputformat/json/JSONRecordReaderTest.java | 13 +-
.../protobuf/ProtoBufRecordReaderTest.java | 5 +-
.../org/apache/pinot/server/conf/ServerConf.java | 13 +-
.../pinot/server/starter/ServerInstance.java | 3 +-
.../pinot/spi}/annotations/ScalarFunction.java | 2 +-
.../pinot/spi/config/table/BloomFilterConfig.java | 26 +-
.../pinot/spi/config/table/IndexingConfig.java | 10 +
.../spi/config/table/StarTreeIndexConfig.java | 7 +-
.../apache/pinot/spi/config/table/TableConfig.java | 6 +
.../pinot/spi/config/table/UpsertConfig.java | 44 +-
.../java/org/apache/pinot/spi/data/Schema.java | 37 +-
.../apache/pinot/spi/data/readers/GenericRow.java | 10 +
.../apache/pinot/spi/data/readers/PrimaryKey.java | 44 +-
.../spi/ingestion/batch/IngestionJobLauncher.java | 9 +-
.../ingestion/batch/runner/IngestionJobRunner.java | 1 +
.../batch/spec/ExecutionFrameworkSpec.java | 19 +-
.../batch/spec/SegmentGenerationJobSpec.java | 2 +
.../pinot/spi/utils/builder/TableNameBuilder.java | 9 +
.../pinot/spi/config/table/UpsertConfigTest.java | 36 +-
.../spi/data/readers/AbstractRecordReaderTest.java | 36 +-
.../spi/utils/builder/TableNameBuilderTest.java | 37 +-
pinot-tools/pom.xml | 10 +
.../org/apache/pinot/tools/UpdateSegmentState.java | 4 +-
thirdeye/pom.xml | 27 +-
.../thirdeye-coordinator/config/coordinator.yaml | 32 +
thirdeye/thirdeye-coordinator/pom.xml | 23 +
.../org/apache/pinot/thirdeye/ThirdEyeServer.java | 47 +
.../thirdeye/ThirdEyeServerConfiguration.java | 20 +
.../pinot/thirdeye/ThirdEyeServerModule.java | 17 +
.../pinot/thirdeye/resources/ApiResource.java | 27 +
.../thirdeye/resources/ApplicationResource.java | 49 +
.../pinot/thirdeye/resources/AuthResource.java | 23 +
.../pinot/thirdeye/resources/RootResource.java | 34 +
.../pinot/thirdeye/ThirdEyeServerModuleTest.java | 21 +
.../pinot/thirdeye/resources/AuthResourceTest.java | 14 +
.../.gitignore | 0
thirdeye/thirdeye-dashboard/pom.xml | 18 +
.../dashboard/ThirdEyeDashboardModule.java | 4 +-
.../assets/bootstrap/css/bootstrap-theme.min.css | 0
.../assets/bootstrap/css/bootstrap.min.css | 0
.../fonts/glyphicons-halflings-regular.eot | Bin
.../fonts/glyphicons-halflings-regular.svg | 0
.../fonts/glyphicons-halflings-regular.ttf | Bin
.../fonts/glyphicons-halflings-regular.woff | Bin
.../fonts/glyphicons-halflings-regular.woff2 | Bin
.../resources/assets/bootstrap/js/bootstrap.min.js | 0
.../main/resources/assets/chosen/chosen-sprite.png | Bin
.../resources/assets/chosen/[email protected] | Bin
.../resources/assets/chosen/chosen.jquery.min.js | 0
.../main/resources/assets/chosen/chosen.min.css | 0
.../src/main/resources/assets/css/c3.css | 0
.../src/main/resources/assets/css/c3.min.css | 0
.../src/main/resources/assets/css/d3.css | 0
.../main/resources/assets/css/datatables.min.css | 0
.../resources/assets/css/fonts/FontAwesome.otf | Bin
.../assets/css/fonts/fontawesome-webfont.ttf | Bin
.../assets/css/fonts/fontawesome-webfont.woff | Bin
.../assets/css/fonts/fontawesome-webfont.woff2 | Bin
.../source-sans-pro/SIL Open Font License.txt | 0
.../fonts/source-sans-pro/SourceSansPro-Black.otf | Bin
.../source-sans-pro/SourceSansPro-BlackIt.otf | Bin
.../fonts/source-sans-pro/SourceSansPro-Bold.otf | Bin
.../fonts/source-sans-pro/SourceSansPro-BoldIt.otf | Bin
.../source-sans-pro/SourceSansPro-ExtraLight.otf | Bin
.../source-sans-pro/SourceSansPro-ExtraLightIt.otf | Bin
.../css/fonts/source-sans-pro/SourceSansPro-It.otf | Bin
.../fonts/source-sans-pro/SourceSansPro-Light.otf | Bin
.../source-sans-pro/SourceSansPro-LightIt.otf | Bin
.../source-sans-pro/SourceSansPro-Regular.otf | Bin
.../source-sans-pro/SourceSansPro-Semibold.otf | Bin
.../source-sans-pro/SourceSansPro-SemiboldIt.otf | Bin
.../fonts/source-sans-pro/_SourceSansPro-Black.ttf | Bin
.../source-sans-pro/_SourceSansPro-BlackItalic.ttf | Bin
.../fonts/source-sans-pro/_SourceSansPro-Bold.ttf | Bin
.../source-sans-pro/_SourceSansPro-BoldItalic.ttf | Bin
.../source-sans-pro/_SourceSansPro-ExtraLight.ttf | Bin
.../_SourceSansPro-ExtraLightItalic.ttf | Bin
.../source-sans-pro/_SourceSansPro-Italic.ttf | Bin
.../fonts/source-sans-pro/_SourceSansPro-Light.ttf | Bin
.../source-sans-pro/_SourceSansPro-LightItalic.ttf | Bin
.../source-sans-pro/_SourceSansPro-Regular.ttf | Bin
.../source-sans-pro/_SourceSansPro-Semibold.ttf | Bin
.../_SourceSansPro-SemiboldItalic.ttf | Bin
.../fonts/source-sans-pro/_SourceSerifPro-Bold.ttf | Bin
.../source-sans-pro/_SourceSerifPro-Regular.ttf | Bin
.../source-sans-pro/_SourceSerifPro-Semibold.ttf | Bin
.../main/resources/assets/css}/jquery-ui.min.css | 0
.../src/main/resources/assets/css}/jtable.min.css | 0
.../src/main/resources/assets/css/main.css | 0
.../src/main/resources/assets/css/reset.css | 0
.../src/main/resources/assets/css/styles.css | 0
.../src/main/resources/assets/css/thirdeye.css | 0
.../css/uikit/components/accordion.almost-flat.css | 0
.../uikit/components/accordion.almost-flat.min.css | 0
.../assets/css/uikit/components/accordion.css | 0
.../css/uikit/components/accordion.gradient.css | 0
.../uikit/components/accordion.gradient.min.css | 0
.../assets/css/uikit/components/accordion.min.css | 0
.../uikit/components/autocomplete.almost-flat.css | 0
.../components/autocomplete.almost-flat.min.css | 0
.../assets/css/uikit/components/autocomplete.css | 0
.../css/uikit/components/autocomplete.gradient.css | 0
.../uikit/components/autocomplete.gradient.min.css | 0
.../css/uikit/components/autocomplete.min.css | 0
.../uikit/components/datepicker.almost-flat.css | 0
.../components/datepicker.almost-flat.min.css | 0
.../assets/css/uikit/components/datepicker.css | 0
.../css/uikit/components/datepicker.gradient.css | 0
.../uikit/components/datepicker.gradient.min.css | 0
.../assets/css/uikit/components/datepicker.min.css | 0
.../css/uikit/components/dotnav.almost-flat.css | 0
.../uikit/components/dotnav.almost-flat.min.css | 0
.../assets/css/uikit/components/dotnav.css | 0
.../css/uikit/components/dotnav.gradient.css | 0
.../css/uikit/components/dotnav.gradient.min.css | 0
.../assets/css/uikit/components/dotnav.min.css | 0
.../uikit/components/form-advanced.almost-flat.css | 0
.../components/form-advanced.almost-flat.min.css | 0
.../assets/css/uikit/components/form-advanced.css | 0
.../uikit/components/form-advanced.gradient.css | 0
.../components/form-advanced.gradient.min.css | 0
.../css/uikit/components/form-advanced.min.css | 0
.../css/uikit/components/form-file.almost-flat.css | 0
.../uikit/components/form-file.almost-flat.min.css | 0
.../assets/css/uikit/components/form-file.css | 0
.../css/uikit/components/form-file.gradient.css | 0
.../uikit/components/form-file.gradient.min.css | 0
.../assets/css/uikit/components/form-file.min.css | 0
.../uikit/components/form-password.almost-flat.css | 0
.../components/form-password.almost-flat.min.css | 0
.../assets/css/uikit/components/form-password.css | 0
.../uikit/components/form-password.gradient.css | 0
.../components/form-password.gradient.min.css | 0
.../css/uikit/components/form-password.min.css | 0
.../uikit/components/form-select.almost-flat.css | 0
.../components/form-select.almost-flat.min.css | 0
.../assets/css/uikit/components/form-select.css | 0
.../css/uikit/components/form-select.gradient.css | 0
.../uikit/components/form-select.gradient.min.css | 0
.../css/uikit/components/form-select.min.css | 0
.../uikit/components/htmleditor.almost-flat.css | 0
.../components/htmleditor.almost-flat.min.css | 0
.../assets/css/uikit/components/htmleditor.css | 0
.../css/uikit/components/htmleditor.gradient.css | 0
.../uikit/components/htmleditor.gradient.min.css | 0
.../assets/css/uikit/components/htmleditor.min.css | 0
.../css/uikit/components/nestable.almost-flat.css | 0
.../uikit/components/nestable.almost-flat.min.css | 0
.../assets/css/uikit/components/nestable.css | 0
.../css/uikit/components/nestable.gradient.css | 0
.../css/uikit/components/nestable.gradient.min.css | 0
.../assets/css/uikit/components/nestable.min.css | 0
.../css/uikit/components/notify.almost-flat.css | 0
.../uikit/components/notify.almost-flat.min.css | 0
.../assets/css/uikit/components/notify.css | 0
.../css/uikit/components/notify.gradient.css | 0
.../css/uikit/components/notify.gradient.min.css | 0
.../assets/css/uikit/components/notify.min.css | 0
.../uikit/components/placeholder.almost-flat.css | 0
.../components/placeholder.almost-flat.min.css | 0
.../assets/css/uikit/components/placeholder.css | 0
.../css/uikit/components/placeholder.gradient.css | 0
.../uikit/components/placeholder.gradient.min.css | 0
.../css/uikit/components/placeholder.min.css | 0
.../css/uikit/components/progress.almost-flat.css | 0
.../uikit/components/progress.almost-flat.min.css | 0
.../assets/css/uikit/components/progress.css | 0
.../css/uikit/components/progress.gradient.css | 0
.../css/uikit/components/progress.gradient.min.css | 0
.../assets/css/uikit/components/progress.min.css | 0
.../css/uikit/components/search.almost-flat.css | 0
.../uikit/components/search.almost-flat.min.css | 0
.../assets/css/uikit/components/search.css | 0
.../css/uikit/components/search.gradient.css | 0
.../css/uikit/components/search.gradient.min.css | 0
.../assets/css/uikit/components/search.min.css | 0
.../css/uikit/components/slidenav.almost-flat.css | 0
.../uikit/components/slidenav.almost-flat.min.css | 0
.../assets/css/uikit/components/slidenav.css | 0
.../css/uikit/components/slidenav.gradient.css | 0
.../css/uikit/components/slidenav.gradient.min.css | 0
.../assets/css/uikit/components/slidenav.min.css | 0
.../css/uikit/components/slider.almost-flat.css | 0
.../uikit/components/slider.almost-flat.min.css | 0
.../assets/css/uikit/components/slider.css | 0
.../css/uikit/components/slider.gradient.css | 0
.../css/uikit/components/slider.gradient.min.css | 0
.../assets/css/uikit/components/slider.min.css | 0
.../css/uikit/components/slideshow.almost-flat.css | 0
.../uikit/components/slideshow.almost-flat.min.css | 0
.../assets/css/uikit/components/slideshow.css | 0
.../css/uikit/components/slideshow.gradient.css | 0
.../uikit/components/slideshow.gradient.min.css | 0
.../assets/css/uikit/components/slideshow.min.css | 0
.../css/uikit/components/sortable.almost-flat.css | 0
.../uikit/components/sortable.almost-flat.min.css | 0
.../assets/css/uikit/components/sortable.css | 0
.../css/uikit/components/sortable.gradient.css | 0
.../css/uikit/components/sortable.gradient.min.css | 0
.../assets/css/uikit/components/sortable.min.css | 0
.../css/uikit/components/sticky.almost-flat.css | 0
.../uikit/components/sticky.almost-flat.min.css | 0
.../assets/css/uikit/components/sticky.css | 0
.../css/uikit/components/sticky.gradient.css | 0
.../css/uikit/components/sticky.gradient.min.css | 0
.../assets/css/uikit/components/sticky.min.css | 0
.../css/uikit/components/tooltip.almost-flat.css | 0
.../uikit/components/tooltip.almost-flat.min.css | 0
.../assets/css/uikit/components/tooltip.css | 0
.../css/uikit/components/tooltip.gradient.css | 0
.../css/uikit/components/tooltip.gradient.min.css | 0
.../assets/css/uikit/components/tooltip.min.css | 0
.../css/uikit/components/upload.almost-flat.css | 0
.../uikit/components/upload.almost-flat.min.css | 0
.../assets/css/uikit/components/upload.css | 0
.../css/uikit/components/upload.gradient.css | 0
.../css/uikit/components/upload.gradient.min.css | 0
.../assets/css/uikit/components/upload.min.css | 0
.../src/main/resources/assets/css/uikit/docs.css | 0
.../assets/css/uikit/uikit.almost-flat.css | 0
.../assets/css/uikit/uikit.almost-flat.min.css | 0
.../src/main/resources/assets/css/uikit/uikit.css | 0
.../resources/assets/css/uikit/uikit.docs.min.css | 0
.../resources/assets/css/uikit/uikit.gradient.css | 0
.../assets/css/uikit/uikit.gradient.min.css | 0
.../main/resources/assets/css/uikit/uikit.min.css | 0
.../assets/daterangepicker/daterangepicker.css | 0
.../assets/daterangepicker/daterangepicker.js | 0
.../src/main/resources/assets/img/Lightbulb.png | Bin
.../src/main/resources/assets/img/chakra-s.png | Bin
.../src/main/resources/assets/img/favicon.ico | Bin
.../resources/assets/javascript/AppController.js | 0
.../main/resources/assets/javascript/AppModel.js | 0
.../main/resources/assets/javascript/AppView.js | 0
.../main/resources/assets/javascript/Constants.js | 0
.../resources/assets/javascript/DataService.js | 0
.../src/main/resources/assets/javascript/Event.js | 0
.../main/resources/assets/javascript/HashParams.js | 0
.../resources/assets/javascript/HashService.js | 0
.../src/main/resources/assets/javascript/app.js | 0
.../javascript/controllers/AnalysisController.js | 0
.../controllers/AnomalyFilterController.js | 0
.../controllers/AnomalyResultController.js | 0
.../controllers/AnomalySummaryController.js | 0
.../javascript/controllers/DashboardController.js | 0
.../controllers/DimensionTreeMapController.js | 0
.../controllers/InvestigateController.js | 0
.../controllers/MetricSummaryController.js | 0
.../controllers/TimeSeriesCompareController.js | 0
.../javascript/controllers/WoWSummaryController.js | 0
.../assets/javascript/libs/handlebarsHelpers.js | 0
.../main/resources/assets/javascript/libs/page.js | 0
.../assets/javascript/models/AnalysisModel.js | 0
.../assets/javascript/models/AnomalyFilterModel.js | 0
.../assets/javascript/models/AnomalyResultModel.js | 0
.../javascript/models/AnomalySummaryModel.js | 0
.../assets/javascript/models/DashboardModel.js | 0
.../javascript/models/DimensionTreeMapModel.js | 0
.../assets/javascript/models/InvestigateModel.js | 0
.../assets/javascript/models/MetricSummaryModel.js | 0
.../javascript/models/TimeSeriesCompareModel.js | 0
.../assets/javascript/models/WoWSummaryModel.js | 0
.../assets/javascript/views/AnalysisView.js | 0
.../assets/javascript/views/AnomalyFilterView.js | 0
.../assets/javascript/views/AnomalyResultView.js | 0
.../assets/javascript/views/AnomalySummaryView.js | 0
.../assets/javascript/views/DashboardView.js | 0
.../javascript/views/DimensionTreeMapView.js | 0
.../assets/javascript/views/InvestigateView.js | 0
.../assets/javascript/views/MetricSummaryView.js | 0
.../javascript/views/TimeSeriesCompareView.js | 0
.../assets/javascript/views/WoWSummaryView.js | 0
.../jquery-ui/images/ui-icons_444444_256x240.png | Bin
.../jquery-ui/images/ui-icons_555555_256x240.png | Bin
.../jquery-ui/images/ui-icons_777620_256x240.png | Bin
.../jquery-ui/images/ui-icons_777777_256x240.png | Bin
.../jquery-ui/images/ui-icons_cc0000_256x240.png | Bin
.../jquery-ui/images/ui-icons_ffffff_256x240.png | Bin
.../resources/assets/jquery-ui}/jquery-ui.min.css | 0
.../resources/assets/jquery-ui}/jquery-ui.min.js | 0
.../src/main/resources/assets/js/c3/c3.js | 0
.../src/main/resources/assets/js/c3/c3.min.js | 0
.../src/main/resources/assets/js/d3/d3.v3.min.js | 0
.../src/main/resources/assets/js/d3/d3legend.js | 0
.../src/main/resources/assets/js/d3/d3line.js | 0
.../resources/assets/js/d3/d3linewithlegend.js | 0
.../src/main/resources/assets/js/d3/nvtooltip.js | 0
.../src/main/resources/assets/js/dashboard.js | 0
.../src/main/resources/assets/js/lib/anomalies.js | 0
.../resources/assets/js/lib/anomaly-details.js | 0
.../assets/js/lib/common/get-form-data.js | 0
.../assets/js/lib/common/handlebars-methods.js | 0
.../main/resources/assets/js/lib/common/utility.js | 0
.../main/resources/assets/js/lib/contributors.js | 0
.../resources/assets/js/lib/custom-dashboard.js | 0
.../assets/js/lib/dashboard-chart-area.js | 0
.../assets/js/lib/dashboard-form-filter.js | 0
.../assets/js/lib/dashboard-form-submit.js | 0
.../resources/assets/js/lib/dashboard-form-time.js | 0
.../main/resources/assets/js/lib/dashboard-form.js | 0
.../resources/assets/js/lib/dashboard-header.js | 0
.../main/resources/assets/js/lib/entity-editor.js | 0
.../src/main/resources/assets/js/lib/heatmap.js | 0
.../resources/assets/js/lib/self-service-email.js | 0
.../assets/js/lib/self-service-mappings.js | 0
.../main/resources/assets/js/lib/self-service.js | 0
.../src/main/resources/assets/js/lib/tabular.js | 0
.../src/main/resources/assets/js/lib/timeseries.js | 0
.../resources/assets/js/thirdeye/dataset-config.js | 0
.../main/resources/assets/js/thirdeye/job-info.js | 0
.../resources/assets/js/thirdeye/metric-config.js | 0
.../src/main/resources/assets/js/uikit}/alert.js | 0
.../main/resources/assets/js/uikit}/alert.min.js | 0
.../src/main/resources/assets/js/uikit}/button.js | 0
.../main/resources/assets/js/uikit}/button.min.js | 0
.../assets/js/uikit/components/accordion.js | 0
.../assets/js/uikit/components/accordion.min.js | 0
.../assets/js/uikit/components/autocomplete.js | 0
.../assets/js/uikit/components/autocomplete.min.js | 0
.../assets/js/uikit/components/datepicker.js | 0
.../assets/js/uikit/components/datepicker.min.js | 0
.../assets/js/uikit/components/form-password.js | 0
.../js/uikit/components/form-password.min.js | 0
.../assets/js/uikit/components/form-select.js | 0
.../assets/js/uikit/components/form-select.min.js | 0
.../assets/js/uikit/components/grid-parallax.js | 0
.../js/uikit/components/grid-parallax.min.js | 0
.../resources/assets/js/uikit/components/grid.js | 0
.../assets/js/uikit/components/grid.min.js | 0
.../assets/js/uikit/components/htmleditor.js | 0
.../assets/js/uikit/components/htmleditor.min.js | 0
.../assets/js/uikit/components/lightbox.js | 0
.../assets/js/uikit/components/lightbox.min.js | 0
.../assets/js/uikit/components/nestable.js | 0
.../assets/js/uikit/components/nestable.min.js | 0
.../resources/assets/js/uikit/components/notify.js | 0
.../assets/js/uikit/components/notify.min.js | 0
.../assets/js/uikit/components/pagination.js | 0
.../assets/js/uikit/components/pagination.min.js | 0
.../assets/js/uikit/components/parallax.js | 0
.../assets/js/uikit/components/parallax.min.js | 0
.../resources/assets/js/uikit/components/search.js | 0
.../assets/js/uikit/components/search.min.js | 0
.../resources/assets/js/uikit/components/slider.js | 0
.../assets/js/uikit/components/slider.min.js | 0
.../assets/js/uikit/components/slideset.js | 0
.../assets/js/uikit/components/slideset.min.js | 0
.../assets/js/uikit/components/slideshow-fx.js | 0
.../assets/js/uikit/components/slideshow-fx.min.js | 0
.../assets/js/uikit/components/slideshow.js | 0
.../assets/js/uikit/components/slideshow.min.js | 0
.../assets/js/uikit/components/sortable.js | 0
.../assets/js/uikit/components/sortable.min.js | 0
.../resources/assets/js/uikit/components/sticky.js | 0
.../assets/js/uikit/components/sticky.min.js | 0
.../assets/js/uikit/components/timepicker.js | 0
.../assets/js/uikit/components/timepicker.min.js | 0
.../assets/js/uikit/components/tooltip.js | 0
.../assets/js/uikit/components/tooltip.min.js | 0
.../resources/assets/js/uikit/components/upload.js | 0
.../assets/js/uikit/components/upload.min.js | 0
.../uikit/components/used-components.compiled.js | 0
.../src/main/resources/assets/js/uikit}/core.js | 0
.../main/resources/assets/js/uikit}/core.min.js | 0
.../main/resources/assets/js/uikit/core}/alert.js | 0
.../resources/assets/js/uikit/core}/alert.min.js | 0
.../main/resources/assets/js/uikit/core}/button.js | 0
.../resources/assets/js/uikit/core}/button.min.js | 0
.../main/resources/assets/js/uikit/core}/core.js | 0
.../resources/assets/js/uikit/core}/core.min.js | 0
.../main/resources/assets/js/uikit/core}/cover.js | 0
.../resources/assets/js/uikit/core}/cover.min.js | 0
.../resources/assets/js/uikit/core}/dropdown.js | 0
.../assets/js/uikit/core}/dropdown.min.js | 0
.../main/resources/assets/js/uikit/core}/grid.js | 0
.../resources/assets/js/uikit/core}/grid.min.js | 0
.../main/resources/assets/js/uikit/core}/modal.js | 0
.../resources/assets/js/uikit/core}/modal.min.js | 0
.../main/resources/assets/js/uikit/core}/nav.js | 0
.../resources/assets/js/uikit/core}/nav.min.js | 0
.../resources/assets/js/uikit/core}/offcanvas.js | 0
.../assets/js/uikit/core}/offcanvas.min.js | 0
.../resources/assets/js/uikit/core}/scrollspy.js | 0
.../assets/js/uikit/core}/scrollspy.min.js | 0
.../assets/js/uikit/core}/smooth-scroll.js | 0
.../assets/js/uikit/core}/smooth-scroll.min.js | 0
.../resources/assets/js/uikit/core}/switcher.js | 0
.../assets/js/uikit/core}/switcher.min.js | 0
.../main/resources/assets/js/uikit/core}/tab.js | 0
.../resources/assets/js/uikit/core}/tab.min.js | 0
.../main/resources/assets/js/uikit/core}/toggle.js | 0
.../resources/assets/js/uikit/core}/toggle.min.js | 0
.../main/resources/assets/js/uikit/core}/touch.js | 0
.../resources/assets/js/uikit/core}/touch.min.js | 0
.../resources/assets/js/uikit/core}/utility.js | 0
.../resources/assets/js/uikit/core}/utility.min.js | 0
.../src/main/resources/assets/js/uikit}/cover.js | 0
.../main/resources/assets/js/uikit}/cover.min.js | 0
.../main/resources/assets/js/uikit}/dropdown.js | 0
.../resources/assets/js/uikit}/dropdown.min.js | 0
.../src/main/resources/assets/js/uikit}/grid.js | 0
.../main/resources/assets/js/uikit}/grid.min.js | 0
.../src/main/resources/assets/js/uikit}/modal.js | 0
.../main/resources/assets/js/uikit}/modal.min.js | 0
.../src/main/resources/assets/js/uikit}/nav.js | 0
.../src/main/resources/assets/js/uikit}/nav.min.js | 0
.../main/resources/assets/js/uikit}/offcanvas.js | 0
.../resources/assets/js/uikit}/offcanvas.min.js | 0
.../main/resources/assets/js/uikit}/scrollspy.js | 0
.../resources/assets/js/uikit}/scrollspy.min.js | 0
.../resources/assets/js/uikit}/smooth-scroll.js | 0
.../assets/js/uikit}/smooth-scroll.min.js | 0
.../main/resources/assets/js/uikit}/switcher.js | 0
.../resources/assets/js/uikit}/switcher.min.js | 0
.../src/main/resources/assets/js/uikit}/tab.js | 0
.../src/main/resources/assets/js/uikit}/tab.min.js | 0
.../src/main/resources/assets/js/uikit}/toggle.js | 0
.../main/resources/assets/js/uikit}/toggle.min.js | 0
.../src/main/resources/assets/js/uikit}/touch.js | 0
.../main/resources/assets/js/uikit}/touch.min.js | 0
.../src/main/resources/assets/js/uikit/uikit.js | 0
.../main/resources/assets/js/uikit/uikit.min.js | 0
.../src/main/resources/assets/js/uikit}/utility.js | 0
.../main/resources/assets/js/uikit}/utility.min.js | 0
.../main/resources/assets/js/vendor/fastclick.js | 0
.../main/resources/assets/js/vendor/globalize.js | 0
.../main/resources/assets/js/vendor/jquery-ui.js | 0
.../resources/assets/js/vendor}/jquery-ui.min.js | 0
.../resources/assets/js/vendor/jquery.cookie.js | 0
.../js/vendor/jquery.dataTables.columnFilter.js | 0
.../vendor/jquery.dataTables.columnFilter.min.js | 0
.../assets/js/vendor/jquery.dataTables.min.js | 0
.../src/main/resources/assets/js/vendor/jquery.js | 0
.../resources/assets/js/vendor}/jquery.jtable.js | 0
.../assets/js/vendor}/jquery.jtable.min.js | 0
.../src/main/resources/assets/js/vendor/jstz.js | 0
.../main/resources/assets/js/vendor/jstz.min.js | 0
.../main/resources/assets/js/vendor/modernizr.js | 0
.../vendor/moment-timezone-with-data-2010-2020.js | 0
.../moment-timezone-with-data-2010-2020.min.js | 0
.../src/main/resources/assets/js/vendor/moment.js | 0
.../main/resources/assets/js/vendor/moment.min.js | 0
.../main/resources/assets/js/vendor/placeholder.js | 0
.../assets/js/vendor/vendorplugins.compiled.js | 0
.../assets/jsonedit/img/jsoneditor-icons.svg | 0
.../main/resources/assets/jsonedit/jsoneditor.css | 0
.../main/resources/assets/jsonedit/jsoneditor.js | 0
.../main/resources/assets/jsonedit/jsoneditor.map | 0
.../resources/assets/jsonedit/jsoneditor.min.css | 0
.../resources/assets/jsonedit/jsoneditor.min.js | 0
.../main/resources/assets/jtable}/jquery.jtable.js | 0
.../resources/assets/jtable}/jquery.jtable.min.js | 0
.../assets/jtable/themes/jtable_theme_base.less | 0
.../resources/assets/jtable/themes/metro/add.png | Bin
.../assets/jtable/themes/metro/blue/jtable.css | 0
.../assets/jtable/themes/metro/blue/jtable.less | 0
.../jtable/themes/metro/blue}/jtable.min.css | 0
.../assets/jtable/themes/metro/blue/loading.gif | Bin
.../resources/assets/jtable/themes/metro/close.png | Bin
.../assets/jtable/themes/metro/column-asc.png | Bin
.../assets/jtable/themes/metro/column-desc.png | Bin
.../assets/jtable/themes/metro/column-sortable.png | Bin
.../assets/jtable/themes/metro/delete.png | Bin
.../resources/assets/jtable/themes/metro/edit.png | Bin
.../jtable/themes/metro/jtable_metro_base.css | 0
.../jtable/themes/metro/jtable_metro_base.less | 0
.../jtable/themes/metro/jtable_metro_base.min.css | 0
.../src/main/resources/assets/lib/handlebars.js | 0
.../main/resources/assets/lib/handlebars.min.js | 0
.../main/resources/assets/lib/jquery-1.10.2.min.js | 0
.../src/main/resources/assets/lib/jquery.min.js | 0
.../src/main/resources/assets/lib/polyfill.min.js | 0
.../assets/select2/select2-bootstrap.min.css | 0
.../main/resources/assets/select2/select2.min.css | 0
.../main/resources/assets/select2/select2.min.js | 0
.../src/main/resources/assets/spin/spin.js | 0
.../twbs/pagination/jquery.twbsPagination.js | 0
.../src/main/resources/scripts/detector_admin.py | 0
.../src/main/resources/scripts/getGraphPnj.js | 0
.../events/CustomizedEventResourceTest.java | 8 +-
.../anomaly/events/HolidayEventsLoaderTest.java | 6 +-
.../thirdeye/anomaly/events/MockEventsManager.java | 13 +-
.../restclient/MockThirdEyeRcaRestClient.java | 12 +-
.../restclient/TestThirdEyeRcaRestClient.java | 3 +-
.../pinot/thirdeye/datalayer/bao/DAOTestBase.java | 8 +-
thirdeye/thirdeye-dist/src/main/assembly/dist.xml | 14 +-
thirdeye/thirdeye-dist/src/main/bash/thirdeye.sh | 16 +-
.../pods/components/detection-yaml/component.js | 79 +-
.../pods/components/detection-yaml/template.hbs | 8 +-
.../app/pods/manage/alerts/index/controller.js | 13 +
.../app/pods/manage/yaml/controller.js | 26 +-
.../app/pods/manage/yaml/template.hbs | 10 +-
.../app/pods/self-serve/create-alert/controller.js | 88 +-
.../app/pods/self-serve/create-alert/template.hbs | 10 +-
.../self-serve/import-sql-metric/controller.js | 2 +-
.../app/styles/components/detection-yaml.scss | 2 +-
thirdeye/thirdeye-frontend/pom.xml | 2 +-
.../acceptance/self-serve-alert-tuning-test.js | 47 -
thirdeye/thirdeye-pinot/pom.xml | 11 +-
.../anomaly/monitor/MonitorTaskRunner.java | 28 -
.../pinot/thirdeye/auth/ThirdEyeAuthFilter.java | 21 +-
.../auth/ThirdEyeAuthenticatorDisabled.java | 5 +-
.../thirdeye/auth/ThirdEyeLdapAuthenticator.java | 3 +-
.../pinot/thirdeye/auth/ThirdEyePrincipal.java | 35 +-
.../datalayer/ThirdEyePersistenceModule.java | 202 +++
.../datalayer/bao/jdbc/AbstractManagerImpl.java | 22 +-
.../datalayer/bao/jdbc/AlertConfigManagerImpl.java | 13 +-
.../bao/jdbc/AlertSnapshotManagerImpl.java | 7 +-
.../bao/jdbc/AnomalyFunctionManagerImpl.java | 13 +-
...lySubscriptionGroupNotificationManagerImpl.java | 8 +-
.../datalayer/bao/jdbc/ApplicationManagerImpl.java | 11 +-
.../bao/jdbc/ClassificationConfigManagerImpl.java | 11 +-
.../datalayer/bao/jdbc/ConfigManagerImpl.java | 10 +-
.../jdbc/DataCompletenessConfigManagerImpl.java | 8 +-
.../bao/jdbc/DatasetConfigManagerImpl.java | 11 +-
.../bao/jdbc/DetectionAlertConfigManagerImpl.java | 8 +-
.../bao/jdbc/DetectionConfigManagerImpl.java | 18 +-
.../bao/jdbc/DetectionStatusManagerImpl.java | 12 +-
.../bao/jdbc/EntityToEntityMappingManagerImpl.java | 13 +-
.../datalayer/bao/jdbc/EvaluationManagerImpl.java | 7 +-
.../datalayer/bao/jdbc/EventManagerImpl.java | 10 +-
.../bao/jdbc/GroupedAnomalyResultsManagerImpl.java | 19 +-
.../datalayer/bao/jdbc/JobManagerImpl.java | 15 +-
.../bao/jdbc/MergedAnomalyResultManagerImpl.java | 25 +-
.../bao/jdbc/MetricConfigManagerImpl.java | 9 +-
.../bao/jdbc/OnboardDatasetMetricManagerImpl.java | 10 +-
.../bao/jdbc/OnlineDetectionDataManagerImpl.java | 10 +-
.../bao/jdbc/OverrideConfigManagerImpl.java | 9 +-
.../bao/jdbc/RawAnomalyResultManagerImpl.java | 7 +-
.../bao/jdbc/RootcauseSessionManagerImpl.java | 17 +-
.../bao/jdbc/RootcauseTemplateManagerImpl.java | 8 +-
.../datalayer/bao/jdbc/SessionManagerImpl.java | 9 +-
.../datalayer/bao/jdbc/TaskManagerImpl.java | 22 +-
.../thirdeye/datalayer/dao/GenericPojoDao.java | 30 +-
.../thirdeye/datalayer/util/DaoProviderUtil.java | 227 +--
.../datalayer/util/GenericResultSetMapper.java | 25 +-
.../thirdeye/datalayer/util/ManagerProvider.java | 51 -
.../thirdeye/datalayer/util/PersistenceConfig.java | 38 +-
.../thirdeye/datalayer/util/SqlQueryBuilder.java | 21 +-
.../content/templates/MetricAnomaliesContent.java | 7 +-
.../src/main/resources/META-INF/persistence.xml | 8 -
.../detection/detection-config-schema.json | 11 +
.../subscription/subscription-config-schema.json | 10 +
.../pinot/thirdeye/datalayer/TestDatabase.java | 84 +
.../datalayer/bao/TestApplicationManager.java | 41 +-
website/src/pages/index.js | 2 +-
697 files changed, 9067 insertions(+), 4007 deletions(-)
delete mode 100644 docker/images/pinot-superset/bin/superset-init
create mode 100644 kubernetes/helm/pinot-0.2.2.tgz
create mode 100644
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/DataTypeConversionFunctions.java
copy
pinot-controller/src/main/resources/app/components/Homepage/{TenantsTable.tsx
=> TenantsListing.tsx} (62%)
copy
pinot-controller/src/main/resources/app/{components/Homepage/InstancesTables.tsx
=> pages/InstanceListingPage.tsx} (57%)
copy pinot-controller/src/main/resources/app/pages/{Tenants.tsx =>
TablesListingPage.tsx} (51%)
rename
pinot-controller/src/main/resources/app/{components/Homepage/TenantsTable.tsx
=> pages/TenantsListingPage.tsx} (53%)
rename pinot-controller/src/main/resources/{ => swagger}/api/index.html (100%)
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/bloom/BloomFilter.java
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/bloom/BloomFilterUtil.java
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/bloom/GuavaOnHeapBloomFilter.java
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/bloom/SegmentBloomFilterFactory.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/ArrayAverageTransformFunction.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/ArrayMaxTransformFunction.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/ArrayMinTransformFunction.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/ArraySumTransformFunction.java
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/RawThetaSketchAggregationFunction.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/SumPrecisionAggregationFunction.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/QueryOptimizer.java
copy
pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/runner/IngestionJobRunner.java
=>
pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/filter/FilterOptimizer.java
(56%)
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/filter/FlattenAndOrFilterOptimizer.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/filter/MergeEqInFilterOptimizer.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/query/optimizer/filter/MergeRangeFilterOptimizer.java
copy
thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/datalayer/bao/jdbc/AlertSnapshotManagerImpl.java
=>
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/BloomFilterCreator.java
(62%)
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/impl/bloom/BloomFilterCreator.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/impl/bloom/OnHeapGuavaBloomFilterCreator.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/bloom/BloomFilterReaderFactory.java
copy
pinot-spi/src/main/java/org/apache/pinot/spi/ingestion/batch/runner/IngestionJobRunner.java
=>
pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/bloom/GuavaBloomFilterReaderUtils.java
(55%)
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/bloom/OffHeapGuavaBloomFilterReader.java
copy
pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/MultiNodesOfflineClusterIntegrationTest.java
=>
pinot-core/src/test/java/org/apache/pinot/core/operator/transform/function/ArrayAverageTransformFunctionTest.java
(58%)
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/operator/transform/function/ArrayBaseTransformFunctionTest.java
copy
pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/MultiNodesOfflineClusterIntegrationTest.java
=>
pinot-core/src/test/java/org/apache/pinot/core/operator/transform/function/ArrayMaxTransformFunctionTest.java
(58%)
copy
pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/MultiNodesOfflineClusterIntegrationTest.java
=>
pinot-core/src/test/java/org/apache/pinot/core/operator/transform/function/ArrayMinTransformFunctionTest.java
(58%)
copy
pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/MultiNodesOfflineClusterIntegrationTest.java
=>
pinot-core/src/test/java/org/apache/pinot/core/operator/transform/function/ArraySumTransformFunctionTest.java
(58%)
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/query/optimizer/QueryOptimizerTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/queries/DistinctCountThetaSketchQueriesTest.java
delete mode 100644
pinot-core/src/test/java/org/apache/pinot/queries/DistinctCountThetaSketchTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/queries/SumWithPrecisionTest.java
create mode 100644
pinot-minion/src/main/java/org/apache/pinot/minion/executor/RealtimeToOfflineSegmentsTaskExecutor.java
copy
thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/datalayer/bao/jdbc/AlertSnapshotManagerImpl.java
=>
pinot-minion/src/main/java/org/apache/pinot/minion/executor/RealtimeToOfflineSegmentsTaskExecutorFactory.java
(62%)
create mode 100644
pinot-minion/src/test/java/org/apache/pinot/minion/executor/RealtimeToOfflineSegmentsTaskExecutorTest.java
create mode 100644
pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-hadoop/src/main/java/org/apache/pinot/plugin/ingestion/batch/hadoop/HadoopSegmentMetadataPushJobRunner.java
create mode 100644
pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark/src/main/java/org/apache/pinot/plugin/ingestion/batch/spark/SparkSegmentMetadataPushJobRunner.java
create mode 100644
pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark/src/main/resources/segmentCreationAndMetadataPushJobSpec.yaml
create mode 100644
pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/src/main/java/org/apache/pinot/plugin/ingestion/batch/standalone/SegmentMetadataPushJobRunner.java
rename {pinot-common/src/main/java/org/apache/pinot/common/function =>
pinot-spi/src/main/java/org/apache/pinot/spi}/annotations/ScalarFunction.java
(96%)
copy
thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/datalayer/bao/jdbc/AlertSnapshotManagerImpl.java
=>
pinot-spi/src/main/java/org/apache/pinot/spi/config/table/BloomFilterConfig.java
(55%)
rename
pinot-core/src/main/java/org/apache/pinot/core/bloom/BloomFilterType.java =>
pinot-spi/src/main/java/org/apache/pinot/spi/data/readers/PrimaryKey.java (52%)
copy
pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/MultiNodesOfflineClusterIntegrationTest.java
=>
pinot-spi/src/test/java/org/apache/pinot/spi/utils/builder/TableNameBuilderTest.java
(55%)
create mode 100644 thirdeye/thirdeye-coordinator/config/coordinator.yaml
create mode 100644
thirdeye/thirdeye-coordinator/src/main/java/org/apache/pinot/thirdeye/ThirdEyeServer.java
create mode 100644
thirdeye/thirdeye-coordinator/src/main/java/org/apache/pinot/thirdeye/ThirdEyeServerConfiguration.java
create mode 100644
thirdeye/thirdeye-coordinator/src/main/java/org/apache/pinot/thirdeye/ThirdEyeServerModule.java
create mode 100644
thirdeye/thirdeye-coordinator/src/main/java/org/apache/pinot/thirdeye/resources/ApiResource.java
create mode 100644
thirdeye/thirdeye-coordinator/src/main/java/org/apache/pinot/thirdeye/resources/ApplicationResource.java
create mode 100644
thirdeye/thirdeye-coordinator/src/main/java/org/apache/pinot/thirdeye/resources/AuthResource.java
create mode 100644
thirdeye/thirdeye-coordinator/src/main/java/org/apache/pinot/thirdeye/resources/RootResource.java
create mode 100644
thirdeye/thirdeye-coordinator/src/test/java/org/apache/pinot/thirdeye/ThirdEyeServerModuleTest.java
create mode 100644
thirdeye/thirdeye-coordinator/src/test/java/org/apache/pinot/thirdeye/resources/AuthResourceTest.java
copy thirdeye/{thirdeye-pinot => thirdeye-dashboard}/.gitignore (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/bootstrap/css/bootstrap-theme.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/bootstrap/css/bootstrap.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/bootstrap/fonts/glyphicons-halflings-regular.eot
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/bootstrap/fonts/glyphicons-halflings-regular.svg
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/bootstrap/fonts/glyphicons-halflings-regular.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/bootstrap/fonts/glyphicons-halflings-regular.woff
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/bootstrap/fonts/glyphicons-halflings-regular.woff2
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/bootstrap/js/bootstrap.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/chosen/chosen-sprite.png (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/chosen/[email protected] (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/chosen/chosen.jquery.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/chosen/chosen.min.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/c3.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/c3.min.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/d3.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/datatables.min.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/FontAwesome.otf (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/fontawesome-webfont.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/fontawesome-webfont.woff
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/fontawesome-webfont.woff2
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SIL
Open Font License.txt (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-Black.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-BlackIt.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-Bold.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-BoldIt.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-ExtraLight.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-ExtraLightIt.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-It.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-Light.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-LightIt.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-Regular.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-Semibold.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/SourceSansPro-SemiboldIt.otf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-Black.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-BlackItalic.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-Bold.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-BoldItalic.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-ExtraLight.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-ExtraLightItalic.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-Italic.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-Light.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-LightItalic.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-Regular.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-Semibold.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSansPro-SemiboldItalic.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSerifPro-Bold.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSerifPro-Regular.ttf
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/fonts/source-sans-pro/_SourceSerifPro-Semibold.ttf
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/jquery-ui =>
thirdeye-dashboard/src/main/resources/assets/css}/jquery-ui.min.css (100%)
rename
thirdeye/{thirdeye-pinot/src/main/resources/assets/jtable/themes/metro/blue =>
thirdeye-dashboard/src/main/resources/assets/css}/jtable.min.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/main.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/reset.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/styles.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/thirdeye.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/accordion.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/accordion.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/accordion.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/accordion.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/accordion.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/accordion.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/autocomplete.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/autocomplete.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/autocomplete.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/autocomplete.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/autocomplete.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/autocomplete.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/datepicker.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/datepicker.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/datepicker.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/datepicker.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/datepicker.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/datepicker.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/dotnav.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/dotnav.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/dotnav.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/dotnav.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/dotnav.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/dotnav.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-advanced.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-advanced.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-advanced.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-advanced.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-advanced.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-advanced.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-file.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-file.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-file.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-file.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-file.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-file.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-password.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-password.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-password.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-password.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-password.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-password.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-select.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-select.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-select.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-select.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-select.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/form-select.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/htmleditor.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/htmleditor.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/htmleditor.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/htmleditor.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/htmleditor.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/htmleditor.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/nestable.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/nestable.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/nestable.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/nestable.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/nestable.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/nestable.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/notify.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/notify.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/notify.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/notify.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/notify.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/notify.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/placeholder.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/placeholder.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/placeholder.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/placeholder.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/placeholder.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/placeholder.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/progress.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/progress.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/progress.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/progress.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/progress.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/progress.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/search.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/search.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/search.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/search.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/search.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/search.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slidenav.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slidenav.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slidenav.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slidenav.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slidenav.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slidenav.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slider.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slider.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slider.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slider.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slider.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slider.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slideshow.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slideshow.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slideshow.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slideshow.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slideshow.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/slideshow.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sortable.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sortable.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sortable.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sortable.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sortable.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sortable.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sticky.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sticky.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sticky.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sticky.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sticky.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/sticky.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/tooltip.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/tooltip.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/tooltip.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/tooltip.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/tooltip.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/tooltip.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/upload.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/upload.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/upload.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/upload.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/upload.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/components/upload.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/docs.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/uikit.almost-flat.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/uikit.almost-flat.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/uikit.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/uikit.docs.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/uikit.gradient.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/uikit.gradient.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/css/uikit/uikit.min.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/daterangepicker/daterangepicker.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/daterangepicker/daterangepicker.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/img/Lightbulb.png (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/img/chakra-s.png (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/img/favicon.ico (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/AppController.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/AppModel.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/AppView.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/Constants.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/DataService.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/Event.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/HashParams.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/HashService.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/app.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/controllers/AnalysisController.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/controllers/AnomalyFilterController.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/controllers/AnomalyResultController.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/controllers/AnomalySummaryController.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/controllers/DashboardController.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/controllers/DimensionTreeMapController.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/controllers/InvestigateController.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/controllers/MetricSummaryController.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/controllers/TimeSeriesCompareController.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/controllers/WoWSummaryController.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/libs/handlebarsHelpers.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/libs/page.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/models/AnalysisModel.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/models/AnomalyFilterModel.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/models/AnomalyResultModel.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/models/AnomalySummaryModel.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/models/DashboardModel.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/models/DimensionTreeMapModel.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/models/InvestigateModel.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/models/MetricSummaryModel.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/models/TimeSeriesCompareModel.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/models/WoWSummaryModel.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/views/AnalysisView.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/views/AnomalyFilterView.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/views/AnomalyResultView.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/views/AnomalySummaryView.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/views/DashboardView.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/views/DimensionTreeMapView.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/views/InvestigateView.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/views/MetricSummaryView.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/views/TimeSeriesCompareView.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/javascript/views/WoWSummaryView.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jquery-ui/images/ui-icons_444444_256x240.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jquery-ui/images/ui-icons_555555_256x240.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jquery-ui/images/ui-icons_777620_256x240.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jquery-ui/images/ui-icons_777777_256x240.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jquery-ui/images/ui-icons_cc0000_256x240.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jquery-ui/images/ui-icons_ffffff_256x240.png
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/css =>
thirdeye-dashboard/src/main/resources/assets/jquery-ui}/jquery-ui.min.css (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/vendor =>
thirdeye-dashboard/src/main/resources/assets/jquery-ui}/jquery-ui.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/c3/c3.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/c3/c3.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/d3/d3.v3.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/d3/d3legend.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/d3/d3line.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/d3/d3linewithlegend.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/d3/nvtooltip.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/dashboard.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/anomalies.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/anomaly-details.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/common/get-form-data.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/common/handlebars-methods.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/common/utility.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/contributors.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/custom-dashboard.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/dashboard-chart-area.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/dashboard-form-filter.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/dashboard-form-submit.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/dashboard-form-time.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/dashboard-form.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/dashboard-header.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/entity-editor.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/heatmap.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/self-service-email.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/self-service-mappings.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/self-service.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/tabular.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/lib/timeseries.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/thirdeye/dataset-config.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/thirdeye/job-info.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/thirdeye/metric-config.js
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/alert.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/alert.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/button.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/button.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/accordion.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/accordion.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/autocomplete.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/autocomplete.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/datepicker.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/datepicker.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/form-password.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/form-password.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/form-select.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/form-select.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/grid-parallax.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/grid-parallax.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/grid.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/grid.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/htmleditor.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/htmleditor.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/lightbox.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/lightbox.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/nestable.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/nestable.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/notify.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/notify.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/pagination.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/pagination.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/parallax.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/parallax.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/search.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/search.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/slider.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/slider.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/slideset.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/slideset.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/slideshow-fx.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/slideshow-fx.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/slideshow.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/slideshow.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/sortable.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/sortable.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/sticky.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/sticky.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/timepicker.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/timepicker.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/tooltip.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/tooltip.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/upload.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/upload.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/components/used-components.compiled.js
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/core.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/core.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/alert.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/alert.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/button.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/button.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/core.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/core.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/cover.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/cover.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/dropdown.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/dropdown.min.js
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/grid.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/grid.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/modal.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/modal.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/nav.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/nav.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/offcanvas.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/offcanvas.min.js
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/scrollspy.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/scrollspy.min.js
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/smooth-scroll.js
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/smooth-scroll.min.js
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/switcher.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/switcher.min.js
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/tab.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/tab.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/toggle.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/toggle.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/touch.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/touch.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/utility.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit =>
thirdeye-dashboard/src/main/resources/assets/js/uikit/core}/utility.min.js
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/cover.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/cover.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/dropdown.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/dropdown.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/grid.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/grid.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/modal.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/modal.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/nav.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/nav.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/offcanvas.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/offcanvas.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/scrollspy.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/scrollspy.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/smooth-scroll.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/smooth-scroll.min.js
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/switcher.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/switcher.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/tab.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/tab.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/toggle.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/toggle.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/touch.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/touch.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/uikit.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/uikit/uikit.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/utility.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/uikit/core =>
thirdeye-dashboard/src/main/resources/assets/js/uikit}/utility.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/fastclick.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/globalize.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/jquery-ui.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/jquery-ui =>
thirdeye-dashboard/src/main/resources/assets/js/vendor}/jquery-ui.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/jquery.cookie.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/jquery.dataTables.columnFilter.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/jquery.dataTables.columnFilter.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/jquery.dataTables.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/jquery.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/jtable =>
thirdeye-dashboard/src/main/resources/assets/js/vendor}/jquery.jtable.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/jtable =>
thirdeye-dashboard/src/main/resources/assets/js/vendor}/jquery.jtable.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/jstz.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/jstz.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/modernizr.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/moment-timezone-with-data-2010-2020.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/moment-timezone-with-data-2010-2020.min.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/moment.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/moment.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/placeholder.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/js/vendor/vendorplugins.compiled.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jsonedit/img/jsoneditor-icons.svg
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jsonedit/jsoneditor.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jsonedit/jsoneditor.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jsonedit/jsoneditor.map (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jsonedit/jsoneditor.min.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jsonedit/jsoneditor.min.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/vendor =>
thirdeye-dashboard/src/main/resources/assets/jtable}/jquery.jtable.js (100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/js/vendor =>
thirdeye-dashboard/src/main/resources/assets/jtable}/jquery.jtable.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/jtable_theme_base.less
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/add.png (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/blue/jtable.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/blue/jtable.less
(100%)
rename thirdeye/{thirdeye-pinot/src/main/resources/assets/css =>
thirdeye-dashboard/src/main/resources/assets/jtable/themes/metro/blue}/jtable.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/blue/loading.gif
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/close.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/column-asc.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/column-desc.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/column-sortable.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/delete.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/edit.png
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/jtable_metro_base.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/jtable_metro_base.less
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/jtable/themes/metro/jtable_metro_base.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/lib/handlebars.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/lib/handlebars.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/lib/jquery-1.10.2.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/lib/jquery.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/lib/polyfill.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/select2/select2-bootstrap.min.css
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/select2/select2.min.css (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/select2/select2.min.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/spin/spin.js (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/assets/twbs/pagination/jquery.twbsPagination.js
(100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/scripts/detector_admin.py (100%)
rename thirdeye/{thirdeye-pinot =>
thirdeye-dashboard}/src/main/resources/scripts/getGraphPnj.js (100%)
delete mode 100644
thirdeye/thirdeye-frontend/tests/acceptance/self-serve-alert-tuning-test.js
create mode 100644
thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/datalayer/ThirdEyePersistenceModule.java
delete mode 100644
thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/datalayer/util/ManagerProvider.java
delete mode 100644
thirdeye/thirdeye-pinot/src/main/resources/META-INF/persistence.xml
create mode 100644
thirdeye/thirdeye-pinot/src/test/java/org/apache/pinot/thirdeye/datalayer/TestDatabase.java
rename thirdeye/{thirdeye-dashboard =>
thirdeye-pinot}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestApplicationManager.java
(55%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]