├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── dtm-cache ├── .gitignore ├── pom.xml └── src │ ├── main │ └── java │ │ └── ru │ │ └── datamart │ │ └── prostore │ │ └── cache │ │ ├── configuration │ │ ├── CacheConfiguration.java │ │ └── CacheProperties.java │ │ ├── factory │ │ ├── CacheManagerFactory.java │ │ ├── CacheServiceFactory.java │ │ ├── CaffeineCacheManagerFactory.java │ │ └── CaffeineCacheServiceFactory.java │ │ └── service │ │ ├── CacheService.java │ │ ├── CaffeineCacheService.java │ │ └── EvictQueryTemplateCacheService.java │ └── test │ └── java │ └── ru │ └── datamart │ └── prostore │ └── cache │ └── service │ ├── CaffeineCacheServiceTest.java │ └── EvictQueryTemplateCacheServiceTest.java ├── dtm-calcite-adqm ├── .gitignore ├── pom.xml └── src │ └── main │ ├── codegen │ ├── config.fmpp │ ├── includes │ │ └── parserImpls.ftl │ └── templates │ │ └── Parser.jj │ └── java │ └── ru │ └── datamart │ └── prostore │ └── calcite │ └── adqm │ ├── configuration │ └── AdqmCalciteConfiguration.java │ └── extension │ └── dml │ ├── LimitableSqlOrderBy.java │ ├── SqlFinalOperator.java │ └── SqlFinalTable.java ├── dtm-calcite-core ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── codegen │ │ ├── config.fmpp │ │ ├── includes │ │ │ └── parserImpls.ftl │ │ └── templates │ │ │ └── Parser.jj │ └── java │ │ ├── org │ │ └── apache │ │ │ └── calcite │ │ │ └── sql │ │ │ └── fun │ │ │ └── SqlCoalesceFunction.java │ │ └── ru │ │ └── datamart │ │ └── prostore │ │ └── query │ │ └── calcite │ │ └── core │ │ ├── configuration │ │ └── CalciteCoreConfiguration.java │ │ ├── dialect │ │ └── LimitSqlDialect.java │ │ ├── dto │ │ └── delta │ │ │ └── DeltaQueryPreprocessorResponse.java │ │ ├── extension │ │ ├── OperationNames.java │ │ ├── check │ │ │ ├── CheckSumType.java │ │ │ ├── CheckType.java │ │ │ ├── SqlCheckCall.java │ │ │ ├── SqlCheckData.java │ │ │ ├── SqlCheckDatabase.java │ │ │ ├── SqlCheckMaterializedView.java │ │ │ ├── SqlCheckSum.java │ │ │ ├── SqlCheckSumBasic.java │ │ │ ├── SqlCheckSumSnapshot.java │ │ │ ├── SqlCheckTable.java │ │ │ ├── SqlCheckVersions.java │ │ │ ├── SqlGetChanges.java │ │ │ └── SqlGetEntityDdl.java │ │ ├── config │ │ │ ├── SqlConfigCall.java │ │ │ ├── SqlConfigType.java │ │ │ └── function │ │ │ │ ├── SqlConfigShow.java │ │ │ │ └── SqlConfigStorageAdd.java │ │ ├── ddl │ │ │ ├── DistributedOperator.java │ │ │ ├── EraseChangeOperation.java │ │ │ ├── MultipleDatasourceOperator.java │ │ │ ├── SingleDatasourceOperator.java │ │ │ ├── SqlAllowChanges.java │ │ │ ├── SqlAlterView.java │ │ │ ├── SqlChanges.java │ │ │ ├── SqlCreateMaterializedView.java │ │ │ ├── SqlCreateTable.java │ │ │ ├── SqlCreateView.java │ │ │ ├── SqlDenyChanges.java │ │ │ ├── SqlDistributedByGetter.java │ │ │ ├── SqlDropMaterializedView.java │ │ │ ├── SqlDropTable.java │ │ │ ├── SqlLogicalCall.java │ │ │ └── truncate │ │ │ │ ├── SqlBaseTruncate.java │ │ │ │ └── SqlTruncateHistory.java │ │ ├── delta │ │ │ ├── DeltaDateTimeOperator.java │ │ │ ├── DeltaNumOperator.java │ │ │ ├── EraseWriteOperation.java │ │ │ ├── GetWriteOperations.java │ │ │ ├── ResumeWriteOperation.java │ │ │ ├── SqlBeginDelta.java │ │ │ ├── SqlCommitDelta.java │ │ │ ├── SqlDeltaCall.java │ │ │ ├── SqlRollbackDelta.java │ │ │ └── function │ │ │ │ ├── SqlGetDeltaByDateTime.java │ │ │ │ ├── SqlGetDeltaByNum.java │ │ │ │ ├── SqlGetDeltaHot.java │ │ │ │ └── SqlGetDeltaOk.java │ │ ├── dml │ │ │ ├── DmlType.java │ │ │ ├── DtmSqlDelete.java │ │ │ ├── DtmSqlInsert.java │ │ │ ├── LimitableSqlOrderBy.java │ │ │ ├── SqlDataSourceTypeGetter.java │ │ │ ├── SqlDynamicLiteral.java │ │ │ ├── SqlEstimateOnlyQuery.java │ │ │ ├── SqlRetryable.java │ │ │ ├── SqlSelectExt.java │ │ │ └── SqlUseSchema.java │ │ ├── eddl │ │ │ ├── ChunkSizeOperator.java │ │ │ ├── DropDatabase.java │ │ │ ├── FormatOperator.java │ │ │ ├── LocationOperator.java │ │ │ ├── MessageLimitOperator.java │ │ │ ├── OptionsOperator.java │ │ │ ├── SqlCreateDatabase.java │ │ │ ├── SqlCreateDownloadExternalTable.java │ │ │ ├── SqlCreateUploadExternalTable.java │ │ │ ├── SqlDropDownloadExternalTable.java │ │ │ ├── SqlDropExternalTable.java │ │ │ ├── SqlDropUploadExternalTable.java │ │ │ ├── SqlNodeUtils.java │ │ │ └── standalone │ │ │ │ ├── SqlCreateReadableExternalTable.java │ │ │ │ ├── SqlCreateStandaloneExternalTable.java │ │ │ │ ├── SqlCreateWriteableExternalTable.java │ │ │ │ ├── SqlDropReadableExternalTable.java │ │ │ │ ├── SqlDropStandaloneExternalTable.java │ │ │ │ ├── SqlDropWriteableExternalTable.java │ │ │ │ └── StandaloneLocationOperator.java │ │ ├── edml │ │ │ └── SqlRollbackCrashedWriteOps.java │ │ └── snapshot │ │ │ ├── SnapshotDeltaIntervalOperator.java │ │ │ ├── SnapshotDeltaNumOperator.java │ │ │ ├── SnapshotFinishedOperator.java │ │ │ ├── SnapshotLatestUncommittedDeltaOperator.java │ │ │ ├── SnapshotOperator.java │ │ │ ├── SnapshotStartedOperator.java │ │ │ └── SqlDeltaSnapshot.java │ │ ├── factory │ │ ├── SchemaFactory.java │ │ └── impl │ │ │ ├── CalciteSchemaFactory.java │ │ │ └── DtmSchemaFactory.java │ │ ├── framework │ │ ├── DtmCalciteFramework.java │ │ ├── DtmCalcitePlannerImpl.java │ │ ├── DtmCalciteSqlValidator.java │ │ ├── DtmRelDataTypeSystemImpl.java │ │ ├── DtmSqlToRelConverter.java │ │ └── SqlExtOperatorTable.java │ │ ├── node │ │ ├── SqlKindKey.java │ │ ├── SqlNodeConsumer.java │ │ ├── SqlPredicate.java │ │ ├── SqlPredicatePart.java │ │ ├── SqlPredicateType.java │ │ ├── SqlPredicates.java │ │ ├── SqlSelectTree.java │ │ └── SqlTreeNode.java │ │ ├── provider │ │ └── CalciteContextProvider.java │ │ ├── rel2sql │ │ ├── DtmRelToSqlConverter.java │ │ └── NullNotCastableRelToSqlConverter.java │ │ ├── schema │ │ ├── DtmTable.java │ │ ├── QueryableSchema.java │ │ └── dialect │ │ │ ├── DtmConvention.java │ │ │ └── DtmRelation.java │ │ ├── service │ │ ├── AbstractSchemaExtender.java │ │ ├── DefinitionService.java │ │ ├── QueryParserService.java │ │ ├── QueryTemplateExtractor.java │ │ ├── SchemaExtender.java │ │ └── impl │ │ │ ├── AbstractQueryTemplateExtractor.java │ │ │ ├── CalciteDMLQueryParserService.java │ │ │ └── CalciteDefinitionService.java │ │ ├── util │ │ ├── CalciteUtil.java │ │ ├── SqlNodeTemplates.java │ │ └── SqlNodeUtil.java │ │ └── visitors │ │ ├── SqlAggregateFinder.java │ │ ├── SqlDollarReplacementShuttle.java │ │ ├── SqlForbiddenNamesFinder.java │ │ └── SqlInvalidTimestampFinder.java │ └── test │ └── java │ └── ru │ └── datamart │ └── prostore │ └── query │ └── calcite │ └── core │ ├── extension │ └── NodesParseUnparseTest.java │ ├── node │ └── SqlSelectTreeTest.java │ ├── parser │ └── ParserSelectTest.java │ ├── util │ └── SqlNodeUtilTest.java │ └── visitors │ └── SqlDollarReplacementShuttleTest.java ├── dtm-common ├── .gitignore ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── ru │ └── datamart │ └── prostore │ ├── async │ ├── AsyncUtils.java │ └── DurationListener.java │ ├── common │ ├── cache │ │ ├── QueryTemplateKey.java │ │ ├── QueryTemplateValue.java │ │ └── SourceQueryTemplateValue.java │ ├── calcite │ │ ├── CalciteContext.java │ │ └── SnapshotType.java │ ├── configuration │ │ ├── core │ │ │ └── CoreConstants.java │ │ └── kafka │ │ │ ├── KafkaAdminProperty.java │ │ │ ├── KafkaClusterProperty.java │ │ │ ├── KafkaConsumerProperty.java │ │ │ ├── KafkaProducerProperty.java │ │ │ └── KafkaUploadProperty.java │ ├── converter │ │ ├── SqlTypeConverter.java │ │ └── transformer │ │ │ ├── AbstractColumnTransformer.java │ │ │ ├── ColumnTransformer.java │ │ │ └── impl │ │ │ ├── BigintFromNumberTransformer.java │ │ │ ├── BlobFromObjectTransformer.java │ │ │ ├── BooleanFromBooleanTransformer.java │ │ │ ├── BooleanFromNumericTransformer.java │ │ │ ├── DateFromLocalDateTransformer.java │ │ │ ├── DateFromLongTransformer.java │ │ │ ├── DateFromNumericTransformer.java │ │ │ ├── DateFromStringTransformer.java │ │ │ ├── DoubleFromNumberTransformer.java │ │ │ ├── FloatFromNumberTransformer.java │ │ │ ├── IdentityObjectTransformer.java │ │ │ ├── LocalDateFromNumberTransformer.java │ │ │ ├── LocalDateTimeFromNumberTransformer.java │ │ │ ├── LocalTimeFromNumberTransformer.java │ │ │ ├── LongDateFromIntTransformer.java │ │ │ ├── LongFromNumberTransformer.java │ │ │ ├── LongTimeFromLongTransformer.java │ │ │ ├── LongTimestampFromLongTransformer.java │ │ │ ├── NumberFromBigintTransformer.java │ │ │ ├── NumberFromDoubleTransformer.java │ │ │ ├── NumberFromFloatTransformer.java │ │ │ ├── NumberFromLongTransformer.java │ │ │ ├── TimeFromLocalTimeTransformer.java │ │ │ ├── TimeFromNumberTransformer.java │ │ │ ├── TimestampFromLocalDateTimeTransformer.java │ │ │ ├── TimestampFromLongTransformer.java │ │ │ ├── TimestampFromStringTransformer.java │ │ │ ├── ToStringFromStringTransformer.java │ │ │ └── UuidFromStringTransformer.java │ ├── ddl │ │ └── TruncateType.java │ ├── delta │ │ ├── DeltaData.java │ │ ├── DeltaInformation.java │ │ ├── DeltaInformationResult.java │ │ ├── DeltaLoadStatus.java │ │ ├── DeltaType.java │ │ ├── QueryDeltaResult.java │ │ └── SelectOnInterval.java │ ├── dml │ │ ├── SelectCategory.java │ │ └── ShardingCategory.java │ ├── dto │ │ ├── ActualDeltaRequest.java │ │ ├── AdgHistoryTransferRequest.java │ │ ├── DatamartInfo.java │ │ ├── HistoryTransferRequest.java │ │ ├── HotDataRemoveRequest.java │ │ ├── KafkaBrokerInfo.java │ │ ├── QueryParserRequest.java │ │ ├── QueryParserResponse.java │ │ ├── SubscribeUploadRequest.java │ │ ├── TableInfo.java │ │ └── schema │ │ │ └── DatamartSchemaKey.java │ ├── eventbus │ │ ├── DataHeader.java │ │ ├── DataTempMessage.java │ │ ├── DataTopic.java │ │ └── DeltaRecord.java │ ├── exception │ │ ├── CrashException.java │ │ ├── DeltaRangeInvalidException.java │ │ ├── DtmException.java │ │ └── InvalidSourceTypeException.java │ ├── metrics │ │ ├── MetricsEventCode.java │ │ ├── MetricsHeader.java │ │ ├── MetricsTopic.java │ │ └── RequestMetrics.java │ ├── model │ │ ├── DurationStatistic.java │ │ ├── RequestStatus.java │ │ ├── SqlProcessingType.java │ │ └── ddl │ │ │ ├── Changelog.java │ │ │ ├── ColumnType.java │ │ │ ├── DenyChanges.java │ │ │ ├── Entity.java │ │ │ ├── EntityField.java │ │ │ ├── EntityFieldUtils.java │ │ │ ├── EntityType.java │ │ │ ├── EntityUtils.java │ │ │ ├── ExternalTableFormat.java │ │ │ ├── ExternalTableLocationType.java │ │ │ └── SystemMetadata.java │ ├── newdata │ │ ├── DataMessage.java │ │ ├── DataMessageRequestKey.java │ │ ├── DataMessageRequestValue.java │ │ └── NewDataResponseKey.java │ ├── plugin │ │ ├── exload │ │ │ ├── TableAttribute.java │ │ │ └── Type.java │ │ ├── sql │ │ │ └── PreparedStatementRequest.java │ │ └── status │ │ │ ├── StatusQueryResult.java │ │ │ └── kafka │ │ │ ├── KafkaGroupTopic.java │ │ │ ├── KafkaPartitionInfo.java │ │ │ ├── KafkaTopicCommitedOffset.java │ │ │ └── KafkaTopicOffset.java │ ├── post │ │ └── PostSqlActionType.java │ ├── reader │ │ ├── EmptyQueryResult.java │ │ ├── EnrichedQueryRequest.java │ │ ├── InformationSchemaView.java │ │ ├── InputQueryRequest.java │ │ ├── QueryParameters.java │ │ ├── QueryRequest.java │ │ ├── QueryResponseKey.java │ │ ├── QueryResult.java │ │ ├── QuerySourceRequest.java │ │ ├── QueryTemplateResult.java │ │ └── SourceType.java │ ├── request │ │ └── DatamartRequest.java │ ├── schema │ │ ├── SchemaDeserializer.java │ │ ├── SchemaSerializer.java │ │ └── codec │ │ │ ├── AvroDecoder.java │ │ │ ├── AvroEncoder.java │ │ │ ├── AvroSerdeHelper.java │ │ │ ├── DtmSpecificDatumReader.java │ │ │ ├── conversion │ │ │ ├── BigDecimalConversion.java │ │ │ ├── LocalDateConversion.java │ │ │ ├── LocalDateTimeConversion.java │ │ │ └── LocalTimeConversion.java │ │ │ └── type │ │ │ ├── BigDecimalLogicalType.java │ │ │ ├── LocalDateLogicalType.java │ │ │ ├── LocalDateTimeLogicalType.java │ │ │ └── LocalTimeLogicalType.java │ ├── status │ │ ├── PublishStatusEventRequest.java │ │ ├── StatusEventCode.java │ │ ├── StatusEventKey.java │ │ ├── ddl │ │ │ └── DatamartSchemaChangedEvent.java │ │ ├── delta │ │ │ ├── CloseDeltaEvent.java │ │ │ └── GenericDeltaEvent.java │ │ └── kafka │ │ │ ├── StatusRequest.java │ │ │ └── StatusResponse.java │ ├── upload │ │ └── UploadReceipt.java │ ├── util │ │ ├── DateTimeUtils.java │ │ ├── ThrowableConsumer.java │ │ └── ThrowableFunction.java │ └── version │ │ └── VersionInfo.java │ ├── query │ └── execution │ │ └── model │ │ └── metadata │ │ ├── ColumnMetadata.java │ │ └── Datamart.java │ └── serialization │ └── CoreSerialization.java ├── dtm-jdbc-driver ├── .gitignore ├── README.md ├── pom.xml └── src │ ├── assembly │ └── src.xml │ ├── main │ ├── java │ │ └── ru │ │ │ └── datamart │ │ │ └── prostore │ │ │ └── jdbc │ │ │ ├── Driver.java │ │ │ ├── core │ │ │ ├── BaseConnection.java │ │ │ ├── BaseStatement.java │ │ │ ├── ConnectionFactory.java │ │ │ ├── ConnectionFactoryImpl.java │ │ │ ├── DtmDataSource.java │ │ │ ├── Field.java │ │ │ ├── FieldMetadata.java │ │ │ ├── ParameterList.java │ │ │ ├── Query.java │ │ │ ├── QueryExecutor.java │ │ │ ├── QueryExecutorImpl.java │ │ │ ├── QueryParameters.java │ │ │ ├── QueryRequest.java │ │ │ ├── QueryResult.java │ │ │ ├── ResultHandler.java │ │ │ ├── ResultHandlerBase.java │ │ │ ├── ResultSetWrapper.java │ │ │ ├── SimpleParameterList.java │ │ │ ├── SqlParser.java │ │ │ ├── Tuple.java │ │ │ ├── TypeInfo.java │ │ │ └── TypeInfoCache.java │ │ │ ├── ext │ │ │ ├── AbstractResultSet.java │ │ │ ├── DtmConnectionImpl.java │ │ │ ├── DtmDatabaseMetaData.java │ │ │ ├── DtmParameterMetadata.java │ │ │ ├── DtmPreparedStatement.java │ │ │ ├── DtmResultSet.java │ │ │ ├── DtmResultSetMetaData.java │ │ │ └── DtmStatement.java │ │ │ ├── model │ │ │ ├── ColumnInfo.java │ │ │ ├── SchemaInfo.java │ │ │ └── TableInfo.java │ │ │ ├── protocol │ │ │ ├── Protocol.java │ │ │ └── http │ │ │ │ ├── HttpReaderService.java │ │ │ │ └── MapperUtils.java │ │ │ └── util │ │ │ ├── ColumnTypeUtil.java │ │ │ ├── DriverConstants.java │ │ │ ├── DriverInfo.java │ │ │ ├── DtmSqlException.java │ │ │ ├── PreparedStatementParser.java │ │ │ ├── ResponseError.java │ │ │ └── UrlConnectionParser.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── java.sql.Driver │ │ └── logback.xml │ └── test │ └── java │ └── ru │ └── datamart │ └── prostore │ └── jdbc │ ├── DtmDriverCases.java │ ├── DtmDriverTest.java │ ├── core │ ├── SqlParserCasesTest.java │ └── TypeInfoCacheTest.java │ ├── ext │ ├── DtmConnectionImplTest.java │ ├── DtmDatabaseMetaDataTest.java │ ├── DtmParameterMetadataTest.java │ ├── DtmPreparedStatementTest.java │ ├── DtmResultSetMetaDataTest.java │ ├── DtmResultSetTest.java │ └── DtmStatementTest.java │ └── utils │ └── TestUtils.java ├── dtm-kafka-core ├── .gitignore ├── pom.xml └── src │ ├── main │ └── java │ │ └── ru │ │ └── datamart │ │ └── prostore │ │ └── kafka │ │ └── core │ │ ├── configuration │ │ ├── kafka │ │ │ ├── BaseZookeeperProperties.java │ │ │ ├── KafkaConfiguration.java │ │ │ └── KafkaZookeeperProperties.java │ │ └── properties │ │ │ ├── KafkaProperties.java │ │ │ ├── KafkaStatusMonitorProperties.java │ │ │ └── PublishStatusEventProperties.java │ │ ├── factory │ │ ├── KafkaConsumerFactory.java │ │ ├── KafkaProducerFactory.java │ │ └── impl │ │ │ ├── VertxKafkaConsumerFactory.java │ │ │ └── VertxKafkaProducerFactory.java │ │ ├── repository │ │ ├── ZookeeperKafkaProviderRepository.java │ │ └── ZookeeperKafkaProviderRepositoryImpl.java │ │ └── service │ │ └── kafka │ │ ├── KafkaConsumerMonitor.java │ │ ├── KafkaStatusEventPublisher.java │ │ ├── KafkaZookeeperConnectionProvider.java │ │ ├── KafkaZookeeperConnectionProviderImpl.java │ │ └── RestConsumerMonitorImpl.java │ └── test │ └── resources │ └── application-test.yml ├── dtm-query-execution-core ├── .gitignore ├── Dockerfile ├── README.md ├── config │ ├── application.yml │ └── logback.xml ├── pom.xml └── src │ ├── main │ └── java │ │ └── ru │ │ └── datamart │ │ └── prostore │ │ └── query │ │ └── execution │ │ └── core │ │ ├── ServiceQueryExecutionApplication.java │ │ ├── aspect │ │ ├── RetryableFuture.java │ │ └── RetryingAspect.java │ │ ├── base │ │ ├── configuration │ │ │ ├── AppConfiguration.java │ │ │ ├── CacheConfiguration.java │ │ │ ├── ConverterConfiguration.java │ │ │ ├── HSQLConfiguration.java │ │ │ ├── VertxConfiguration.java │ │ │ ├── ZookeeperConfiguration.java │ │ │ └── properties │ │ │ │ ├── CoreHttpProperties.java │ │ │ │ ├── CoreVersionInfo.java │ │ │ │ ├── MatViewSyncProperties.java │ │ │ │ ├── RestorationProperties.java │ │ │ │ ├── RollbackDeltaProperties.java │ │ │ │ ├── ServiceDbZookeeperProperties.java │ │ │ │ ├── VertxCoreProperties.java │ │ │ │ └── VertxPoolProperties.java │ │ ├── dto │ │ │ ├── cache │ │ │ │ ├── EntityKey.java │ │ │ │ ├── MaterializedViewCacheValue.java │ │ │ │ └── MaterializedViewSyncStatus.java │ │ │ ├── metadata │ │ │ │ ├── DatamartEntity.java │ │ │ │ ├── DatamartInfo.java │ │ │ │ ├── EntityAttribute.java │ │ │ │ └── InformationSchemaViewPosition.java │ │ │ └── request │ │ │ │ ├── CoreRequestContext.java │ │ │ │ └── RequestParam.java │ │ ├── exception │ │ │ ├── datamart │ │ │ │ ├── DatamartAlreadyExistsException.java │ │ │ │ └── DatamartNotExistsException.java │ │ │ ├── entity │ │ │ │ ├── EntityAlreadyExistsException.java │ │ │ │ └── EntityNotExistsException.java │ │ │ ├── llw │ │ │ │ └── InsertSelectValidationException.java │ │ │ ├── materializedview │ │ │ │ └── MaterializedViewValidationException.java │ │ │ ├── table │ │ │ │ ├── ColumnsNotExistsException.java │ │ │ │ └── ValidationDtmException.java │ │ │ └── view │ │ │ │ └── ViewDisalowedOrDirectiveException.java │ │ ├── repository │ │ │ ├── ServiceDbFacade.java │ │ │ ├── ServiceDbFacadeImpl.java │ │ │ └── zookeeper │ │ │ │ ├── ChangelogDao.java │ │ │ │ ├── ChangesDao.java │ │ │ │ ├── DatamartDao.java │ │ │ │ ├── EntityDao.java │ │ │ │ ├── ServiceDbDao.java │ │ │ │ ├── SetEntityState.java │ │ │ │ └── ZookeeperDao.java │ │ ├── service │ │ │ ├── DatamartExecutionService.java │ │ │ ├── MaterializedViewSyncService.java │ │ │ ├── avro │ │ │ │ └── AvroSchemaGenerator.java │ │ │ ├── column │ │ │ │ └── CheckColumnTypesService.java │ │ │ ├── converter │ │ │ │ └── CoreTypeToSqlTypeConverter.java │ │ │ ├── delta │ │ │ │ ├── DeltaInformationExtractor.java │ │ │ │ ├── DeltaInformationService.java │ │ │ │ └── DeltaQueryPreprocessor.java │ │ │ ├── hsql │ │ │ │ └── HSQLClient.java │ │ │ ├── metadata │ │ │ │ ├── DataTypeMapper.java │ │ │ │ ├── DatamartMetaService.java │ │ │ │ ├── InformationSchemaQueryFactory.java │ │ │ │ ├── InformationSchemaService.java │ │ │ │ ├── LogicalSchemaProvider.java │ │ │ │ ├── LogicalSchemaService.java │ │ │ │ ├── MetadataCalciteGenerator.java │ │ │ │ ├── MetadataExecutor.java │ │ │ │ └── query │ │ │ │ │ ├── CoreDdlQueryGenerator.java │ │ │ │ │ ├── DdlQueryGenerator.java │ │ │ │ │ └── HsqlDdlQueryGenerator.java │ │ │ └── zookeeper │ │ │ │ ├── ZookeeperConnectionProvider.java │ │ │ │ ├── ZookeeperExecutor.java │ │ │ │ └── impl │ │ │ │ ├── ZookeeperConnectionProviderImpl.java │ │ │ │ └── ZookeeperExecutorImpl.java │ │ ├── utils │ │ │ ├── AvroUtils.java │ │ │ ├── BeanNameGenerator.java │ │ │ ├── ColumnTypeUtil.java │ │ │ ├── InformationSchemaEntityType.java │ │ │ └── InformationSchemaUtils.java │ │ └── verticle │ │ │ ├── TaskVerticle.java │ │ │ └── TaskVerticleExecutor.java │ │ ├── calcite │ │ ├── configuration │ │ │ └── CalciteConfiguration.java │ │ ├── factory │ │ │ ├── CoreCalciteSchemaFactory.java │ │ │ └── CoreSchemaFactory.java │ │ ├── model │ │ │ └── schema │ │ │ │ ├── CoreDtmTable.java │ │ │ │ ├── QueryableSchema.java │ │ │ │ └── dialect │ │ │ │ └── CoreDtmConvention.java │ │ └── service │ │ │ ├── CoreCalciteContextProvider.java │ │ │ ├── CoreCalciteDMLQueryParserService.java │ │ │ ├── CoreCalciteDefinitionService.java │ │ │ └── CoreQueryTemplateExtractor.java │ │ ├── check │ │ ├── dto │ │ │ ├── CheckContext.java │ │ │ └── CheckSumRequestContext.java │ │ ├── exception │ │ │ └── CheckSumException.java │ │ ├── factory │ │ │ ├── ChangesResultFactory.java │ │ │ ├── CheckEntityDdlResultFactory.java │ │ │ ├── CheckMaterializedViewResultFactory.java │ │ │ ├── CheckQueryResultFactory.java │ │ │ └── CheckVersionQueryResultFactory.java │ │ └── service │ │ │ ├── CheckExecutor.java │ │ │ ├── CheckService.java │ │ │ └── impl │ │ │ ├── CheckDataExecutor.java │ │ │ ├── CheckDatabaseExecutor.java │ │ │ ├── CheckMaterializedViewExecutor.java │ │ │ ├── CheckSumExecutor.java │ │ │ ├── CheckSumTableService.java │ │ │ ├── CheckTableExecutor.java │ │ │ ├── CheckTableService.java │ │ │ ├── CheckVersionsExecutor.java │ │ │ ├── GetChangesExecutor.java │ │ │ └── GetEntityDdlExecutor.java │ │ ├── config │ │ ├── dto │ │ │ └── ConfigRequestContext.java │ │ └── service │ │ │ ├── ConfigExecutor.java │ │ │ ├── ConfigService.java │ │ │ └── impl │ │ │ ├── ConfigShowExecutor.java │ │ │ └── ConfigStorageAddDdlExecutor.java │ │ ├── ddl │ │ ├── dto │ │ │ ├── DdlRequestContext.java │ │ │ └── DdlType.java │ │ ├── service │ │ │ ├── AbstractCreateViewExecutor.java │ │ │ ├── ChangesExecutor.java │ │ │ ├── DdlExecutor.java │ │ │ ├── DdlService.java │ │ │ ├── QueryResultDdlExecutor.java │ │ │ └── impl │ │ │ │ ├── EraseChangeOperationExecutor.java │ │ │ │ ├── TruncateExecutor.java │ │ │ │ ├── changes │ │ │ │ ├── AllowChangesExecutor.java │ │ │ │ └── DenyChangesExecutor.java │ │ │ │ ├── matview │ │ │ │ ├── CreateMaterializedViewExecutor.java │ │ │ │ └── DropMaterializedViewExecutor.java │ │ │ │ ├── post │ │ │ │ ├── PublishStatusDdlPostExecutor.java │ │ │ │ └── UpdateInfoSchemaDdlPostExecutor.java │ │ │ │ ├── schema │ │ │ │ ├── CreateSchemaExecutor.java │ │ │ │ └── DropSchemaExecutor.java │ │ │ │ ├── table │ │ │ │ ├── CreateTableExecutor.java │ │ │ │ └── DropTableExecutor.java │ │ │ │ ├── validate │ │ │ │ └── RelatedViewChecker.java │ │ │ │ └── view │ │ │ │ ├── AlterViewExecutor.java │ │ │ │ ├── CreateViewExecutor.java │ │ │ │ └── DropViewExecutor.java │ │ └── utils │ │ │ ├── ParseQueryUtils.java │ │ │ ├── SqlPreparer.java │ │ │ └── ValidationUtils.java │ │ ├── delta │ │ ├── dto │ │ │ ├── Delta.java │ │ │ ├── DeltaRecord.java │ │ │ ├── DeltaWriteOp.java │ │ │ ├── DeltaWriteOpRequest.java │ │ │ ├── HotDelta.java │ │ │ ├── OkDelta.java │ │ │ ├── operation │ │ │ │ ├── DeltaRequestContext.java │ │ │ │ └── WriteOpFinish.java │ │ │ ├── query │ │ │ │ ├── BeginDeltaQuery.java │ │ │ │ ├── CommitDeltaQuery.java │ │ │ │ ├── DeltaAction.java │ │ │ │ ├── DeltaQuery.java │ │ │ │ ├── EraseWriteOperationDeltaQuery.java │ │ │ │ ├── GetDeltaByDateTimeQuery.java │ │ │ │ ├── GetDeltaByNumQuery.java │ │ │ │ ├── GetDeltaHotQuery.java │ │ │ │ ├── GetDeltaOkQuery.java │ │ │ │ ├── GetWriteOperationsDeltaQuery.java │ │ │ │ ├── ResumeWriteOperationDeltaQuery.java │ │ │ │ └── RollbackDeltaQuery.java │ │ │ └── request │ │ │ │ └── BreakMppwRequest.java │ │ ├── exception │ │ │ ├── DeltaAlreadyCommitedException.java │ │ │ ├── DeltaAlreadyIsRollingBackException.java │ │ │ ├── DeltaClosedException.java │ │ │ ├── DeltaException.java │ │ │ ├── DeltaHotNotStartedException.java │ │ │ ├── DeltaIsAlreadyCommittedException.java │ │ │ ├── DeltaIsEmptyException.java │ │ │ ├── DeltaIsNotCommittedException.java │ │ │ ├── DeltaNotExistException.java │ │ │ ├── DeltaNotFinishedException.java │ │ │ ├── DeltaNotFoundException.java │ │ │ ├── DeltaNumIsNotNextToActualException.java │ │ │ ├── DeltaUnableSetDateTimeException.java │ │ │ ├── DeltaWriteOpNotFoundException.java │ │ │ ├── NegativeDeltaNumberException.java │ │ │ └── TableBlockedException.java │ │ ├── factory │ │ │ ├── DeltaQueryFactory.java │ │ │ ├── DeltaQueryResultFactory.java │ │ │ └── impl │ │ │ │ ├── BeginDeltaQueryResultFactory.java │ │ │ │ ├── CommitDeltaQueryResultFactory.java │ │ │ │ ├── DeltaHotQueryResultFactory.java │ │ │ │ └── DeltaOkQueryResultFactory.java │ │ ├── repository │ │ │ ├── executor │ │ │ │ ├── DeleteDeltaHotExecutor.java │ │ │ │ ├── DeleteWriteOperationExecutor.java │ │ │ │ ├── DeltaDaoExecutor.java │ │ │ │ ├── DeltaServiceDaoExecutorHelper.java │ │ │ │ ├── GetDeltaByDateTimeExecutor.java │ │ │ │ ├── GetDeltaByNumExecutor.java │ │ │ │ ├── GetDeltaHotExecutor.java │ │ │ │ ├── GetDeltaOkExecutor.java │ │ │ │ ├── GetDeltaWriteOperationsExecutor.java │ │ │ │ ├── WriteDeltaErrorExecutor.java │ │ │ │ ├── WriteDeltaHotSuccessExecutor.java │ │ │ │ ├── WriteNewDeltaHotExecutor.java │ │ │ │ ├── WriteNewOperationExecutor.java │ │ │ │ ├── WriteOperationErrorExecutor.java │ │ │ │ └── WriteOperationSuccessExecutor.java │ │ │ └── zookeeper │ │ │ │ ├── DeltaDaoExecutorRepository.java │ │ │ │ ├── DeltaServiceDao.java │ │ │ │ └── impl │ │ │ │ └── DeltaServiceDaoImpl.java │ │ ├── service │ │ │ ├── BeginDeltaService.java │ │ │ ├── BreakLlwService.java │ │ │ ├── BreakMppwService.java │ │ │ ├── CommitDeltaService.java │ │ │ ├── DeltaExecutionService.java │ │ │ ├── DeltaService.java │ │ │ ├── EraseWriteOperationService.java │ │ │ ├── GetDeltaByDateTimeService.java │ │ │ ├── GetDeltaByNumService.java │ │ │ ├── GetDeltaHotService.java │ │ │ ├── GetDeltaOkService.java │ │ │ ├── GetWriteOperationsService.java │ │ │ ├── ResumeWriteOperationService.java │ │ │ ├── RollbackDeltaService.java │ │ │ └── StatusEventPublisher.java │ │ └── utils │ │ │ └── DeltaQueryUtil.java │ │ ├── dml │ │ ├── dto │ │ │ ├── DmlRequest.java │ │ │ ├── DmlRequestContext.java │ │ │ ├── LlrRequestContext.java │ │ │ ├── PluginDeterminationRequest.java │ │ │ └── PluginDeterminationResult.java │ │ ├── factory │ │ │ └── LlrRequestContextFactory.java │ │ └── service │ │ │ ├── AcceptableSourceTypesDefinitionService.java │ │ │ ├── ColumnMetadataService.java │ │ │ ├── DmlExecutor.java │ │ │ ├── DmlService.java │ │ │ ├── InformationSchemaDefinitionService.java │ │ │ ├── InformationSchemaExecutor.java │ │ │ ├── PluginDeterminationService.java │ │ │ ├── SelectCategoryQualifier.java │ │ │ ├── ShardingCategoryQualifier.java │ │ │ ├── SqlParametersTypeExtractor.java │ │ │ ├── SuitablePluginSelector.java │ │ │ ├── impl │ │ │ ├── AbstractLlwExecutor.java │ │ │ ├── AbstractUpdateExecutor.java │ │ │ ├── DeleteExecutor.java │ │ │ ├── InsertSelectExecutor.java │ │ │ ├── InsertValuesExecutor.java │ │ │ ├── LlrDmlExecutor.java │ │ │ ├── UpsertSelectExecutor.java │ │ │ ├── UpsertValuesExecutor.java │ │ │ ├── UseSchemaDmlExecutor.java │ │ │ └── validate │ │ │ │ ├── BasicUpdateColumnsValidator.java │ │ │ │ ├── UpdateColumnsValidator.java │ │ │ │ └── WithNullableCheckUpdateColumnsValidator.java │ │ │ └── view │ │ │ ├── LogicViewReplacer.java │ │ │ ├── MaterializedViewReplacer.java │ │ │ ├── ViewReplaceContext.java │ │ │ ├── ViewReplacer.java │ │ │ └── ViewReplacerService.java │ │ ├── eddl │ │ ├── dto │ │ │ ├── CreateDownloadExternalTableQuery.java │ │ │ ├── CreateStandaloneExternalTableQuery.java │ │ │ ├── CreateUploadExternalTableQuery.java │ │ │ ├── DropDownloadExternalTableQuery.java │ │ │ ├── DropStandaloneExternalTableQuery.java │ │ │ ├── DropUploadExternalTableQuery.java │ │ │ ├── EddlAction.java │ │ │ ├── EddlQuery.java │ │ │ └── EddlRequestContext.java │ │ └── service │ │ │ ├── EddlExecutor.java │ │ │ ├── EddlQueryParamExtractor.java │ │ │ ├── EddlService.java │ │ │ ├── download │ │ │ ├── CreateDownloadExternalTableExecutor.java │ │ │ └── DropDownloadExternalTableExecutor.java │ │ │ ├── standalone │ │ │ ├── CreateReadableExternalTableExecutor.java │ │ │ ├── CreateStandaloneExternalTableExecutor.java │ │ │ ├── CreateWriteableExternalTableExecutor.java │ │ │ ├── DropReadableExternalTableExecutor.java │ │ │ ├── DropStandaloneExternalTableExecutor.java │ │ │ ├── DropWriteableExternalTableExecutor.java │ │ │ └── UpdateInfoSchemaStandalonePostExecutor.java │ │ │ └── upload │ │ │ ├── CreateUploadExternalTableExecutor.java │ │ │ └── DropUploadExternalTableExecutor.java │ │ ├── edml │ │ ├── configuration │ │ │ └── EdmlProperties.java │ │ ├── dto │ │ │ ├── BaseExtTableRecord.java │ │ │ ├── EdmlAction.java │ │ │ ├── EdmlQuery.java │ │ │ ├── EdmlRequestContext.java │ │ │ └── EraseWriteOpResult.java │ │ ├── exception │ │ │ └── UnreachableLocationException.java │ │ ├── mppr │ │ │ ├── dto │ │ │ │ ├── DownloadExtTableRecord.java │ │ │ │ ├── DownloadExternalTableAttribute.java │ │ │ │ └── DownloadQueryRecord.java │ │ │ ├── factory │ │ │ │ └── MpprKafkaRequestFactory.java │ │ │ └── service │ │ │ │ ├── EdmlDownloadExecutor.java │ │ │ │ └── impl │ │ │ │ ├── DownloadExternalTableExecutor.java │ │ │ │ └── DownloadKafkaExecutor.java │ │ ├── mppw │ │ │ ├── dto │ │ │ │ ├── MppwStopFuture.java │ │ │ │ ├── MppwStopReason.java │ │ │ │ ├── UploadExtTableRecord.java │ │ │ │ ├── UploadQueryRecord.java │ │ │ │ └── WriteOperationStatus.java │ │ │ ├── factory │ │ │ │ ├── MppwErrorMessageFactory.java │ │ │ │ └── MppwKafkaRequestFactory.java │ │ │ └── service │ │ │ │ ├── EdmlUploadExecutor.java │ │ │ │ ├── UploadFailedExecutor.java │ │ │ │ └── impl │ │ │ │ ├── BreakMppwContext.java │ │ │ │ ├── RollbackCrashedWriteOpExecutor.java │ │ │ │ ├── UploadKafkaExecutor.java │ │ │ │ ├── UploadLogicalExternalTableExecutor.java │ │ │ │ └── UploadStandaloneExternalTableExecutor.java │ │ └── service │ │ │ ├── EdmlExecutor.java │ │ │ ├── EdmlService.java │ │ │ └── LocationUriParser.java │ │ ├── init │ │ └── service │ │ │ └── CoreInitializationService.java │ │ ├── metrics │ │ ├── configuration │ │ │ └── MetricsProperties.java │ │ ├── controller │ │ │ ├── MetricsController.java │ │ │ └── endpoint │ │ │ │ └── RequestEndpoint.java │ │ ├── dto │ │ │ ├── ActiveStats.java │ │ │ ├── AllStats.java │ │ │ ├── CountMetrics.java │ │ │ ├── MetricsSettingsUpdateResult.java │ │ │ ├── RequestStats.java │ │ │ ├── RequestsActiveMetrics.java │ │ │ ├── RequestsAllMetrics.java │ │ │ ├── ResultMetrics.java │ │ │ └── TimeMetrics.java │ │ ├── factory │ │ │ ├── AbstractMetricsEventFactory.java │ │ │ ├── MetricsEventFactory.java │ │ │ └── impl │ │ │ │ └── OperationMetricsEventFactory.java │ │ ├── repository │ │ │ └── ActiveRequestsRepository.java │ │ ├── service │ │ │ ├── MetricsConsumer.java │ │ │ ├── MetricsManagementService.java │ │ │ ├── MetricsProcessingService.java │ │ │ ├── MetricsProducer.java │ │ │ ├── MetricsProvider.java │ │ │ └── MetricsService.java │ │ ├── utils │ │ │ └── MetricsUtil.java │ │ └── verticle │ │ │ └── MetricsVerticle.java │ │ ├── plugin │ │ ├── configuration │ │ │ ├── ExcludePluginFilter.java │ │ │ └── properties │ │ │ │ ├── ActivePluginsProperties.java │ │ │ │ └── PluginSelectCategoryProperties.java │ │ ├── exception │ │ │ └── SuitablePluginNotExistsException.java │ │ └── service │ │ │ ├── DataSourcePluginService.java │ │ │ └── impl │ │ │ └── DataSourcePluginServiceImpl.java │ │ ├── query │ │ ├── controller │ │ │ ├── DatamartMetaController.java │ │ │ └── QueryController.java │ │ ├── exception │ │ │ ├── NoSingleDataSourceContainsAllEntitiesException.java │ │ │ ├── PreparedStatementNotFoundException.java │ │ │ └── QueriedEntityIsMissingException.java │ │ ├── factory │ │ │ └── QueryRequestFactory.java │ │ ├── request │ │ │ ├── RequestContextPreparer.java │ │ │ └── specific │ │ │ │ ├── CheckRequestContextPreparer.java │ │ │ │ ├── ConfigRequestContextPreparer.java │ │ │ │ ├── DdlRequestContextPreparer.java │ │ │ │ ├── DeltaRequestContextPreparer.java │ │ │ │ ├── DmlEdmlRequestContextPreparer.java │ │ │ │ ├── EddlRequestContextPreparer.java │ │ │ │ └── SpecificRequestContextPreparer.java │ │ ├── service │ │ │ ├── QueryAnalyzer.java │ │ │ ├── QueryDispatcher.java │ │ │ └── QuerySemicolonRemover.java │ │ ├── utils │ │ │ ├── DatamartMnemonicExtractor.java │ │ │ ├── DefaultDatamartSetter.java │ │ │ ├── ExceptionUtils.java │ │ │ ├── LoggerContextUtils.java │ │ │ └── MetricsUtils.java │ │ └── verticle │ │ │ ├── QueryVerticle.java │ │ │ └── starter │ │ │ └── QueryWorkerStarter.java │ │ ├── rollback │ │ ├── dto │ │ │ ├── RollbackRequest.java │ │ │ └── RollbackRequestContext.java │ │ ├── factory │ │ │ ├── RollbackRequestContextFactory.java │ │ │ └── RollbackWriteOpsQueryResultFactory.java │ │ └── service │ │ │ └── RestoreStateService.java │ │ └── status │ │ ├── factory │ │ ├── AbstractStatusEventFactory.java │ │ ├── StatusEventFactory.java │ │ └── impl │ │ │ ├── CancelDeltaStatusEventFactory.java │ │ │ ├── CloseDeltaStatusEventFactory.java │ │ │ ├── DatamartSchemaChangedStatusEventFactory.java │ │ │ └── OpenDeltaStatusEventFactory.java │ │ ├── service │ │ └── StatusEventFactoryRegistry.java │ │ └── verticle │ │ ├── MockStatusEventVerticle.java │ │ └── StatusEventVerticle.java │ └── test │ ├── java │ └── ru │ │ └── datamart │ │ └── prostore │ │ └── query │ │ └── execution │ │ └── core │ │ ├── CoreTestConfiguration.java │ │ ├── aspect │ │ └── RetryingAspectTest.java │ │ ├── base │ │ ├── MetadataCalciteGeneratorImplTest.java │ │ ├── avro │ │ │ └── AvroSchemaGeneratorTest.java │ │ ├── repository │ │ │ └── zookeeper │ │ │ │ ├── ChangelogDaoTest.java │ │ │ │ ├── ChangesDaoTest.java │ │ │ │ ├── DatamartDaoTest.java │ │ │ │ └── EntityDaoTest.java │ │ ├── schema │ │ │ ├── LogicalSchemaProviderTest.java │ │ │ └── LogicalSchemaServiceTest.java │ │ ├── service │ │ │ ├── DeltaInformationExtractorTest.java │ │ │ ├── DeltaQueryPreprocessorTest.java │ │ │ ├── column │ │ │ │ └── CheckColumnTypesServiceTest.java │ │ │ └── metadata │ │ │ │ ├── CoreDdlQueryGeneratorTest.java │ │ │ │ ├── DatamartMetaServiceTest.java │ │ │ │ ├── HsqlDdlQueryGeneratorTest.java │ │ │ │ ├── InformationSchemaQueryFactoryTest.java │ │ │ │ ├── InformationSchemaServiceTest.java │ │ │ │ └── MetadataExecutorTest.java │ │ └── verticle │ │ │ └── impl │ │ │ └── TaskVerticleExecutorTest.java │ │ ├── calcite │ │ ├── config │ │ │ └── parser │ │ │ │ └── SqlConfigParserImplTest.java │ │ ├── ddl │ │ │ ├── SqlDdlMaterializedTest.java │ │ │ └── SqlDdlParserImplTest.java │ │ ├── delta │ │ │ └── parser │ │ │ │ └── SqlDeltaDdlParserImplTest.java │ │ ├── dml │ │ │ └── SqlDeltaSnapshotDeltaParserTest.java │ │ ├── eddl │ │ │ └── parser │ │ │ │ └── SqlEddlParserImplTest.java │ │ └── edml │ │ │ └── SqlEdmlParserImplTest.java │ │ ├── check │ │ ├── CheckDataExecutorTest.java │ │ ├── CheckDatabaseExecutorTest.java │ │ ├── CheckMaterializedViewExecutorTest.java │ │ ├── CheckServiceTest.java │ │ ├── CheckSumExecutorTest.java │ │ ├── CheckSumTableServiceTest.java │ │ ├── CheckTableExecutorTest.java │ │ ├── CheckVersionsExecutorTest.java │ │ ├── GetChangesExecutorTest.java │ │ ├── GetEntityDdlExecutorTest.java │ │ └── factory │ │ │ └── CheckMaterializedViewResultFactoryTest.java │ │ ├── config │ │ ├── ConfigServiceTest.java │ │ ├── ConfigStorageAddDdlExecutorTest.java │ │ └── service │ │ │ └── impl │ │ │ └── ConfigShowExecutorTest.java │ │ ├── ddl │ │ ├── DdlServiceTest.java │ │ ├── EraseChangeOperationExecutorTest.java │ │ ├── changes │ │ │ └── ChangesExecutorTest.java │ │ ├── matview │ │ │ ├── CreateMaterializedViewExecutorTest.java │ │ │ └── DropMaterializedViewExecutorTest.java │ │ ├── schema │ │ │ ├── CreateSchemaExecutorTest.java │ │ │ └── DropSchemaExecutorTest.java │ │ ├── service │ │ │ └── impl │ │ │ │ └── validate │ │ │ │ └── RelatedViewCheckerTest.java │ │ ├── table │ │ │ ├── CreateTableExecutorTest.java │ │ │ └── DropTableExecutorTest.java │ │ ├── utils │ │ │ ├── SqlPreparerTest.java │ │ │ └── ValidationUtilsTest.java │ │ └── view │ │ │ ├── AlterViewExecutorTest.java │ │ │ ├── CreateViewExecutorTest.java │ │ │ └── DropViewExecutorTest.java │ │ ├── delta │ │ ├── repository │ │ │ ├── executor │ │ │ │ ├── DeleteDeltaHotExecutorTest.java │ │ │ │ ├── DeleteWriteOperationExecutorTest.java │ │ │ │ ├── GetDeltaByDateTimeExecutorTest.java │ │ │ │ ├── GetDeltaByNumExecutorTest.java │ │ │ │ ├── GetDeltaHotExecutorTest.java │ │ │ │ ├── GetDeltaOkExecutorTest.java │ │ │ │ ├── GetDeltaWriteOperationsExecutorTest.java │ │ │ │ ├── WriteDeltaErrorExecutorTest.java │ │ │ │ ├── WriteDeltaHotSuccessExecutorTest.java │ │ │ │ ├── WriteNewDeltaHotExecutorTest.java │ │ │ │ ├── WriteNewOperationExecutorTest.java │ │ │ │ ├── WriteOperationErrorExecutorTest.java │ │ │ │ └── WriteOperationSuccessExecutorTest.java │ │ │ └── zookeeper │ │ │ │ └── impl │ │ │ │ └── DeltaServiceDaoImplTest.java │ │ └── service │ │ │ ├── BeginDeltaServiceTest.java │ │ │ ├── BreakLlwServiceTest.java │ │ │ ├── BreakMppwServiceTest.java │ │ │ ├── CommitDeltaServiceTest.java │ │ │ ├── DeltaExecutionServiceTest.java │ │ │ ├── DeltaInformationServiceTest.java │ │ │ ├── EraseWriteOperationServiceTest.java │ │ │ ├── GetDeltaByDateTimeServiceTest.java │ │ │ ├── GetDeltaByNumServiceTest.java │ │ │ ├── GetDeltaHotServiceTest.java │ │ │ ├── GetDeltaOkServiceTest.java │ │ │ ├── GetWriteOperationsServiceTest.java │ │ │ ├── ResumeWriteOperationServiceTest.java │ │ │ └── RollbackDeltaServiceTest.java │ │ ├── dml │ │ ├── AcceptableSourceTypesDefinitionServiceTest.java │ │ ├── ColumnMetadataServiceTest.java │ │ ├── InformationSchemaExecutorTest.java │ │ ├── QueryTemplateExtractorImplTest.java │ │ ├── SelectCategoryQualifierTest.java │ │ ├── ShardingCategoryQualifierTest.java │ │ ├── SqlParametersTypeExtractorTest.java │ │ ├── UseSchemaDmlExecutorTest.java │ │ └── service │ │ │ ├── PluginDeterminationServiceTest.java │ │ │ ├── impl │ │ │ ├── DeleteExecutorTest.java │ │ │ ├── InsertSelectExecutorTest.java │ │ │ ├── InsertValuesExecutorTest.java │ │ │ └── LlrDmlExecutorTest.java │ │ │ └── view │ │ │ ├── MaterializedViewReplacerTest.java │ │ │ └── ViewReplacerServiceTest.java │ │ ├── eddl │ │ ├── CreateDownloadExternalTableExecutorTest.java │ │ ├── CreateReadableExternalTableExecutorTest.java │ │ ├── CreateUploadExternalTableExecutorTest.java │ │ ├── CreateWriteableExternalTableExecutorTest.java │ │ ├── DropDownloadExternalTableExecutorTest.java │ │ ├── DropReadableExternalTableExecutorTest.java │ │ ├── DropUploadExternalTableExecutorTest.java │ │ ├── DropWriteableExternalTableExecutorTest.java │ │ ├── EddlServiceTest.java │ │ └── UpdateInfoSchemaStandalonePostExecutorTest.java │ │ ├── edml │ │ ├── DownloadExternalTableExecutorTest.java │ │ ├── DownloadKafkaExecutorTest.java │ │ ├── EdmlServiceTest.java │ │ ├── LocationUriParserTest.java │ │ └── mppw │ │ │ └── service │ │ │ ├── UploadFailedExecutorImplTest.java │ │ │ └── impl │ │ │ ├── RollbackCrashedWriteOpExecutorTest.java │ │ │ ├── UploadKafkaExecutorTest.java │ │ │ ├── UploadLogicalExternalTableExecutorTest.java │ │ │ └── UploadStandaloneExternalTableExecutorTest.java │ │ ├── init │ │ └── CoreInitializationServiceTest.java │ │ ├── query │ │ ├── QueryAnalyzerTest.java │ │ ├── QuerySemicolonRemoverTest.java │ │ └── utils │ │ │ ├── DatamartMnemonicExtractorTest.java │ │ │ ├── DefaultDatamartSetter2Test.java │ │ │ ├── DefaultDatamartSetterTest.java │ │ │ └── ExceptionUtilsTest.java │ │ ├── rollback │ │ └── RestoreStateServiceTest.java │ │ ├── status │ │ └── verticle │ │ │ └── StatusEventVerticleTest.java │ │ └── utils │ │ ├── QueryResultUtils.java │ │ └── TestUtils.java │ └── resources │ ├── application-test.yml │ └── schema │ ├── dml.json │ ├── dml_all_types.json │ ├── system_views_column_metadata.json │ └── type_extractor_schema.json ├── dtm-query-execution-plugin-api ├── .gitignore ├── pom.xml └── src │ ├── main │ └── java │ │ └── ru │ │ └── datamart │ │ └── prostore │ │ └── query │ │ └── execution │ │ └── plugin │ │ └── api │ │ ├── AbstractDtmDataSourcePlugin.java │ │ ├── DtmDataSourcePlugin.java │ │ ├── check │ │ ├── CheckDataByCountRequest.java │ │ ├── CheckDataByHashInt32Request.java │ │ ├── CheckException.java │ │ ├── CheckTableRequest.java │ │ └── CheckVersionRequest.java │ │ ├── dml │ │ ├── AbstractConstantReplacer.java │ │ ├── LlrEstimateResult.java │ │ ├── LlrEstimateUtils.java │ │ ├── LlrPlanResult.java │ │ └── LlwUtils.java │ │ ├── dto │ │ ├── PluginRequest.java │ │ ├── RollbackRequest.java │ │ └── TruncateHistoryRequest.java │ │ ├── edml │ │ └── BaseExternalEntityMetadata.java │ │ ├── exception │ │ ├── CalculateQueryCostDatasourceException.java │ │ ├── DataSourceException.java │ │ ├── DdlDatasourceException.java │ │ ├── FeatureNotImplementedException.java │ │ ├── LlrDatasourceException.java │ │ ├── MpprDatasourceException.java │ │ ├── MppwDatasourceException.java │ │ ├── RollbackDatasourceException.java │ │ └── SynchronizeDatasourceException.java │ │ ├── factory │ │ ├── CreateTableQueriesFactory.java │ │ ├── MetaTableEntityFactory.java │ │ ├── RollbackRequestFactory.java │ │ └── TableEntitiesFactory.java │ │ ├── mppr │ │ ├── MpprRequest.java │ │ └── kafka │ │ │ ├── DownloadExternalEntityMetadata.java │ │ │ ├── MpprKafkaParameter.java │ │ │ └── MpprKafkaRequest.java │ │ ├── mppw │ │ ├── MppwRequest.java │ │ └── kafka │ │ │ ├── MppwKafkaParameter.java │ │ │ ├── MppwKafkaRequest.java │ │ │ └── UploadExternalEntityMetadata.java │ │ ├── request │ │ ├── ConfigRequest.java │ │ ├── DdlRequest.java │ │ ├── DeleteRequest.java │ │ ├── EddlRequest.java │ │ ├── InsertSelectRequest.java │ │ ├── InsertValuesRequest.java │ │ ├── LlrRequest.java │ │ ├── LlwRequest.java │ │ ├── PrepareLlrRequest.java │ │ ├── QueryCostRequest.java │ │ └── UpsertValuesRequest.java │ │ ├── rollback │ │ └── PluginRollbackRequest.java │ │ ├── service │ │ ├── DatamartExecutionService.java │ │ ├── DdlExecutor.java │ │ ├── DdlService.java │ │ ├── DeleteService.java │ │ ├── EddlExecutor.java │ │ ├── EddlService.java │ │ ├── InsertSelectService.java │ │ ├── InsertValuesService.java │ │ ├── LlrService.java │ │ ├── LlrValidationService.java │ │ ├── PluginInitializationService.java │ │ ├── PluginSpecificLiteralConverter.java │ │ ├── PostExecutor.java │ │ ├── QueryResultCacheableLlrService.java │ │ ├── RollbackService.java │ │ ├── StatusService.java │ │ ├── SynchronizeService.java │ │ ├── UpsertValuesService.java │ │ ├── check │ │ │ ├── CheckDataService.java │ │ │ ├── CheckTableService.java │ │ │ └── CheckVersionService.java │ │ ├── ddl │ │ │ └── TruncateHistoryService.java │ │ ├── enrichment │ │ │ ├── dto │ │ │ │ ├── EnrichQueryRequest.java │ │ │ │ └── QueryGeneratorContext.java │ │ │ └── service │ │ │ │ ├── QueryEnrichmentService.java │ │ │ │ └── QueryExtendService.java │ │ ├── mppr │ │ │ ├── MpprExecutor.java │ │ │ ├── MpprKafkaService.java │ │ │ ├── MpprService.java │ │ │ └── MpprServiceImpl.java │ │ ├── mppw │ │ │ ├── MppwExecutor.java │ │ │ ├── MppwService.java │ │ │ └── MppwServiceImpl.java │ │ └── shared │ │ │ ├── adg │ │ │ ├── AdgSharedService.java │ │ │ └── AdgSharedServiceStub.java │ │ │ └── adqm │ │ │ ├── AdqmSharedService.java │ │ │ └── AdqmSharedServiceStub.java │ │ ├── shared │ │ ├── adg │ │ │ ├── AdgSharedPrepareStagingRequest.java │ │ │ ├── AdgSharedProperties.java │ │ │ └── AdgSharedTransferDataRequest.java │ │ └── adqm │ │ │ └── AdqmSharedProperties.java │ │ └── synchronize │ │ └── SynchronizeRequest.java │ └── test │ └── java │ └── ru │ └── datamart │ └── prostore │ └── query │ └── execution │ └── plugin │ └── api │ └── dml │ └── LlrEstimateUtilsTest.java ├── dtm-status-monitor ├── Dockerfile ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── ru │ │ └── datamart │ │ └── prostore │ │ └── status │ │ └── monitor │ │ ├── App.java │ │ ├── config │ │ └── AppProperties.java │ │ ├── kafka │ │ └── KafkaMonitor.java │ │ ├── rest │ │ └── ApiController.java │ │ └── version │ │ └── VersionService.java │ └── resources │ └── application.yml ├── license-header.txt ├── plugins ├── dtm-query-execution-plugin-adb │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── ru │ │ │ └── datamart │ │ │ └── prostore │ │ │ └── query │ │ │ └── execution │ │ │ └── plugin │ │ │ └── adb │ │ │ ├── QueryExecutionAdbPluginApplication.java │ │ │ ├── base │ │ │ ├── configuration │ │ │ │ ├── AdbDataSourcePluginConfig.java │ │ │ │ ├── CacheConfiguration.java │ │ │ │ ├── WithHistoryTableConfiguration.java │ │ │ │ ├── WithoutHistoryTableConfiguration.java │ │ │ │ └── properties │ │ │ │ │ └── AdbProperties.java │ │ │ ├── dto │ │ │ │ └── metadata │ │ │ │ │ ├── AdbTableColumn.java │ │ │ │ │ ├── AdbTableEntity.java │ │ │ │ │ └── AdbTables.java │ │ │ ├── factory │ │ │ │ ├── Constants.java │ │ │ │ ├── adg │ │ │ │ │ └── AdgConnectorSqlFactory.java │ │ │ │ ├── adqm │ │ │ │ │ └── AdqmConnectorSqlFactory.java │ │ │ │ ├── hash │ │ │ │ │ └── AdbHashFunctionFactory.java │ │ │ │ └── metadata │ │ │ │ │ ├── AdbMetaTableEntityFactory.java │ │ │ │ │ └── AdbTableEntitiesFactory.java │ │ │ ├── service │ │ │ │ ├── AdbDtmDataSourcePlugin.java │ │ │ │ ├── castservice │ │ │ │ │ ├── AbstractColumnsCastService.java │ │ │ │ │ ├── AdgColumnsCastService.java │ │ │ │ │ ├── AdqmColumnsCastService.java │ │ │ │ │ └── ColumnsCastService.java │ │ │ │ └── converter │ │ │ │ │ ├── FromAdbSqlTypeConverter.java │ │ │ │ │ ├── ToAdbSqlTypeConverter.java │ │ │ │ │ └── transformer │ │ │ │ │ ├── AdbBigintFromNumberTransformer.java │ │ │ │ │ ├── AdbDoubleFromNumberTransformer.java │ │ │ │ │ ├── AdbFloatFromNumberTransformer.java │ │ │ │ │ └── AdbLongFromNumericTransformer.java │ │ │ └── utils │ │ │ │ └── AdbTypeUtil.java │ │ │ ├── calcite │ │ │ ├── configuration │ │ │ │ └── CalciteConfiguration.java │ │ │ ├── factory │ │ │ │ ├── AdbCalciteSchemaFactory.java │ │ │ │ └── AdbSchemaFactory.java │ │ │ ├── model │ │ │ │ └── schema │ │ │ │ │ ├── AdbDtmTable.java │ │ │ │ │ ├── QueryableSchema.java │ │ │ │ │ └── dialect │ │ │ │ │ └── AdbDtmConvention.java │ │ │ └── service │ │ │ │ ├── AdbCalciteContextProvider.java │ │ │ │ ├── AdbCalciteDMLQueryParserService.java │ │ │ │ └── AdbCalciteDefinitionService.java │ │ │ ├── check │ │ │ ├── factory │ │ │ │ └── impl │ │ │ │ │ ├── AdbCheckDataQueryFactory.java │ │ │ │ │ ├── AdbVersionInfoFactory.java │ │ │ │ │ └── AdbVersionQueriesFactory.java │ │ │ └── service │ │ │ │ ├── AdbCheckDataService.java │ │ │ │ ├── AdbCheckDataServiceWithHistory.java │ │ │ │ ├── AdbCheckTableService.java │ │ │ │ └── AdbCheckVersionService.java │ │ │ ├── ddl │ │ │ ├── factory │ │ │ │ ├── DdlSqlFactory.java │ │ │ │ ├── TruncateQueryFactory.java │ │ │ │ └── impl │ │ │ │ │ ├── AdbCreateTableQueriesFactory.java │ │ │ │ │ ├── TruncateQueryBaseFactory.java │ │ │ │ │ ├── TruncateQueryWithHistoryFactory.java │ │ │ │ │ └── TruncateQueryWithoutHistoryFactory.java │ │ │ └── service │ │ │ │ ├── AdbDdlService.java │ │ │ │ ├── AdbTruncateHistoryService.java │ │ │ │ ├── CreateSchemaExecutor.java │ │ │ │ ├── CreateTableExecutor.java │ │ │ │ ├── DropSchemaExecutor.java │ │ │ │ └── DropTableExecutor.java │ │ │ ├── dml │ │ │ ├── dto │ │ │ │ └── UpsertTransferRequest.java │ │ │ ├── factory │ │ │ │ ├── AdbDeleteSqlFactory.java │ │ │ │ ├── AdbLogicalUpsertSqlFactory.java │ │ │ │ └── AdbStandaloneUpsertSqlFactory.java │ │ │ └── service │ │ │ │ ├── AdbDeleteService.java │ │ │ │ ├── AdbInsertSelectService.java │ │ │ │ ├── AdbInsertValuesService.java │ │ │ │ ├── AdbLlrService.java │ │ │ │ ├── AdbUpsertDataTransferService.java │ │ │ │ ├── AdbUpsertValuesService.java │ │ │ │ ├── delete │ │ │ │ ├── AdbLogicalDeleteService.java │ │ │ │ └── AdbStandaloneDeleteService.java │ │ │ │ ├── insert │ │ │ │ ├── select │ │ │ │ │ ├── DestinationInsertSelectHandler.java │ │ │ │ │ ├── logical │ │ │ │ │ │ ├── AdbLogicalInsertSelectHandler.java │ │ │ │ │ │ ├── AdgLogicalInsertSelectHandler.java │ │ │ │ │ │ └── AdqmLogicalInsertSelectHandler.java │ │ │ │ │ └── standalone │ │ │ │ │ │ ├── AdbStandaloneInsertSelectHandler.java │ │ │ │ │ │ ├── AdgStandaloneInsertSelectHandler.java │ │ │ │ │ │ └── AdqmStandaloneInsertSelectHandler.java │ │ │ │ └── values │ │ │ │ │ ├── AdbLogicalInsertValuesService.java │ │ │ │ │ └── AdbStandaloneInsertValuesService.java │ │ │ │ └── upsert │ │ │ │ └── values │ │ │ │ ├── AdbLogicalUpsertValuesService.java │ │ │ │ └── AdbStandaloneUpsertValuesService.java │ │ │ ├── eddl │ │ │ ├── factory │ │ │ │ └── AdbStandaloneQueriesFactory.java │ │ │ └── service │ │ │ │ ├── AdbEddlService.java │ │ │ │ ├── CreateStandaloneTableExecutor.java │ │ │ │ └── DropStandaloneTableExecutor.java │ │ │ ├── enrichment │ │ │ └── service │ │ │ │ ├── AdbDmlQueryExtendWithHistoryService.java │ │ │ │ ├── AdbDmlQueryExtendWithoutHistoryService.java │ │ │ │ ├── AdbQueryEnrichmentService.java │ │ │ │ └── AdbSchemaExtender.java │ │ │ ├── init │ │ │ └── service │ │ │ │ └── AdbInitializationService.java │ │ │ ├── mppr │ │ │ ├── AdbMpprExecutor.java │ │ │ ├── configuration │ │ │ │ └── MpprConfiguration.java │ │ │ └── kafka │ │ │ │ ├── dto │ │ │ │ └── MpprKafkaConnectorRequest.java │ │ │ │ ├── factory │ │ │ │ └── KafkaMpprSqlFactory.java │ │ │ │ └── service │ │ │ │ └── AdbMpprKafkaService.java │ │ │ ├── mppw │ │ │ ├── configuration │ │ │ │ ├── MppwConfiguration.java │ │ │ │ └── properties │ │ │ │ │ └── AdbMppwProperties.java │ │ │ └── kafka │ │ │ │ ├── dto │ │ │ │ ├── AdbKafkaMppwTransferRequest.java │ │ │ │ ├── MppwKafkaLoadRequest.java │ │ │ │ ├── MppwKafkaRequestContext.java │ │ │ │ ├── MppwTopic.java │ │ │ │ └── TransferDataRequest.java │ │ │ │ ├── factory │ │ │ │ ├── KafkaMppwSqlFactory.java │ │ │ │ ├── MppwKafkaLoadRequestFactory.java │ │ │ │ ├── MppwRequestFactory.java │ │ │ │ ├── MppwTransferRequestFactory.java │ │ │ │ └── impl │ │ │ │ │ ├── KafkaMppwSqlFactoryImpl.java │ │ │ │ │ ├── MppwWithHistoryTableRequestFactory.java │ │ │ │ │ └── MppwWithoutHistoryTableRequestFactory.java │ │ │ │ ├── service │ │ │ │ ├── executor │ │ │ │ │ ├── AdbMppwDataTransferService.java │ │ │ │ │ ├── AdbMppwExecutor.java │ │ │ │ │ ├── AdbMppwRequestExecutor.java │ │ │ │ │ ├── AdbMppwUtils.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AdbMppwKafkaService.java │ │ │ │ │ │ ├── fdw │ │ │ │ │ │ ├── AdbMppwStartRequestExecutorFdwImpl.java │ │ │ │ │ │ └── AdbMppwStopRequestExecutorFdwImpl.java │ │ │ │ │ │ └── pxf │ │ │ │ │ │ ├── AdbMppwStartRequestExecutorPxfImpl.java │ │ │ │ │ │ └── AdbMppwStopRequestExecutorPxfImpl.java │ │ │ │ └── handler │ │ │ │ │ └── AdbMppwTransferDataHandler.java │ │ │ │ └── verticle │ │ │ │ ├── AdbMppwVerticle.java │ │ │ │ └── worker │ │ │ │ └── AdbMppwWorker.java │ │ │ ├── query │ │ │ └── service │ │ │ │ ├── DatabaseExecutor.java │ │ │ │ ├── impl │ │ │ │ ├── AdbQueryExecutor.java │ │ │ │ └── AdbQueryTemplateExtractor.java │ │ │ │ ├── pool │ │ │ │ ├── AdbConnection.java │ │ │ │ ├── AdbConnectionFactory.java │ │ │ │ └── AdbConnectionPool.java │ │ │ │ └── verticle │ │ │ │ ├── AdbExecutorTask.java │ │ │ │ ├── AdbExecutorTopic.java │ │ │ │ ├── AdbQueryExecutorTaskVerticle.java │ │ │ │ └── AdbQueryExecutorVerticle.java │ │ │ ├── rollback │ │ │ ├── dto │ │ │ │ └── AdbRollbackRequest.java │ │ │ ├── factory │ │ │ │ ├── AdbRollbackRequestFactory.java │ │ │ │ ├── RollbackWithHistoryTableRequestFactory.java │ │ │ │ └── RollbackWithoutHistoryTableRequestFactory.java │ │ │ └── service │ │ │ │ └── AdbRollbackService.java │ │ │ ├── status │ │ │ └── service │ │ │ │ └── AdbStatusService.java │ │ │ └── synchronize │ │ │ ├── executors │ │ │ ├── SynchronizeDestinationExecutor.java │ │ │ ├── SynchronizeDestinationExecutorDelegate.java │ │ │ └── impl │ │ │ │ ├── AdgSynchronizeDestinationExecutor.java │ │ │ │ ├── AdqmSynchronizeDestinationExecutor.java │ │ │ │ └── SynchronizeDestinationExecutorDelegateImpl.java │ │ │ └── service │ │ │ ├── PrepareQueriesOfChangesService.java │ │ │ ├── PrepareQueriesOfChangesServiceBase.java │ │ │ ├── PrepareRequestOfChangesRequest.java │ │ │ ├── PrepareRequestOfChangesResult.java │ │ │ └── impl │ │ │ ├── AdbSynchronizeService.java │ │ │ ├── AdgPrepareQueriesOfChangesService.java │ │ │ └── AdqmPrepareQueriesOfChangesService.java │ │ └── test │ │ ├── java │ │ ├── ru │ │ │ └── datamart │ │ │ │ └── prostore │ │ │ │ └── query │ │ │ │ └── execution │ │ │ │ └── plugin │ │ │ │ └── adb │ │ │ │ ├── DtmTestConfiguration.java │ │ │ │ ├── TestPluginApplication.java │ │ │ │ ├── base │ │ │ │ ├── factory │ │ │ │ │ └── adg │ │ │ │ │ │ └── AdgConnectorSqlFactoryTest.java │ │ │ │ └── service │ │ │ │ │ └── converter │ │ │ │ │ └── FromAdbSqlTypeConverterTest.java │ │ │ │ ├── check │ │ │ │ ├── AdbCheckDataServiceTest.java │ │ │ │ ├── AdbCheckDataServiceWithHistoryTest.java │ │ │ │ ├── AdbCheckTableServiceTest.java │ │ │ │ ├── AdbCheckVersionServiceTest.java │ │ │ │ └── factory │ │ │ │ │ └── AdbCheckDataQueryFactoryTest.java │ │ │ │ ├── ddl │ │ │ │ ├── factory │ │ │ │ │ ├── DdlSqlFactoryTest.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AdbCreateTableQueriesFactoryTest.java │ │ │ │ │ │ └── TruncateQueryWithoutHistoryFactoryTest.java │ │ │ │ └── service │ │ │ │ │ ├── AdbDdlServiceTest.java │ │ │ │ │ ├── AdbTruncateHistoryServiceTest.java │ │ │ │ │ ├── CreateSchemaExecutorTest.java │ │ │ │ │ ├── CreateTableExecutorTest.java │ │ │ │ │ ├── DropSchemaExecutorTest.java │ │ │ │ │ └── DropTableExecutorTest.java │ │ │ │ ├── dml │ │ │ │ ├── AdbLlrServiceTest.java │ │ │ │ ├── AdbQueryEnrichmentServiceWithHistoryTest.java │ │ │ │ ├── AdbQueryEnrichmentServiceWithoutHistoryTest.java │ │ │ │ └── service │ │ │ │ │ ├── AdbDeleteServiceTest.java │ │ │ │ │ ├── AdbInsertValuesServiceTest.java │ │ │ │ │ ├── AdbUpsertDataTransferServiceTest.java │ │ │ │ │ ├── delete │ │ │ │ │ ├── AdbLogicalDeleteServiceTest.java │ │ │ │ │ └── AdbStandaloneDeleteServiceTest.java │ │ │ │ │ ├── insert │ │ │ │ │ ├── select │ │ │ │ │ │ ├── logical │ │ │ │ │ │ │ ├── AdbLogicalInsertSelectHandlerTest.java │ │ │ │ │ │ │ ├── AdgLogicalInsertSelectHandlerTest.java │ │ │ │ │ │ │ └── AdqmLogicalInsertSelectHandlerTest.java │ │ │ │ │ │ └── standalone │ │ │ │ │ │ │ ├── AdbStandaloneInsertSelectHandlerTest.java │ │ │ │ │ │ │ ├── AdgStandaloneInsertSelectHandlerTest.java │ │ │ │ │ │ │ └── AdqmStandaloneInsertSelectHandlerTest.java │ │ │ │ │ └── values │ │ │ │ │ │ ├── AdbLogicalInsertValuesServiceTest.java │ │ │ │ │ │ └── AdbStandaloneInsertValuesServiceTest.java │ │ │ │ │ └── upsert │ │ │ │ │ └── values │ │ │ │ │ ├── AdbLogicalUpsertValuesServiceTest.java │ │ │ │ │ └── AdbStandaloneUpsertValuesServiceTest.java │ │ │ │ ├── eddl │ │ │ │ ├── factory │ │ │ │ │ └── AdbStandaloneQueriesFactoryTest.java │ │ │ │ └── service │ │ │ │ │ ├── AdbEddlServiceTest.java │ │ │ │ │ ├── CreateStandaloneTableExecutorTest.java │ │ │ │ │ └── DropStandaloneTableExecutorTest.java │ │ │ │ ├── init │ │ │ │ └── AdbInitializationServiceTest.java │ │ │ │ ├── mppr │ │ │ │ └── factory │ │ │ │ │ └── KafkaMpprSqlFactoryTest.java │ │ │ │ ├── mppw │ │ │ │ ├── AdbMppwKafkaServiceTest.java │ │ │ │ ├── kafka │ │ │ │ │ └── factory │ │ │ │ │ │ └── impl │ │ │ │ │ │ └── MppwWithoutHistoryTableRequestFactoryTest.java │ │ │ │ └── service │ │ │ │ │ └── executor │ │ │ │ │ └── impl │ │ │ │ │ └── pxf │ │ │ │ │ ├── AdbMppwStartRequestExecutorPxfImplTest.java │ │ │ │ │ └── AdbMppwStopRequestExecutorPxfImplTest.java │ │ │ │ ├── query │ │ │ │ └── service │ │ │ │ │ └── pool │ │ │ │ │ ├── AdbConnectionPoolTest.java │ │ │ │ │ └── AdbConnectionTest.java │ │ │ │ ├── rollback │ │ │ │ └── AdbRollbackServiceTest.java │ │ │ │ ├── status │ │ │ │ └── service │ │ │ │ │ └── AdbStatusServiceTest.java │ │ │ │ ├── synchronize │ │ │ │ ├── executors │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AdgSynchronizeDestinationExecutorComplexTest.java │ │ │ │ │ │ ├── AdgSynchronizeDestinationExecutorTest.java │ │ │ │ │ │ ├── AdqmSynchronizeDestinationExecutorComplexTest.java │ │ │ │ │ │ ├── AdqmSynchronizeDestinationExecutorTest.java │ │ │ │ │ │ └── SynchronizeDestinationExecutorDelegateImplTest.java │ │ │ │ └── service │ │ │ │ │ ├── AdbSynchronizeServiceTest.java │ │ │ │ │ └── impl │ │ │ │ │ ├── AdgPrepareQueriesOfChangesServiceTest.java │ │ │ │ │ └── AdqmPrepareQueriesOfChangesServiceTest.java │ │ │ │ └── utils │ │ │ │ └── TestUtils.java │ │ └── utils │ │ │ ├── CreateEntityUtils.java │ │ │ └── JsonUtils.java │ │ └── resources │ │ ├── application.yml │ │ └── meta_data.json ├── dtm-query-execution-plugin-adg │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── ru │ │ │ └── datamart │ │ │ └── prostore │ │ │ └── query │ │ │ └── execution │ │ │ └── plugin │ │ │ └── adg │ │ │ ├── AdgPluginApplication.java │ │ │ ├── base │ │ │ ├── configuration │ │ │ │ ├── AdgDataSourcePluginConfig.java │ │ │ │ ├── AppConfiguration.java │ │ │ │ ├── CacheConfiguration.java │ │ │ │ ├── TarantoolAutoConfiguration.java │ │ │ │ ├── VertxConfiguration.java │ │ │ │ └── properties │ │ │ │ │ ├── AdgWebClientProperties.java │ │ │ │ │ ├── CircuitBreakerProperties.java │ │ │ │ │ ├── TarantoolCartridgeProperties.java │ │ │ │ │ ├── TarantoolDatabaseProperties.java │ │ │ │ │ └── TarantoolDatabaseSyncProperties.java │ │ │ ├── dto │ │ │ │ ├── AdgHelperTableNames.java │ │ │ │ ├── AdgTables.java │ │ │ │ └── schema │ │ │ │ │ └── SchemaDescription.java │ │ │ ├── exception │ │ │ │ └── DtmTarantoolException.java │ │ │ ├── factory │ │ │ │ ├── AdgHelperTableNamesFactory.java │ │ │ │ └── AdgTableEntitiesFactory.java │ │ │ ├── model │ │ │ │ ├── callback │ │ │ │ │ ├── function │ │ │ │ │ │ ├── TtKafkaCallbackFunction.java │ │ │ │ │ │ └── TtTransferDataScdCallbackFunction.java │ │ │ │ │ └── params │ │ │ │ │ │ ├── TtKafkaCallbackParameter.java │ │ │ │ │ │ └── TtTransferDataScdCallbackParameter.java │ │ │ │ └── cartridge │ │ │ │ │ ├── OperationFile.java │ │ │ │ │ ├── OperationYaml.java │ │ │ │ │ ├── request │ │ │ │ │ ├── AdgDeleteTablesRequest.java │ │ │ │ │ ├── AdgDeleteTablesWithPrefixRequest.java │ │ │ │ │ ├── AdgLoadDataKafkaRequest.java │ │ │ │ │ ├── AdgSubscriptionKafkaRequest.java │ │ │ │ │ ├── AdgTransferDataEtlRequest.java │ │ │ │ │ ├── AdgUploadDataKafkaRequest.java │ │ │ │ │ ├── GetFilesOperation.java │ │ │ │ │ ├── GetSchemaOperation.java │ │ │ │ │ ├── ReqOperation.java │ │ │ │ │ ├── SetFilesOperation.java │ │ │ │ │ └── SetSchemaOperation.java │ │ │ │ │ ├── response │ │ │ │ │ ├── AdgCartridgeError.java │ │ │ │ │ ├── ResCluster.java │ │ │ │ │ ├── ResConfig.java │ │ │ │ │ ├── ResData.java │ │ │ │ │ ├── ResError.java │ │ │ │ │ ├── ResOperation.java │ │ │ │ │ ├── ResSchema.java │ │ │ │ │ ├── TtLoadDataKafkaError.java │ │ │ │ │ └── TtLoadDataKafkaResponse.java │ │ │ │ │ ├── schema │ │ │ │ │ ├── AdgSpace.java │ │ │ │ │ ├── Space.java │ │ │ │ │ ├── SpaceAttribute.java │ │ │ │ │ ├── SpaceAttributeTypeUtil.java │ │ │ │ │ ├── SpaceAttributeTypes.java │ │ │ │ │ ├── SpaceEngines.java │ │ │ │ │ ├── SpaceIndex.java │ │ │ │ │ ├── SpaceIndexPart.java │ │ │ │ │ └── SpaceIndexTypes.java │ │ │ │ │ └── variable │ │ │ │ │ ├── FilesVariables.java │ │ │ │ │ ├── Variables.java │ │ │ │ │ └── YamlVariables.java │ │ │ ├── service │ │ │ │ ├── AdgDataSourcePlugin.java │ │ │ │ ├── client │ │ │ │ │ ├── AdgCartridgeClient.java │ │ │ │ │ ├── AdgCartridgeSchemaGenerator.java │ │ │ │ │ └── AdgSharedServiceImpl.java │ │ │ │ └── converter │ │ │ │ │ ├── AdgPluginSpecificLiteralConverter.java │ │ │ │ │ ├── FromAdgSqlTypeConverter.java │ │ │ │ │ └── ToAdgSqlTypeConverter.java │ │ │ └── utils │ │ │ │ ├── AdgUtils.java │ │ │ │ └── ColumnFields.java │ │ │ ├── calcite │ │ │ ├── configuration │ │ │ │ └── AdgCalciteConfiguration.java │ │ │ ├── factory │ │ │ │ ├── AdgCalciteSchemaFactory.java │ │ │ │ └── AdgSchemaFactory.java │ │ │ ├── model │ │ │ │ └── schema │ │ │ │ │ ├── AdgDtmTable.java │ │ │ │ │ └── dialect │ │ │ │ │ └── AdgDtmConvention.java │ │ │ └── service │ │ │ │ ├── AdgCalciteContextProvider.java │ │ │ │ ├── AdgCalciteDMLQueryParserService.java │ │ │ │ └── AdgCalciteDefinitionService.java │ │ │ ├── check │ │ │ └── service │ │ │ │ ├── AdgCheckDataService.java │ │ │ │ ├── AdgCheckTableService.java │ │ │ │ └── AdgCheckVersionService.java │ │ │ ├── db │ │ │ ├── service │ │ │ │ ├── AdgClientProvider.java │ │ │ │ └── AdgResultTranslator.java │ │ │ └── verticle │ │ │ │ ├── AdgExecutorTask.java │ │ │ │ ├── AdgExecutorTopic.java │ │ │ │ ├── AdgQueryExecutorTaskVerticle.java │ │ │ │ └── AdgQueryExecutorVerticle.java │ │ │ ├── ddl │ │ │ ├── factory │ │ │ │ ├── AdgCreateTableQueriesFactory.java │ │ │ │ └── AdgTruncateHistoryConditionFactory.java │ │ │ └── service │ │ │ │ ├── AdgDdlService.java │ │ │ │ ├── AdgTruncateHistoryService.java │ │ │ │ ├── CreateSchemaExecutor.java │ │ │ │ ├── CreateTableExecutor.java │ │ │ │ ├── DropSchemaExecutor.java │ │ │ │ └── DropTableExecutor.java │ │ │ ├── dml │ │ │ ├── factory │ │ │ │ └── AdgDmlSqlFactory.java │ │ │ └── service │ │ │ │ ├── AdgConstantReplacer.java │ │ │ │ ├── AdgDeleteService.java │ │ │ │ ├── AdgInsertSelectService.java │ │ │ │ ├── AdgInsertValuesService.java │ │ │ │ ├── AdgLlrService.java │ │ │ │ ├── AdgUpsertValuesService.java │ │ │ │ ├── AdgValidationService.java │ │ │ │ ├── delete │ │ │ │ ├── AdgLogicalDeleteService.java │ │ │ │ └── AdgStandaloneDeleteService.java │ │ │ │ └── insert │ │ │ │ ├── select │ │ │ │ ├── DestinationInsertSelectHandler.java │ │ │ │ ├── InsertSelectToAdgLogicalHandler.java │ │ │ │ └── InsertSelectToAdgStandaloneHandler.java │ │ │ │ └── values │ │ │ │ ├── AdgLogicalInsertValuesService.java │ │ │ │ └── AdgStandaloneInsertValuesService.java │ │ │ ├── eddl │ │ │ ├── factory │ │ │ │ └── AdgStandaloneQueriesFactory.java │ │ │ └── service │ │ │ │ ├── AdgEddlService.java │ │ │ │ ├── CreateStandaloneTableExecutor.java │ │ │ │ └── DropStandaloneTableExecutor.java │ │ │ ├── enrichment │ │ │ └── service │ │ │ │ ├── AdgCollateValueReplacer.java │ │ │ │ ├── AdgDmlQueryExtendService.java │ │ │ │ ├── AdgQueryEnrichmentService.java │ │ │ │ └── AdgSchemaExtender.java │ │ │ ├── init │ │ │ └── service │ │ │ │ └── AdgInitializationService.java │ │ │ ├── mppr │ │ │ ├── AdgMpprExecutor.java │ │ │ ├── configuration │ │ │ │ └── MpprConfiguration.java │ │ │ └── kafka │ │ │ │ └── service │ │ │ │ └── AdgMpprKafkaService.java │ │ │ ├── mppw │ │ │ ├── AdgMppwExecutor.java │ │ │ ├── configuration │ │ │ │ ├── MppwConfiguration.java │ │ │ │ └── properties │ │ │ │ │ └── AdgMppwProperties.java │ │ │ └── kafka │ │ │ │ └── service │ │ │ │ └── AdgMppwKafkaService.java │ │ │ ├── query │ │ │ └── service │ │ │ │ ├── AdgQueryExecutorService.java │ │ │ │ ├── AdgQueryTemplateExtractor.java │ │ │ │ └── QueryExecutorService.java │ │ │ ├── rollback │ │ │ ├── configuration │ │ │ │ └── properties │ │ │ │ │ └── AdgRollbackProperties.java │ │ │ ├── dto │ │ │ │ └── ReverseHistoryTransferRequest.java │ │ │ ├── factory │ │ │ │ └── ReverseHistoryTransferRequestFactory.java │ │ │ └── service │ │ │ │ └── AdgRollbackService.java │ │ │ ├── status │ │ │ └── service │ │ │ │ └── AdgStatusService.java │ │ │ └── synchronize │ │ │ └── service │ │ │ └── AdgSynchronizeService.java │ │ └── test │ │ ├── java │ │ └── ru │ │ │ └── datamart │ │ │ └── prostore │ │ │ └── query │ │ │ └── execution │ │ │ └── plugin │ │ │ └── adg │ │ │ ├── TestPluginApplication.java │ │ │ ├── base │ │ │ └── service │ │ │ │ ├── client │ │ │ │ ├── AdgCartridgeSchemaGeneratorTest.java │ │ │ │ ├── AdgCatridgeClientTest.java │ │ │ │ └── AdgSharedServiceImplTest.java │ │ │ │ └── converter │ │ │ │ ├── AdgPluginSpecificLiteralConverterTest.java │ │ │ │ └── FromAdgSqlTypeConverterTest.java │ │ │ ├── check │ │ │ └── service │ │ │ │ ├── AdgCheckDataServiceTest.java │ │ │ │ ├── AdgCheckTableServiceTest.java │ │ │ │ └── AdgCheckVersionServiceTest.java │ │ │ ├── db │ │ │ ├── service │ │ │ │ └── AdgClientProviderTest.java │ │ │ └── verticle │ │ │ │ └── AdgQueryExecutorVerticleTest.java │ │ │ ├── ddl │ │ │ ├── factory │ │ │ │ ├── AdgCreateTableQueriesFactoryTest.java │ │ │ │ └── AdgTruncateHistoryConditionFactoryTest.java │ │ │ └── service │ │ │ │ ├── AdgDdlServiceTest.java │ │ │ │ ├── AdgTruncateHistoryServiceTest.java │ │ │ │ ├── CreateSchemaExecutorTest.java │ │ │ │ ├── CreateTableExecutorTest.java │ │ │ │ ├── DropSchemaExecutorTest.java │ │ │ │ └── DropTableExecutorTest.java │ │ │ ├── decoding │ │ │ └── AdgCartridgeSchemaDecodingTest.java │ │ │ ├── dml │ │ │ └── service │ │ │ │ ├── AdgInsertSelectServiceTest.java │ │ │ │ ├── AdgInsertValuesServiceTest.java │ │ │ │ ├── AdgLlrServiceTest.java │ │ │ │ ├── AdgValidationServiceTest.java │ │ │ │ ├── delete │ │ │ │ ├── AdgLogicalDeleteServiceTest.java │ │ │ │ └── AdgStandaloneDeleteServiceTest.java │ │ │ │ └── insert │ │ │ │ ├── select │ │ │ │ ├── InsertSelectToAdgLogicalHandlerTest.java │ │ │ │ └── InsertSelectToAdgStandaloneHandlerTest.java │ │ │ │ └── values │ │ │ │ ├── AdgLogicalInsertValuesServiceTest.java │ │ │ │ └── AdgStandaloneInsertValuesServiceTest.java │ │ │ ├── eddl │ │ │ ├── factory │ │ │ │ └── AdgStandaloneQueriesFactoryTest.java │ │ │ └── service │ │ │ │ ├── AdgEddlServiceTest.java │ │ │ │ ├── CreateStandaloneTableExecutorTest.java │ │ │ │ └── DropStandaloneTableExecutorTest.java │ │ │ ├── enrichment │ │ │ └── service │ │ │ │ └── AdgQueryEnrichmentServiceTest.java │ │ │ ├── mppw │ │ │ └── kafka │ │ │ │ └── service │ │ │ │ └── AdgMppwKafkaServiceTest.java │ │ │ ├── rollback │ │ │ ├── factory │ │ │ │ └── ReverseHistoryTransferRequestFactoryTest.java │ │ │ └── service │ │ │ │ └── AdgRollbackServiceTest.java │ │ │ ├── status │ │ │ └── service │ │ │ │ └── AdgStatusServiceTest.java │ │ │ └── utils │ │ │ └── TestUtils.java │ │ └── resources │ │ ├── application.yml │ │ ├── logback-test.xml │ │ └── meta_data.json ├── dtm-query-execution-plugin-adp │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── ru │ │ │ └── datamart │ │ │ └── prostore │ │ │ └── query │ │ │ └── execution │ │ │ └── plugin │ │ │ └── adp │ │ │ ├── base │ │ │ ├── Constants.java │ │ │ ├── configuration │ │ │ │ ├── AdpDataSourcePluginConfig.java │ │ │ │ ├── CacheConfiguration.java │ │ │ │ └── WebClientConfiguration.java │ │ │ ├── dto │ │ │ │ └── metadata │ │ │ │ │ ├── AdpTableColumn.java │ │ │ │ │ ├── AdpTableEntity.java │ │ │ │ │ └── AdpTables.java │ │ │ ├── factory │ │ │ │ ├── hash │ │ │ │ │ └── AdpFunctionFactory.java │ │ │ │ └── metadata │ │ │ │ │ ├── AdpMetaTableEntityFactory.java │ │ │ │ │ └── AdpTableEntitiesFactory.java │ │ │ ├── properties │ │ │ │ ├── AdpMpprProperties.java │ │ │ │ ├── AdpMppwProperties.java │ │ │ │ └── AdpProperties.java │ │ │ ├── service │ │ │ │ └── AdpDtmDataSourcePlugin.java │ │ │ └── utils │ │ │ │ └── AdpTypeUtil.java │ │ │ ├── calcite │ │ │ ├── configuration │ │ │ │ └── CalciteConfiguration.java │ │ │ ├── factory │ │ │ │ ├── AdpCalciteSchemaFactory.java │ │ │ │ └── AdpSchemaFactory.java │ │ │ ├── model │ │ │ │ └── schema │ │ │ │ │ ├── AdpDtmTable.java │ │ │ │ │ ├── QueryableSchema.java │ │ │ │ │ └── dialect │ │ │ │ │ └── AdpDtmConvention.java │ │ │ └── service │ │ │ │ ├── AdpCalciteContextProvider.java │ │ │ │ ├── AdpCalciteDMLQueryParserService.java │ │ │ │ └── AdpCalciteDefinitionService.java │ │ │ ├── check │ │ │ ├── factory │ │ │ │ ├── AdpCheckDataQueryFactory.java │ │ │ │ └── AdpVersionQueriesFactory.java │ │ │ └── service │ │ │ │ ├── AdpCheckDataService.java │ │ │ │ ├── AdpCheckTableService.java │ │ │ │ └── AdpCheckVersionService.java │ │ │ ├── connector │ │ │ ├── dto │ │ │ │ ├── AdpConnectorMpprRequest.java │ │ │ │ ├── AdpConnectorMppwStartRequest.java │ │ │ │ └── AdpConnectorMppwStopRequest.java │ │ │ └── service │ │ │ │ └── AdpConnectorClient.java │ │ │ ├── db │ │ │ ├── converter │ │ │ │ ├── FromAdpSqlConverter.java │ │ │ │ ├── ToAdpSqlTypeConverter.java │ │ │ │ └── transformer │ │ │ │ │ ├── AdpBigintFromNumberTransformer.java │ │ │ │ │ ├── AdpDoubleFromNumberTransformer.java │ │ │ │ │ ├── AdpFloatFromNumberTransformer.java │ │ │ │ │ └── AdpLongFromNumericTransformer.java │ │ │ ├── service │ │ │ │ ├── AdpQueryExecutor.java │ │ │ │ └── DatabaseExecutor.java │ │ │ └── verticle │ │ │ │ ├── AdpExecutorTask.java │ │ │ │ ├── AdpExecutorTopic.java │ │ │ │ ├── AdpQueryExecutorTaskVerticle.java │ │ │ │ └── AdpQueryExecutorVerticle.java │ │ │ ├── ddl │ │ │ ├── factory │ │ │ │ ├── AdpCreateTableQueriesFactory.java │ │ │ │ ├── SchemaSqlFactory.java │ │ │ │ └── TruncateHistoryFactory.java │ │ │ └── service │ │ │ │ ├── AdpDdlService.java │ │ │ │ ├── AdpTruncateHistoryService.java │ │ │ │ ├── CreateSchemaExecutor.java │ │ │ │ ├── CreateTableExecutor.java │ │ │ │ ├── DropSchemaExecutor.java │ │ │ │ └── DropTableExecutor.java │ │ │ ├── dml │ │ │ ├── AdpDeleteService.java │ │ │ ├── AdpInsertSelectService.java │ │ │ ├── AdpInsertValuesService.java │ │ │ ├── AdpLlrService.java │ │ │ ├── AdpQueryTemplateExtractor.java │ │ │ ├── AdpUpsertDataTransferService.java │ │ │ ├── delete │ │ │ │ ├── AdpLogicalDeleteService.java │ │ │ │ └── AdpStandaloneDeleteService.java │ │ │ ├── dto │ │ │ │ └── UpsertTransferRequest.java │ │ │ ├── factory │ │ │ │ ├── AdpLlwSqlFactory.java │ │ │ │ └── AdpStandaloneUpsertSqlFactory.java │ │ │ ├── insert │ │ │ │ ├── select │ │ │ │ │ ├── AdpLogicalInsertSelectHandler.java │ │ │ │ │ ├── AdpStandaloneInsertSelectHandler.java │ │ │ │ │ └── DestinationInsertSelectHandler.java │ │ │ │ └── values │ │ │ │ │ ├── AdpLogicalInsertValuesService.java │ │ │ │ │ └── AdpStandaloneInsertValuesService.java │ │ │ └── upsert │ │ │ │ └── values │ │ │ │ ├── AdpLogicalUpsertValuesService.java │ │ │ │ ├── AdpStandaloneUpsertValuesService.java │ │ │ │ └── AdpUpsertValuesService.java │ │ │ ├── eddl │ │ │ ├── factory │ │ │ │ └── AdpStandaloneQueriesFactory.java │ │ │ └── service │ │ │ │ ├── AdpEddlService.java │ │ │ │ ├── CreateStandaloneTableExecutor.java │ │ │ │ └── DropStandaloneTableExecutor.java │ │ │ ├── enrichment │ │ │ └── service │ │ │ │ ├── AdpDmlQueryExtendService.java │ │ │ │ ├── AdpQueryEnrichmentService.java │ │ │ │ └── AdpSchemaExtender.java │ │ │ ├── init │ │ │ └── service │ │ │ │ └── AdpInitializationService.java │ │ │ ├── mppr │ │ │ ├── AdpMpprExecutor.java │ │ │ ├── configuration │ │ │ │ └── MpprConfiguration.java │ │ │ └── kafka │ │ │ │ └── service │ │ │ │ └── AdpMpprKafkaExecutor.java │ │ │ ├── mppw │ │ │ ├── AdpMppwExecutor.java │ │ │ ├── configuration │ │ │ │ └── MppwConfiguration.java │ │ │ ├── dto │ │ │ │ └── AdpTransferDataRequest.java │ │ │ ├── factory │ │ │ │ └── AdpTransferDataSqlFactory.java │ │ │ ├── kafka │ │ │ │ └── service │ │ │ │ │ ├── AdpMppwRequestExecutor.java │ │ │ │ │ └── impl │ │ │ │ │ ├── AdpMppwKafkaExecutor.java │ │ │ │ │ ├── AdpStartMppwRequestExecutor.java │ │ │ │ │ └── AdpStopMppwRequestExecutor.java │ │ │ └── transfer │ │ │ │ └── AdpTransferDataService.java │ │ │ ├── rollback │ │ │ ├── factory │ │ │ │ └── AdpRollbackSqlFactory.java │ │ │ └── service │ │ │ │ └── AdpRollbackService.java │ │ │ ├── status │ │ │ └── service │ │ │ │ └── AdpStatusService.java │ │ │ └── synchronize │ │ │ └── service │ │ │ └── AdpSynchronizeService.java │ │ └── test │ │ ├── java │ │ └── ru │ │ │ └── datamart │ │ │ └── prostore │ │ │ └── query │ │ │ └── execution │ │ │ └── plugin │ │ │ └── adp │ │ │ ├── base │ │ │ └── factory │ │ │ │ ├── AdpMetaTableEntityFactoryTest.java │ │ │ │ └── AdpTableEntitiesFactoryTest.java │ │ │ ├── check │ │ │ ├── AdpCheckDataServiceTest.java │ │ │ ├── AdpCheckTableServiceTest.java │ │ │ ├── AdpCheckVersionServiceTest.java │ │ │ └── factory │ │ │ │ └── AdpCheckDataQueryFactoryTest.java │ │ │ ├── connector │ │ │ └── service │ │ │ │ └── AdpConnectorClientTest.java │ │ │ ├── db │ │ │ └── converter │ │ │ │ ├── FromAdpSqlConverterTest.java │ │ │ │ └── ToAdpSqlTypeConverterTest.java │ │ │ ├── ddl │ │ │ ├── AdpTruncateHistoryServiceTest.java │ │ │ ├── CreateSchemaExecutorTest.java │ │ │ ├── CreateTableExecutorTest.java │ │ │ ├── DropSchemaExecutorTest.java │ │ │ ├── DropTableExecutorTest.java │ │ │ └── factory │ │ │ │ └── AdpCreateTableQueriesFactoryTest.java │ │ │ ├── dml │ │ │ ├── AdpInsertValuesServiceTest.java │ │ │ ├── AdpLlrServiceTest.java │ │ │ ├── AdpQueryEnrichmentServiceTest.java │ │ │ ├── AdpUpsertDataTransferServiceTest.java │ │ │ ├── delete │ │ │ │ ├── AdpLogicalDeleteServiceTest.java │ │ │ │ └── AdpStandaloneDeleteServiceTest.java │ │ │ ├── insert │ │ │ │ ├── select │ │ │ │ │ ├── AdpLogicalInsertSelectHandlerTest.java │ │ │ │ │ └── AdpStandaloneInsertSelectHandlerTest.java │ │ │ │ └── values │ │ │ │ │ ├── AdpLogicalValuesServiceTest.java │ │ │ │ │ └── AdpStandaloneInsertValuesServiceTest.java │ │ │ └── upsert │ │ │ │ └── values │ │ │ │ ├── AdpLogicalUpsertValuesServiceTest.java │ │ │ │ └── AdpStandaloneUpsertValuesServiceTest.java │ │ │ ├── eddl │ │ │ ├── factory │ │ │ │ └── AdpStandaloneQueriesFactoryTest.java │ │ │ └── service │ │ │ │ ├── AdpEddlServiceTest.java │ │ │ │ ├── CreateStandaloneTableExecutorTest.java │ │ │ │ └── DropStandaloneTableExecutorTest.java │ │ │ ├── init │ │ │ └── AdpInitializationServiceTest.java │ │ │ ├── mppr │ │ │ └── kafka │ │ │ │ └── service │ │ │ │ └── AdpMpprKafkaExecutorTest.java │ │ │ ├── mppw │ │ │ ├── factory │ │ │ │ └── AdpTransferDataSqlFactoryTest.java │ │ │ └── kafka │ │ │ │ └── service │ │ │ │ └── impl │ │ │ │ └── AdpMppwKafkaTest.java │ │ │ ├── rollback │ │ │ ├── AdpRollbackServiceTest.java │ │ │ └── factory │ │ │ │ └── AdpRollbackSqlFactoryTest.java │ │ │ └── util │ │ │ └── TestUtils.java │ │ └── resources │ │ └── init_script.sql ├── dtm-query-execution-plugin-adqm │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── ru │ │ │ └── datamart │ │ │ └── prostore │ │ │ └── query │ │ │ └── execution │ │ │ └── plugin │ │ │ └── adqm │ │ │ ├── QueryExecutionAdqmPluginApplication.java │ │ │ ├── base │ │ │ ├── configuration │ │ │ │ ├── AdqmDataSourcePluginConfig.java │ │ │ │ ├── AppConfiguration.java │ │ │ │ ├── VertxConfiguration.java │ │ │ │ ├── cache │ │ │ │ │ └── CacheConfiguration.java │ │ │ │ ├── datasource │ │ │ │ │ └── AdqmBalancedClickhouseDataSource.java │ │ │ │ └── properties │ │ │ │ │ ├── AdqmWebClientProperties.java │ │ │ │ │ └── ClickhouseProperties.java │ │ │ ├── dto │ │ │ │ └── metadata │ │ │ │ │ ├── AdqmHelperTableNames.java │ │ │ │ │ ├── AdqmTableColumn.java │ │ │ │ │ ├── AdqmTableEntity.java │ │ │ │ │ └── AdqmTables.java │ │ │ ├── factory │ │ │ │ ├── AdqmHelperTableNamesFactory.java │ │ │ │ ├── AdqmMetaTableEntityFactory.java │ │ │ │ └── AdqmTableEntitiesFactory.java │ │ │ ├── service │ │ │ │ ├── AdqmDtmDataSourcePlugin.java │ │ │ │ ├── AdqmSharedServiceImpl.java │ │ │ │ └── converter │ │ │ │ │ ├── AdqmPluginSpecificLiteralConverter.java │ │ │ │ │ ├── FromAdqmSqlTypeConverter.java │ │ │ │ │ └── ToAdqmSqlTypeConverter.java │ │ │ └── utils │ │ │ │ ├── AdqmDdlUtil.java │ │ │ │ └── Constants.java │ │ │ ├── calcite │ │ │ ├── configuration │ │ │ │ └── CalciteConfiguration.java │ │ │ ├── factory │ │ │ │ ├── AdqmCalciteSchemaFactory.java │ │ │ │ └── AdqmSchemaFactory.java │ │ │ ├── model │ │ │ │ └── schema │ │ │ │ │ ├── AdqmDtmTable.java │ │ │ │ │ └── dialect │ │ │ │ │ └── AdqmDtmConvention.java │ │ │ └── service │ │ │ │ ├── AdqmCalciteContextProvider.java │ │ │ │ ├── AdqmCalciteDMLQueryParserService.java │ │ │ │ └── AdqmCalciteDefinitionService.java │ │ │ ├── check │ │ │ ├── factory │ │ │ │ ├── AdqmCheckDataQueryFactory.java │ │ │ │ ├── AdqmVersionInfoFactory.java │ │ │ │ └── AdqmVersionQueriesFactory.java │ │ │ └── service │ │ │ │ ├── AdqmCheckDataService.java │ │ │ │ ├── AdqmCheckTableService.java │ │ │ │ └── AdqmCheckVersionService.java │ │ │ ├── ddl │ │ │ ├── configuration │ │ │ │ └── properties │ │ │ │ │ └── DdlProperties.java │ │ │ ├── factory │ │ │ │ ├── AdqmCreateTableQueriesFactory.java │ │ │ │ ├── AdqmTruncateHistoryQueriesFactory.java │ │ │ │ └── ShardingExpr.java │ │ │ └── service │ │ │ │ ├── AdqmDdlService.java │ │ │ │ ├── AdqmTruncateHistoryService.java │ │ │ │ ├── CreateDatabaseExecutor.java │ │ │ │ ├── CreateTableExecutor.java │ │ │ │ ├── DropDatabaseExecutor.java │ │ │ │ └── DropTableExecutor.java │ │ │ ├── dml │ │ │ ├── service │ │ │ │ ├── AdqmConstantReplacer.java │ │ │ │ ├── AdqmDeleteService.java │ │ │ │ ├── AdqmInsertSelectService.java │ │ │ │ ├── AdqmInsertValuesService.java │ │ │ │ ├── AdqmLlrService.java │ │ │ │ ├── AdqmUpsertValuesService.java │ │ │ │ ├── AdqmValidationService.java │ │ │ │ ├── delete │ │ │ │ │ ├── AdqmLogicalDeleteService.java │ │ │ │ │ └── AdqmStandaloneDeleteService.java │ │ │ │ ├── insert │ │ │ │ │ ├── DestinationInsertSelectHandler.java │ │ │ │ │ ├── logical │ │ │ │ │ │ └── InsertSelectToAdqmLogicalHandler.java │ │ │ │ │ └── standalone │ │ │ │ │ │ └── InsertSelectToAdqmStandaloneHandler.java │ │ │ │ └── insertvalues │ │ │ │ │ ├── AdqmLogicalInsertValuesService.java │ │ │ │ │ └── AdqmStandaloneInsertValuesService.java │ │ │ └── util │ │ │ │ └── AdqmDmlUtils.java │ │ │ ├── eddl │ │ │ ├── factory │ │ │ │ └── AdqmStandaloneQueriesFactory.java │ │ │ └── service │ │ │ │ ├── AdqmEddlService.java │ │ │ │ ├── CreateStandaloneTableExecutor.java │ │ │ │ └── DropStandaloneTableExecutor.java │ │ │ ├── enrichment │ │ │ ├── dto │ │ │ │ ├── AdqmExtendContext.java │ │ │ │ ├── BuilderContext.java │ │ │ │ ├── DeltaConditionContext.java │ │ │ │ ├── DeltaToAdd.java │ │ │ │ └── RelNodeContext.java │ │ │ ├── service │ │ │ │ ├── AdqmDmlQueryExtendService.java │ │ │ │ ├── AdqmQueryEnrichmentService.java │ │ │ │ └── AdqmSchemaExtender.java │ │ │ └── utils │ │ │ │ └── SqlEnrichmentConditionUtil.java │ │ │ ├── factory │ │ │ ├── AdqmProcessingSqlFactory.java │ │ │ └── AdqmTablesSqlFactory.java │ │ │ ├── init │ │ │ └── service │ │ │ │ └── AdqmInitializationService.java │ │ │ ├── mppr │ │ │ ├── AdqmMpprExecutor.java │ │ │ ├── configuration │ │ │ │ ├── MpprConfiguration.java │ │ │ │ └── properties │ │ │ │ │ └── AdqmMpprProperties.java │ │ │ ├── kafka │ │ │ │ ├── dto │ │ │ │ │ └── MpprKafkaConnectorRequest.java │ │ │ │ ├── factory │ │ │ │ │ └── MpprKafkaConnectorRequestFactory.java │ │ │ │ └── service │ │ │ │ │ ├── AdqmMpprKafkaExecutor.java │ │ │ │ │ └── MpprKafkaConnectorService.java │ │ │ └── shuttle │ │ │ │ └── SimpleQueryRelChecker.java │ │ │ ├── mppw │ │ │ ├── AdqmMppwExecutor.java │ │ │ ├── configuration │ │ │ │ ├── MppwConfiguration.java │ │ │ │ └── properties │ │ │ │ │ └── AdqmMppwProperties.java │ │ │ └── kafka │ │ │ │ ├── dto │ │ │ │ ├── RestMppwKafkaLoadRequest.java │ │ │ │ ├── RestMppwKafkaLoadRequestV1.java │ │ │ │ ├── RestMppwKafkaLoadRequestV2.java │ │ │ │ └── RestMppwKafkaStopRequest.java │ │ │ │ ├── factory │ │ │ │ └── AdqmRestMppwKafkaRequestFactory.java │ │ │ │ └── service │ │ │ │ ├── AbstractMppwRequestHandler.java │ │ │ │ ├── AdqmMppwKafkaService.java │ │ │ │ ├── KafkaMppwRequestHandler.java │ │ │ │ ├── MppwFinishRequestHandler.java │ │ │ │ ├── MppwStartRequestHandler.java │ │ │ │ └── load │ │ │ │ ├── ExtTableCreator.java │ │ │ │ ├── KafkaExtTableCreator.java │ │ │ │ ├── LoadType.java │ │ │ │ ├── RestExtTableCreator.java │ │ │ │ └── RestLoadClient.java │ │ │ ├── query │ │ │ ├── configuration │ │ │ │ └── QueryConfiguration.java │ │ │ ├── dto │ │ │ │ ├── AdqmCheckJoinRequest.java │ │ │ │ └── AdqmJoinQuery.java │ │ │ └── service │ │ │ │ ├── AdqmQueryExecutor.java │ │ │ │ ├── AdqmQueryJoinConditionsCheckService.java │ │ │ │ ├── AdqmQueryTemplateExtractor.java │ │ │ │ ├── DatabaseExecutor.java │ │ │ │ └── extractor │ │ │ │ └── SqlJoinConditionExtractor.java │ │ │ ├── rollback │ │ │ ├── dto │ │ │ │ └── AdqmRollbackRequest.java │ │ │ ├── factory │ │ │ │ └── AdqmRollbackRequestFactory.java │ │ │ └── service │ │ │ │ └── AdqmRollbackService.java │ │ │ ├── status │ │ │ ├── dto │ │ │ │ └── StatusReportDto.java │ │ │ └── service │ │ │ │ ├── AdqmStatusService.java │ │ │ │ └── StatusReporter.java │ │ │ └── synchronize │ │ │ └── service │ │ │ └── AdqmSynchronizeService.java │ │ └── test │ │ ├── java │ │ └── ru │ │ │ └── datamart │ │ │ └── prostore │ │ │ └── query │ │ │ └── execution │ │ │ └── plugin │ │ │ ├── adqm │ │ │ ├── calcite │ │ │ │ └── SqlEddlParserTest.java │ │ │ ├── check │ │ │ │ ├── AdqmCheckDataServiceTest.java │ │ │ │ ├── AdqmCheckTableServiceTest.java │ │ │ │ └── AdqmCheckVersionServiceTest.java │ │ │ ├── converter │ │ │ │ ├── AdqmPluginSpecificLiteralConverterTest.java │ │ │ │ └── FromAdqmSqlTypeConverterTest.java │ │ │ ├── ddl │ │ │ │ ├── AdqmTruncateHistoryServiceTest.java │ │ │ │ ├── DatabaseDdlTest.java │ │ │ │ ├── TableDdlTest.java │ │ │ │ └── factory │ │ │ │ │ └── AdqmCreateTableQueriesFactoryTest.java │ │ │ ├── dml │ │ │ │ └── service │ │ │ │ │ ├── AdqmDeleteServiceTest.java │ │ │ │ │ ├── AdqmInsertValuesServiceTest.java │ │ │ │ │ ├── AdqmLlrServiceTest.java │ │ │ │ │ ├── AdqmValidationServiceTest.java │ │ │ │ │ ├── insert │ │ │ │ │ ├── logical │ │ │ │ │ │ └── InsertSelectToAdqmLogicalHandlerTest.java │ │ │ │ │ └── standalone │ │ │ │ │ │ └── InsertSelectToAdqmStandaloneHandlerTest.java │ │ │ │ │ └── insertvalues │ │ │ │ │ ├── AdqmLogicalInsertValuesServiceTest.java │ │ │ │ │ └── AdqmStandaloneInsertValuesServiceTest.java │ │ │ ├── eddl │ │ │ │ ├── factory │ │ │ │ │ └── AdqmStandaloneQueriesFactoryTest.java │ │ │ │ └── service │ │ │ │ │ ├── AdqmEddlServiceTest.java │ │ │ │ │ ├── CreateStandaloneTableExecutorTest.java │ │ │ │ │ └── DropStandaloneTableExecutorTest.java │ │ │ ├── enrichment │ │ │ │ └── AdqmQueryEnrichmentServiceImplTest.java │ │ │ ├── mppr │ │ │ │ └── shuttle │ │ │ │ │ └── SimpleQueryRelCheckerTest.java │ │ │ ├── mppw │ │ │ │ ├── MppwFinishRequestHandlerTest.java │ │ │ │ └── MppwStartRequestHandlerTest.java │ │ │ ├── query │ │ │ │ └── AdqmQueryJoinConditionsCheckServiceTest.java │ │ │ ├── rollback │ │ │ │ └── AdqmRollbackRequestFactoryTest.java │ │ │ ├── service │ │ │ │ ├── VertxTest.java │ │ │ │ └── mock │ │ │ │ │ ├── MockDatabaseExecutor.java │ │ │ │ │ ├── MockEnvironment.java │ │ │ │ │ └── MockStatusReporter.java │ │ │ └── utils │ │ │ │ ├── DeltaTestUtils.java │ │ │ │ ├── StandaloneTestUtils.java │ │ │ │ └── TestUtils.java │ │ │ └── extension │ │ │ └── CalciteCharsetPropsExtension.java │ │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── org.junit.jupiter.api.extension.Extension │ │ ├── schema │ │ └── dml.json │ │ └── sql │ │ └── expectedDmlSqls.json └── pom.xml ├── pom.xml └── reports └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/README.md -------------------------------------------------------------------------------- /dtm-cache/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/.gitignore -------------------------------------------------------------------------------- /dtm-cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/pom.xml -------------------------------------------------------------------------------- /dtm-cache/src/main/java/ru/datamart/prostore/cache/configuration/CacheConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/main/java/ru/datamart/prostore/cache/configuration/CacheConfiguration.java -------------------------------------------------------------------------------- /dtm-cache/src/main/java/ru/datamart/prostore/cache/configuration/CacheProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/main/java/ru/datamart/prostore/cache/configuration/CacheProperties.java -------------------------------------------------------------------------------- /dtm-cache/src/main/java/ru/datamart/prostore/cache/factory/CacheManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/main/java/ru/datamart/prostore/cache/factory/CacheManagerFactory.java -------------------------------------------------------------------------------- /dtm-cache/src/main/java/ru/datamart/prostore/cache/factory/CacheServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/main/java/ru/datamart/prostore/cache/factory/CacheServiceFactory.java -------------------------------------------------------------------------------- /dtm-cache/src/main/java/ru/datamart/prostore/cache/factory/CaffeineCacheManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/main/java/ru/datamart/prostore/cache/factory/CaffeineCacheManagerFactory.java -------------------------------------------------------------------------------- /dtm-cache/src/main/java/ru/datamart/prostore/cache/factory/CaffeineCacheServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/main/java/ru/datamart/prostore/cache/factory/CaffeineCacheServiceFactory.java -------------------------------------------------------------------------------- /dtm-cache/src/main/java/ru/datamart/prostore/cache/service/CacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/main/java/ru/datamart/prostore/cache/service/CacheService.java -------------------------------------------------------------------------------- /dtm-cache/src/main/java/ru/datamart/prostore/cache/service/CaffeineCacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/main/java/ru/datamart/prostore/cache/service/CaffeineCacheService.java -------------------------------------------------------------------------------- /dtm-cache/src/main/java/ru/datamart/prostore/cache/service/EvictQueryTemplateCacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/main/java/ru/datamart/prostore/cache/service/EvictQueryTemplateCacheService.java -------------------------------------------------------------------------------- /dtm-cache/src/test/java/ru/datamart/prostore/cache/service/CaffeineCacheServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/test/java/ru/datamart/prostore/cache/service/CaffeineCacheServiceTest.java -------------------------------------------------------------------------------- /dtm-cache/src/test/java/ru/datamart/prostore/cache/service/EvictQueryTemplateCacheServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-cache/src/test/java/ru/datamart/prostore/cache/service/EvictQueryTemplateCacheServiceTest.java -------------------------------------------------------------------------------- /dtm-calcite-adqm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-adqm/.gitignore -------------------------------------------------------------------------------- /dtm-calcite-adqm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-adqm/pom.xml -------------------------------------------------------------------------------- /dtm-calcite-adqm/src/main/codegen/config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-adqm/src/main/codegen/config.fmpp -------------------------------------------------------------------------------- /dtm-calcite-adqm/src/main/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-adqm/src/main/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /dtm-calcite-adqm/src/main/codegen/templates/Parser.jj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-adqm/src/main/codegen/templates/Parser.jj -------------------------------------------------------------------------------- /dtm-calcite-adqm/src/main/java/ru/datamart/prostore/calcite/adqm/configuration/AdqmCalciteConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-adqm/src/main/java/ru/datamart/prostore/calcite/adqm/configuration/AdqmCalciteConfiguration.java -------------------------------------------------------------------------------- /dtm-calcite-adqm/src/main/java/ru/datamart/prostore/calcite/adqm/extension/dml/LimitableSqlOrderBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-adqm/src/main/java/ru/datamart/prostore/calcite/adqm/extension/dml/LimitableSqlOrderBy.java -------------------------------------------------------------------------------- /dtm-calcite-adqm/src/main/java/ru/datamart/prostore/calcite/adqm/extension/dml/SqlFinalOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-adqm/src/main/java/ru/datamart/prostore/calcite/adqm/extension/dml/SqlFinalOperator.java -------------------------------------------------------------------------------- /dtm-calcite-adqm/src/main/java/ru/datamart/prostore/calcite/adqm/extension/dml/SqlFinalTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-adqm/src/main/java/ru/datamart/prostore/calcite/adqm/extension/dml/SqlFinalTable.java -------------------------------------------------------------------------------- /dtm-calcite-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/.gitignore -------------------------------------------------------------------------------- /dtm-calcite-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/pom.xml -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/codegen/config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/codegen/config.fmpp -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/codegen/templates/Parser.jj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/codegen/templates/Parser.jj -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/org/apache/calcite/sql/fun/SqlCoalesceFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/org/apache/calcite/sql/fun/SqlCoalesceFunction.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/configuration/CalciteCoreConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/configuration/CalciteCoreConfiguration.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/dialect/LimitSqlDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/dialect/LimitSqlDialect.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/dto/delta/DeltaQueryPreprocessorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/dto/delta/DeltaQueryPreprocessorResponse.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/OperationNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/OperationNames.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/CheckSumType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/CheckSumType.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/CheckType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/CheckType.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckCall.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckData.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckDatabase.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckMaterializedView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckMaterializedView.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckSum.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckSumBasic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckSumBasic.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckSumSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckSumSnapshot.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckTable.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckVersions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlCheckVersions.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlGetChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlGetChanges.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlGetEntityDdl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/check/SqlGetEntityDdl.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/config/SqlConfigCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/config/SqlConfigCall.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/config/SqlConfigType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/config/SqlConfigType.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/config/function/SqlConfigShow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/config/function/SqlConfigShow.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/DistributedOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/DistributedOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/EraseChangeOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/EraseChangeOperation.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/MultipleDatasourceOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/MultipleDatasourceOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SingleDatasourceOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SingleDatasourceOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlAllowChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlAllowChanges.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlAlterView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlAlterView.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlChanges.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlCreateMaterializedView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlCreateMaterializedView.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlCreateTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlCreateTable.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlCreateView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlCreateView.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlDenyChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlDenyChanges.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlDistributedByGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlDistributedByGetter.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlDropMaterializedView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlDropMaterializedView.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlDropTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlDropTable.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlLogicalCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/SqlLogicalCall.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/truncate/SqlBaseTruncate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/truncate/SqlBaseTruncate.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/truncate/SqlTruncateHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/ddl/truncate/SqlTruncateHistory.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/DeltaDateTimeOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/DeltaDateTimeOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/DeltaNumOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/DeltaNumOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/EraseWriteOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/EraseWriteOperation.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/GetWriteOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/GetWriteOperations.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/ResumeWriteOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/ResumeWriteOperation.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/SqlBeginDelta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/SqlBeginDelta.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/SqlCommitDelta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/SqlCommitDelta.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/SqlDeltaCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/SqlDeltaCall.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/SqlRollbackDelta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/SqlRollbackDelta.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/function/SqlGetDeltaByNum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/function/SqlGetDeltaByNum.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/function/SqlGetDeltaHot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/function/SqlGetDeltaHot.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/function/SqlGetDeltaOk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/delta/function/SqlGetDeltaOk.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/DmlType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/DmlType.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/DtmSqlDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/DtmSqlDelete.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/DtmSqlInsert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/DtmSqlInsert.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/LimitableSqlOrderBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/LimitableSqlOrderBy.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlDataSourceTypeGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlDataSourceTypeGetter.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlDynamicLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlDynamicLiteral.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlEstimateOnlyQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlEstimateOnlyQuery.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlRetryable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlRetryable.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlSelectExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlSelectExt.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlUseSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/dml/SqlUseSchema.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/ChunkSizeOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/ChunkSizeOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/DropDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/DropDatabase.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/FormatOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/FormatOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/LocationOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/LocationOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/MessageLimitOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/MessageLimitOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/OptionsOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/OptionsOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlCreateDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlCreateDatabase.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlCreateUploadExternalTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlCreateUploadExternalTable.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlDropDownloadExternalTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlDropDownloadExternalTable.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlDropExternalTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlDropExternalTable.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlDropUploadExternalTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlDropUploadExternalTable.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlNodeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/eddl/SqlNodeUtils.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/edml/SqlRollbackCrashedWriteOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/edml/SqlRollbackCrashedWriteOps.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/snapshot/SnapshotDeltaNumOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/snapshot/SnapshotDeltaNumOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/snapshot/SnapshotFinishedOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/snapshot/SnapshotFinishedOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/snapshot/SnapshotOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/snapshot/SnapshotOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/snapshot/SnapshotStartedOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/snapshot/SnapshotStartedOperator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/snapshot/SqlDeltaSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/extension/snapshot/SqlDeltaSnapshot.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/factory/SchemaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/factory/SchemaFactory.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/factory/impl/CalciteSchemaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/factory/impl/CalciteSchemaFactory.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/factory/impl/DtmSchemaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/factory/impl/DtmSchemaFactory.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/DtmCalciteFramework.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/DtmCalciteFramework.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/DtmCalcitePlannerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/DtmCalcitePlannerImpl.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/DtmCalciteSqlValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/DtmCalciteSqlValidator.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/DtmRelDataTypeSystemImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/DtmRelDataTypeSystemImpl.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/DtmSqlToRelConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/DtmSqlToRelConverter.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/SqlExtOperatorTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/framework/SqlExtOperatorTable.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlKindKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlKindKey.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlNodeConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlNodeConsumer.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlPredicate.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlPredicatePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlPredicatePart.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlPredicateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlPredicateType.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlPredicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlPredicates.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlSelectTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlSelectTree.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/node/SqlTreeNode.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/provider/CalciteContextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/provider/CalciteContextProvider.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/rel2sql/DtmRelToSqlConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/rel2sql/DtmRelToSqlConverter.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/rel2sql/NullNotCastableRelToSqlConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/rel2sql/NullNotCastableRelToSqlConverter.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/schema/DtmTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/schema/DtmTable.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/schema/QueryableSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/schema/QueryableSchema.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/schema/dialect/DtmConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/schema/dialect/DtmConvention.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/schema/dialect/DtmRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/schema/dialect/DtmRelation.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/AbstractSchemaExtender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/AbstractSchemaExtender.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/DefinitionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/DefinitionService.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/QueryParserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/QueryParserService.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/QueryTemplateExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/QueryTemplateExtractor.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/SchemaExtender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/SchemaExtender.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/impl/AbstractQueryTemplateExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/impl/AbstractQueryTemplateExtractor.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/impl/CalciteDMLQueryParserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/impl/CalciteDMLQueryParserService.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/impl/CalciteDefinitionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/service/impl/CalciteDefinitionService.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/util/CalciteUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/util/CalciteUtil.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/util/SqlNodeTemplates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/util/SqlNodeTemplates.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/util/SqlNodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/util/SqlNodeUtil.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/visitors/SqlAggregateFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/visitors/SqlAggregateFinder.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/visitors/SqlDollarReplacementShuttle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/visitors/SqlDollarReplacementShuttle.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/visitors/SqlForbiddenNamesFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/visitors/SqlForbiddenNamesFinder.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/visitors/SqlInvalidTimestampFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/main/java/ru/datamart/prostore/query/calcite/core/visitors/SqlInvalidTimestampFinder.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/test/java/ru/datamart/prostore/query/calcite/core/extension/NodesParseUnparseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/test/java/ru/datamart/prostore/query/calcite/core/extension/NodesParseUnparseTest.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/test/java/ru/datamart/prostore/query/calcite/core/node/SqlSelectTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/test/java/ru/datamart/prostore/query/calcite/core/node/SqlSelectTreeTest.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/test/java/ru/datamart/prostore/query/calcite/core/parser/ParserSelectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/test/java/ru/datamart/prostore/query/calcite/core/parser/ParserSelectTest.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/test/java/ru/datamart/prostore/query/calcite/core/util/SqlNodeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/test/java/ru/datamart/prostore/query/calcite/core/util/SqlNodeUtilTest.java -------------------------------------------------------------------------------- /dtm-calcite-core/src/test/java/ru/datamart/prostore/query/calcite/core/visitors/SqlDollarReplacementShuttleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-calcite-core/src/test/java/ru/datamart/prostore/query/calcite/core/visitors/SqlDollarReplacementShuttleTest.java -------------------------------------------------------------------------------- /dtm-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/.gitignore -------------------------------------------------------------------------------- /dtm-common/README.md: -------------------------------------------------------------------------------- 1 | # Shared library 2 | -------------------------------------------------------------------------------- /dtm-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/pom.xml -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/async/AsyncUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/async/AsyncUtils.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/async/DurationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/async/DurationListener.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/cache/QueryTemplateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/cache/QueryTemplateKey.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/cache/QueryTemplateValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/cache/QueryTemplateValue.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/cache/SourceQueryTemplateValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/cache/SourceQueryTemplateValue.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/calcite/CalciteContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/calcite/CalciteContext.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/calcite/SnapshotType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/calcite/SnapshotType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/configuration/core/CoreConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/configuration/core/CoreConstants.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/configuration/kafka/KafkaAdminProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/configuration/kafka/KafkaAdminProperty.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/configuration/kafka/KafkaClusterProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/configuration/kafka/KafkaClusterProperty.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/configuration/kafka/KafkaConsumerProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/configuration/kafka/KafkaConsumerProperty.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/configuration/kafka/KafkaProducerProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/configuration/kafka/KafkaProducerProperty.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/configuration/kafka/KafkaUploadProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/configuration/kafka/KafkaUploadProperty.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/SqlTypeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/SqlTypeConverter.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/AbstractColumnTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/AbstractColumnTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/ColumnTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/ColumnTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/BigintFromNumberTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/BigintFromNumberTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/BlobFromObjectTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/BlobFromObjectTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/BooleanFromBooleanTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/BooleanFromBooleanTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/BooleanFromNumericTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/BooleanFromNumericTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/DateFromLocalDateTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/DateFromLocalDateTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/DateFromLongTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/DateFromLongTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/DateFromNumericTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/DateFromNumericTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/DateFromStringTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/DateFromStringTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/DoubleFromNumberTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/DoubleFromNumberTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/FloatFromNumberTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/FloatFromNumberTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/IdentityObjectTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/IdentityObjectTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LocalDateFromNumberTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LocalDateFromNumberTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LocalDateTimeFromNumberTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LocalDateTimeFromNumberTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LocalTimeFromNumberTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LocalTimeFromNumberTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LongDateFromIntTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LongDateFromIntTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LongFromNumberTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LongFromNumberTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LongTimeFromLongTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LongTimeFromLongTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LongTimestampFromLongTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/LongTimestampFromLongTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/NumberFromBigintTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/NumberFromBigintTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/NumberFromDoubleTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/NumberFromDoubleTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/NumberFromFloatTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/NumberFromFloatTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/NumberFromLongTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/NumberFromLongTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/TimeFromLocalTimeTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/TimeFromLocalTimeTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/TimeFromNumberTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/TimeFromNumberTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/TimestampFromLongTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/TimestampFromLongTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/TimestampFromStringTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/TimestampFromStringTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/ToStringFromStringTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/ToStringFromStringTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/UuidFromStringTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/converter/transformer/impl/UuidFromStringTransformer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/ddl/TruncateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/ddl/TruncateType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/delta/DeltaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/delta/DeltaData.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/delta/DeltaInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/delta/DeltaInformation.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/delta/DeltaInformationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/delta/DeltaInformationResult.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/delta/DeltaLoadStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/delta/DeltaLoadStatus.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/delta/DeltaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/delta/DeltaType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/delta/QueryDeltaResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/delta/QueryDeltaResult.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/delta/SelectOnInterval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/delta/SelectOnInterval.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dml/SelectCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dml/SelectCategory.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dml/ShardingCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dml/ShardingCategory.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/ActualDeltaRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/ActualDeltaRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/AdgHistoryTransferRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/AdgHistoryTransferRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/DatamartInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/DatamartInfo.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/HistoryTransferRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/HistoryTransferRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/HotDataRemoveRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/HotDataRemoveRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/KafkaBrokerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/KafkaBrokerInfo.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/QueryParserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/QueryParserRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/QueryParserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/QueryParserResponse.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/SubscribeUploadRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/SubscribeUploadRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/TableInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/TableInfo.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/dto/schema/DatamartSchemaKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/dto/schema/DatamartSchemaKey.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/eventbus/DataHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/eventbus/DataHeader.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/eventbus/DataTempMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/eventbus/DataTempMessage.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/eventbus/DataTopic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/eventbus/DataTopic.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/eventbus/DeltaRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/eventbus/DeltaRecord.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/exception/CrashException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/exception/CrashException.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/exception/DeltaRangeInvalidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/exception/DeltaRangeInvalidException.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/exception/DtmException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/exception/DtmException.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/exception/InvalidSourceTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/exception/InvalidSourceTypeException.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/metrics/MetricsEventCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/metrics/MetricsEventCode.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/metrics/MetricsHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/metrics/MetricsHeader.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/metrics/MetricsTopic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/metrics/MetricsTopic.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/metrics/RequestMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/metrics/RequestMetrics.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/DurationStatistic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/DurationStatistic.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/RequestStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/RequestStatus.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/SqlProcessingType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/SqlProcessingType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/Changelog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/Changelog.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/ColumnType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/ColumnType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/DenyChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/DenyChanges.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/Entity.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/EntityField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/EntityField.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/EntityFieldUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/EntityFieldUtils.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/EntityType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/EntityType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/EntityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/EntityUtils.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/ExternalTableFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/ExternalTableFormat.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/ExternalTableLocationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/ExternalTableLocationType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/SystemMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/model/ddl/SystemMetadata.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/newdata/DataMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/newdata/DataMessage.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/newdata/DataMessageRequestKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/newdata/DataMessageRequestKey.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/newdata/DataMessageRequestValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/newdata/DataMessageRequestValue.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/newdata/NewDataResponseKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/newdata/NewDataResponseKey.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/plugin/exload/TableAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/plugin/exload/TableAttribute.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/plugin/exload/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/plugin/exload/Type.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/plugin/sql/PreparedStatementRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/plugin/sql/PreparedStatementRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/plugin/status/StatusQueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/plugin/status/StatusQueryResult.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/plugin/status/kafka/KafkaGroupTopic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/plugin/status/kafka/KafkaGroupTopic.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/plugin/status/kafka/KafkaPartitionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/plugin/status/kafka/KafkaPartitionInfo.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/plugin/status/kafka/KafkaTopicCommitedOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/plugin/status/kafka/KafkaTopicCommitedOffset.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/plugin/status/kafka/KafkaTopicOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/plugin/status/kafka/KafkaTopicOffset.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/post/PostSqlActionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/post/PostSqlActionType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/EmptyQueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/EmptyQueryResult.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/EnrichedQueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/EnrichedQueryRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/InformationSchemaView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/InformationSchemaView.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/InputQueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/InputQueryRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/QueryParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/QueryParameters.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/QueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/QueryRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/QueryResponseKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/QueryResponseKey.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/QueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/QueryResult.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/QuerySourceRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/QuerySourceRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/QueryTemplateResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/QueryTemplateResult.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/reader/SourceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/reader/SourceType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/request/DatamartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/request/DatamartRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/SchemaDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/SchemaDeserializer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/SchemaSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/SchemaSerializer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/AvroDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/AvroDecoder.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/AvroEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/AvroEncoder.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/AvroSerdeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/AvroSerdeHelper.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/DtmSpecificDatumReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/DtmSpecificDatumReader.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/conversion/BigDecimalConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/conversion/BigDecimalConversion.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/conversion/LocalDateConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/conversion/LocalDateConversion.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/conversion/LocalDateTimeConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/conversion/LocalDateTimeConversion.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/conversion/LocalTimeConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/conversion/LocalTimeConversion.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/type/BigDecimalLogicalType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/type/BigDecimalLogicalType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/type/LocalDateLogicalType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/type/LocalDateLogicalType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/type/LocalDateTimeLogicalType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/type/LocalDateTimeLogicalType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/type/LocalTimeLogicalType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/schema/codec/type/LocalTimeLogicalType.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/status/PublishStatusEventRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/status/PublishStatusEventRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/status/StatusEventCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/status/StatusEventCode.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/status/StatusEventKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/status/StatusEventKey.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/status/ddl/DatamartSchemaChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/status/ddl/DatamartSchemaChangedEvent.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/status/delta/CloseDeltaEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/status/delta/CloseDeltaEvent.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/status/delta/GenericDeltaEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/status/delta/GenericDeltaEvent.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/status/kafka/StatusRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/status/kafka/StatusRequest.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/status/kafka/StatusResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/status/kafka/StatusResponse.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/upload/UploadReceipt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/upload/UploadReceipt.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/util/DateTimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/util/DateTimeUtils.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/util/ThrowableConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/util/ThrowableConsumer.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/util/ThrowableFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/util/ThrowableFunction.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/common/version/VersionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/common/version/VersionInfo.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/query/execution/model/metadata/ColumnMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/query/execution/model/metadata/ColumnMetadata.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/query/execution/model/metadata/Datamart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/query/execution/model/metadata/Datamart.java -------------------------------------------------------------------------------- /dtm-common/src/main/java/ru/datamart/prostore/serialization/CoreSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-common/src/main/java/ru/datamart/prostore/serialization/CoreSerialization.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/.gitignore -------------------------------------------------------------------------------- /dtm-jdbc-driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/README.md -------------------------------------------------------------------------------- /dtm-jdbc-driver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/pom.xml -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/assembly/src.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/assembly/src.xml -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/Driver.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/BaseConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/BaseConnection.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/BaseStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/BaseStatement.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ConnectionFactory.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ConnectionFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ConnectionFactoryImpl.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/DtmDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/DtmDataSource.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/Field.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/FieldMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/FieldMetadata.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ParameterList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ParameterList.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/Query.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/QueryExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/QueryExecutor.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/QueryExecutorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/QueryExecutorImpl.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/QueryParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/QueryParameters.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/QueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/QueryRequest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/QueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/QueryResult.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ResultHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ResultHandler.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ResultHandlerBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ResultHandlerBase.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ResultSetWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/ResultSetWrapper.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/SimpleParameterList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/SimpleParameterList.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/SqlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/SqlParser.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/Tuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/Tuple.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/TypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/TypeInfo.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/TypeInfoCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/core/TypeInfoCache.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/AbstractResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/AbstractResultSet.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmConnectionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmConnectionImpl.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmDatabaseMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmDatabaseMetaData.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmParameterMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmParameterMetadata.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmPreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmPreparedStatement.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmResultSet.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmResultSetMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmResultSetMetaData.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/ext/DtmStatement.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/model/ColumnInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/model/ColumnInfo.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/model/SchemaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/model/SchemaInfo.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/model/TableInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/model/TableInfo.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/protocol/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/protocol/Protocol.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/protocol/http/HttpReaderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/protocol/http/HttpReaderService.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/protocol/http/MapperUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/protocol/http/MapperUtils.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/ColumnTypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/ColumnTypeUtil.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/DriverConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/DriverConstants.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/DriverInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/DriverInfo.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/DtmSqlException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/DtmSqlException.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/PreparedStatementParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/PreparedStatementParser.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/ResponseError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/ResponseError.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/UrlConnectionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/java/ru/datamart/prostore/jdbc/util/UrlConnectionParser.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/resources/META-INF/services/java.sql.Driver: -------------------------------------------------------------------------------- 1 | ru.datamart.prostore.jdbc.Driver 2 | -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/main/resources/logback.xml -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/DtmDriverCases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/DtmDriverCases.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/DtmDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/DtmDriverTest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/core/SqlParserCasesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/core/SqlParserCasesTest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/core/TypeInfoCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/core/TypeInfoCacheTest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmConnectionImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmConnectionImplTest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmDatabaseMetaDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmDatabaseMetaDataTest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmParameterMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmParameterMetadataTest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmPreparedStatementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmPreparedStatementTest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmResultSetMetaDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmResultSetMetaDataTest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmResultSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmResultSetTest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmStatementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/ext/DtmStatementTest.java -------------------------------------------------------------------------------- /dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/utils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-jdbc-driver/src/test/java/ru/datamart/prostore/jdbc/utils/TestUtils.java -------------------------------------------------------------------------------- /dtm-kafka-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/.gitignore -------------------------------------------------------------------------------- /dtm-kafka-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/pom.xml -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/kafka/BaseZookeeperProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/kafka/BaseZookeeperProperties.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/kafka/KafkaConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/kafka/KafkaConfiguration.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/kafka/KafkaZookeeperProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/kafka/KafkaZookeeperProperties.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/properties/KafkaProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/properties/KafkaProperties.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/properties/KafkaStatusMonitorProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/properties/KafkaStatusMonitorProperties.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/properties/PublishStatusEventProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/configuration/properties/PublishStatusEventProperties.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/factory/KafkaConsumerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/factory/KafkaConsumerFactory.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/factory/KafkaProducerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/factory/KafkaProducerFactory.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/factory/impl/VertxKafkaConsumerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/factory/impl/VertxKafkaConsumerFactory.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/factory/impl/VertxKafkaProducerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/factory/impl/VertxKafkaProducerFactory.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/repository/ZookeeperKafkaProviderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/repository/ZookeeperKafkaProviderRepository.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/repository/ZookeeperKafkaProviderRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/repository/ZookeeperKafkaProviderRepositoryImpl.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/service/kafka/KafkaConsumerMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/service/kafka/KafkaConsumerMonitor.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/service/kafka/KafkaStatusEventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/service/kafka/KafkaStatusEventPublisher.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/service/kafka/KafkaZookeeperConnectionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/service/kafka/KafkaZookeeperConnectionProvider.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/service/kafka/KafkaZookeeperConnectionProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/service/kafka/KafkaZookeeperConnectionProviderImpl.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/service/kafka/RestConsumerMonitorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/main/java/ru/datamart/prostore/kafka/core/service/kafka/RestConsumerMonitorImpl.java -------------------------------------------------------------------------------- /dtm-kafka-core/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-kafka-core/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /dtm-query-execution-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/.gitignore -------------------------------------------------------------------------------- /dtm-query-execution-core/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/Dockerfile -------------------------------------------------------------------------------- /dtm-query-execution-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/README.md -------------------------------------------------------------------------------- /dtm-query-execution-core/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/config/application.yml -------------------------------------------------------------------------------- /dtm-query-execution-core/config/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/config/logback.xml -------------------------------------------------------------------------------- /dtm-query-execution-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/pom.xml -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ServiceQueryExecutionApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ServiceQueryExecutionApplication.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/aspect/RetryableFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/aspect/RetryableFuture.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/aspect/RetryingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/aspect/RetryingAspect.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/dto/cache/EntityKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/dto/cache/EntityKey.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/dto/metadata/DatamartEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/dto/metadata/DatamartEntity.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/dto/metadata/DatamartInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/dto/metadata/DatamartInfo.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/dto/metadata/EntityAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/dto/metadata/EntityAttribute.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/dto/request/RequestParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/dto/request/RequestParam.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/repository/ServiceDbFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/repository/ServiceDbFacade.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/service/hsql/HSQLClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/service/hsql/HSQLClient.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/utils/AvroUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/utils/AvroUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/utils/BeanNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/utils/BeanNameGenerator.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/utils/ColumnTypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/utils/ColumnTypeUtil.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/utils/InformationSchemaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/utils/InformationSchemaUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/verticle/TaskVerticle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/base/verticle/TaskVerticle.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/calcite/factory/CoreSchemaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/calcite/factory/CoreSchemaFactory.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/calcite/model/schema/CoreDtmTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/calcite/model/schema/CoreDtmTable.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/check/dto/CheckContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/check/dto/CheckContext.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/check/dto/CheckSumRequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/check/dto/CheckSumRequestContext.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/check/exception/CheckSumException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/check/exception/CheckSumException.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/check/service/CheckExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/check/service/CheckExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/check/service/CheckService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/check/service/CheckService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/config/dto/ConfigRequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/config/dto/ConfigRequestContext.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/config/service/ConfigExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/config/service/ConfigExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/config/service/ConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/config/service/ConfigService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/dto/DdlRequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/dto/DdlRequestContext.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/dto/DdlType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/dto/DdlType.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/service/ChangesExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/service/ChangesExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/service/DdlExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/service/DdlExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/service/DdlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/service/DdlService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/service/impl/TruncateExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/service/impl/TruncateExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/utils/ParseQueryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/utils/ParseQueryUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/utils/SqlPreparer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/utils/SqlPreparer.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/utils/ValidationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/ddl/utils/ValidationUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/Delta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/Delta.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/DeltaRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/DeltaRecord.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/DeltaWriteOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/DeltaWriteOp.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/DeltaWriteOpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/DeltaWriteOpRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/HotDelta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/HotDelta.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/OkDelta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/OkDelta.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/operation/WriteOpFinish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/operation/WriteOpFinish.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/BeginDeltaQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/BeginDeltaQuery.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/CommitDeltaQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/CommitDeltaQuery.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/DeltaAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/DeltaAction.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/DeltaQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/DeltaQuery.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/GetDeltaHotQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/GetDeltaHotQuery.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/GetDeltaOkQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/dto/query/GetDeltaOkQuery.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/exception/DeltaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/exception/DeltaException.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/factory/DeltaQueryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/factory/DeltaQueryFactory.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/BeginDeltaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/BeginDeltaService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/BreakLlwService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/BreakLlwService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/BreakMppwService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/BreakMppwService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/CommitDeltaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/CommitDeltaService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/DeltaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/DeltaService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/GetDeltaHotService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/GetDeltaHotService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/GetDeltaOkService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/service/GetDeltaOkService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/utils/DeltaQueryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/delta/utils/DeltaQueryUtil.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/dto/DmlRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/dto/DmlRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/dto/DmlRequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/dto/DmlRequestContext.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/dto/LlrRequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/dto/LlrRequestContext.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/dto/PluginDeterminationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/dto/PluginDeterminationResult.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/ColumnMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/ColumnMetadataService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/DmlExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/DmlExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/DmlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/DmlService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/impl/DeleteExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/impl/DeleteExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/impl/LlrDmlExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/impl/LlrDmlExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/view/ViewReplacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/dml/service/view/ViewReplacer.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/eddl/dto/EddlAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/eddl/dto/EddlAction.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/eddl/dto/EddlQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/eddl/dto/EddlQuery.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/eddl/dto/EddlRequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/eddl/dto/EddlRequestContext.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/eddl/service/EddlExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/eddl/service/EddlExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/eddl/service/EddlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/eddl/service/EddlService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/configuration/EdmlProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/configuration/EdmlProperties.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/dto/BaseExtTableRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/dto/BaseExtTableRecord.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/dto/EdmlAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/dto/EdmlAction.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/dto/EdmlQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/dto/EdmlQuery.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/dto/EdmlRequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/dto/EdmlRequestContext.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/dto/EraseWriteOpResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/dto/EraseWriteOpResult.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/mppr/dto/DownloadQueryRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/mppr/dto/DownloadQueryRecord.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/mppw/dto/MppwStopFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/mppw/dto/MppwStopFuture.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/mppw/dto/MppwStopReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/mppw/dto/MppwStopReason.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/mppw/dto/UploadQueryRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/mppw/dto/UploadQueryRecord.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/service/EdmlExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/service/EdmlExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/service/EdmlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/service/EdmlService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/service/LocationUriParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/edml/service/LocationUriParser.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/ActiveStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/ActiveStats.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/AllStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/AllStats.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/CountMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/CountMetrics.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/RequestStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/RequestStats.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/RequestsActiveMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/RequestsActiveMetrics.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/RequestsAllMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/RequestsAllMetrics.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/ResultMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/ResultMetrics.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/TimeMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/dto/TimeMetrics.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/service/MetricsConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/service/MetricsConsumer.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/service/MetricsProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/service/MetricsProducer.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/service/MetricsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/service/MetricsProvider.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/service/MetricsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/service/MetricsService.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/utils/MetricsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/utils/MetricsUtil.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/verticle/MetricsVerticle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/metrics/verticle/MetricsVerticle.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/controller/QueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/controller/QueryController.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/factory/QueryRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/factory/QueryRequestFactory.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/service/QueryAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/service/QueryAnalyzer.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/service/QueryDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/service/QueryDispatcher.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/utils/DefaultDatamartSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/utils/DefaultDatamartSetter.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/utils/ExceptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/utils/ExceptionUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/utils/LoggerContextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/utils/LoggerContextUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/utils/MetricsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/utils/MetricsUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/verticle/QueryVerticle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/query/verticle/QueryVerticle.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/rollback/dto/RollbackRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/rollback/dto/RollbackRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/status/factory/StatusEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/main/java/ru/datamart/prostore/query/execution/core/status/factory/StatusEventFactory.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/CoreTestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/CoreTestConfiguration.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/aspect/RetryingAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/aspect/RetryingAspectTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/base/avro/AvroSchemaGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/base/avro/AvroSchemaGeneratorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/calcite/ddl/SqlDdlParserImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/calcite/ddl/SqlDdlParserImplTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckDataExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckDataExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckDatabaseExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckDatabaseExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckServiceTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckSumExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckSumExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckSumTableServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckSumTableServiceTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckTableExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckTableExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckVersionsExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/CheckVersionsExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/GetChangesExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/GetChangesExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/GetEntityDdlExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/check/GetEntityDdlExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/config/ConfigServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/config/ConfigServiceTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/DdlServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/DdlServiceTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/changes/ChangesExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/changes/ChangesExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/schema/DropSchemaExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/schema/DropSchemaExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/table/CreateTableExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/table/CreateTableExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/table/DropTableExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/table/DropTableExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/utils/SqlPreparerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/utils/SqlPreparerTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/utils/ValidationUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/utils/ValidationUtilsTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/view/AlterViewExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/view/AlterViewExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/view/CreateViewExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/view/CreateViewExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/view/DropViewExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/ddl/view/DropViewExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/delta/service/BreakLlwServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/delta/service/BreakLlwServiceTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/dml/ColumnMetadataServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/dml/ColumnMetadataServiceTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/dml/InformationSchemaExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/dml/InformationSchemaExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/dml/SelectCategoryQualifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/dml/SelectCategoryQualifierTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/dml/ShardingCategoryQualifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/dml/ShardingCategoryQualifierTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/dml/UseSchemaDmlExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/dml/UseSchemaDmlExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/eddl/EddlServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/eddl/EddlServiceTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/edml/DownloadKafkaExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/edml/DownloadKafkaExecutorTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/edml/EdmlServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/edml/EdmlServiceTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/edml/LocationUriParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/edml/LocationUriParserTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/query/QueryAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/query/QueryAnalyzerTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/query/QuerySemicolonRemoverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/query/QuerySemicolonRemoverTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/query/utils/ExceptionUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/query/utils/ExceptionUtilsTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/rollback/RestoreStateServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/rollback/RestoreStateServiceTest.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/utils/QueryResultUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/utils/QueryResultUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/utils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/java/ru/datamart/prostore/query/execution/core/utils/TestUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/resources/schema/dml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/resources/schema/dml.json -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/resources/schema/dml_all_types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/resources/schema/dml_all_types.json -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/resources/schema/system_views_column_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/resources/schema/system_views_column_metadata.json -------------------------------------------------------------------------------- /dtm-query-execution-core/src/test/resources/schema/type_extractor_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-core/src/test/resources/schema/type_extractor_schema.json -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/.gitignore -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/pom.xml -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/DtmDataSourcePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/DtmDataSourcePlugin.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/check/CheckException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/check/CheckException.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dml/LlrEstimateResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dml/LlrEstimateResult.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dml/LlrEstimateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dml/LlrEstimateUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dml/LlrPlanResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dml/LlrPlanResult.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dml/LlwUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dml/LlwUtils.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dto/PluginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dto/PluginRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dto/RollbackRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/dto/RollbackRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/mppr/MpprRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/mppr/MpprRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/mppw/MppwRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/mppw/MppwRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/ConfigRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/ConfigRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/DdlRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/DdlRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/DeleteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/DeleteRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/EddlRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/EddlRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/LlrRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/LlrRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/LlwRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/request/LlwRequest.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/service/DdlExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/service/DdlExecutor.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/service/DdlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/service/DdlService.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/service/DeleteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/service/DeleteService.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/service/EddlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/service/EddlService.java -------------------------------------------------------------------------------- /dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/service/LlrService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-query-execution-plugin-api/src/main/java/ru/datamart/prostore/query/execution/plugin/api/service/LlrService.java -------------------------------------------------------------------------------- /dtm-status-monitor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-status-monitor/Dockerfile -------------------------------------------------------------------------------- /dtm-status-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-status-monitor/README.md -------------------------------------------------------------------------------- /dtm-status-monitor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-status-monitor/pom.xml -------------------------------------------------------------------------------- /dtm-status-monitor/src/main/java/ru/datamart/prostore/status/monitor/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-status-monitor/src/main/java/ru/datamart/prostore/status/monitor/App.java -------------------------------------------------------------------------------- /dtm-status-monitor/src/main/java/ru/datamart/prostore/status/monitor/config/AppProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-status-monitor/src/main/java/ru/datamart/prostore/status/monitor/config/AppProperties.java -------------------------------------------------------------------------------- /dtm-status-monitor/src/main/java/ru/datamart/prostore/status/monitor/kafka/KafkaMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-status-monitor/src/main/java/ru/datamart/prostore/status/monitor/kafka/KafkaMonitor.java -------------------------------------------------------------------------------- /dtm-status-monitor/src/main/java/ru/datamart/prostore/status/monitor/rest/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-status-monitor/src/main/java/ru/datamart/prostore/status/monitor/rest/ApiController.java -------------------------------------------------------------------------------- /dtm-status-monitor/src/main/java/ru/datamart/prostore/status/monitor/version/VersionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-status-monitor/src/main/java/ru/datamart/prostore/status/monitor/version/VersionService.java -------------------------------------------------------------------------------- /dtm-status-monitor/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/dtm-status-monitor/src/main/resources/application.yml -------------------------------------------------------------------------------- /license-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/license-header.txt -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adb/.gitignore -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adb/README.md -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adb/pom.xml -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adb/src/test/java/utils/CreateEntityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adb/src/test/java/utils/CreateEntityUtils.java -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adb/src/test/java/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adb/src/test/java/utils/JsonUtils.java -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adb/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adb/src/test/resources/application.yml -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adb/src/test/resources/meta_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adb/src/test/resources/meta_data.json -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adg/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adg/.gitignore -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adg/README.md -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adg/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adg/pom.xml -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adg/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adg/src/test/resources/application.yml -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adg/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adg/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adg/src/test/resources/meta_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adg/src/test/resources/meta_data.json -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adp/pom.xml -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adp/src/test/resources/init_script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adp/src/test/resources/init_script.sql -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adqm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adqm/.gitignore -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adqm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adqm/pom.xml -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adqm/src/test/resources/schema/dml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adqm/src/test/resources/schema/dml.json -------------------------------------------------------------------------------- /plugins/dtm-query-execution-plugin-adqm/src/test/resources/sql/expectedDmlSqls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/dtm-query-execution-plugin-adqm/src/test/resources/sql/expectedDmlSqls.json -------------------------------------------------------------------------------- /plugins/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/plugins/pom.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/pom.xml -------------------------------------------------------------------------------- /reports/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamarts/prostore/HEAD/reports/pom.xml --------------------------------------------------------------------------------