├── .dockerignore ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── lint.yml │ ├── npm-publish.yaml │ ├── publish-slim-version.yaml │ ├── publish.yaml │ ├── push.yml │ ├── schedule.yml │ ├── script.js │ ├── test-workflow.yml │ └── update-npm-packages.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .nvmrc ├── Dockerfile ├── LICENSE ├── README.md ├── apps └── velo-external-db │ ├── .eslintrc.json │ ├── .gitignore │ ├── .nvmrc │ ├── .travis.yml │ ├── Dockerfile │ ├── collection-level-roles-config.json │ ├── jest.config.ts │ ├── project.json │ ├── roles-config.json │ ├── src │ ├── app.ts │ ├── auth │ │ ├── auth_request_handlers.js │ │ └── auth_router.js │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── global.d.ts │ ├── main.ts │ └── storage │ │ ├── factory.ts │ │ └── stub-db │ │ ├── init.ts │ │ ├── providers.ts │ │ └── stub-connector.ts │ ├── test │ ├── drivers │ │ ├── app_info_config_test_support.ts │ │ ├── authorization_test_support.ts │ │ ├── data_api_rest_test_support.ts │ │ ├── data_provider_matchers.ts │ │ ├── hooks_test_support.ts │ │ ├── index_api_rest_matchers.ts │ │ ├── index_api_rest_test_support.ts │ │ ├── schema_api_rest_matchers.ts │ │ ├── schema_api_rest_test_support.ts │ │ ├── schema_provider_matchers.ts │ │ ├── wix_data_resources.ts │ │ └── wix_data_testkit.ts │ ├── e2e │ │ ├── app.e2e.spec.ts │ │ ├── app_auth.e2e.spec.ts │ │ ├── app_data.e2e.spec.ts │ │ ├── app_data_hooks.e2e.spec.ts │ │ ├── app_index.e2e.spec.ts │ │ ├── app_schema.e2e.spec.ts │ │ └── app_schema_hooks.e2e.spec.ts │ ├── env │ │ ├── ci_utils.ts │ │ ├── env.db.setup.js │ │ └── env.db.teardown.js │ ├── gen.ts │ ├── resources │ │ ├── docker-compose.yaml │ │ ├── e2e_resources.ts │ │ ├── engines │ │ │ └── init-mongo.js │ │ ├── operations_resources.ts │ │ ├── provider_resources.ts │ │ └── test_suite_definition.ts │ ├── storage │ │ ├── data_provider.spec.ts │ │ ├── database_operation.spec.ts │ │ └── schema_provider.spec.ts │ ├── types.ts │ └── utils │ │ └── eventually.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── jest.config.ts ├── jest.preset.js ├── libs ├── external-db-airtable │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── airtable_config_validator.ts │ │ ├── airtable_data_provider.ts │ │ ├── airtable_operations.ts │ │ ├── airtable_schema_provider.ts │ │ ├── airtable_utils.ts │ │ ├── connection_provider.ts │ │ ├── index.ts │ │ ├── sql_exception_translator.ts │ │ ├── sql_filter_transformer.spec.ts │ │ ├── sql_filter_transformer.ts │ │ ├── sql_schema_translator.spec.ts │ │ ├── sql_schema_translator.ts │ │ └── supported_operations.ts │ ├── tests │ │ ├── drivers │ │ │ ├── air_table_base.js │ │ │ ├── air_table_mock_utils.js │ │ │ ├── air_table_table.js │ │ │ ├── db_operations_test_support.ts │ │ │ ├── mock_air_table.js │ │ │ └── sql_filter_transformer_test_support.ts │ │ └── e2e-testkit │ │ │ └── airtable_resources.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-bigquery │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── bigquery_capabilities.ts │ │ ├── bigquery_config_validator.ts │ │ ├── bigquery_data_provider.ts │ │ ├── bigquery_operations.ts │ │ ├── bigquery_schema_provider.ts │ │ ├── bigquery_utils.spec.ts │ │ ├── bigquery_utils.ts │ │ ├── bigquery_utils_test_support.ts │ │ ├── connection_provider.ts │ │ ├── index.ts │ │ ├── sql_exception_translator.ts │ │ ├── sql_filter_transformer.spec.ts │ │ ├── sql_filter_transformer.ts │ │ ├── sql_schema_translator.spec.ts │ │ ├── sql_schema_translator.ts │ │ ├── supported_operations.ts │ │ └── types.ts │ ├── tests │ │ ├── drivers │ │ │ ├── db_operations_test_support.ts │ │ │ └── sql_filter_transformer_test_support.ts │ │ └── e2e-testkit │ │ │ └── bigquery_resources.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-config │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── factory.ts │ │ ├── index.ts │ │ ├── readers │ │ │ ├── auth-deprecated │ │ │ │ ├── aws_auth_config_reader.js │ │ │ │ ├── azure_auth_config_reader.js │ │ │ │ └── gcp_auth_config_reader.js │ │ │ ├── authorization_config_reader.ts │ │ │ ├── aws_authorization_config_reader.ts │ │ │ ├── aws_config_reader.ts │ │ │ ├── azure_config_reader.ts │ │ │ ├── common_config_reader.ts │ │ │ ├── gcp_config_reader.ts │ │ │ └── stub_config_reader.ts │ │ ├── service │ │ │ ├── config_reader.ts │ │ │ ├── config_validator.spec.ts │ │ │ └── config_validator_matchers.ts │ │ ├── types.ts │ │ ├── utils │ │ │ ├── config_utils.spec.ts │ │ │ └── config_utils.ts │ │ └── validators │ │ │ ├── authorization_config_validator.ts │ │ │ ├── common_config_validator.spec.ts │ │ │ ├── common_config_validator.ts │ │ │ └── config_validator.ts │ ├── test │ │ ├── drivers │ │ │ ├── aws_mongo_config_test_support.ts │ │ │ ├── aws_mysql_config_test_support.ts │ │ │ ├── azure_mysql_config_test_support.ts │ │ │ ├── common_config_test_support.ts │ │ │ ├── external_config_reader_e2e_test_support.ts │ │ │ ├── external_db_config_test_support.ts │ │ │ ├── gcp_firestore_config_test_support.ts │ │ │ ├── gcp_mysql_config_test_support.ts │ │ │ └── gcp_spanner_config_test_support.ts │ │ ├── e2e │ │ │ ├── external_db_config_client.e2e.spec.ts │ │ │ └── external_db_config_client_matcher.ts │ │ ├── gen.ts │ │ ├── provider │ │ │ └── config_reader_service.spec.ts │ │ ├── test_types.ts │ │ └── test_utils.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-dynamodb │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── connection_provider.ts │ │ ├── dynamo_capabilities.ts │ │ ├── dynamo_config_validator.ts │ │ ├── dynamo_data_provider.ts │ │ ├── dynamo_data_requests_utils.ts │ │ ├── dynamo_operations.ts │ │ ├── dynamo_schema_provider.ts │ │ ├── dynamo_schema_requests_utils.ts │ │ ├── dynamo_utils.spec.ts │ │ ├── dynamo_utils.ts │ │ ├── index.ts │ │ ├── sql_exception_translator.ts │ │ ├── sql_filter_transformer.spec.ts │ │ ├── sql_filter_transformer.ts │ │ ├── supported_operations.ts │ │ └── types.ts │ ├── tests │ │ ├── drivers │ │ │ ├── db_operations_test_support.ts │ │ │ └── sql_filter_transformer_test_support.ts │ │ ├── e2e-testkit │ │ │ ├── docker-compose.yaml │ │ │ └── dynamodb_resources.ts │ │ └── gen.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-firestore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── connection_provider.ts │ │ ├── firestore_capabilities.ts │ │ ├── firestore_config_validator.ts │ │ ├── firestore_data_provider.ts │ │ ├── firestore_operations.ts │ │ ├── firestore_schema_provider.ts │ │ ├── firestore_utils.ts │ │ ├── index.ts │ │ ├── sql_exception_translator.ts │ │ ├── sql_filter_transformer.spec.ts │ │ ├── sql_filter_transformer.ts │ │ ├── supported_operations.ts │ │ └── types.ts │ ├── tests │ │ ├── drivers │ │ │ ├── broken_creds.json │ │ │ ├── db_operations_test_support.ts │ │ │ └── sql_filter_transformer_test_support.ts │ │ ├── e2e-testkit │ │ │ ├── docker-compose.yaml │ │ │ └── firestore_resources.ts │ │ └── gen.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-google-sheets │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── connection_provider.ts │ │ ├── google_sheet_config_validator.ts │ │ ├── google_sheet_data_provider.ts │ │ ├── google_sheet_exception_translator.ts │ │ ├── google_sheet_operations.ts │ │ ├── google_sheet_schema_provider.ts │ │ ├── google_sheet_utils.ts │ │ ├── index.ts │ │ ├── supported_operations.ts │ │ └── types.ts │ ├── tests │ │ ├── drivers │ │ │ ├── db_operations_test_support.ts │ │ │ └── sql_filter_transformer_test_support.ts │ │ ├── e2e-testkit │ │ │ ├── google_sheets_resources.ts │ │ │ └── service_account_key.json │ │ ├── google_sheet_doc_class.js │ │ ├── google_sheet_sheet_class.js │ │ ├── google_sheets_test_utils.js │ │ ├── mock-server.js │ │ ├── mock_google_sheets_api.js │ │ ├── sql_filter_transformer_test_support.js │ │ └── templates.js │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-logger │ ├── .eslintrc.json │ ├── README.md │ ├── index.ts │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── logger.ts │ │ └── types.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-mongo │ ├── .eslintrc.json │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── connection_provider.ts │ │ ├── exception_translator.ts │ │ ├── index.ts │ │ ├── mongo_capabilities.ts │ │ ├── mongo_config_validator.ts │ │ ├── mongo_data_provider.ts │ │ ├── mongo_operations.ts │ │ ├── mongo_schema_provider.ts │ │ ├── mongo_utils.spec.ts │ │ ├── mongo_utils.ts │ │ ├── sql_filter_transformer.spec.ts │ │ ├── sql_filter_transformer.ts │ │ ├── supported_operations.ts │ │ └── types.ts │ ├── tests │ │ ├── drivers │ │ │ ├── db_operations_test_support.ts │ │ │ └── sql_filter_transformer_test_support.ts │ │ └── e2e-testkit │ │ │ ├── docker-compose.yaml │ │ │ ├── init-mongo.js │ │ │ └── mongo_resources.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-mssql │ ├── .eslintrc.json │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── connection_provider.ts │ │ ├── index.ts │ │ ├── mssql_capabilities.ts │ │ ├── mssql_config_validator.ts │ │ ├── mssql_data_provider.ts │ │ ├── mssql_operations.ts │ │ ├── mssql_schema_provider.ts │ │ ├── mssql_utils.spec.ts │ │ ├── mssql_utils.ts │ │ ├── sql_exception_translator.ts │ │ ├── sql_filter_transformer.spec.ts │ │ ├── sql_filter_transformer.ts │ │ ├── sql_schema_translator.spec.ts │ │ ├── sql_schema_translator.ts │ │ ├── supported_operations.ts │ │ └── types.ts │ ├── tests │ │ ├── drivers │ │ │ ├── db_operations_test_support.ts │ │ │ └── sql_filter_transformer_test_support.ts │ │ └── e2e-testkit │ │ │ ├── docker-compose.yaml │ │ │ └── mssql_resources.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-mysql │ ├── .eslintrc.json │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── config_validator.spec.ts │ │ ├── connection_provider.ts │ │ ├── index.ts │ │ ├── mysql_capabilities.ts │ │ ├── mysql_config_validator.ts │ │ ├── mysql_data_provider.ts │ │ ├── mysql_index_provider.ts │ │ ├── mysql_operations.ts │ │ ├── mysql_schema_provider.ts │ │ ├── mysql_utils.spec.ts │ │ ├── mysql_utils.ts │ │ ├── sql_exception_translator.ts │ │ ├── sql_filter_transformer.spec.ts │ │ ├── sql_filter_transformer.ts │ │ ├── sql_schema_translator.spec.ts │ │ ├── sql_schema_translator.ts │ │ ├── supported_operations.ts │ │ └── types.ts │ ├── tests │ │ ├── drivers │ │ │ ├── db_operations_test_support.ts │ │ │ └── sql_filter_transformer_test_support.ts │ │ ├── e2e-testkit │ │ │ ├── docker-compose.yaml │ │ │ └── mysql_resources.ts │ │ └── gen.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-postgres │ ├── .eslintrc.json │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── config_validator.spec.ts │ │ ├── connection_provider.ts │ │ ├── index.ts │ │ ├── postgres_capabilities.ts │ │ ├── postgres_config_validator.ts │ │ ├── postgres_data_provider.ts │ │ ├── postgres_index_provider.ts │ │ ├── postgres_operations.ts │ │ ├── postgres_schema_provider.ts │ │ ├── postgres_utils.spec.ts │ │ ├── postgres_utils.ts │ │ ├── sql_exception_translator.ts │ │ ├── sql_filter_transformer.spec.ts │ │ ├── sql_filter_transformer.ts │ │ ├── sql_schema_translator.spec.ts │ │ ├── sql_schema_translator.ts │ │ ├── supported_operations.ts │ │ └── types.ts │ ├── tests │ │ ├── drivers │ │ │ ├── db_operations_test_support.ts │ │ │ └── sql_filter_transformer_test_support.ts │ │ ├── e2e-testkit │ │ │ ├── docker-compose.yaml │ │ │ └── postgres_resources.ts │ │ └── gen.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-security │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── auth-providers │ │ │ ├── aws_auth_provider.js │ │ │ ├── azure_auth_provider.js │ │ │ ├── factory.js │ │ │ ├── gcp_auth_provider.js │ │ │ └── stub_auth_provider.js │ │ ├── index.ts │ │ ├── services │ │ │ ├── role_authorization.spec.ts │ │ │ └── role_authorization.ts │ │ └── test │ │ │ └── gen.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-spanner │ ├── .eslintrc.json │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── connection_provider.ts │ │ ├── escaping.spec.ts │ │ ├── index.ts │ │ ├── spanner_capabilities.ts │ │ ├── spanner_config_validator.ts │ │ ├── spanner_data_provider.ts │ │ ├── spanner_operations.ts │ │ ├── spanner_schema_provider.ts │ │ ├── spanner_utils.spec.ts │ │ ├── spanner_utils.ts │ │ ├── sql_exception_translator.ts │ │ ├── sql_filter_transformer.spec.ts │ │ ├── sql_filter_transformer.ts │ │ ├── sql_schema_translator.spec.ts │ │ ├── sql_schema_translator.ts │ │ ├── supported_operations.ts │ │ └── types.ts │ ├── tests │ │ ├── drivers │ │ │ ├── db_operations_test_support.ts │ │ │ └── sql_filter_transformer_test_support.ts │ │ └── e2e-testkit │ │ │ ├── docker-compose.yaml │ │ │ └── spanner_resources.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── external-db-testkit │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── auth_test_support.ts │ │ │ ├── docker_support.js │ │ │ └── e2e_resources.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── test-commons │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── libs │ │ │ ├── auth-config.json │ │ │ ├── gen.ts │ │ │ └── test-commons.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── velo-external-db-commons │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── libs │ │ │ ├── config_commons.ts │ │ │ ├── data_commons.ts │ │ │ ├── db_connector.ts │ │ │ ├── errors.ts │ │ │ ├── schema_commons.ts │ │ │ └── types.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── velo-external-db-core │ ├── .eslintrc.json │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── assets │ │ │ ├── cloud_bg.svg │ │ │ ├── cloudy-bg.svg │ │ │ ├── dark_bg.svg │ │ │ ├── lightbulb_icon.svg │ │ │ ├── sad-unicorn.svg │ │ │ ├── sad-wix.svg │ │ │ ├── stylesheets │ │ │ │ └── style.css │ │ │ └── wix-logo.svg │ │ ├── converters │ │ │ ├── aggregation_transformer.spec.ts │ │ │ ├── aggregation_transformer.ts │ │ │ ├── data_utils.spec.ts │ │ │ ├── data_utils.ts │ │ │ ├── filter_transformer.spec.ts │ │ │ ├── filter_transformer.ts │ │ │ ├── item_transformer.js │ │ │ ├── item_transformer.spec.ts │ │ │ ├── query_validator.spec.ts │ │ │ ├── query_validator.ts │ │ │ ├── query_validator_utils.spec.ts │ │ │ ├── query_validator_utils.ts │ │ │ └── utils.ts │ │ ├── data_hooks_utils.spec.ts │ │ ├── data_hooks_utils.ts │ │ ├── health │ │ │ ├── app_info.spec.ts │ │ │ └── app_info.ts │ │ ├── index.ts │ │ ├── roles-config.json │ │ ├── router.ts │ │ ├── schema_hooks_utils.spec.ts │ │ ├── schema_hooks_utils.ts │ │ ├── service │ │ │ ├── data.spec.ts │ │ │ ├── data.ts │ │ │ ├── indexing.spec.ts │ │ │ ├── indexing.ts │ │ │ ├── operation.spec.ts │ │ │ ├── operation.ts │ │ │ ├── schema.spec.ts │ │ │ ├── schema.ts │ │ │ ├── schema_aware_data.spec.ts │ │ │ ├── schema_aware_data.ts │ │ │ ├── schema_information.spec.ts │ │ │ └── schema_information.ts │ │ ├── spi-model │ │ │ ├── capabilities.ts │ │ │ ├── collection.ts │ │ │ ├── data_source.ts │ │ │ ├── errors.ts │ │ │ ├── filter.ts │ │ │ └── indexing.ts │ │ ├── types.ts │ │ ├── utils │ │ │ ├── base64_utils.ts │ │ │ ├── data_utils.ts │ │ │ ├── date_time_provider.js │ │ │ ├── router_utils.build.ts │ │ │ ├── router_utils.ts │ │ │ ├── schema_utils.spec.ts │ │ │ └── schema_utils.ts │ │ ├── views │ │ │ ├── error.ejs │ │ │ ├── index-without-data.ejs │ │ │ ├── index.ejs │ │ │ ├── login.ejs │ │ │ └── partials │ │ │ │ └── details.ejs │ │ └── web │ │ │ ├── auth-role-middleware.spec.ts │ │ │ ├── auth-role-middleware.ts │ │ │ ├── domain-to-spi-error-translator.ts │ │ │ ├── error-middleware.spec.ts │ │ │ ├── error-middleware.ts │ │ │ ├── jwt-verifier-decoder-middleware.spec.ts │ │ │ ├── jwt-verifier-decoder-middleware.ts │ │ │ ├── jwt-verifier-test-support.ts │ │ │ ├── jwt-verifier.spec.ts │ │ │ ├── jwt-verifier.ts │ │ │ ├── middleware-support.ts │ │ │ └── wix_data_facade.ts │ ├── test │ │ ├── drivers │ │ │ ├── aggregation_transformer_test_support.ts │ │ │ ├── app_info_test_support.ts │ │ │ ├── auth_middleware_test_support.ts │ │ │ ├── data_provider_test_support.ts │ │ │ ├── data_service_test_support.ts │ │ │ ├── date_time_provider_test_support.js │ │ │ ├── filter_transformer_test_support.ts │ │ │ ├── index_provider_test_support.ts │ │ │ ├── item_patcher_test_support.ts │ │ │ ├── operation_provider_test_support.ts │ │ │ ├── query_validator_test_support.ts │ │ │ ├── schema_information_test_support.ts │ │ │ ├── schema_matchers.ts │ │ │ └── schema_provider_test_support.ts │ │ └── gen.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json └── velo-external-db-types │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ ├── collection_types.ts │ ├── index.ts │ └── indexing_types.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── lint-staged.config.js ├── nx.json ├── package.json ├── scripts ├── data-tools │ ├── .gitignore │ ├── lib │ │ ├── adapter │ │ │ ├── data.js │ │ │ └── schema.js │ │ ├── cli │ │ │ ├── display.js │ │ │ └── user-input.js │ │ ├── core │ │ │ └── process.js │ │ ├── generator │ │ │ ├── data.js │ │ │ └── schema.js │ │ ├── index.js │ │ └── utils │ │ │ ├── request.js │ │ │ └── utils.js │ └── package.json ├── provision │ ├── .gitignore │ ├── README.MD │ ├── lib │ │ ├── auth │ │ │ └── default_credentials.js │ │ ├── cli │ │ │ ├── display.js │ │ │ ├── user-input.js │ │ │ └── validators.js │ │ ├── cloud-providers │ │ │ ├── aws │ │ │ │ ├── aws_adapter_provision.js │ │ │ │ ├── aws_config_writer.js │ │ │ │ ├── aws_db_provision.js │ │ │ │ ├── aws_network_provision.js │ │ │ │ ├── aws_permissions_provision.js │ │ │ │ ├── aws_ui_utils.js │ │ │ │ ├── db │ │ │ │ │ ├── factory.js │ │ │ │ │ ├── mssql_support.js │ │ │ │ │ ├── mysql_support.js │ │ │ │ │ └── postgres_support.js │ │ │ │ └── index.js │ │ │ ├── azure │ │ │ │ ├── azure_adapter_provision.js │ │ │ │ ├── azure_config_writer.js │ │ │ │ ├── azure_db_provision.js │ │ │ │ ├── azure_network.js │ │ │ │ ├── azure_permissions_provision.js │ │ │ │ ├── azure_ui_utils.js │ │ │ │ ├── db │ │ │ │ │ ├── factory.js │ │ │ │ │ ├── mysql_support.js │ │ │ │ │ └── postgres_support.js │ │ │ │ ├── index.js │ │ │ │ └── utils.js │ │ │ ├── factory.js │ │ │ └── gcp │ │ │ │ ├── gcp_adapter_provision.js │ │ │ │ ├── gcp_config_writer.js │ │ │ │ ├── gcp_db_provision.js │ │ │ │ ├── gcp_network_provision.js │ │ │ │ ├── gcp_permissions_provision.js │ │ │ │ ├── gcp_ui_utils.js │ │ │ │ └── index.js │ │ ├── core │ │ │ └── provision.js │ │ ├── index.js │ │ └── utils │ │ │ ├── password_utils.js │ │ │ └── utils.js │ └── package.json └── terraform │ ├── .gitignore │ ├── README.MD │ ├── azure │ ├── mysql │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── postgres │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── gcp │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ └── package.json ├── supported-operations-table.md ├── tools └── scripts │ ├── publish.mjs │ └── publishCi.mjs ├── tsconfig.base.json └── workspace.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | **/node_modules/** -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.github/workflows/npm-publish.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-slim-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.github/workflows/publish-slim-version.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.github/workflows/schedule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.github/workflows/schedule.yml -------------------------------------------------------------------------------- /.github/workflows/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.github/workflows/script.js -------------------------------------------------------------------------------- /.github/workflows/test-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.github/workflows/test-workflow.yml -------------------------------------------------------------------------------- /.github/workflows/update-npm-packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.github/workflows/update-npm-packages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged --allow-empty 5 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/README.md -------------------------------------------------------------------------------- /apps/velo-external-db/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/.eslintrc.json -------------------------------------------------------------------------------- /apps/velo-external-db/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/.gitignore -------------------------------------------------------------------------------- /apps/velo-external-db/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /apps/velo-external-db/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/.travis.yml -------------------------------------------------------------------------------- /apps/velo-external-db/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/Dockerfile -------------------------------------------------------------------------------- /apps/velo-external-db/collection-level-roles-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/collection-level-roles-config.json -------------------------------------------------------------------------------- /apps/velo-external-db/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/jest.config.ts -------------------------------------------------------------------------------- /apps/velo-external-db/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/project.json -------------------------------------------------------------------------------- /apps/velo-external-db/roles-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/roles-config.json -------------------------------------------------------------------------------- /apps/velo-external-db/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/src/app.ts -------------------------------------------------------------------------------- /apps/velo-external-db/src/auth/auth_request_handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/src/auth/auth_request_handlers.js -------------------------------------------------------------------------------- /apps/velo-external-db/src/auth/auth_router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/src/auth/auth_router.js -------------------------------------------------------------------------------- /apps/velo-external-db/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | } 4 | -------------------------------------------------------------------------------- /apps/velo-external-db/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | } 4 | -------------------------------------------------------------------------------- /apps/velo-external-db/src/global.d.ts: -------------------------------------------------------------------------------- 1 | import 'jest-extended' 2 | -------------------------------------------------------------------------------- /apps/velo-external-db/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/src/main.ts -------------------------------------------------------------------------------- /apps/velo-external-db/src/storage/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/src/storage/factory.ts -------------------------------------------------------------------------------- /apps/velo-external-db/src/storage/stub-db/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/src/storage/stub-db/init.ts -------------------------------------------------------------------------------- /apps/velo-external-db/src/storage/stub-db/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/src/storage/stub-db/providers.ts -------------------------------------------------------------------------------- /apps/velo-external-db/src/storage/stub-db/stub-connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/src/storage/stub-db/stub-connector.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/app_info_config_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/app_info_config_test_support.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/authorization_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/authorization_test_support.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/data_api_rest_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/data_api_rest_test_support.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/data_provider_matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/data_provider_matchers.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/hooks_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/hooks_test_support.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/index_api_rest_matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/index_api_rest_matchers.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/index_api_rest_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/index_api_rest_test_support.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/schema_api_rest_matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/schema_api_rest_matchers.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/schema_api_rest_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/schema_api_rest_test_support.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/schema_provider_matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/schema_provider_matchers.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/wix_data_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/wix_data_resources.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/drivers/wix_data_testkit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/drivers/wix_data_testkit.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/e2e/app.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/e2e/app.e2e.spec.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/e2e/app_auth.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/e2e/app_auth.e2e.spec.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/e2e/app_data.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/e2e/app_data.e2e.spec.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/e2e/app_data_hooks.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/e2e/app_data_hooks.e2e.spec.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/e2e/app_index.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/e2e/app_index.e2e.spec.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/e2e/app_schema.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/e2e/app_schema.e2e.spec.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/e2e/app_schema_hooks.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/e2e/app_schema_hooks.e2e.spec.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/env/ci_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/env/ci_utils.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/env/env.db.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/env/env.db.setup.js -------------------------------------------------------------------------------- /apps/velo-external-db/test/env/env.db.teardown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/env/env.db.teardown.js -------------------------------------------------------------------------------- /apps/velo-external-db/test/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/gen.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/resources/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/resources/docker-compose.yaml -------------------------------------------------------------------------------- /apps/velo-external-db/test/resources/e2e_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/resources/e2e_resources.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/resources/engines/init-mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/resources/engines/init-mongo.js -------------------------------------------------------------------------------- /apps/velo-external-db/test/resources/operations_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/resources/operations_resources.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/resources/provider_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/resources/provider_resources.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/resources/test_suite_definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/resources/test_suite_definition.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/storage/data_provider.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/storage/data_provider.spec.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/storage/database_operation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/storage/database_operation.spec.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/storage/schema_provider.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/storage/schema_provider.spec.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/types.ts -------------------------------------------------------------------------------- /apps/velo-external-db/test/utils/eventually.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/test/utils/eventually.ts -------------------------------------------------------------------------------- /apps/velo-external-db/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/tsconfig.app.json -------------------------------------------------------------------------------- /apps/velo-external-db/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/tsconfig.json -------------------------------------------------------------------------------- /apps/velo-external-db/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/apps/velo-external-db/tsconfig.spec.json -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/jest.config.ts -------------------------------------------------------------------------------- /jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/jest.preset.js -------------------------------------------------------------------------------- /libs/external-db-airtable/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-airtable/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/.gitignore -------------------------------------------------------------------------------- /libs/external-db-airtable/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-airtable/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/package.json -------------------------------------------------------------------------------- /libs/external-db-airtable/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/project.json -------------------------------------------------------------------------------- /libs/external-db-airtable/src/airtable_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/airtable_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/airtable_data_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/airtable_data_provider.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/airtable_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/airtable_operations.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/airtable_schema_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/airtable_schema_provider.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/airtable_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/airtable_utils.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/connection_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/connection_provider.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/sql_exception_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/sql_exception_translator.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/sql_filter_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/sql_filter_transformer.spec.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/sql_filter_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/sql_filter_transformer.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/sql_schema_translator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/sql_schema_translator.spec.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/sql_schema_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/sql_schema_translator.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/src/supported_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/src/supported_operations.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/tests/drivers/air_table_base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/tests/drivers/air_table_base.js -------------------------------------------------------------------------------- /libs/external-db-airtable/tests/drivers/air_table_mock_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/tests/drivers/air_table_mock_utils.js -------------------------------------------------------------------------------- /libs/external-db-airtable/tests/drivers/air_table_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/tests/drivers/air_table_table.js -------------------------------------------------------------------------------- /libs/external-db-airtable/tests/drivers/db_operations_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/tests/drivers/db_operations_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/tests/drivers/mock_air_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/tests/drivers/mock_air_table.js -------------------------------------------------------------------------------- /libs/external-db-airtable/tests/drivers/sql_filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/tests/drivers/sql_filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/tests/e2e-testkit/airtable_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/tests/e2e-testkit/airtable_resources.ts -------------------------------------------------------------------------------- /libs/external-db-airtable/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-airtable/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-airtable/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-airtable/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-bigquery/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-bigquery/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-bigquery/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/package.json -------------------------------------------------------------------------------- /libs/external-db-bigquery/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/project.json -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/bigquery_capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/bigquery_capabilities.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/bigquery_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/bigquery_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/bigquery_data_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/bigquery_data_provider.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/bigquery_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/bigquery_operations.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/bigquery_schema_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/bigquery_schema_provider.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/bigquery_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/bigquery_utils.spec.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/bigquery_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/bigquery_utils.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/bigquery_utils_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/bigquery_utils_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/connection_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/connection_provider.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/sql_exception_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/sql_exception_translator.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/sql_filter_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/sql_filter_transformer.spec.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/sql_filter_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/sql_filter_transformer.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/sql_schema_translator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/sql_schema_translator.spec.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/sql_schema_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/sql_schema_translator.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/supported_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/supported_operations.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/tests/drivers/db_operations_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/tests/drivers/db_operations_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/tests/drivers/sql_filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/tests/drivers/sql_filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/tests/e2e-testkit/bigquery_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/tests/e2e-testkit/bigquery_resources.ts -------------------------------------------------------------------------------- /libs/external-db-bigquery/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-bigquery/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-bigquery/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-bigquery/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-config/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/.gitignore -------------------------------------------------------------------------------- /libs/external-db-config/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-config/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/package.json -------------------------------------------------------------------------------- /libs/external-db-config/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/project.json -------------------------------------------------------------------------------- /libs/external-db-config/src/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/factory.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/readers/auth-deprecated/aws_auth_config_reader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/readers/auth-deprecated/aws_auth_config_reader.js -------------------------------------------------------------------------------- /libs/external-db-config/src/readers/auth-deprecated/azure_auth_config_reader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/readers/auth-deprecated/azure_auth_config_reader.js -------------------------------------------------------------------------------- /libs/external-db-config/src/readers/auth-deprecated/gcp_auth_config_reader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/readers/auth-deprecated/gcp_auth_config_reader.js -------------------------------------------------------------------------------- /libs/external-db-config/src/readers/authorization_config_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/readers/authorization_config_reader.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/readers/aws_authorization_config_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/readers/aws_authorization_config_reader.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/readers/aws_config_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/readers/aws_config_reader.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/readers/azure_config_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/readers/azure_config_reader.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/readers/common_config_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/readers/common_config_reader.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/readers/gcp_config_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/readers/gcp_config_reader.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/readers/stub_config_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/readers/stub_config_reader.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/service/config_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/service/config_reader.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/service/config_validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/service/config_validator.spec.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/service/config_validator_matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/service/config_validator_matchers.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/utils/config_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/utils/config_utils.spec.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/utils/config_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/utils/config_utils.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/validators/authorization_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/validators/authorization_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/validators/common_config_validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/validators/common_config_validator.spec.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/validators/common_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/validators/common_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-config/src/validators/config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/src/validators/config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/drivers/aws_mongo_config_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/drivers/aws_mongo_config_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/drivers/aws_mysql_config_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/drivers/aws_mysql_config_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/drivers/azure_mysql_config_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/drivers/azure_mysql_config_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/drivers/common_config_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/drivers/common_config_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/drivers/external_config_reader_e2e_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/drivers/external_config_reader_e2e_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/drivers/external_db_config_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/drivers/external_db_config_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/drivers/gcp_firestore_config_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/drivers/gcp_firestore_config_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/drivers/gcp_mysql_config_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/drivers/gcp_mysql_config_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/drivers/gcp_spanner_config_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/drivers/gcp_spanner_config_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/e2e/external_db_config_client.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/e2e/external_db_config_client.e2e.spec.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/e2e/external_db_config_client_matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/e2e/external_db_config_client_matcher.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/gen.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/provider/config_reader_service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/provider/config_reader_service.spec.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/test_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/test_types.ts -------------------------------------------------------------------------------- /libs/external-db-config/test/test_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/test/test_utils.ts -------------------------------------------------------------------------------- /libs/external-db-config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-config/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-config/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-config/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-dynamodb/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-dynamodb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/.gitignore -------------------------------------------------------------------------------- /libs/external-db-dynamodb/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-dynamodb/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/package.json -------------------------------------------------------------------------------- /libs/external-db-dynamodb/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/project.json -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/connection_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/connection_provider.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/dynamo_capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/dynamo_capabilities.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/dynamo_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/dynamo_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/dynamo_data_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/dynamo_data_provider.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/dynamo_data_requests_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/dynamo_data_requests_utils.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/dynamo_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/dynamo_operations.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/dynamo_schema_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/dynamo_schema_provider.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/dynamo_schema_requests_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/dynamo_schema_requests_utils.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/dynamo_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/dynamo_utils.spec.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/dynamo_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/dynamo_utils.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/sql_exception_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/sql_exception_translator.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/sql_filter_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/sql_filter_transformer.spec.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/sql_filter_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/sql_filter_transformer.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/supported_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/supported_operations.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/tests/drivers/db_operations_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/tests/drivers/db_operations_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/tests/drivers/sql_filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/tests/drivers/sql_filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/tests/e2e-testkit/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/tests/e2e-testkit/docker-compose.yaml -------------------------------------------------------------------------------- /libs/external-db-dynamodb/tests/e2e-testkit/dynamodb_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/tests/e2e-testkit/dynamodb_resources.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/tests/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/tests/gen.ts -------------------------------------------------------------------------------- /libs/external-db-dynamodb/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-dynamodb/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-dynamodb/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-dynamodb/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-firestore/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-firestore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/.gitignore -------------------------------------------------------------------------------- /libs/external-db-firestore/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /libs/external-db-firestore/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-firestore/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/jest.config.js -------------------------------------------------------------------------------- /libs/external-db-firestore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/package.json -------------------------------------------------------------------------------- /libs/external-db-firestore/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/project.json -------------------------------------------------------------------------------- /libs/external-db-firestore/src/connection_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/connection_provider.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/firestore_capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/firestore_capabilities.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/firestore_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/firestore_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/firestore_data_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/firestore_data_provider.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/firestore_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/firestore_operations.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/firestore_schema_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/firestore_schema_provider.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/firestore_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/firestore_utils.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/sql_exception_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/sql_exception_translator.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/sql_filter_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/sql_filter_transformer.spec.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/sql_filter_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/sql_filter_transformer.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/supported_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/supported_operations.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/tests/drivers/broken_creds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/tests/drivers/broken_creds.json -------------------------------------------------------------------------------- /libs/external-db-firestore/tests/drivers/db_operations_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/tests/drivers/db_operations_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/tests/drivers/sql_filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/tests/drivers/sql_filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/tests/e2e-testkit/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/tests/e2e-testkit/docker-compose.yaml -------------------------------------------------------------------------------- /libs/external-db-firestore/tests/e2e-testkit/firestore_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/tests/e2e-testkit/firestore_resources.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/tests/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/tests/gen.ts -------------------------------------------------------------------------------- /libs/external-db-firestore/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-firestore/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-firestore/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-firestore/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-google-sheets/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-google-sheets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/.gitignore -------------------------------------------------------------------------------- /libs/external-db-google-sheets/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-google-sheets/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/package.json -------------------------------------------------------------------------------- /libs/external-db-google-sheets/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/project.json -------------------------------------------------------------------------------- /libs/external-db-google-sheets/src/connection_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/src/connection_provider.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/src/google_sheet_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/src/google_sheet_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/src/google_sheet_data_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/src/google_sheet_data_provider.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/src/google_sheet_exception_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/src/google_sheet_exception_translator.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/src/google_sheet_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/src/google_sheet_operations.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/src/google_sheet_schema_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/src/google_sheet_schema_provider.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/src/google_sheet_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/src/google_sheet_utils.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/src/supported_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/src/supported_operations.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/drivers/db_operations_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/drivers/db_operations_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/drivers/sql_filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/drivers/sql_filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/e2e-testkit/google_sheets_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/e2e-testkit/google_sheets_resources.ts -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/e2e-testkit/service_account_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/e2e-testkit/service_account_key.json -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/google_sheet_doc_class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/google_sheet_doc_class.js -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/google_sheet_sheet_class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/google_sheet_sheet_class.js -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/google_sheets_test_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/google_sheets_test_utils.js -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/mock-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/mock-server.js -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/mock_google_sheets_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/mock_google_sheets_api.js -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/sql_filter_transformer_test_support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/sql_filter_transformer_test_support.js -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tests/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tests/templates.js -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-google-sheets/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-google-sheets/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-logger/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-logger/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-logger/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-logger/index.ts -------------------------------------------------------------------------------- /libs/external-db-logger/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-logger/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-logger/package.json -------------------------------------------------------------------------------- /libs/external-db-logger/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-logger/project.json -------------------------------------------------------------------------------- /libs/external-db-logger/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-logger/src/logger.ts -------------------------------------------------------------------------------- /libs/external-db-logger/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-logger/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-logger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-logger/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-logger/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-logger/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-logger/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-logger/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-mongo/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-mongo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/.gitignore -------------------------------------------------------------------------------- /libs/external-db-mongo/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /libs/external-db-mongo/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-mongo/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/package.json -------------------------------------------------------------------------------- /libs/external-db-mongo/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/project.json -------------------------------------------------------------------------------- /libs/external-db-mongo/src/connection_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/connection_provider.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/exception_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/exception_translator.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/mongo_capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/mongo_capabilities.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/mongo_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/mongo_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/mongo_data_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/mongo_data_provider.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/mongo_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/mongo_operations.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/mongo_schema_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/mongo_schema_provider.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/mongo_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/mongo_utils.spec.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/mongo_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/mongo_utils.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/sql_filter_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/sql_filter_transformer.spec.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/sql_filter_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/sql_filter_transformer.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/supported_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/supported_operations.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/tests/drivers/db_operations_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/tests/drivers/db_operations_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/tests/drivers/sql_filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/tests/drivers/sql_filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/tests/e2e-testkit/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/tests/e2e-testkit/docker-compose.yaml -------------------------------------------------------------------------------- /libs/external-db-mongo/tests/e2e-testkit/init-mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/tests/e2e-testkit/init-mongo.js -------------------------------------------------------------------------------- /libs/external-db-mongo/tests/e2e-testkit/mongo_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/tests/e2e-testkit/mongo_resources.ts -------------------------------------------------------------------------------- /libs/external-db-mongo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-mongo/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-mongo/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mongo/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-mssql/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-mssql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/.gitignore -------------------------------------------------------------------------------- /libs/external-db-mssql/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /libs/external-db-mssql/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-mssql/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/package.json -------------------------------------------------------------------------------- /libs/external-db-mssql/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/project.json -------------------------------------------------------------------------------- /libs/external-db-mssql/src/connection_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/connection_provider.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/mssql_capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/mssql_capabilities.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/mssql_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/mssql_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/mssql_data_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/mssql_data_provider.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/mssql_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/mssql_operations.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/mssql_schema_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/mssql_schema_provider.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/mssql_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/mssql_utils.spec.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/mssql_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/mssql_utils.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/sql_exception_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/sql_exception_translator.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/sql_filter_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/sql_filter_transformer.spec.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/sql_filter_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/sql_filter_transformer.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/sql_schema_translator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/sql_schema_translator.spec.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/sql_schema_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/sql_schema_translator.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/supported_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/supported_operations.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/tests/drivers/db_operations_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/tests/drivers/db_operations_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/tests/drivers/sql_filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/tests/drivers/sql_filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/tests/e2e-testkit/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/tests/e2e-testkit/docker-compose.yaml -------------------------------------------------------------------------------- /libs/external-db-mssql/tests/e2e-testkit/mssql_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/tests/e2e-testkit/mssql_resources.ts -------------------------------------------------------------------------------- /libs/external-db-mssql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-mssql/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-mssql/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mssql/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-mysql/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-mysql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/.gitignore -------------------------------------------------------------------------------- /libs/external-db-mysql/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /libs/external-db-mysql/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-mysql/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/package.json -------------------------------------------------------------------------------- /libs/external-db-mysql/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/project.json -------------------------------------------------------------------------------- /libs/external-db-mysql/src/config_validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/config_validator.spec.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/connection_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/connection_provider.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/mysql_capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/mysql_capabilities.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/mysql_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/mysql_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/mysql_data_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/mysql_data_provider.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/mysql_index_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/mysql_index_provider.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/mysql_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/mysql_operations.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/mysql_schema_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/mysql_schema_provider.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/mysql_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/mysql_utils.spec.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/mysql_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/mysql_utils.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/sql_exception_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/sql_exception_translator.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/sql_filter_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/sql_filter_transformer.spec.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/sql_filter_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/sql_filter_transformer.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/sql_schema_translator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/sql_schema_translator.spec.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/sql_schema_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/sql_schema_translator.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/supported_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/supported_operations.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/tests/drivers/db_operations_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/tests/drivers/db_operations_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/tests/drivers/sql_filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/tests/drivers/sql_filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/tests/e2e-testkit/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/tests/e2e-testkit/docker-compose.yaml -------------------------------------------------------------------------------- /libs/external-db-mysql/tests/e2e-testkit/mysql_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/tests/e2e-testkit/mysql_resources.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/tests/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/tests/gen.ts -------------------------------------------------------------------------------- /libs/external-db-mysql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-mysql/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-mysql/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-mysql/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-postgres/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-postgres/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/.gitignore -------------------------------------------------------------------------------- /libs/external-db-postgres/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /libs/external-db-postgres/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-postgres/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/package.json -------------------------------------------------------------------------------- /libs/external-db-postgres/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/project.json -------------------------------------------------------------------------------- /libs/external-db-postgres/src/config_validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/config_validator.spec.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/connection_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/connection_provider.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/postgres_capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/postgres_capabilities.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/postgres_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/postgres_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/postgres_data_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/postgres_data_provider.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/postgres_index_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/postgres_index_provider.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/postgres_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/postgres_operations.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/postgres_schema_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/postgres_schema_provider.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/postgres_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/postgres_utils.spec.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/postgres_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/postgres_utils.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/sql_exception_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/sql_exception_translator.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/sql_filter_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/sql_filter_transformer.spec.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/sql_filter_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/sql_filter_transformer.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/sql_schema_translator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/sql_schema_translator.spec.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/sql_schema_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/sql_schema_translator.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/supported_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/supported_operations.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/tests/drivers/db_operations_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/tests/drivers/db_operations_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/tests/drivers/sql_filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/tests/drivers/sql_filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/tests/e2e-testkit/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/tests/e2e-testkit/docker-compose.yaml -------------------------------------------------------------------------------- /libs/external-db-postgres/tests/e2e-testkit/postgres_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/tests/e2e-testkit/postgres_resources.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/tests/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/tests/gen.ts -------------------------------------------------------------------------------- /libs/external-db-postgres/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-postgres/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-postgres/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-postgres/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-security/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/.gitignore -------------------------------------------------------------------------------- /libs/external-db-security/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-security/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-security/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/package.json -------------------------------------------------------------------------------- /libs/external-db-security/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/project.json -------------------------------------------------------------------------------- /libs/external-db-security/src/auth-providers/aws_auth_provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/src/auth-providers/aws_auth_provider.js -------------------------------------------------------------------------------- /libs/external-db-security/src/auth-providers/azure_auth_provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/src/auth-providers/azure_auth_provider.js -------------------------------------------------------------------------------- /libs/external-db-security/src/auth-providers/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/src/auth-providers/factory.js -------------------------------------------------------------------------------- /libs/external-db-security/src/auth-providers/gcp_auth_provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/src/auth-providers/gcp_auth_provider.js -------------------------------------------------------------------------------- /libs/external-db-security/src/auth-providers/stub_auth_provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/src/auth-providers/stub_auth_provider.js -------------------------------------------------------------------------------- /libs/external-db-security/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-security/src/services/role_authorization.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/src/services/role_authorization.spec.ts -------------------------------------------------------------------------------- /libs/external-db-security/src/services/role_authorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/src/services/role_authorization.ts -------------------------------------------------------------------------------- /libs/external-db-security/src/test/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/src/test/gen.ts -------------------------------------------------------------------------------- /libs/external-db-security/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-security/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-security/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-security/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-spanner/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-spanner/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/.gitignore -------------------------------------------------------------------------------- /libs/external-db-spanner/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /libs/external-db-spanner/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-spanner/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/package.json -------------------------------------------------------------------------------- /libs/external-db-spanner/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/project.json -------------------------------------------------------------------------------- /libs/external-db-spanner/src/connection_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/connection_provider.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/escaping.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/escaping.spec.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/spanner_capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/spanner_capabilities.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/spanner_config_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/spanner_config_validator.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/spanner_data_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/spanner_data_provider.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/spanner_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/spanner_operations.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/spanner_schema_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/spanner_schema_provider.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/spanner_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/spanner_utils.spec.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/spanner_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/spanner_utils.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/sql_exception_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/sql_exception_translator.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/sql_filter_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/sql_filter_transformer.spec.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/sql_filter_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/sql_filter_transformer.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/sql_schema_translator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/sql_schema_translator.spec.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/sql_schema_translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/sql_schema_translator.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/supported_operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/supported_operations.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/src/types.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/tests/drivers/db_operations_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/tests/drivers/db_operations_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/tests/drivers/sql_filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/tests/drivers/sql_filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/tests/e2e-testkit/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/tests/e2e-testkit/docker-compose.yaml -------------------------------------------------------------------------------- /libs/external-db-spanner/tests/e2e-testkit/spanner_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/tests/e2e-testkit/spanner_resources.ts -------------------------------------------------------------------------------- /libs/external-db-spanner/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-spanner/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-spanner/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-spanner/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/external-db-testkit/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/.eslintrc.json -------------------------------------------------------------------------------- /libs/external-db-testkit/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/external-db-testkit/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/jest.config.ts -------------------------------------------------------------------------------- /libs/external-db-testkit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/package.json -------------------------------------------------------------------------------- /libs/external-db-testkit/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/project.json -------------------------------------------------------------------------------- /libs/external-db-testkit/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/src/index.ts -------------------------------------------------------------------------------- /libs/external-db-testkit/src/lib/auth_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/src/lib/auth_test_support.ts -------------------------------------------------------------------------------- /libs/external-db-testkit/src/lib/docker_support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/src/lib/docker_support.js -------------------------------------------------------------------------------- /libs/external-db-testkit/src/lib/e2e_resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/src/lib/e2e_resources.ts -------------------------------------------------------------------------------- /libs/external-db-testkit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/tsconfig.json -------------------------------------------------------------------------------- /libs/external-db-testkit/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/external-db-testkit/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/external-db-testkit/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/test-commons/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/.eslintrc.json -------------------------------------------------------------------------------- /libs/test-commons/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/test-commons/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/jest.config.ts -------------------------------------------------------------------------------- /libs/test-commons/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/package.json -------------------------------------------------------------------------------- /libs/test-commons/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/project.json -------------------------------------------------------------------------------- /libs/test-commons/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/src/index.ts -------------------------------------------------------------------------------- /libs/test-commons/src/libs/auth-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/src/libs/auth-config.json -------------------------------------------------------------------------------- /libs/test-commons/src/libs/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/src/libs/gen.ts -------------------------------------------------------------------------------- /libs/test-commons/src/libs/test-commons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/src/libs/test-commons.ts -------------------------------------------------------------------------------- /libs/test-commons/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/tsconfig.json -------------------------------------------------------------------------------- /libs/test-commons/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/test-commons/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/test-commons/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/velo-external-db-commons/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/.eslintrc.json -------------------------------------------------------------------------------- /libs/velo-external-db-commons/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/velo-external-db-commons/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/jest.config.ts -------------------------------------------------------------------------------- /libs/velo-external-db-commons/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/package.json -------------------------------------------------------------------------------- /libs/velo-external-db-commons/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/project.json -------------------------------------------------------------------------------- /libs/velo-external-db-commons/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/src/index.ts -------------------------------------------------------------------------------- /libs/velo-external-db-commons/src/libs/config_commons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/src/libs/config_commons.ts -------------------------------------------------------------------------------- /libs/velo-external-db-commons/src/libs/data_commons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/src/libs/data_commons.ts -------------------------------------------------------------------------------- /libs/velo-external-db-commons/src/libs/db_connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/src/libs/db_connector.ts -------------------------------------------------------------------------------- /libs/velo-external-db-commons/src/libs/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/src/libs/errors.ts -------------------------------------------------------------------------------- /libs/velo-external-db-commons/src/libs/schema_commons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/src/libs/schema_commons.ts -------------------------------------------------------------------------------- /libs/velo-external-db-commons/src/libs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/src/libs/types.ts -------------------------------------------------------------------------------- /libs/velo-external-db-commons/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/tsconfig.json -------------------------------------------------------------------------------- /libs/velo-external-db-commons/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/velo-external-db-commons/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-commons/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/velo-external-db-core/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/.eslintrc.json -------------------------------------------------------------------------------- /libs/velo-external-db-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/.gitignore -------------------------------------------------------------------------------- /libs/velo-external-db-core/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /libs/velo-external-db-core/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/velo-external-db-core/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/jest.config.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/package.json -------------------------------------------------------------------------------- /libs/velo-external-db-core/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/project.json -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/assets/cloud_bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/assets/cloud_bg.svg -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/assets/cloudy-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/assets/cloudy-bg.svg -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/assets/dark_bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/assets/dark_bg.svg -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/assets/lightbulb_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/assets/lightbulb_icon.svg -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/assets/sad-unicorn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/assets/sad-unicorn.svg -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/assets/sad-wix.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/assets/sad-wix.svg -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/assets/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/assets/stylesheets/style.css -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/assets/wix-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/assets/wix-logo.svg -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/aggregation_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/aggregation_transformer.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/aggregation_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/aggregation_transformer.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/data_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/data_utils.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/data_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/data_utils.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/filter_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/filter_transformer.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/filter_transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/filter_transformer.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/item_transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/item_transformer.js -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/item_transformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/item_transformer.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/query_validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/query_validator.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/query_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/query_validator.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/query_validator_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/query_validator_utils.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/query_validator_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/query_validator_utils.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/converters/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/converters/utils.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/data_hooks_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/data_hooks_utils.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/data_hooks_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/data_hooks_utils.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/health/app_info.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/health/app_info.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/health/app_info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/health/app_info.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/index.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/roles-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/roles-config.json -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/router.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/schema_hooks_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/schema_hooks_utils.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/schema_hooks_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/schema_hooks_utils.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/data.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/data.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/data.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/indexing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/indexing.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/indexing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/indexing.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/operation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/operation.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/operation.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/schema.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/schema.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/schema.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/schema_aware_data.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/schema_aware_data.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/schema_aware_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/schema_aware_data.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/schema_information.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/schema_information.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/service/schema_information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/service/schema_information.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/spi-model/capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/spi-model/capabilities.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/spi-model/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/spi-model/collection.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/spi-model/data_source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/spi-model/data_source.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/spi-model/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/spi-model/errors.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/spi-model/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/spi-model/filter.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/spi-model/indexing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/spi-model/indexing.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/types.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/utils/base64_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/utils/base64_utils.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/utils/data_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/utils/data_utils.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/utils/date_time_provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/utils/date_time_provider.js -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/utils/router_utils.build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/utils/router_utils.build.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/utils/router_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/utils/router_utils.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/utils/schema_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/utils/schema_utils.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/utils/schema_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/utils/schema_utils.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/views/error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/views/error.ejs -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/views/index-without-data.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/views/index-without-data.ejs -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/views/index.ejs -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/views/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/views/login.ejs -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/views/partials/details.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/views/partials/details.ejs -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/auth-role-middleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/auth-role-middleware.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/auth-role-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/auth-role-middleware.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/domain-to-spi-error-translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/domain-to-spi-error-translator.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/error-middleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/error-middleware.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/error-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/error-middleware.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/jwt-verifier-decoder-middleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/jwt-verifier-decoder-middleware.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/jwt-verifier-decoder-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/jwt-verifier-decoder-middleware.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/jwt-verifier-test-support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/jwt-verifier-test-support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/jwt-verifier.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/jwt-verifier.spec.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/jwt-verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/jwt-verifier.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/middleware-support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/middleware-support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/src/web/wix_data_facade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/src/web/wix_data_facade.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/aggregation_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/aggregation_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/app_info_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/app_info_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/auth_middleware_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/auth_middleware_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/data_provider_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/data_provider_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/data_service_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/data_service_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/date_time_provider_test_support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/date_time_provider_test_support.js -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/filter_transformer_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/filter_transformer_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/index_provider_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/index_provider_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/item_patcher_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/item_patcher_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/operation_provider_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/operation_provider_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/query_validator_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/query_validator_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/schema_information_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/schema_information_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/schema_matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/schema_matchers.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/drivers/schema_provider_test_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/drivers/schema_provider_test_support.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/test/gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/test/gen.ts -------------------------------------------------------------------------------- /libs/velo-external-db-core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/tsconfig.json -------------------------------------------------------------------------------- /libs/velo-external-db-core/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/velo-external-db-core/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-core/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/velo-external-db-types/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-types/.eslintrc.json -------------------------------------------------------------------------------- /libs/velo-external-db-types/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-types/jest.config.ts -------------------------------------------------------------------------------- /libs/velo-external-db-types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-types/package.json -------------------------------------------------------------------------------- /libs/velo-external-db-types/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-types/project.json -------------------------------------------------------------------------------- /libs/velo-external-db-types/src/collection_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-types/src/collection_types.ts -------------------------------------------------------------------------------- /libs/velo-external-db-types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-types/src/index.ts -------------------------------------------------------------------------------- /libs/velo-external-db-types/src/indexing_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-types/src/indexing_types.ts -------------------------------------------------------------------------------- /libs/velo-external-db-types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-types/tsconfig.json -------------------------------------------------------------------------------- /libs/velo-external-db-types/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-types/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/velo-external-db-types/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/libs/velo-external-db-types/tsconfig.spec.json -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/package.json -------------------------------------------------------------------------------- /scripts/data-tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/.gitignore -------------------------------------------------------------------------------- /scripts/data-tools/lib/adapter/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/lib/adapter/data.js -------------------------------------------------------------------------------- /scripts/data-tools/lib/adapter/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/lib/adapter/schema.js -------------------------------------------------------------------------------- /scripts/data-tools/lib/cli/display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/lib/cli/display.js -------------------------------------------------------------------------------- /scripts/data-tools/lib/cli/user-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/lib/cli/user-input.js -------------------------------------------------------------------------------- /scripts/data-tools/lib/core/process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/lib/core/process.js -------------------------------------------------------------------------------- /scripts/data-tools/lib/generator/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/lib/generator/data.js -------------------------------------------------------------------------------- /scripts/data-tools/lib/generator/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/lib/generator/schema.js -------------------------------------------------------------------------------- /scripts/data-tools/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/lib/index.js -------------------------------------------------------------------------------- /scripts/data-tools/lib/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/lib/utils/request.js -------------------------------------------------------------------------------- /scripts/data-tools/lib/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/lib/utils/utils.js -------------------------------------------------------------------------------- /scripts/data-tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/data-tools/package.json -------------------------------------------------------------------------------- /scripts/provision/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/.gitignore -------------------------------------------------------------------------------- /scripts/provision/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/README.MD -------------------------------------------------------------------------------- /scripts/provision/lib/auth/default_credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/auth/default_credentials.js -------------------------------------------------------------------------------- /scripts/provision/lib/cli/display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cli/display.js -------------------------------------------------------------------------------- /scripts/provision/lib/cli/user-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cli/user-input.js -------------------------------------------------------------------------------- /scripts/provision/lib/cli/validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cli/validators.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/aws_adapter_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/aws_adapter_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/aws_config_writer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/aws_config_writer.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/aws_db_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/aws_db_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/aws_network_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/aws_network_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/aws_permissions_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/aws_permissions_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/aws_ui_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/aws_ui_utils.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/db/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/db/factory.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/db/mssql_support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/db/mssql_support.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/db/mysql_support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/db/mysql_support.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/db/postgres_support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/db/postgres_support.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/aws/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/aws/index.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/azure_adapter_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/azure_adapter_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/azure_config_writer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/azure_config_writer.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/azure_db_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/azure_db_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/azure_network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/azure_network.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/azure_permissions_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/azure_permissions_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/azure_ui_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/azure_ui_utils.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/db/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/db/factory.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/db/mysql_support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/db/mysql_support.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/db/postgres_support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/db/postgres_support.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/index.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/azure/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/azure/utils.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/factory.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/gcp/gcp_adapter_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/gcp/gcp_adapter_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/gcp/gcp_config_writer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/gcp/gcp_config_writer.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/gcp/gcp_db_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/gcp/gcp_db_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/gcp/gcp_network_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/gcp/gcp_network_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/gcp/gcp_permissions_provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/gcp/gcp_permissions_provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/gcp/gcp_ui_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/gcp/gcp_ui_utils.js -------------------------------------------------------------------------------- /scripts/provision/lib/cloud-providers/gcp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/cloud-providers/gcp/index.js -------------------------------------------------------------------------------- /scripts/provision/lib/core/provision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/core/provision.js -------------------------------------------------------------------------------- /scripts/provision/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/index.js -------------------------------------------------------------------------------- /scripts/provision/lib/utils/password_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/utils/password_utils.js -------------------------------------------------------------------------------- /scripts/provision/lib/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/lib/utils/utils.js -------------------------------------------------------------------------------- /scripts/provision/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/provision/package.json -------------------------------------------------------------------------------- /scripts/terraform/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/.gitignore -------------------------------------------------------------------------------- /scripts/terraform/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/README.MD -------------------------------------------------------------------------------- /scripts/terraform/azure/mysql/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/azure/mysql/main.tf -------------------------------------------------------------------------------- /scripts/terraform/azure/mysql/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/azure/mysql/outputs.tf -------------------------------------------------------------------------------- /scripts/terraform/azure/mysql/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/azure/mysql/variables.tf -------------------------------------------------------------------------------- /scripts/terraform/azure/postgres/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/azure/postgres/main.tf -------------------------------------------------------------------------------- /scripts/terraform/azure/postgres/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/azure/postgres/outputs.tf -------------------------------------------------------------------------------- /scripts/terraform/azure/postgres/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/azure/postgres/variables.tf -------------------------------------------------------------------------------- /scripts/terraform/gcp/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/gcp/main.tf -------------------------------------------------------------------------------- /scripts/terraform/gcp/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/gcp/outputs.tf -------------------------------------------------------------------------------- /scripts/terraform/gcp/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/gcp/variables.tf -------------------------------------------------------------------------------- /scripts/terraform/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/scripts/terraform/package.json -------------------------------------------------------------------------------- /supported-operations-table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/supported-operations-table.md -------------------------------------------------------------------------------- /tools/scripts/publish.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/tools/scripts/publish.mjs -------------------------------------------------------------------------------- /tools/scripts/publishCi.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/tools/scripts/publishCi.mjs -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /workspace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix/velo-external-db/HEAD/workspace.json --------------------------------------------------------------------------------