├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report_template.yaml │ ├── doc_improvements.yaml │ ├── feature_request_template.yaml │ └── non_technical_request_template.yaml ├── pull_request_template.md └── workflows │ ├── .coveragerc_db │ ├── .coveragerc_local │ ├── .coveragerc_sy │ ├── codeql-analysis.yml │ ├── devskim-security-linter.yml │ ├── document-scan.yml │ ├── gradle-test.yml │ ├── publish-to-azure-storage.yml │ ├── publish-to-dockerhub.yml │ ├── publish-to-maven.yml │ ├── publish-to-pypi.yml │ ├── pull_request_push_test.yml │ ├── python-black-formatting.yml │ └── ui-check.yml ├── .gitignore ├── .husky └── pre-commit ├── .readthedocs.yml ├── CONTRIBUTING.md ├── FeathrRegistry.Dockerfile ├── FeathrSandbox.Dockerfile ├── LICENSE ├── NOTICE ├── azure-pipelines.yml ├── deploy ├── nginx.conf └── start.sh ├── docs ├── README.md ├── _config.yml ├── concepts │ ├── concepts.md │ ├── faq.md │ ├── feathr-capabilities.md │ ├── feathr-concepts-for-beginners.md │ ├── feathr-udfs.md │ ├── feature-definition.md │ ├── feature-registry.md │ ├── feature-store-comparison.md │ ├── get-offline-features.md │ ├── materializing-features.md │ ├── point-in-time-join.md │ └── registry-access-control.md ├── design_docs │ └── feature_registry_abstraction.md ├── dev_guide │ ├── aerospike_setup_guide.md │ ├── build-and-push-feathr-registry-docker-image.md │ ├── cloud_integration_testing.md │ ├── cloud_resource_provision.md │ ├── creating_bacpac_file.md │ ├── dev-guide.md │ ├── dev_testing_guide.md │ ├── doc_guide.md │ ├── feathr-core-code-structure.md │ ├── feathr_overall_release_guide.md │ ├── feature_data_maintenence_api.md │ ├── images │ │ ├── aerospike_aql.png │ │ ├── aerospike_aql_1.png │ │ ├── aerospike_crud.png │ │ ├── aerospike_crud_1.png │ │ ├── coverage_res.png │ │ ├── docker_port_mapping.png │ │ ├── intellij-setup.png │ │ ├── jupyterlab_browser.png │ │ └── vscode_browser.png │ ├── new_contributor_guide.md │ ├── publish_to_maven.md │ ├── pull_request_guideline.md │ ├── python_dev_guide.md │ ├── python_package_release.md │ ├── scala_dev_guide.md │ ├── test_coverage_guide.md │ └── update_python_docs.md ├── how-to-guides │ ├── azure-deployment-arm.md │ ├── azure-deployment-cli.md │ ├── azure_resource_provision.json │ ├── azure_resource_provision.sh │ ├── deployment-to-prod-best-practices.md │ ├── deployment │ │ ├── deploy.json │ │ ├── deployDataLakeStorage.bicep │ │ ├── deployFeathr.ps1 │ │ ├── deployKV.bicep │ │ ├── deployPurview.bicep │ │ ├── deployRedis.bicep │ │ ├── deployRoleAssignments.bicep │ │ ├── deploySynapse.bicep │ │ ├── main.bicep │ │ └── requirements.txt │ ├── feathr-advanced-topic.md │ ├── feathr-azure-machine-learning.md │ ├── feathr-azure-sql-guidance.md │ ├── feathr-configuration-and-env.md │ ├── feathr-credential-passthru.md │ ├── feathr-input-format.md │ ├── feathr-job-configuration.md │ ├── feathr-mlops.md │ ├── feathr-registry-client-update.md │ ├── feathr-snowflake-guide.md │ ├── feathr-spark-udf-advanced.md │ ├── how-to-guides.md │ ├── how-to-use-azurekv.md │ ├── jdbc-cosmos-notes.md │ ├── local-feature-testing.md │ ├── local-spark-provider.md │ ├── manage-library-spark-platform.md │ ├── model-inference-with-feathr.md │ ├── online-transformation.md │ ├── sparksql-source-notes.md │ ├── streaming-source-ingestion.md │ └── troubleshoot-feature-definition.md ├── images │ ├── access-control-management.png │ ├── aml-authentication.png │ ├── aml-environment-switch.png │ ├── api-docs.png │ ├── app-service-url.png │ ├── architecture.png │ ├── arm-deploy-delete-rg.png │ ├── azcloud-powershell.png │ ├── azure-sql-db-compute-storage.png │ ├── azure-sql-db-hardware-configs.png │ ├── azure-sql-default-configs.png │ ├── bacpac-export.png │ ├── bacpac-sql-database.png │ ├── cognitive-search-enrichment-architecture.png │ ├── concept_illustration.jpg │ ├── conflicts-check-and-handle.png │ ├── databricks_quickstart1.png │ ├── databricks_quickstart2.png │ ├── eventhub_config.png │ ├── feathr-add-users.jpg │ ├── feathr-feature-materliazation-flow.png │ ├── feathr-get-offline-features-flow.png │ ├── feathr-rbac-role-initialization.png │ ├── feathr-sandbox-dev-experience.png │ ├── feathr-sandbox-edit-file.png │ ├── feathr-sandbox-lineage.png │ ├── feathr-sandbox-ui.png │ ├── feathr-sandbox.png │ ├── feathr-spark-udf-artifact.png │ ├── feathr-spark-udf-result.png │ ├── feathr-spark-udf-test.png │ ├── feathr-spark-udf-upload.png │ ├── feathr-ui-landingpage.png │ ├── feathr-ui.png │ ├── feathr-update.jpg │ ├── feathr_api_image_latest.png │ ├── feathr_api_image_latest_deployment.png │ ├── feathr_api_image_latest_options.png │ ├── feathr_logo.png │ ├── feathr_udf.jpg │ ├── feature-details.png │ ├── feature-summary.png │ ├── feature_flow.png │ ├── feature_store_producer_consumer.jpg │ ├── fraud-detection-visual.png │ ├── kafka-messages-monitor.png │ ├── observation_data.jpg │ ├── online_inference.jpg │ ├── point-in-time-join.png │ ├── product_recommendation.jpg │ ├── product_recommendation_advanced.jpg │ ├── product_recommendation_overview.png │ ├── purview-root-collection-permission.png │ ├── purview_permission_setting.png │ ├── registry_abstraction.png │ ├── spark-output.png │ ├── sql-query-editor-auth.png │ ├── sql-query-editor-open.png │ ├── sql-query-editor.png │ └── sqldb-query-editor.png ├── quickstart_databricks.md ├── quickstart_local_sandbox.md ├── quickstart_synapse.md ├── release-announcements │ └── v1.0.0.md ├── samples │ ├── azure_synapse │ │ └── product_recommendation_demo.ipynb │ ├── customer360 │ │ ├── Customer360.ipynb │ │ ├── Feature_engineering_c360.jpg │ │ └── customer360.csv │ ├── databricks │ │ └── databricks_quickstart_nyc_taxi_demo.ipynb │ ├── document_intelligence_with_azure_cognitive_search_skills.ipynb │ ├── feature_embedding.ipynb │ ├── feature_naming_conflicts_samples.py │ ├── fraud_detection_demo.ipynb │ ├── local_quickstart_notebook.ipynb │ ├── nyc_taxi_demo.ipynb │ ├── product_recommendation_demo_advanced.ipynb │ └── time_partition_pattern_samples.py └── talks │ ├── Feathr Community Talk – An Enterprise-Grade High Performance Feature Store.pdf │ └── Feathr Feature Store Talk.pdf ├── feathr-compute ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── linkedin │ │ └── feathr │ │ └── compute │ │ ├── ComputeGraphBuilder.java │ │ ├── ComputeGraphs.java │ │ ├── Dependencies.java │ │ ├── InternalApi.java │ │ ├── Operators.java │ │ ├── PegasusUtils.java │ │ ├── Resolver.java │ │ ├── SqlUtil.java │ │ ├── builder │ │ ├── AnchorKeyFunctionBuilder.java │ │ ├── DefaultValueBuilder.java │ │ ├── FeatureTypeTensorFeatureFormatBuilder.java │ │ ├── FeatureVersionBuilder.java │ │ ├── FrameFeatureTypeBuilder.java │ │ ├── SlidingWindowAggregationBuilder.java │ │ ├── SlidingWindowOperationBuilder.java │ │ ├── TensorFeatureFormatBuilder.java │ │ ├── TensorFeatureFormatBuilderFactory.java │ │ ├── TensorTypeTensorFeatureFormatBuilder.java │ │ └── TransformationFunctionExpressionBuilder.java │ │ └── converter │ │ ├── AnchorConfigConverter.java │ │ ├── ConverterUtils.java │ │ ├── DerivationConfigWithExprConverter.java │ │ ├── DerivationConfigWithExtractorConverter.java │ │ ├── FeatureDefConfigConverter.java │ │ ├── FeatureDefinitionsConverter.java │ │ ├── SequentialJoinConfigConverter.java │ │ └── SimpleDerivationConfigConverter.java │ └── test │ ├── java │ └── com │ │ └── linkedin │ │ └── feathr │ │ └── compute │ │ ├── TestFeatureDefinitionsConverter.java │ │ └── TestResolver.java │ └── resources │ ├── anchorConfigWithMvelConverter.conf │ ├── anchorWithKeyExtractor.conf │ ├── anchoredFeature.conf │ ├── anchoredFeature2.conf │ ├── complexDerivedFeature.conf │ ├── derivedFeatureWithClass.conf │ ├── mvelDerivedFeature.conf │ ├── seqJoinFeature.conf │ ├── swa.conf │ └── swaWithExtractor.conf ├── feathr-config ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── linkedin │ │ │ └── feathr │ │ │ ├── config │ │ │ ├── FeatureDefinitionLoader.java │ │ │ └── FeatureDefinitionLoaderFactory.java │ │ │ ├── core │ │ │ ├── config │ │ │ │ ├── ConfigObj.java │ │ │ │ ├── ConfigType.java │ │ │ │ ├── TimeWindowAggregationType.java │ │ │ │ ├── WindowType.java │ │ │ │ ├── common │ │ │ │ │ ├── DateTimeConfig.java │ │ │ │ │ └── OutputFormat.java │ │ │ │ ├── consumer │ │ │ │ │ ├── AbsoluteTimeRangeConfig.java │ │ │ │ │ ├── DateTimeRange.java │ │ │ │ │ ├── FeatureBagConfig.java │ │ │ │ │ ├── JoinConfig.java │ │ │ │ │ ├── JoinTimeSettingsConfig.java │ │ │ │ │ ├── KeyedFeatures.java │ │ │ │ │ ├── ObservationDataTimeSettingsConfig.java │ │ │ │ │ ├── RelativeTimeRangeConfig.java │ │ │ │ │ ├── SettingsConfig.java │ │ │ │ │ └── TimestampColumnConfig.java │ │ │ │ ├── generation │ │ │ │ │ ├── FeatureGenConfig.java │ │ │ │ │ ├── NearlineOperationalConfig.java │ │ │ │ │ ├── OfflineOperationalConfig.java │ │ │ │ │ ├── OperationalConfig.java │ │ │ │ │ └── OutputProcessorConfig.java │ │ │ │ └── producer │ │ │ │ │ ├── ExprType.java │ │ │ │ │ ├── FeatureDefConfig.java │ │ │ │ │ ├── TypedExpr.java │ │ │ │ │ ├── anchors │ │ │ │ │ ├── AnchorConfig.java │ │ │ │ │ ├── AnchorConfigWithExtractor.java │ │ │ │ │ ├── AnchorConfigWithKey.java │ │ │ │ │ ├── AnchorConfigWithKeyExtractor.java │ │ │ │ │ ├── AnchorConfigWithOnlyMvel.java │ │ │ │ │ ├── AnchorsConfig.java │ │ │ │ │ ├── ComplexFeatureConfig.java │ │ │ │ │ ├── ExpressionBasedFeatureConfig.java │ │ │ │ │ ├── ExtractorBasedFeatureConfig.java │ │ │ │ │ ├── FeatureConfig.java │ │ │ │ │ ├── LateralViewParams.java │ │ │ │ │ ├── SimpleFeatureConfig.java │ │ │ │ │ ├── TimeWindowFeatureConfig.java │ │ │ │ │ ├── TypedKey.java │ │ │ │ │ └── WindowParametersConfig.java │ │ │ │ │ ├── common │ │ │ │ │ ├── FeatureTypeConfig.java │ │ │ │ │ └── KeyListExtractor.java │ │ │ │ │ ├── definitions │ │ │ │ │ ├── FeatureType.java │ │ │ │ │ └── TensorCategory.java │ │ │ │ │ ├── derivations │ │ │ │ │ ├── BaseFeatureConfig.java │ │ │ │ │ ├── DerivationConfig.java │ │ │ │ │ ├── DerivationConfigWithExpr.java │ │ │ │ │ ├── DerivationConfigWithExtractor.java │ │ │ │ │ ├── DerivationsConfig.java │ │ │ │ │ ├── KeyedFeature.java │ │ │ │ │ ├── SequentialJoinConfig.java │ │ │ │ │ └── SimpleDerivationConfig.java │ │ │ │ │ ├── features │ │ │ │ │ ├── Availability.java │ │ │ │ │ └── ValueType.java │ │ │ │ │ └── sources │ │ │ │ │ ├── CouchbaseConfig.java │ │ │ │ │ ├── CustomSourceConfig.java │ │ │ │ │ ├── EspressoConfig.java │ │ │ │ │ ├── HdfsConfig.java │ │ │ │ │ ├── HdfsConfigWithRegularData.java │ │ │ │ │ ├── HdfsConfigWithSlidingWindow.java │ │ │ │ │ ├── KafkaConfig.java │ │ │ │ │ ├── PassThroughConfig.java │ │ │ │ │ ├── PinotConfig.java │ │ │ │ │ ├── RestliConfig.java │ │ │ │ │ ├── RocksDbConfig.java │ │ │ │ │ ├── SlidingWindowAggrConfig.java │ │ │ │ │ ├── SourceConfig.java │ │ │ │ │ ├── SourceType.java │ │ │ │ │ ├── SourcesConfig.java │ │ │ │ │ ├── TimeWindowParams.java │ │ │ │ │ ├── VectorConfig.java │ │ │ │ │ └── VeniceConfig.java │ │ │ ├── configbuilder │ │ │ │ ├── ConfigBuilder.java │ │ │ │ ├── ConfigBuilderException.java │ │ │ │ └── typesafe │ │ │ │ │ ├── FrameConfigFileChecker.java │ │ │ │ │ ├── TypesafeConfigBuilder.java │ │ │ │ │ ├── consumer │ │ │ │ │ ├── AbsoluteTimeRangeConfigBuilder.java │ │ │ │ │ ├── FeatureBagConfigBuilder.java │ │ │ │ │ ├── JoinConfigBuilder.java │ │ │ │ │ ├── JoinTimeSettingsConfigBuilder.java │ │ │ │ │ ├── KeyedFeaturesConfigBuilder.java │ │ │ │ │ ├── ObservationDataTimeSettingsConfigBuilder.java │ │ │ │ │ ├── RelativeTimeRangeConfigBuilder.java │ │ │ │ │ ├── SettingsConfigBuilder.java │ │ │ │ │ └── TimestampColumnConfigBuilder.java │ │ │ │ │ ├── generation │ │ │ │ │ ├── DateTimeConfigBuilder.java │ │ │ │ │ ├── FeatureGenConfigBuilder.java │ │ │ │ │ ├── OperationEnvironment.java │ │ │ │ │ ├── OperationalConfigBuilder.java │ │ │ │ │ └── OutputProcessorBuilder.java │ │ │ │ │ └── producer │ │ │ │ │ ├── FeatureDefConfigBuilder.java │ │ │ │ │ ├── anchors │ │ │ │ │ ├── AnchorConfigBuilder.java │ │ │ │ │ ├── AnchorConfigWithExtractorBuilder.java │ │ │ │ │ ├── AnchorConfigWithKeyBuilder.java │ │ │ │ │ ├── AnchorConfigWithKeyExtractorBuilder.java │ │ │ │ │ ├── AnchorConfigWithOnlyMvelBuilder.java │ │ │ │ │ ├── AnchorsConfigBuilder.java │ │ │ │ │ ├── BaseAnchorConfigBuilder.java │ │ │ │ │ ├── ExpressionBasedFeatureConfigBuilder.java │ │ │ │ │ ├── ExtractorBasedFeatureConfigBuilder.java │ │ │ │ │ ├── FeatureConfigBuilder.java │ │ │ │ │ ├── LateralViewParamsBuilder.java │ │ │ │ │ ├── TimeWindowFeatureConfigBuilder.java │ │ │ │ │ ├── TypedKeyBuilder.java │ │ │ │ │ └── WindowParametersConfigBuilder.java │ │ │ │ │ ├── common │ │ │ │ │ └── FeatureTypeConfigBuilder.java │ │ │ │ │ ├── derivations │ │ │ │ │ ├── DerivationConfigBuilder.java │ │ │ │ │ └── DerivationsConfigBuilder.java │ │ │ │ │ └── sources │ │ │ │ │ ├── CouchbaseConfigBuilder.java │ │ │ │ │ ├── CustomSourceConfigBuilder.java │ │ │ │ │ ├── EspressoConfigBuilder.java │ │ │ │ │ ├── HdfsConfigBuilder.java │ │ │ │ │ ├── HdfsConfigWithRegularDataBuilder.java │ │ │ │ │ ├── HdfsConfigWithSlidingWindowBuilder.java │ │ │ │ │ ├── KafkaConfigBuilder.java │ │ │ │ │ ├── PassThroughConfigBuilder.java │ │ │ │ │ ├── PinotConfigBuilder.java │ │ │ │ │ ├── RestliConfigBuilder.java │ │ │ │ │ ├── RocksDbConfigBuilder.java │ │ │ │ │ ├── SlidingWindowAggrConfigBuilder.java │ │ │ │ │ ├── SourceConfigBuilder.java │ │ │ │ │ ├── SourcesConfigBuilder.java │ │ │ │ │ └── VeniceConfigBuilder.java │ │ │ ├── configdataprovider │ │ │ │ ├── BaseConfigDataProvider.java │ │ │ │ ├── ConfigDataProvider.java │ │ │ │ ├── ConfigDataProviderException.java │ │ │ │ ├── ManifestConfigDataProvider.java │ │ │ │ ├── ReaderConfigDataProvider.java │ │ │ │ ├── ResourceConfigDataProvider.java │ │ │ │ ├── StringConfigDataProvider.java │ │ │ │ └── UrlConfigDataProvider.java │ │ │ ├── configvalidator │ │ │ │ ├── ClientType.java │ │ │ │ ├── ConfigValidationException.java │ │ │ │ ├── ConfigValidator.java │ │ │ │ ├── ConfigValidatorFactory.java │ │ │ │ ├── ValidationResult.java │ │ │ │ ├── ValidationStatus.java │ │ │ │ ├── ValidationType.java │ │ │ │ └── typesafe │ │ │ │ │ ├── ExtractorClassValidationUtils.java │ │ │ │ │ ├── FeatureConsumerConfValidator.java │ │ │ │ │ ├── FeatureDefConfigSemanticValidator.java │ │ │ │ │ ├── FeatureProducerConfValidator.java │ │ │ │ │ ├── FeatureReachType.java │ │ │ │ │ ├── HdfsSourceValidator.java │ │ │ │ │ ├── JoinConfSemanticValidator.java │ │ │ │ │ ├── MvelValidator.java │ │ │ │ │ └── TypesafeConfigValidator.java │ │ │ └── utils │ │ │ │ ├── ConfigUtils.java │ │ │ │ ├── MvelInputsResolver.java │ │ │ │ └── Utils.java │ │ │ └── exception │ │ │ ├── ErrorLabel.java │ │ │ ├── ExceptionMessageUtil.java │ │ │ ├── FeathrConfigException.java │ │ │ ├── FeathrException.java │ │ │ ├── FrameDataOutputException.java │ │ │ ├── FrameFeatureJoinException.java │ │ │ ├── FrameFeatureTransformationException.java │ │ │ └── FrameInputDataException.java │ └── resources │ │ ├── FeatureDefConfigSchema.json │ │ ├── JoinConfigSchema.json │ │ ├── PresentationsConfigSchema.json │ │ └── log4j.properties │ └── test │ ├── java │ └── com │ │ └── linkedin │ │ └── feathr │ │ └── core │ │ ├── config │ │ └── producer │ │ │ └── sources │ │ │ └── PinotConfigTest.java │ │ ├── configbuilder │ │ ├── ConfigBuilderTest.java │ │ └── typesafe │ │ │ ├── AbstractConfigBuilderTest.java │ │ │ ├── TriFunction.java │ │ │ ├── TypesafeConfigBuilderTest.java │ │ │ ├── TypesafeFixture.java │ │ │ ├── consumer │ │ │ ├── FeatureBagConfigBuilderTest.java │ │ │ ├── JoinConfigBuilderTest.java │ │ │ ├── JoinFixture.java │ │ │ └── SettingsConfigBuilderTest.java │ │ │ ├── generation │ │ │ ├── FeatureGenConfigBuilderTest.java │ │ │ └── GenerationFixture.java │ │ │ └── producer │ │ │ ├── FeatureDefConfigBuilderTest.java │ │ │ ├── FeatureDefFixture.java │ │ │ ├── anchors │ │ │ ├── AnchorConfigBuilderTest.java │ │ │ ├── AnchorsConfigBuilderTest.java │ │ │ ├── AnchorsFixture.java │ │ │ ├── FeatureConfigBuilderTest.java │ │ │ └── FeatureFixture.java │ │ │ ├── common │ │ │ ├── FeatureTypeConfigBuilderTest.java │ │ │ ├── FeatureTypeFixture.java │ │ │ └── KeyListExtractorTest.java │ │ │ ├── derivations │ │ │ ├── DerivationConfigBuilderTest.java │ │ │ ├── DerivationsConfigBuilderTest.java │ │ │ └── DerivationsFixture.java │ │ │ └── sources │ │ │ ├── PinotConfigBuilderTest.java │ │ │ ├── SourceConfigBuilderTest.java │ │ │ ├── SourcesConfigBuilderTest.java │ │ │ └── SourcesFixture.java │ │ ├── configdataprovider │ │ ├── FrameConfigFileCheckerTest.java │ │ ├── ResourceConfigDataProviderTest.java │ │ ├── StringConfigDataProviderTest.java │ │ └── UrlConfigDataProviderTest.java │ │ ├── configvalidator │ │ ├── ConfigValidatorFixture.java │ │ ├── ConfigValidatorTest.java │ │ └── typesafe │ │ │ ├── ExtractorClassValidationUtilsTest.java │ │ │ ├── FeatureConsumerConfValidatorTest.java │ │ │ ├── FeatureDefConfFixture.java │ │ │ ├── FeatureDefConfSemanticValidatorTest.java │ │ │ ├── FeatureProducerConfValidatorTest.java │ │ │ ├── JoinConfFixture.java │ │ │ ├── JoinConfSemanticValidatorTest.java │ │ │ └── TypesafeConfigValidatorTest.java │ │ └── utils │ │ ├── ConfigUtilsTest.java │ │ └── MvelInputsResolverTest.java │ └── resources │ ├── Bar.txt │ ├── Foo.txt │ ├── PresentationsSchemaTestCases.conf │ ├── config │ ├── fruits.csv │ ├── fruitsWithDupIds.csv │ ├── fruitsWithDupNames.csv │ ├── hashedFruits.csv │ ├── manifest1.conf │ ├── manifest2.conf │ └── manifest3.conf │ ├── dir1 │ ├── features-1-prod.conf │ ├── features-2-prod.conf │ ├── features-3-prod.conf │ └── join.conf │ ├── dir2 │ └── features-1-ei.conf │ ├── extractor-with-params.conf │ ├── foo-2.0.1.jar │ ├── invalidSemanticsConfig │ ├── duplicate-feature.conf │ ├── extractor-with-params-not-approved.conf │ ├── feature-not-reachable-def.conf │ └── undefined-source.conf │ └── validFrameConfigWithInvalidSyntax.conf ├── feathr-data-models ├── build.gradle └── src │ └── main │ └── pegasus │ └── com │ └── linkedin │ └── feathr │ ├── compute │ ├── AbstractNode.pdl │ ├── Aggregation.pdl │ ├── AggregationFunction.pdl │ ├── AnyNode.pdl │ ├── ComputeGraph.pdl │ ├── ConcreteKey.pdl │ ├── DataSource.pdl │ ├── DataSourceType.pdl │ ├── DateTimeInterval.pdl │ ├── Dimension.pdl │ ├── DimensionType.pdl │ ├── External.pdl │ ├── FeatureValue.pdl │ ├── FeatureVersion.pdl │ ├── FrameFeatureType.pdl │ ├── KeyExpressionType.pdl │ ├── KeyReference.pdl │ ├── LateralView.pdl │ ├── Lookup.pdl │ ├── MvelExpression.pdl │ ├── NodeId.pdl │ ├── NodeReference.pdl │ ├── OfflineKeyFunction.pdl │ ├── OperatorId.pdl │ ├── SlidingWindowFeature.pdl │ ├── SqlExpression.pdl │ ├── TensorCategory.pdl │ ├── TensorFeatureFormat.pdl │ ├── Time.pdl │ ├── TimestampCol.pdl │ ├── Transformation.pdl │ ├── TransformationFunction.pdl │ ├── UserDefinedFunction.pdl │ ├── ValueType.pdl │ └── Window.pdl │ └── config │ └── join │ ├── AbsoluteDateRange.pdl │ ├── AbsoluteTimeRange.pdl │ ├── Date.pdl │ ├── FrameFeatureJoinConfig.pdl │ ├── HourTime.pdl │ ├── InputDataTimeSettings.pdl │ ├── JoinTimeSettings.pdl │ ├── JoiningFeature.pdl │ ├── RelativeDateRange.pdl │ ├── RelativeTimeRange.pdl │ ├── Settings.pdl │ ├── SparkSqlExpression.pdl │ ├── TimeFormat.pdl │ ├── TimeOffset.pdl │ ├── TimeUnit.pdl │ ├── TimeWindow.pdl │ ├── TimestampColJoinTimeSettings.pdl │ ├── TimestampColumn.pdl │ └── UseLatestJoinTimeSettings.pdl ├── feathr-impl ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── linkedin │ │ │ └── feathr │ │ │ ├── cli │ │ │ └── FeatureExperimentEntryPoint.java │ │ │ └── common │ │ │ ├── AutoTensorizableTypes.java │ │ │ ├── CoercingTensorData.java │ │ │ ├── CompatibilityUtils.java │ │ │ ├── Equal.java │ │ │ ├── ErasedEntityTaggedFeature.java │ │ │ ├── Experimental.java │ │ │ ├── FeatureAggregationType.java │ │ │ ├── FeatureDependencyGraph.java │ │ │ ├── FeatureError.java │ │ │ ├── FeatureErrorCode.java │ │ │ ├── FeatureExtractor.java │ │ │ ├── FeatureTypeConfig.java │ │ │ ├── FeatureTypeConfigDeserializer.java │ │ │ ├── FeatureTypes.java │ │ │ ├── FeatureValue.java │ │ │ ├── FeatureVariableResolver.java │ │ │ ├── GenericTypedTensor.java │ │ │ ├── Hasher.java │ │ │ ├── InternalApi.java │ │ │ ├── ParameterizedFeatureExtractor.java │ │ │ ├── PegasusDefaultFeatureValueResolver.java │ │ │ ├── PegasusFeatureTypeResolver.java │ │ │ ├── TaggedFeatureName.java │ │ │ ├── TaggedFeatureUtils.java │ │ │ ├── TensorUtils.java │ │ │ ├── TypedTensor.java │ │ │ ├── configObj │ │ │ ├── ConfigObj.java │ │ │ ├── DateTimeConfig.java │ │ │ ├── configbuilder │ │ │ │ ├── ConfigBuilderException.java │ │ │ │ ├── ConfigUtils.java │ │ │ │ ├── DateTimeConfigBuilder.java │ │ │ │ ├── FeatureGenConfigBuilder.java │ │ │ │ ├── OperationalConfigBuilder.java │ │ │ │ └── OutputProcessorBuilder.java │ │ │ └── generation │ │ │ │ ├── FeatureGenConfig.java │ │ │ │ ├── OfflineOperationalConfig.java │ │ │ │ ├── OperationalConfig.java │ │ │ │ └── OutputProcessorConfig.java │ │ │ ├── exception │ │ │ ├── ErrorLabel.java │ │ │ ├── FeathrConfigException.java │ │ │ ├── FeathrDataOutputException.java │ │ │ ├── FeathrException.java │ │ │ ├── FeathrFeatureJoinException.java │ │ │ ├── FeathrFeatureTransformationException.java │ │ │ └── FeathrInputDataException.java │ │ │ ├── featurizeddataset │ │ │ ├── BaseDenseTensorIterator.java │ │ │ ├── DenseTensorList.java │ │ │ ├── FDSDenseTensorWrapper.java │ │ │ ├── FDSSparseTensorWrapper.java │ │ │ ├── FeatureDeserializer.java │ │ │ ├── InternalFeaturizedDatasetMetadataUtils.java │ │ │ ├── SchemaMetadataUtils.java │ │ │ └── SparkDeserializerFactory.java │ │ │ ├── time │ │ │ └── TimeUnit.java │ │ │ ├── types │ │ │ ├── BooleanFeatureType.java │ │ │ ├── CategoricalFeatureType.java │ │ │ ├── CategoricalSetFeatureType.java │ │ │ ├── DenseVectorFeatureType.java │ │ │ ├── FeatureType.java │ │ │ ├── NumericFeatureType.java │ │ │ ├── PrimitiveType.java │ │ │ ├── TensorFeatureType.java │ │ │ ├── TermVectorFeatureType.java │ │ │ ├── ValueType.java │ │ │ └── protobuf │ │ │ │ └── FeatureValueOuterClass.java │ │ │ ├── util │ │ │ ├── CoercionUtils.java │ │ │ └── MvelContextUDFs.java │ │ │ └── value │ │ │ ├── AbstractFeatureFormatMapper.java │ │ │ ├── BooleanFeatureValue.java │ │ │ ├── CategoricalFeatureValue.java │ │ │ ├── CategoricalSetFeatureValue.java │ │ │ ├── DenseVectorFeatureValue.java │ │ │ ├── FeatureFormatMapper.java │ │ │ ├── FeatureValue.java │ │ │ ├── FeatureValues.java │ │ │ ├── NTVFeatureFormatMapper.java │ │ │ ├── NumericFeatureValue.java │ │ │ ├── QuinceFeatureFormatMapper.java │ │ │ ├── QuinceFeatureTypeMapper.java │ │ │ ├── TensorFeatureValue.java │ │ │ └── TermVectorFeatureValue.java │ ├── protobuf │ │ └── featureValue.proto │ └── scala │ │ ├── com │ │ ├── databricks │ │ │ └── spark │ │ │ │ └── avro │ │ │ │ ├── SchemaConverterUtils.scala │ │ │ │ └── SchemaConverters.scala │ │ └── linkedin │ │ │ └── feathr │ │ │ ├── common │ │ │ ├── AnchorExtractor.scala │ │ │ ├── AnchorExtractorBase.scala │ │ │ ├── CanConvertToAvroRDD.scala │ │ │ ├── ColumnUtils.java │ │ │ ├── DateTimeUtils.scala │ │ │ ├── FeatureDerivationFunction.scala │ │ │ ├── FeatureDerivationFunctionBase.scala │ │ │ ├── FeatureRef.java │ │ │ ├── FrameJacksonScalaModule.scala │ │ │ ├── Params.scala │ │ │ ├── SparkRowExtractor.scala │ │ │ ├── Types.scala │ │ │ ├── common.scala │ │ │ ├── tensor │ │ │ │ ├── DenseTensor.java │ │ │ │ ├── DimensionType.java │ │ │ │ ├── LOLTensorData.java │ │ │ │ ├── Primitive.java │ │ │ │ ├── PrimitiveDimensionType.java │ │ │ │ ├── ReadableTuple.java │ │ │ │ ├── Representable.java │ │ │ │ ├── SimpleWriteableTuple.java │ │ │ │ ├── StandaloneReadableTuple.java │ │ │ │ ├── TensorCategory.java │ │ │ │ ├── TensorData.java │ │ │ │ ├── TensorIterator.java │ │ │ │ ├── TensorType.java │ │ │ │ ├── TensorTypes.java │ │ │ │ ├── Tensors.java │ │ │ │ ├── WriteableTuple.java │ │ │ │ ├── dense │ │ │ │ │ ├── ByteBufferDenseTensor.java │ │ │ │ │ ├── DenseBooleanTensor.java │ │ │ │ │ ├── DenseBytesTensor.java │ │ │ │ │ ├── DenseDoubleTensor.java │ │ │ │ │ ├── DenseFloatTensor.java │ │ │ │ │ ├── DenseIntTensor.java │ │ │ │ │ ├── DenseLongTensor.java │ │ │ │ │ └── DenseStringTensor.java │ │ │ │ └── scalar │ │ │ │ │ ├── ScalarBooleanTensor.java │ │ │ │ │ ├── ScalarBytesTensor.java │ │ │ │ │ ├── ScalarDoubleTensor.java │ │ │ │ │ ├── ScalarFloatTensor.java │ │ │ │ │ ├── ScalarIntTensor.java │ │ │ │ │ ├── ScalarLongTensor.java │ │ │ │ │ ├── ScalarStringTensor.java │ │ │ │ │ └── ScalarTensor.java │ │ │ └── tensorbuilder │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── BulkTensorBuilder.java │ │ │ │ ├── DenseTensorBuilder.java │ │ │ │ ├── DenseTensorBuilderFactory.java │ │ │ │ ├── SortUtils.java │ │ │ │ ├── TensorBuilder.java │ │ │ │ ├── TensorBuilderFactory.java │ │ │ │ ├── TypedOperator.java │ │ │ │ ├── UniversalTensor.java │ │ │ │ ├── UniversalTensorBuilder.java │ │ │ │ └── UniversalTensorBuilderFactory.java │ │ │ ├── offline │ │ │ ├── ErasedEntityTaggedFeature.scala │ │ │ ├── FeatureDataFrame.scala │ │ │ ├── FeatureValue.scala │ │ │ ├── PostTransformationUtil.scala │ │ │ ├── anchored │ │ │ │ ├── WindowTimeUnit.scala │ │ │ │ ├── anchorExtractor │ │ │ │ │ ├── DebugMvelAnchorExtractor.scala │ │ │ │ │ ├── SQLConfigurableAnchorExtractor.scala │ │ │ │ │ ├── SimpleConfigurableAnchorExtractor.scala │ │ │ │ │ └── TimeWindowConfigurableAnchorExtractor.scala │ │ │ │ ├── feature │ │ │ │ │ ├── FeatureAnchor.scala │ │ │ │ │ └── FeatureAnchorWithSource.scala │ │ │ │ └── keyExtractor │ │ │ │ │ ├── MVELSourceKeyExtractor.scala │ │ │ │ │ ├── SQLSourceKeyExtractor.scala │ │ │ │ │ └── SpecificRecordSourceKeyExtractor.scala │ │ │ ├── client │ │ │ │ ├── DataFrameColName.scala │ │ │ │ ├── FeathrClient.scala │ │ │ │ ├── FeathrClient2.scala │ │ │ │ ├── InputData.scala │ │ │ │ ├── TypedRef.scala │ │ │ │ └── plugins │ │ │ │ │ ├── FeathrUdfPluginContext.scala │ │ │ │ │ └── UdfAdaptor.scala │ │ │ ├── config │ │ │ │ ├── ConfigLoaderUtils.scala │ │ │ │ ├── DerivedFeatureConfig.scala │ │ │ │ ├── FeathrConfigLoader.scala │ │ │ │ ├── FeatureDefinition.scala │ │ │ │ ├── FeatureGroupsGenerator.scala │ │ │ │ ├── FeatureJoinConfig.scala │ │ │ │ ├── FeatureJoinConfigDeserializer.scala │ │ │ │ ├── PegasusRecordDefaultValueConverter.scala │ │ │ │ ├── PegasusRecordFeatureTypeConverter.scala │ │ │ │ ├── TimeWindowFeatureDefinition.scala │ │ │ │ ├── datasource │ │ │ │ │ ├── ADLSResourceInfoSetter.scala │ │ │ │ │ ├── BlobResourceInfoSetter.scala │ │ │ │ │ ├── DataSourceConfig.scala │ │ │ │ │ ├── DataSourceConfigUtils.scala │ │ │ │ │ ├── DataSourceConfigs.scala │ │ │ │ │ ├── KafkaResourceInfoSetter.scala │ │ │ │ │ ├── MonitoringResourceInfoSetter.scala │ │ │ │ │ ├── RedisResourceInfoSetter.scala │ │ │ │ │ ├── Resource.scala │ │ │ │ │ ├── ResourceInfoSetter.scala │ │ │ │ │ ├── S3ResourceInfoSetter.scala │ │ │ │ │ ├── SQLResourceInfoSetter.scala │ │ │ │ │ └── SnowflakeResourceInfoSetter.scala │ │ │ │ ├── join │ │ │ │ │ └── converters │ │ │ │ │ │ ├── PegasusRecordDateTimeConverter.scala │ │ │ │ │ │ ├── PegasusRecordFrameFeatureJoinConfigConverter.scala │ │ │ │ │ │ └── PegasusRecordSettingsConverter.scala │ │ │ │ ├── location │ │ │ │ │ ├── DataLocation.scala │ │ │ │ │ ├── GenericLocation.scala │ │ │ │ │ ├── Jdbc.scala │ │ │ │ │ ├── KafkaEndpoint.scala │ │ │ │ │ ├── PathList.scala │ │ │ │ │ ├── SimplePath.scala │ │ │ │ │ ├── Snowflake.scala │ │ │ │ │ └── SparkSqlLocation.scala │ │ │ │ └── sources │ │ │ │ │ └── FeatureGroupsUpdater.scala │ │ │ ├── derived │ │ │ │ ├── DerivedFeature.scala │ │ │ │ ├── DerivedFeatureEvaluator.scala │ │ │ │ ├── functions │ │ │ │ │ ├── MvelFeatureDerivationFunction.scala │ │ │ │ │ ├── MvelFeatureDerivationFunction1.scala │ │ │ │ │ ├── SQLFeatureDerivationFunction.scala │ │ │ │ │ ├── SeqJoinDerivationFunction.scala │ │ │ │ │ └── SimpleMvelDerivationFunction.scala │ │ │ │ └── strategies │ │ │ │ │ ├── DerivationStrategies.scala │ │ │ │ │ ├── RowBasedDerivation.scala │ │ │ │ │ ├── SeqJoinAggregator.scala │ │ │ │ │ ├── SequentialJoinAsDerivation.scala │ │ │ │ │ ├── SparkUdfDerivation.scala │ │ │ │ │ └── SqlDerivationSpark.scala │ │ │ ├── evaluator │ │ │ │ ├── DerivedFeatureGenStage.scala │ │ │ │ ├── NodeEvaluator.scala │ │ │ │ ├── StageEvaluator.scala │ │ │ │ ├── aggregation │ │ │ │ │ └── AggregationNodeEvaluator.scala │ │ │ │ ├── datasource │ │ │ │ │ └── DataSourceNodeEvaluator.scala │ │ │ │ ├── lookup │ │ │ │ │ └── LookupNodeEvaluator.scala │ │ │ │ └── transformation │ │ │ │ │ ├── AnchorMvelOperator.scala │ │ │ │ │ ├── AnchorSQLOperator.scala │ │ │ │ │ ├── AnchorUDFOperator.scala │ │ │ │ │ ├── BaseDerivedFeatureOperator.scala │ │ │ │ │ ├── DeriveSimpleMVELOperator.scala │ │ │ │ │ ├── DerivedComplexMVELOperator.scala │ │ │ │ │ ├── DerivedUDFOperator.scala │ │ │ │ │ ├── FeatureAliasOperator.scala │ │ │ │ │ ├── LookupMVELOperator.scala │ │ │ │ │ ├── PassthroughMVELOperator.scala │ │ │ │ │ ├── PassthroughSQLOperator.scala │ │ │ │ │ ├── PassthroughUDFOperator.scala │ │ │ │ │ ├── TransformationNodeEvaluator.scala │ │ │ │ │ ├── TransformationOperator.scala │ │ │ │ │ └── TransformationOperatorUtils.scala │ │ │ ├── exception │ │ │ │ ├── DataFrameApiUnsupportedOperationException.scala │ │ │ │ ├── FeathrIllegalStateException.scala │ │ │ │ └── FeatureTransformationException.scala │ │ │ ├── generation │ │ │ │ ├── DataFrameFeatureGenerator.scala │ │ │ │ ├── FeatureDataHDFSProcessUtils.scala │ │ │ │ ├── FeatureGenDefaultsSubstituter.scala │ │ │ │ ├── FeatureGenFeatureGrouper.scala │ │ │ │ ├── FeatureGenKeyTagAnalyzer.scala │ │ │ │ ├── FeatureGenUtils.scala │ │ │ │ ├── FeatureGenerationPathName.scala │ │ │ │ ├── IncrementalAggSnapshotLoader.scala │ │ │ │ ├── PostGenPruner.scala │ │ │ │ ├── RawDataWriterUtils.scala │ │ │ │ ├── SparkIOUtils.scala │ │ │ │ ├── StreamingFeatureGenerator.scala │ │ │ │ ├── aggregations │ │ │ │ │ ├── AvgPooling.scala │ │ │ │ │ ├── CollectTermValueMap.scala │ │ │ │ │ ├── MaxPooling.scala │ │ │ │ │ └── MinPooling.scala │ │ │ │ └── outputProcessor │ │ │ │ │ ├── FeatureMonitoringProcessor.scala │ │ │ │ │ ├── FeatureMonitoringUtils.scala │ │ │ │ │ ├── PushToRedisOutputProcessor.scala │ │ │ │ │ ├── RedisOutputUtils.scala │ │ │ │ │ └── WriteToHDFSOutputProcessor.scala │ │ │ ├── graph │ │ │ │ ├── FCMGraphTraverser.scala │ │ │ │ ├── NodeGrouper.scala │ │ │ │ └── NodeUtils.scala │ │ │ ├── job │ │ │ │ ├── DataFrameStatFunctions.scala │ │ │ │ ├── DataSourceUtils.scala │ │ │ │ ├── FeathrUdfRegistry.scala │ │ │ │ ├── FeatureGenConfigOverrider.scala │ │ │ │ ├── FeatureGenContext.scala │ │ │ │ ├── FeatureGenJob.scala │ │ │ │ ├── FeatureGenSpec.scala │ │ │ │ ├── FeatureJoinJob.scala │ │ │ │ ├── FeatureTransformation.scala │ │ │ │ ├── JoinJobContext.scala │ │ │ │ ├── LocalFeatureGenJob.scala │ │ │ │ ├── LocalFeatureJoinJob.scala │ │ │ │ ├── OutputUtils.scala │ │ │ │ └── PreprocessedDataFrameManager.scala │ │ │ ├── join │ │ │ │ ├── DataFrameFeatureJoiner.scala │ │ │ │ ├── DataFrameKeyCombiner.scala │ │ │ │ ├── ExecutionContext.scala │ │ │ │ ├── OptimizerUtils.scala │ │ │ │ ├── algorithms │ │ │ │ │ ├── Join.scala │ │ │ │ │ ├── JoinConditionBuilder.scala │ │ │ │ │ ├── JoinKeyColumnsAppender.scala │ │ │ │ │ ├── JoinType.scala │ │ │ │ │ ├── SaltedSparkJoin.scala │ │ │ │ │ ├── SparkJoinWithJoinCondition.scala │ │ │ │ │ └── SparkJoinWithNoJoinCondition.scala │ │ │ │ ├── util │ │ │ │ │ ├── CountMinSketchFrequentItemEstimator.scala │ │ │ │ │ ├── FrequentItemEstimator.scala │ │ │ │ │ ├── FrequentItemEstimatorType.scala │ │ │ │ │ ├── FrequetItemEstimatorFactory.scala │ │ │ │ │ ├── GroupAndCountFrequentItemEstimator.scala │ │ │ │ │ ├── PreComputedFrequentItemEstimator.scala │ │ │ │ │ └── SparkFrequentItemEstimator.scala │ │ │ │ └── workflow │ │ │ │ │ ├── AnchoredFeatureJoinStep.scala │ │ │ │ │ ├── DerivedFeatureJoinStep.scala │ │ │ │ │ ├── FeatureJoinStep.scala │ │ │ │ │ ├── JoinStepInput.scala │ │ │ │ │ └── JoinStepOutput.scala │ │ │ ├── logical │ │ │ │ ├── FeatureGroups.scala │ │ │ │ ├── LogicalPlanner.scala │ │ │ │ ├── MultiStageJoinPlan.scala │ │ │ │ └── MultiStageJoinPlanner.scala │ │ │ ├── mvel │ │ │ │ ├── FeatureVariableResolverFactory.scala │ │ │ │ ├── MvelContext.java │ │ │ │ ├── MvelUtils.scala │ │ │ │ └── plugins │ │ │ │ │ ├── FeathrExpressionExecutionContext.scala │ │ │ │ │ ├── FeatureValueTypeAdaptor.java │ │ │ │ │ └── FeatureValueWrapper.scala │ │ │ ├── package.scala │ │ │ ├── source │ │ │ │ ├── DataSource.scala │ │ │ │ ├── SourceFormatType.scala │ │ │ │ ├── accessor │ │ │ │ │ ├── DataSourceAccessor.scala │ │ │ │ │ ├── NonTimeBasedDataSourceAccessor.scala │ │ │ │ │ ├── PathPartitionedTimeSeriesSourceAccessor.scala │ │ │ │ │ ├── StreamDataSourceAccessor.scala │ │ │ │ │ └── TimeBasedDataSourceAccessor.scala │ │ │ │ ├── dataloader │ │ │ │ │ ├── AvroJsonDataLoader.scala │ │ │ │ │ ├── BatchDataLoader.scala │ │ │ │ │ ├── BatchDataLoaderFactory.scala │ │ │ │ │ ├── CaseInsensitiveGenericRecordWrapper.scala │ │ │ │ │ ├── CsvDataLoader.scala │ │ │ │ │ ├── DataLoader.scala │ │ │ │ │ ├── DataLoaderFactory.scala │ │ │ │ │ ├── JDBCDataLoader.scala │ │ │ │ │ ├── JDBCDataLoaderFactory.scala │ │ │ │ │ ├── JsonWithSchemaDataLoader.scala │ │ │ │ │ ├── LocalDataLoaderFactory.scala │ │ │ │ │ ├── ParquetDataLoader.scala │ │ │ │ │ ├── StreamingDataLoaderFactory.scala │ │ │ │ │ ├── hdfs │ │ │ │ │ │ └── FileFormat.scala │ │ │ │ │ ├── jdbc │ │ │ │ │ │ ├── JDBCConnector.scala │ │ │ │ │ │ ├── JDBCUtils.scala │ │ │ │ │ │ ├── JdbcConnectorChooser.scala │ │ │ │ │ │ ├── SnowflakeDataLoader.scala │ │ │ │ │ │ ├── SnowflakeUtils.scala │ │ │ │ │ │ └── SqlServerDataLoader.scala │ │ │ │ │ └── stream │ │ │ │ │ │ ├── KafkaDataLoader.scala │ │ │ │ │ │ └── StreamDataLoader.scala │ │ │ │ └── pathutil │ │ │ │ │ ├── HdfsPathChecker.scala │ │ │ │ │ ├── LocalPathChecker.scala │ │ │ │ │ ├── PathChecker.scala │ │ │ │ │ ├── TimeBasedHdfsPathAnalyzer.scala │ │ │ │ │ └── TimeBasedHdfsPathGenerator.scala │ │ │ ├── swa │ │ │ │ ├── SlidingWindowAggregationJoiner.scala │ │ │ │ └── SlidingWindowFeatureUtils.scala │ │ │ ├── testfwk │ │ │ │ ├── DataConfiguration.scala │ │ │ │ ├── DataConfigurationMockContext.scala │ │ │ │ ├── FeatureDefContext.scala │ │ │ │ ├── FeatureDefMockContext.scala │ │ │ │ ├── SourceMockParam.scala │ │ │ │ ├── TestFwkUtils.scala │ │ │ │ └── generation │ │ │ │ │ ├── FeathrGenTestComponent.scala │ │ │ │ │ ├── FeatureGenDataConfiguration.scala │ │ │ │ │ ├── FeatureGenDataConfigurationMockContext.scala │ │ │ │ │ ├── FeatureGenDataConfigurationWithMockContext.scala │ │ │ │ │ └── FeatureGenExperimentComponent.scala │ │ │ ├── transformation │ │ │ │ ├── AnchorToDataSourceMapper.scala │ │ │ │ ├── BucketedWindowAggregationEvaluator.scala │ │ │ │ ├── DataFrameBasedRowEvaluator.scala │ │ │ │ ├── DataFrameBasedSqlEvaluator.scala │ │ │ │ ├── DataFrameExt.scala │ │ │ │ ├── DefaultValueSubstituter.scala │ │ │ │ ├── FDS1dTensor.scala │ │ │ │ ├── FDSConversionUtils.scala │ │ │ │ ├── FeatureColumnFormat.scala │ │ │ │ ├── FeatureValueToColumnConverter.scala │ │ │ │ ├── MultiLevelAggregationTransform.scala │ │ │ │ ├── MvelDefinition.scala │ │ │ │ └── WindowAggregationEvaluator.scala │ │ │ └── util │ │ │ │ ├── AclCheckUtils.scala │ │ │ │ ├── AnchorUtils.scala │ │ │ │ ├── CmdLineParser.scala │ │ │ │ ├── CoercionUtilsScala.scala │ │ │ │ ├── ColumnMetadataMap.scala │ │ │ │ ├── DataFrameSplitterMerger.scala │ │ │ │ ├── DataFrameUtils.scala │ │ │ │ ├── DelimiterUtils.scala │ │ │ │ ├── FCMUtils.scala │ │ │ │ ├── FeathrTestUtils.scala │ │ │ │ ├── FeathrUtils.scala │ │ │ │ ├── FeatureGenUtils.scala │ │ │ │ ├── FeatureValueTypeValidator.scala │ │ │ │ ├── FeaturizedDatasetMetadata.scala │ │ │ │ ├── FeaturizedDatasetUtils.scala │ │ │ │ ├── HdfsUtils.scala │ │ │ │ ├── LocalFeatureJoinUtils.scala │ │ │ │ ├── PartitionLimiter.scala │ │ │ │ ├── SourceUtils.scala │ │ │ │ ├── SparkFeaturizedDataset.scala │ │ │ │ ├── SuppressedExceptionHandlerUtils.scala │ │ │ │ ├── datetime │ │ │ │ ├── DateTimeInterval.scala │ │ │ │ ├── DateTimePeriod.scala │ │ │ │ └── OfflineDateTimeUtils.scala │ │ │ │ └── transformations.scala │ │ │ ├── sparkcommon │ │ │ ├── ComplexAggregation.scala │ │ │ ├── FDSExtractor.scala │ │ │ ├── FeatureDerivationFunctionSpark.scala │ │ │ ├── GenericAnchorExtractorSpark.scala │ │ │ ├── OutputProcessor.scala │ │ │ ├── SeqJoinCustomAggregation.scala │ │ │ ├── SimpleAnchorExtractorSpark.scala │ │ │ └── SourceKeyExtractor.scala │ │ │ └── swj │ │ │ ├── SlidingWindowDataDef.scala │ │ │ ├── SlidingWindowJoin.scala │ │ │ ├── aggregate │ │ │ ├── AggregationSpec.scala │ │ │ ├── AggregationType.scala │ │ │ ├── AggregationWithDeaggBase.scala │ │ │ ├── AvgAggregate.scala │ │ │ ├── AvgPoolingAggregate.scala │ │ │ ├── CountAggregate.scala │ │ │ ├── CountDistinctAggregate.scala │ │ │ ├── DistinctAggregate.scala │ │ │ ├── DummyAggregate.scala │ │ │ ├── LatestAggregate.scala │ │ │ ├── MaxAggregate.scala │ │ │ ├── MaxPoolingAggregate.scala │ │ │ ├── MinAggregate.scala │ │ │ ├── MinPoolingAggregate.scala │ │ │ ├── SumAggregate.scala │ │ │ ├── SumPoolingAggregate.scala │ │ │ └── TimesinceAggregate.scala │ │ │ ├── join │ │ │ ├── FeatureColumnMetaData.scala │ │ │ └── SlidingWindowJoinIterator.scala │ │ │ └── transformer │ │ │ └── FeatureTransformer.scala │ │ └── org │ │ └── apache │ │ └── spark │ │ └── customized │ │ └── CustomGenericRowWithSchema.scala │ └── test │ ├── avro │ ├── AggregationActorFact.avsc │ ├── AggregationFact.avsc │ ├── AggregationLabel.avsc │ ├── MultiKeyTrainingData.avsc │ ├── SWARegularData.avsc │ ├── SimpleSpecificRecord.avsc │ └── TrainingData.avsc │ ├── generated │ ├── config │ │ ├── feathr.conf │ │ └── featureJoin_singleKey.conf │ └── mockData │ │ ├── acl_user_no_read │ │ ├── .acl_user_no_read.txt.crc │ │ └── acl_user_no_read.txt │ │ ├── acl_user_no_read_2 │ │ ├── .acl_user_no_read.txt.crc │ │ └── acl_user_no_read.txt │ │ ├── acl_user_no_write_execute │ │ ├── .acl_user_no_write_execute.txt.crc │ │ └── acl_user_no_write_execute.txt │ │ ├── acl_user_no_write_execute_2 │ │ ├── .acl_user_no_write_execute.txt.crc │ │ └── acl_user_no_write_execute.txt │ │ ├── acl_user_read │ │ ├── .acl_user_read.txt.crc │ │ └── acl_user_read.txt │ │ ├── test_daysgap │ │ └── 2019 │ │ │ └── 09 │ │ │ └── 29 │ │ │ ├── .test.avro.crc │ │ │ └── test.avro │ │ ├── test_latest_path │ │ ├── 2018_10_17 │ │ │ ├── .test.avro.crc │ │ │ └── test.avro │ │ ├── 2018_11_15 │ │ │ ├── .test.avro.crc │ │ │ └── test.avro │ │ └── 2018_11_16 │ │ │ ├── .test.avro.crc │ │ │ └── test.avro │ │ └── test_multi_latest_path │ │ └── 2018 │ │ ├── 11 │ │ ├── 15 │ │ │ ├── .test.avro.crc │ │ │ └── test.avro │ │ └── 16 │ │ │ ├── .test.avro.crc │ │ │ ├── .test1.avro.crc │ │ │ ├── test.avro │ │ │ └── test1.avro │ │ ├── .08.crc │ │ ├── 01 │ │ └── 17 │ │ │ ├── .test.avro.crc │ │ │ ├── .test1.avro.crc │ │ │ ├── .test2.avro.crc │ │ │ ├── test.avro │ │ │ ├── test1.avro │ │ │ └── test2.avro │ │ └── 08 │ ├── java │ └── com │ │ └── linkedin │ │ └── feathr │ │ ├── common │ │ ├── AlienMvelContextUDFs.java │ │ ├── AutoTensorizableTypesTest.java │ │ ├── FeatureTypeConfigTest.java │ │ ├── TestFeatureDependencyGraph.java │ │ ├── TestFeatureValue.java │ │ ├── types │ │ │ ├── TestFeatureTypes.java │ │ │ └── TestQuinceFeatureTypeMapper.java │ │ ├── util │ │ │ ├── MvelUDFExpressionTests.java │ │ │ └── TestMvelContextUDFs.java │ │ └── value │ │ │ ├── TestFeatureValueOldAPICompatibility.java │ │ │ └── TestFeatureValues.java │ │ └── offline │ │ ├── MockAvroData.java │ │ ├── TestMvelContext.java │ │ ├── TestMvelExpression.java │ │ ├── data │ │ └── TrainingData.java │ │ └── plugins │ │ ├── AlienFeatureValue.java │ │ ├── AlienFeatureValueMvelUDFs.java │ │ ├── AlienFeatureValueTypeAdaptor.java │ │ └── FeathrFeatureValueMvelUDFs.java │ ├── resources │ ├── LocalSQLAnchorTest │ │ ├── feature.avro.json │ │ └── obs.avro.json │ ├── anchor1-obs.csv │ ├── anchor1-source-lookup.csv │ ├── anchor1-source.csv │ ├── anchor1-source.tsv │ ├── anchor2-source.csv │ ├── anchor3-source.csv │ ├── anchor4-source.csv │ ├── anchor5-source.avro.json │ ├── anchor6-source.csv │ ├── anchorAndDerivations │ │ ├── derivations │ │ │ ├── anchor6-source.csv │ │ │ ├── featureGeneration │ │ │ │ ├── Data.avro.json │ │ │ │ └── Names.avro.json │ │ │ └── test2-observations.csv │ │ ├── nullValue-source4.avro.json │ │ ├── nullValue-source5.avro.json │ │ ├── nullValueSource.avro.json │ │ ├── passThrough │ │ │ └── passthrough.avro.json │ │ ├── simple-obs2.avro.json │ │ ├── test5-observations.csv │ │ └── testMVELLoopExpFeature-observations.csv │ ├── avro │ │ └── 2022 │ │ │ └── 09 │ │ │ └── 15 │ │ │ ├── part-00000-a5fbb15b-11b1-4a96-9fb0-28f7b77de928-c000.avro │ │ │ └── part-00001-a5fbb15b-11b1-4a96-9fb0-28f7b77de928-c000.avro │ ├── avroLatest │ │ └── 2022 │ │ │ ├── 10 │ │ │ └── 01 │ │ │ │ └── .gitkeep │ │ │ └── 09 │ │ │ └── 15 │ │ │ ├── part-00000-a5fbb15b-11b1-4a96-9fb0-28f7b77de928-c000.avro │ │ │ └── part-00001-a5fbb15b-11b1-4a96-9fb0-28f7b77de928-c000.avro │ ├── bloomfilter-s1.avro.json │ ├── bloomfilter-s2.avro.json │ ├── bloomfilter-s3.avro.json │ ├── decayTest │ │ └── daily │ │ │ └── 2019 │ │ │ └── 05 │ │ │ └── 20 │ │ │ └── data.avro.json │ ├── feathrConf-default.conf │ ├── featureAliasing │ │ ├── viewerFeatureData.avro.json │ │ └── viewerObsData.avro.json │ ├── featuresWithFilterObs.avro.json │ ├── frameConf-default.conf │ ├── generation │ │ ├── daily │ │ │ └── 2019 │ │ │ │ └── 05 │ │ │ │ ├── 19 │ │ │ │ └── data.avro.json │ │ │ │ ├── 20 │ │ │ │ └── data.avro.json │ │ │ │ ├── 21 │ │ │ │ └── data.avro.json │ │ │ │ └── 22 │ │ │ │ └── data.avro.json │ │ └── hourly │ │ │ └── 2019 │ │ │ └── 05 │ │ │ ├── 19 │ │ │ ├── 01 │ │ │ │ └── data.avro.json │ │ │ ├── 02 │ │ │ │ └── data.avro.json │ │ │ ├── 03 │ │ │ │ └── data.avro.json │ │ │ ├── 04 │ │ │ │ └── data.avro.json │ │ │ └── 05 │ │ │ │ └── data.avro.json │ │ │ ├── 20 │ │ │ └── 01 │ │ │ │ └── data.avro.json │ │ │ ├── 21 │ │ │ └── 01 │ │ │ │ └── data.avro.json │ │ │ └── 22 │ │ │ └── 01 │ │ │ └── data.avro.json │ ├── generationHourly │ │ └── hourly │ │ │ └── 2019 │ │ │ └── 05 │ │ │ └── 19 │ │ │ ├── 00 │ │ │ └── data.avro.json │ │ │ ├── 01 │ │ │ └── data.avro.json │ │ │ └── 02 │ │ │ └── data.avro.json │ ├── incrementalTestSource1 │ │ └── daily │ │ │ └── 2019 │ │ │ └── 05 │ │ │ ├── 17 │ │ │ └── data.avro.json │ │ │ ├── 18 │ │ │ └── data.avro.json │ │ │ ├── 19 │ │ │ └── data.avro.json │ │ │ ├── 20 │ │ │ └── data.avro.json │ │ │ └── 21 │ │ │ └── data.avro.json │ ├── incrementalTestSource2 │ │ └── daily │ │ │ └── 2019 │ │ │ └── 05 │ │ │ ├── 17 │ │ │ └── data.avro.json │ │ │ ├── 18 │ │ │ └── data.avro.json │ │ │ ├── 19 │ │ │ └── data.avro.json │ │ │ ├── 20 │ │ │ └── data.avro.json │ │ │ └── 21 │ │ │ └── data.avro.json │ ├── localAnchorTestObsData.avro.json │ ├── localSWAAnchorTestFeatureData │ │ └── daily │ │ │ └── 2018 │ │ │ └── 05 │ │ │ └── 01 │ │ │ └── data.avro.json │ ├── localTimeAwareTestFeatureData │ │ └── daily │ │ │ └── 2018 │ │ │ ├── 04 │ │ │ └── 30 │ │ │ │ ├── data.avro.json │ │ │ │ └── postfixPath │ │ │ │ └── data.avro.json │ │ │ └── 05 │ │ │ ├── 01 │ │ │ └── data.avro.json │ │ │ └── 02 │ │ │ └── data.avro.json │ ├── metric.properties │ ├── mockdata │ │ ├── driver_data │ │ │ ├── copy_green_tripdata_2021-01.csv │ │ │ └── green_tripdata_2021-01.csv │ │ ├── feature_monitoring_mock_data │ │ │ └── feature_monitoring_data.csv │ │ ├── simple-obs2 │ │ │ ├── mockData.json │ │ │ └── schema.avsc │ │ └── sqlite │ │ │ └── test.db │ ├── nullValue-source.avro.json │ ├── nullValue-source1.avro.json │ ├── nullValue-source2.avro.json │ ├── nullValue-source3.avro.json │ ├── nullValueSource.avro.json │ ├── obs │ │ └── obs.csv │ ├── sampleFeatureDef.conf │ ├── simple-obs.csv │ ├── simple-obs2.avro.json │ ├── simple-obs2.csv │ ├── slidingWindowAgg │ │ ├── csvTypeTimeFile1.csv │ │ ├── daily │ │ │ └── 2018 │ │ │ │ └── 04 │ │ │ │ └── 25 │ │ │ │ └── data.avro.json │ │ ├── featureDataWithUnionNull.avro.json │ │ ├── foo │ │ │ └── daily │ │ │ │ └── 2019 │ │ │ │ └── 01 │ │ │ │ └── 05 │ │ │ │ └── data.avro.json │ │ ├── hourlyObsData.avro.json │ │ ├── localAnchorTestBucketedObsData.avro.json │ │ ├── localAnchorTestObsData.avro.json │ │ ├── localAnchorTestObsData2.avro.json │ │ ├── localSWAAnchorTestFeatureData │ │ │ └── daily │ │ │ │ └── 2018 │ │ │ │ └── 05 │ │ │ │ └── 01 │ │ │ │ ├── data.avro.json │ │ │ │ └── postfixPath │ │ │ │ ├── 05 │ │ │ │ ├── part-00000-a5fbb15b-11b1-4a96-9fb0-28f7b77de928-c000.avro │ │ │ │ └── part-00001-a5fbb15b-11b1-4a96-9fb0-28f7b77de928-c000.avro │ │ │ │ └── data.avro.json │ │ ├── localSWADefaultTest │ │ │ └── daily │ │ │ │ └── 2018 │ │ │ │ └── 05 │ │ │ │ └── 01 │ │ │ │ └── data.avro.json │ │ ├── localSWASimulateTimeDelay │ │ │ └── daily │ │ │ │ └── 2018 │ │ │ │ ├── 04 │ │ │ │ ├── 25 │ │ │ │ │ └── data.avro.json │ │ │ │ └── 28 │ │ │ │ │ └── data.avro.json │ │ │ │ └── 05 │ │ │ │ └── 01 │ │ │ │ └── data.avro.json │ │ ├── nullObsData.avro.json │ │ └── obsWithPassthrough.avro.json │ ├── tensors │ │ ├── allTensorsFeatureData.avro.json │ │ ├── featureData.avro.json │ │ └── obsData.avro.json │ ├── test1-observations.csv │ ├── test2-observations.csv │ ├── test3-observations.csv │ ├── test4-observations.csv │ ├── testAnchorsAsIs │ │ ├── featureGenConfig.conf │ │ ├── featureGenConfig_need_override.conf │ │ ├── joinconfig.conf │ │ ├── joinconfig_with_passthrough.conf │ │ ├── localframe.conf │ │ └── localframe_need_override.conf │ ├── testAvroUnionType.avro.json │ ├── testBloomfilter-observations.csv │ ├── testBloomfilter.conf │ ├── testFlatten.avro.json │ ├── testFlatten_obs.csv │ ├── testInferenceTakeout-observations.csv │ ├── testMVELDerivedFeatureCheckingNull-observations.csv │ ├── testMVELDerivedFeatureCheckingNull.conf │ ├── testMVELFeatureWithNullValue-observations.csv │ ├── testMVELFeatureWithNullValue.conf │ ├── testMVELLoopExpFeature-observations.csv │ ├── testMVELLoopExpFeature.conf │ ├── testMultiKeyDerived-observations.csv │ ├── testWrongMVELExpressionFeature.conf │ ├── timeAwareJoin │ │ ├── creatorPopularityFeatureData │ │ │ └── daily │ │ │ │ └── 2020 │ │ │ │ └── 11 │ │ │ │ ├── 15 │ │ │ │ └── data.avro.json │ │ │ │ └── 16 │ │ │ │ └── data.avro.json │ │ ├── localTimeAwareTestFeatureData │ │ │ └── daily │ │ │ │ └── 2018 │ │ │ │ ├── 04 │ │ │ │ └── 30 │ │ │ │ │ └── data.avro.json │ │ │ │ └── 05 │ │ │ │ ├── 01 │ │ │ │ └── data.avro.json │ │ │ │ └── 02 │ │ │ │ └── data.avro.json │ │ ├── timeAwareFeedObservationData.avro.json │ │ └── timeAwareObsData.avro.json │ └── xFeatureData_NewSchema.avsc │ └── scala │ └── com │ └── linkedin │ └── feathr │ └── offline │ ├── AnchoredFeaturesIntegTest.scala │ ├── AssertFeatureUtils.scala │ ├── DerivationsIntegTest.scala │ ├── FeathrIntegTest.scala │ ├── FeatureGenIntegTest.scala │ ├── FeatureMonitoringIntegTest.scala │ ├── GatewayTest.scala │ ├── LookupFeatureIntegTest.scala │ ├── SlidingWindowAggIntegTest.scala │ ├── TestFeathr.scala │ ├── TestFeathrDefaultValue.scala │ ├── TestFeathrKeyTag.scala │ ├── TestFeathrUdfPlugins.scala │ ├── TestFeathrUtils.scala │ ├── TestIOUtils.scala │ ├── TestUtils.scala │ ├── ValidationCodeGenerator.scala │ ├── anchored │ ├── TestWindowTimeUnit.scala │ └── keyExtractor │ │ ├── AlienSampleKeyExtractor.scala │ │ ├── AlienSourceKeyExtractor.scala │ │ ├── AlienSourceKeyExtractorAdaptor.scala │ │ ├── SimpleSampleKeyExtractor.scala │ │ ├── SimpleSampleKeyExtractor2.scala │ │ └── SimpleSampleKeyExtractorWithOtherKey.scala │ ├── client │ ├── TestDataFrameColName.scala │ └── TestFeathrClientBuilder.scala │ ├── config │ ├── TestDataSourceLoader.scala │ ├── TestFeatureGroupsGenerator.scala │ ├── TestFeatureJoinConfig.scala │ ├── location │ │ ├── TestDesLocation.scala │ │ └── TestSparkSqlLocation.scala │ └── sources │ │ └── TestFeatureGroupsUpdater.scala │ ├── derived │ ├── AlienDerivationFunctionAdaptor.scala │ ├── AlienFeatureDerivationFunction.scala │ ├── SampleAdvancedDerivationFunctionExtractor.scala │ ├── SampleAlienFeatureDerivationFunction.scala │ ├── TestDataFrameDerivationFunctionExtractor.scala │ ├── TestDerivationFunctionExtractor.scala │ └── TestSequentialJoinAsDerivation.scala │ ├── generation │ ├── TestFeatureGenFeatureGrouper.scala │ ├── TestFeatureGenKeyTagAnalyzer.scala │ ├── TestIncrementalAggSnapshotLoader.scala │ ├── TestPostGenPruner.scala │ ├── TestPushToRedisOutputProcessor.scala │ └── TestStageEvaluator.scala │ ├── job │ ├── SeqJoinAggregationClass.scala │ ├── TestFeatureGenJob.scala │ ├── TestFeatureJoinJob.scala │ ├── TestFeatureJoinJobUtils.scala │ ├── TestFeatureTransformation.scala │ ├── TestTimeBasedJoin.scala │ └── featureGen │ │ ├── TestFeatureGenConfigOverrider.scala │ │ ├── TestFeatureGenJobParser.scala │ │ └── TestFeatureGenSpecParser.scala │ ├── join │ ├── TestDataFrameKeyCombiner.scala │ ├── algorithms │ │ ├── TestJoinConditionBuilder.scala │ │ ├── TestJoinKeyColumnsAppender.scala │ │ ├── TestSparkJoin.scala │ │ └── TestSparkSaltedJoin.scala │ └── workflow │ │ ├── TestAnchoredFeatureJoinStep.scala │ │ └── TestDerivedFeatureJoinStep.scala │ ├── logical │ └── TestMultiStageJoinPlan.scala │ ├── mvel │ ├── FeathrFeatureValueAsAlien.scala │ ├── FeathrMvelFixture.scala │ └── TestFrameMVEL.scala │ ├── source │ ├── accessor │ │ ├── TestDataSourceAccessor.scala │ │ └── TestPathPartitionedTimeSeriesSourceAccessor.scala │ ├── dataloader │ │ ├── TestAvroJsonDataLoader.scala │ │ ├── TestBatchDataLoader.scala │ │ ├── TestCaseInsensitiveGenericRecordWrapper.scala │ │ ├── TestCsvDataLoader.scala │ │ ├── TestDataLoaderFactory.scala │ │ ├── TestJsonWithSchemaDataLoader.scala │ │ ├── TestSnowflakeDataLoader.scala │ │ └── hdfs │ │ │ └── TestFileFormat.scala │ └── pathutil │ │ ├── TestPathChecker.scala │ │ ├── TestTimeBasedHdfsPathAnalyzer.scala │ │ └── TestTimeBasedHdfsPathGenerator.scala │ ├── swa │ └── TestSlidingWindowFeatureUtils.scala │ ├── transformation │ ├── TestAnchorToDataSourceMapper.scala │ ├── TestDataFrameExt.scala │ ├── TestDefaultValueToColumnConverter.scala │ └── TestFDSConversionUtils.scala │ └── util │ ├── TestCoercionUtilsScala.scala │ ├── TestDataFrameSplitterMerger.scala │ ├── TestDataFrameUtils.scala │ ├── TestDataSource.scala │ ├── TestFDSConversionUtil.scala │ ├── TestFeatureGenUtils.scala │ ├── TestFeatureValueTypeValidator.scala │ ├── TestPartitionLimiter.scala │ ├── TestSourceUtils.scala │ └── datetime │ ├── TestDateTimeInterval.scala │ ├── TestDateTimePeriod.scala │ └── TestOfflineDateTimeUtils.scala ├── feathr-sandbox ├── feathr_init_script.py └── start_local.sh ├── feathr_project ├── .readthedocs.yml ├── MANIFEST.in ├── README.md ├── __init__.py ├── docs │ ├── Makefile │ ├── conf.py │ ├── feathr.rst │ ├── index.rst │ ├── make.bat │ ├── modules.rst │ ├── readme.md │ └── requirements.txt ├── feathr │ ├── __init__.py │ ├── chat │ │ ├── __init__.py │ │ ├── feathr_chat.py │ │ ├── notebook_utils.py │ │ ├── prompt_generator.py │ │ └── source_code_utils.py │ ├── client.py │ ├── constants.py │ ├── datasets │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── nyc_taxi.py │ │ └── utils.py │ ├── definition │ │ ├── __init__.py │ │ ├── _materialization_utils.py │ │ ├── aggregation.py │ │ ├── anchor.py │ │ ├── config_helper.py │ │ ├── dtype.py │ │ ├── feathrconfig.py │ │ ├── feature.py │ │ ├── feature_derivations.py │ │ ├── lookup_feature.py │ │ ├── materialization_settings.py │ │ ├── monitoring_settings.py │ │ ├── query_feature_list.py │ │ ├── repo_definitions.py │ │ ├── settings.py │ │ ├── sink.py │ │ ├── source.py │ │ ├── transformation.py │ │ └── typed_key.py │ ├── protobuf │ │ ├── __init__.py │ │ └── featureValue_pb2.py │ ├── registry │ │ ├── __init__.py │ │ ├── _feathr_registry_client.py │ │ ├── _feature_registry_purview.py │ │ ├── feature_registry.py │ │ └── registry_utils.py │ ├── secrets │ │ ├── __init__.py │ │ └── akv_client.py │ ├── spark_provider │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── _abc.py │ │ ├── _databricks_submission.py │ │ ├── _localspark_submission.py │ │ ├── _synapse_submission.py │ │ ├── feathr_configurations.py │ │ └── noop-1.0.jar │ ├── udf │ │ ├── __init__.py │ │ ├── _preprocessing_pyudf_manager.py │ │ └── feathr_pyspark_driver_template.py │ ├── utils │ │ ├── __init__.py │ │ ├── _env_config_reader.py │ │ ├── _file_utils.py │ │ ├── config.py │ │ ├── dsl │ │ │ ├── dsl_generator.py │ │ │ ├── functions.py │ │ │ ├── gen_function_list.sh │ │ │ └── test_dsl_generator.py │ │ ├── feature_printer.py │ │ ├── job_utils.py │ │ ├── platform.py │ │ └── spark_job_params.py │ └── version.py ├── feathrcli │ ├── __init__.py │ ├── cli.py │ └── data │ │ └── feathr_user_workspace │ │ ├── feathr_config.yaml │ │ └── features │ │ ├── agg_features.py │ │ ├── non_agg_features.py │ │ └── request_features.py ├── pyproject.toml ├── setup.py └── test │ ├── clean_azure_test_data.py │ ├── conftest.py │ ├── prep_azure_kafka_test_data.py │ ├── prep_azure_test_data.py │ ├── readme.md │ ├── samples │ └── test_notebooks.py │ ├── test_azure_feature_monitoring_e2e.py │ ├── test_azure_kafka_e2e.py │ ├── test_azure_snowflake_e2e.py │ ├── test_azure_spark_e2e.py │ ├── test_azure_spark_maven_e2e.py │ ├── test_cli.py │ ├── test_config_loading.py │ ├── test_derived_features.py │ ├── test_feature_anchor.py │ ├── test_feature_materialization.py │ ├── test_feature_name_validation.py │ ├── test_feature_registry.py │ ├── test_fixture.py │ ├── test_input_output_sources.py │ ├── test_local_spark_e2e.py │ ├── test_lookup_feature.py │ ├── test_observation_setting.py │ ├── test_pyduf_preprocessing_e2e.py │ ├── test_registry_client.py │ ├── test_registry_lineage.json │ ├── test_secrets_read.py │ ├── test_spark_sql_source.py │ ├── test_sql_source.py │ ├── test_time_partition_pattern_e2e.py │ ├── test_user_workspace │ ├── feathr_config.yaml │ ├── feathr_config_local.yaml │ ├── feathr_config_maven.yaml │ ├── feathr_config_registry_purview.yaml │ ├── feathr_config_registry_purview_rbac.yaml │ ├── feathr_config_registry_sql.yaml │ ├── feathr_config_registry_sql_rbac.yaml │ ├── feature_gen_conf │ │ ├── test_feature_gen_1.conf │ │ ├── test_feature_gen_2.conf │ │ └── test_feature_gen_snowflake.conf │ ├── feature_join_conf │ │ ├── feature_join.conf │ │ └── feature_join_local.conf │ ├── green_tripdata_2020-04_with_index.csv │ ├── mock_results │ │ ├── output-delta │ │ │ ├── _delta_log │ │ │ │ └── 00000000000000000000.json │ │ │ └── part-00000-5020f59b-ee83-45a6-a2cd-4b9a37427f86-c000.snappy.parquet │ │ ├── output.avro │ │ │ └── part-00000-979daf2d-d172-48cc-a65e-87a89526f97a-c000.avro │ │ ├── output.csv │ │ ├── output.parquet │ │ │ └── part-00000-bfa76930-af3c-4d58-a6e6-c1050f57ab99-c000.snappy.parquet │ │ └── output_dir.csv │ │ │ └── part-00000-06dad06f-1275-434b-8d83-6b9ed6c73eab-c000.csv │ └── mockdata │ │ └── feathrazuretest3fs@feathrazuretest3storage.dfs.core.windows.net │ │ └── demo_data │ │ └── green_tripdata_2020-04.csv │ ├── test_utils │ ├── constants.py │ ├── data_generator.py │ ├── query_sql.py │ └── udfs.py │ └── unit │ ├── datasets │ ├── test_dataset_utils.py │ └── test_datasets.py │ ├── spark_provider │ └── test_localspark_submission.py │ ├── test_dtype.py │ ├── udf │ └── test_preprocessing_pyudf_manager.py │ └── utils │ ├── test_config.py │ ├── test_env_config_reader.py │ ├── test_job_utils.py │ └── test_platform.py ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── registry ├── access_control │ ├── .env │ ├── README.md │ ├── api.py │ ├── main.py │ ├── rbac │ │ ├── __init__.py │ │ ├── access.py │ │ ├── auth.py │ │ ├── config.py │ │ ├── database.py │ │ ├── db_rbac.py │ │ ├── interface.py │ │ └── models.py │ ├── requirements.txt │ └── scripts │ │ ├── schema.sql │ │ └── test_data.sql ├── data-models │ ├── __init__.py │ ├── common │ │ ├── __init__.py │ │ └── models.py │ ├── data-model-diagram.md │ ├── models.py │ └── transformation │ │ ├── __init__.py │ │ └── models.py ├── purview-registry │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── api-spec.md │ ├── main.py │ ├── registry │ │ ├── __init__.py │ │ ├── interface.py │ │ ├── models.py │ │ └── purview_registry.py │ ├── requirements.txt │ ├── script │ │ └── migrate_legacy_project.py │ └── test │ │ ├── test_creation.py │ │ └── test_get.py ├── sql-registry │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── api-spec.md │ ├── main.py │ ├── registry │ │ ├── __init__.py │ │ ├── database.py │ │ ├── db_registry.py │ │ ├── interface.py │ │ └── models.py │ ├── requirements.txt │ ├── scripts │ │ ├── schema.sql │ │ └── test_data.sql │ └── test │ │ ├── test_basic.py │ │ └── test_create.py └── test │ ├── .coveragerc │ ├── requirements.txt │ ├── run_test_cases.sh │ ├── test_purview_registry.py │ └── test_sql_registry.py ├── repositories.gradle ├── settings.gradle └── ui ├── .dockerignore ├── .editorconfig ├── .env ├── .env.development ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .stylelintrc ├── .vscode └── settings.json ├── README.md ├── craco.config.js ├── package-lock.json ├── package.json ├── public ├── env-config.js ├── favicon.ico ├── index.html ├── logo200.png ├── manifest.json ├── robots.txt └── staticwebapp.config.json ├── src ├── api │ ├── api.tsx │ └── index.ts ├── app.tsx ├── components │ ├── AddTags │ │ └── index.tsx │ ├── AzureMsal │ │ └── index.tsx │ ├── CardDescriptions │ │ └── index.tsx │ ├── EditTable │ │ ├── EditTableCell.tsx │ │ ├── index.tsx │ │ └── interface.ts │ ├── FlowGraph │ │ ├── FlowGraph.tsx │ │ ├── LineageNode.tsx │ │ ├── index.module.less │ │ ├── index.ts │ │ ├── interface.ts │ │ └── utils.ts │ ├── HeaderBar │ │ ├── header.tsx │ │ ├── headerWidget.tsx │ │ ├── index.module.less │ │ └── index.ts │ ├── Loading │ │ └── index.tsx │ ├── ResizeTable │ │ ├── ResizableTitle.tsx │ │ ├── ResizeHandle.tsx │ │ ├── ResizeTable.tsx │ │ ├── index.module.less │ │ ├── index.tsx │ │ └── interface.ts │ ├── SiderMenu │ │ ├── VersionBar.tsx │ │ ├── index.module.less │ │ ├── index.ts │ │ └── siteMenu.tsx │ └── SwitchProjectModal │ │ └── index.tsx ├── hooks │ ├── index.ts │ ├── useForceUpdate.ts │ ├── useFullScreen.ts │ └── useStore.ts ├── index.less ├── index.tsx ├── layouts │ └── AppLayout │ │ ├── index.module.less │ │ └── index.tsx ├── models │ └── model.ts ├── pages │ ├── 403 │ │ └── index.tsx │ ├── 404 │ │ └── index.tsx │ ├── DataSourceDetails │ │ └── index.tsx │ ├── DataSources │ │ ├── components │ │ │ ├── DataSourceTable │ │ │ │ └── index.tsx │ │ │ └── SearchBar │ │ │ │ └── index.tsx │ │ └── index.tsx │ ├── FeatureDetails │ │ └── index.tsx │ ├── Features │ │ ├── components │ │ │ ├── FeatureTable │ │ │ │ └── index.tsx │ │ │ ├── NodeDetails │ │ │ │ ├── FeatureNodeDetail.tsx │ │ │ │ ├── SourceNodeDetial.tsx │ │ │ │ ├── index.module.less │ │ │ │ └── index.tsx │ │ │ └── SearchBar │ │ │ │ └── index.tsx │ │ └── index.tsx │ ├── Home │ │ ├── index.module.less │ │ └── index.tsx │ ├── Jobs │ │ └── index.tsx │ ├── Management │ │ ├── components │ │ │ ├── RoleForm │ │ │ │ └── index.tsx │ │ │ ├── SearchBar │ │ │ │ └── index.tsx │ │ │ └── UserRolesTable │ │ │ │ └── index.tsx │ │ └── index.tsx │ ├── Monitoring │ │ └── index.tsx │ ├── NewFeature │ │ ├── components │ │ │ └── FeatureForm │ │ │ │ ├── index.tsx │ │ │ │ └── useForm.ts │ │ └── index.tsx │ ├── NewSource │ │ ├── components │ │ │ └── SourceForm │ │ │ │ ├── index.tsx │ │ │ │ └── useForm.ts │ │ └── index.tsx │ ├── ProjectLineage │ │ └── index.tsx │ ├── Projects │ │ ├── components │ │ │ ├── ProjectTable │ │ │ │ └── index.tsx │ │ │ └── SearchBar │ │ │ │ └── index.tsx │ │ └── index.tsx │ └── RoleManagement │ │ └── index.tsx ├── react-app-env.d.ts ├── routes │ ├── config.tsx │ └── index.ts ├── site.css ├── store │ ├── globalStore.ts │ └── index.ts ├── typings │ └── file.d.ts └── utils │ ├── attributesMapping.ts │ └── utils.tsx └── tsconfig.json /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | /ui/ @blrchen @donegjookim -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/ISSUE_TEMPLATE/bug_report_template.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/doc_improvements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/ISSUE_TEMPLATE/doc_improvements.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/ISSUE_TEMPLATE/feature_request_template.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/non_technical_request_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/ISSUE_TEMPLATE/non_technical_request_template.yaml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/.coveragerc_db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/.coveragerc_db -------------------------------------------------------------------------------- /.github/workflows/.coveragerc_local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/.coveragerc_local -------------------------------------------------------------------------------- /.github/workflows/.coveragerc_sy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/.coveragerc_sy -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/devskim-security-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/devskim-security-linter.yml -------------------------------------------------------------------------------- /.github/workflows/document-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/document-scan.yml -------------------------------------------------------------------------------- /.github/workflows/gradle-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/gradle-test.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-azure-storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/publish-to-azure-storage.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-dockerhub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/publish-to-dockerhub.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/publish-to-maven.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request_push_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/pull_request_push_test.yml -------------------------------------------------------------------------------- /.github/workflows/python-black-formatting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/python-black-formatting.yml -------------------------------------------------------------------------------- /.github/workflows/ui-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.github/workflows/ui-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /FeathrRegistry.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/FeathrRegistry.Dockerfile -------------------------------------------------------------------------------- /FeathrSandbox.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/FeathrSandbox.Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/NOTICE -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /deploy/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/deploy/nginx.conf -------------------------------------------------------------------------------- /deploy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/deploy/start.sh -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/concepts/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/concepts.md -------------------------------------------------------------------------------- /docs/concepts/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/faq.md -------------------------------------------------------------------------------- /docs/concepts/feathr-capabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/feathr-capabilities.md -------------------------------------------------------------------------------- /docs/concepts/feathr-concepts-for-beginners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/feathr-concepts-for-beginners.md -------------------------------------------------------------------------------- /docs/concepts/feathr-udfs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/feathr-udfs.md -------------------------------------------------------------------------------- /docs/concepts/feature-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/feature-definition.md -------------------------------------------------------------------------------- /docs/concepts/feature-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/feature-registry.md -------------------------------------------------------------------------------- /docs/concepts/feature-store-comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/feature-store-comparison.md -------------------------------------------------------------------------------- /docs/concepts/get-offline-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/get-offline-features.md -------------------------------------------------------------------------------- /docs/concepts/materializing-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/materializing-features.md -------------------------------------------------------------------------------- /docs/concepts/point-in-time-join.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/point-in-time-join.md -------------------------------------------------------------------------------- /docs/concepts/registry-access-control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/concepts/registry-access-control.md -------------------------------------------------------------------------------- /docs/design_docs/feature_registry_abstraction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/design_docs/feature_registry_abstraction.md -------------------------------------------------------------------------------- /docs/dev_guide/aerospike_setup_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/aerospike_setup_guide.md -------------------------------------------------------------------------------- /docs/dev_guide/build-and-push-feathr-registry-docker-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/build-and-push-feathr-registry-docker-image.md -------------------------------------------------------------------------------- /docs/dev_guide/cloud_integration_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/cloud_integration_testing.md -------------------------------------------------------------------------------- /docs/dev_guide/cloud_resource_provision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/cloud_resource_provision.md -------------------------------------------------------------------------------- /docs/dev_guide/creating_bacpac_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/creating_bacpac_file.md -------------------------------------------------------------------------------- /docs/dev_guide/dev-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/dev-guide.md -------------------------------------------------------------------------------- /docs/dev_guide/dev_testing_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/dev_testing_guide.md -------------------------------------------------------------------------------- /docs/dev_guide/doc_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/doc_guide.md -------------------------------------------------------------------------------- /docs/dev_guide/feathr-core-code-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/feathr-core-code-structure.md -------------------------------------------------------------------------------- /docs/dev_guide/feathr_overall_release_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/feathr_overall_release_guide.md -------------------------------------------------------------------------------- /docs/dev_guide/feature_data_maintenence_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/feature_data_maintenence_api.md -------------------------------------------------------------------------------- /docs/dev_guide/images/aerospike_aql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/images/aerospike_aql.png -------------------------------------------------------------------------------- /docs/dev_guide/images/aerospike_aql_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/images/aerospike_aql_1.png -------------------------------------------------------------------------------- /docs/dev_guide/images/aerospike_crud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/images/aerospike_crud.png -------------------------------------------------------------------------------- /docs/dev_guide/images/aerospike_crud_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/images/aerospike_crud_1.png -------------------------------------------------------------------------------- /docs/dev_guide/images/coverage_res.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/images/coverage_res.png -------------------------------------------------------------------------------- /docs/dev_guide/images/docker_port_mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/images/docker_port_mapping.png -------------------------------------------------------------------------------- /docs/dev_guide/images/intellij-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/images/intellij-setup.png -------------------------------------------------------------------------------- /docs/dev_guide/images/jupyterlab_browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/images/jupyterlab_browser.png -------------------------------------------------------------------------------- /docs/dev_guide/images/vscode_browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/images/vscode_browser.png -------------------------------------------------------------------------------- /docs/dev_guide/new_contributor_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/new_contributor_guide.md -------------------------------------------------------------------------------- /docs/dev_guide/publish_to_maven.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/publish_to_maven.md -------------------------------------------------------------------------------- /docs/dev_guide/pull_request_guideline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/pull_request_guideline.md -------------------------------------------------------------------------------- /docs/dev_guide/python_dev_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/python_dev_guide.md -------------------------------------------------------------------------------- /docs/dev_guide/python_package_release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/python_package_release.md -------------------------------------------------------------------------------- /docs/dev_guide/scala_dev_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/scala_dev_guide.md -------------------------------------------------------------------------------- /docs/dev_guide/test_coverage_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/test_coverage_guide.md -------------------------------------------------------------------------------- /docs/dev_guide/update_python_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/dev_guide/update_python_docs.md -------------------------------------------------------------------------------- /docs/how-to-guides/azure-deployment-arm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/azure-deployment-arm.md -------------------------------------------------------------------------------- /docs/how-to-guides/azure-deployment-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/azure-deployment-cli.md -------------------------------------------------------------------------------- /docs/how-to-guides/azure_resource_provision.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/azure_resource_provision.json -------------------------------------------------------------------------------- /docs/how-to-guides/azure_resource_provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/azure_resource_provision.sh -------------------------------------------------------------------------------- /docs/how-to-guides/deployment-to-prod-best-practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment-to-prod-best-practices.md -------------------------------------------------------------------------------- /docs/how-to-guides/deployment/deploy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment/deploy.json -------------------------------------------------------------------------------- /docs/how-to-guides/deployment/deployDataLakeStorage.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment/deployDataLakeStorage.bicep -------------------------------------------------------------------------------- /docs/how-to-guides/deployment/deployFeathr.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment/deployFeathr.ps1 -------------------------------------------------------------------------------- /docs/how-to-guides/deployment/deployKV.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment/deployKV.bicep -------------------------------------------------------------------------------- /docs/how-to-guides/deployment/deployPurview.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment/deployPurview.bicep -------------------------------------------------------------------------------- /docs/how-to-guides/deployment/deployRedis.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment/deployRedis.bicep -------------------------------------------------------------------------------- /docs/how-to-guides/deployment/deployRoleAssignments.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment/deployRoleAssignments.bicep -------------------------------------------------------------------------------- /docs/how-to-guides/deployment/deploySynapse.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment/deploySynapse.bicep -------------------------------------------------------------------------------- /docs/how-to-guides/deployment/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment/main.bicep -------------------------------------------------------------------------------- /docs/how-to-guides/deployment/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/deployment/requirements.txt -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-advanced-topic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-advanced-topic.md -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-azure-machine-learning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-azure-machine-learning.md -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-azure-sql-guidance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-azure-sql-guidance.md -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-configuration-and-env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-configuration-and-env.md -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-credential-passthru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-credential-passthru.md -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-input-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-input-format.md -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-job-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-job-configuration.md -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-mlops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-mlops.md -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-registry-client-update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-registry-client-update.md -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-snowflake-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-snowflake-guide.md -------------------------------------------------------------------------------- /docs/how-to-guides/feathr-spark-udf-advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/feathr-spark-udf-advanced.md -------------------------------------------------------------------------------- /docs/how-to-guides/how-to-guides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/how-to-guides.md -------------------------------------------------------------------------------- /docs/how-to-guides/how-to-use-azurekv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/how-to-use-azurekv.md -------------------------------------------------------------------------------- /docs/how-to-guides/jdbc-cosmos-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/jdbc-cosmos-notes.md -------------------------------------------------------------------------------- /docs/how-to-guides/local-feature-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/local-feature-testing.md -------------------------------------------------------------------------------- /docs/how-to-guides/local-spark-provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/local-spark-provider.md -------------------------------------------------------------------------------- /docs/how-to-guides/manage-library-spark-platform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/manage-library-spark-platform.md -------------------------------------------------------------------------------- /docs/how-to-guides/model-inference-with-feathr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/model-inference-with-feathr.md -------------------------------------------------------------------------------- /docs/how-to-guides/online-transformation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/online-transformation.md -------------------------------------------------------------------------------- /docs/how-to-guides/sparksql-source-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/sparksql-source-notes.md -------------------------------------------------------------------------------- /docs/how-to-guides/streaming-source-ingestion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/streaming-source-ingestion.md -------------------------------------------------------------------------------- /docs/how-to-guides/troubleshoot-feature-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/how-to-guides/troubleshoot-feature-definition.md -------------------------------------------------------------------------------- /docs/images/access-control-management.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/access-control-management.png -------------------------------------------------------------------------------- /docs/images/aml-authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/aml-authentication.png -------------------------------------------------------------------------------- /docs/images/aml-environment-switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/aml-environment-switch.png -------------------------------------------------------------------------------- /docs/images/api-docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/api-docs.png -------------------------------------------------------------------------------- /docs/images/app-service-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/app-service-url.png -------------------------------------------------------------------------------- /docs/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/architecture.png -------------------------------------------------------------------------------- /docs/images/arm-deploy-delete-rg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/arm-deploy-delete-rg.png -------------------------------------------------------------------------------- /docs/images/azcloud-powershell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/azcloud-powershell.png -------------------------------------------------------------------------------- /docs/images/azure-sql-db-compute-storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/azure-sql-db-compute-storage.png -------------------------------------------------------------------------------- /docs/images/azure-sql-db-hardware-configs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/azure-sql-db-hardware-configs.png -------------------------------------------------------------------------------- /docs/images/azure-sql-default-configs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/azure-sql-default-configs.png -------------------------------------------------------------------------------- /docs/images/bacpac-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/bacpac-export.png -------------------------------------------------------------------------------- /docs/images/bacpac-sql-database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/bacpac-sql-database.png -------------------------------------------------------------------------------- /docs/images/cognitive-search-enrichment-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/cognitive-search-enrichment-architecture.png -------------------------------------------------------------------------------- /docs/images/concept_illustration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/concept_illustration.jpg -------------------------------------------------------------------------------- /docs/images/conflicts-check-and-handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/conflicts-check-and-handle.png -------------------------------------------------------------------------------- /docs/images/databricks_quickstart1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/databricks_quickstart1.png -------------------------------------------------------------------------------- /docs/images/databricks_quickstart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/databricks_quickstart2.png -------------------------------------------------------------------------------- /docs/images/eventhub_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/eventhub_config.png -------------------------------------------------------------------------------- /docs/images/feathr-add-users.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-add-users.jpg -------------------------------------------------------------------------------- /docs/images/feathr-feature-materliazation-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-feature-materliazation-flow.png -------------------------------------------------------------------------------- /docs/images/feathr-get-offline-features-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-get-offline-features-flow.png -------------------------------------------------------------------------------- /docs/images/feathr-rbac-role-initialization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-rbac-role-initialization.png -------------------------------------------------------------------------------- /docs/images/feathr-sandbox-dev-experience.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-sandbox-dev-experience.png -------------------------------------------------------------------------------- /docs/images/feathr-sandbox-edit-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-sandbox-edit-file.png -------------------------------------------------------------------------------- /docs/images/feathr-sandbox-lineage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-sandbox-lineage.png -------------------------------------------------------------------------------- /docs/images/feathr-sandbox-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-sandbox-ui.png -------------------------------------------------------------------------------- /docs/images/feathr-sandbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-sandbox.png -------------------------------------------------------------------------------- /docs/images/feathr-spark-udf-artifact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-spark-udf-artifact.png -------------------------------------------------------------------------------- /docs/images/feathr-spark-udf-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-spark-udf-result.png -------------------------------------------------------------------------------- /docs/images/feathr-spark-udf-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-spark-udf-test.png -------------------------------------------------------------------------------- /docs/images/feathr-spark-udf-upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-spark-udf-upload.png -------------------------------------------------------------------------------- /docs/images/feathr-ui-landingpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-ui-landingpage.png -------------------------------------------------------------------------------- /docs/images/feathr-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-ui.png -------------------------------------------------------------------------------- /docs/images/feathr-update.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr-update.jpg -------------------------------------------------------------------------------- /docs/images/feathr_api_image_latest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr_api_image_latest.png -------------------------------------------------------------------------------- /docs/images/feathr_api_image_latest_deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr_api_image_latest_deployment.png -------------------------------------------------------------------------------- /docs/images/feathr_api_image_latest_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr_api_image_latest_options.png -------------------------------------------------------------------------------- /docs/images/feathr_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr_logo.png -------------------------------------------------------------------------------- /docs/images/feathr_udf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feathr_udf.jpg -------------------------------------------------------------------------------- /docs/images/feature-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feature-details.png -------------------------------------------------------------------------------- /docs/images/feature-summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feature-summary.png -------------------------------------------------------------------------------- /docs/images/feature_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feature_flow.png -------------------------------------------------------------------------------- /docs/images/feature_store_producer_consumer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/feature_store_producer_consumer.jpg -------------------------------------------------------------------------------- /docs/images/fraud-detection-visual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/fraud-detection-visual.png -------------------------------------------------------------------------------- /docs/images/kafka-messages-monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/kafka-messages-monitor.png -------------------------------------------------------------------------------- /docs/images/observation_data.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/observation_data.jpg -------------------------------------------------------------------------------- /docs/images/online_inference.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/online_inference.jpg -------------------------------------------------------------------------------- /docs/images/point-in-time-join.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/point-in-time-join.png -------------------------------------------------------------------------------- /docs/images/product_recommendation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/product_recommendation.jpg -------------------------------------------------------------------------------- /docs/images/product_recommendation_advanced.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/product_recommendation_advanced.jpg -------------------------------------------------------------------------------- /docs/images/product_recommendation_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/product_recommendation_overview.png -------------------------------------------------------------------------------- /docs/images/purview-root-collection-permission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/purview-root-collection-permission.png -------------------------------------------------------------------------------- /docs/images/purview_permission_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/purview_permission_setting.png -------------------------------------------------------------------------------- /docs/images/registry_abstraction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/registry_abstraction.png -------------------------------------------------------------------------------- /docs/images/spark-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/spark-output.png -------------------------------------------------------------------------------- /docs/images/sql-query-editor-auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/sql-query-editor-auth.png -------------------------------------------------------------------------------- /docs/images/sql-query-editor-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/sql-query-editor-open.png -------------------------------------------------------------------------------- /docs/images/sql-query-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/sql-query-editor.png -------------------------------------------------------------------------------- /docs/images/sqldb-query-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/images/sqldb-query-editor.png -------------------------------------------------------------------------------- /docs/quickstart_databricks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/quickstart_databricks.md -------------------------------------------------------------------------------- /docs/quickstart_local_sandbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/quickstart_local_sandbox.md -------------------------------------------------------------------------------- /docs/quickstart_synapse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/quickstart_synapse.md -------------------------------------------------------------------------------- /docs/release-announcements/v1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/release-announcements/v1.0.0.md -------------------------------------------------------------------------------- /docs/samples/azure_synapse/product_recommendation_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/azure_synapse/product_recommendation_demo.ipynb -------------------------------------------------------------------------------- /docs/samples/customer360/Customer360.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/customer360/Customer360.ipynb -------------------------------------------------------------------------------- /docs/samples/customer360/Feature_engineering_c360.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/customer360/Feature_engineering_c360.jpg -------------------------------------------------------------------------------- /docs/samples/customer360/customer360.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/customer360/customer360.csv -------------------------------------------------------------------------------- /docs/samples/databricks/databricks_quickstart_nyc_taxi_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/databricks/databricks_quickstart_nyc_taxi_demo.ipynb -------------------------------------------------------------------------------- /docs/samples/document_intelligence_with_azure_cognitive_search_skills.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/document_intelligence_with_azure_cognitive_search_skills.ipynb -------------------------------------------------------------------------------- /docs/samples/feature_embedding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/feature_embedding.ipynb -------------------------------------------------------------------------------- /docs/samples/feature_naming_conflicts_samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/feature_naming_conflicts_samples.py -------------------------------------------------------------------------------- /docs/samples/fraud_detection_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/fraud_detection_demo.ipynb -------------------------------------------------------------------------------- /docs/samples/local_quickstart_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/local_quickstart_notebook.ipynb -------------------------------------------------------------------------------- /docs/samples/nyc_taxi_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/nyc_taxi_demo.ipynb -------------------------------------------------------------------------------- /docs/samples/product_recommendation_demo_advanced.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/product_recommendation_demo_advanced.ipynb -------------------------------------------------------------------------------- /docs/samples/time_partition_pattern_samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/samples/time_partition_pattern_samples.py -------------------------------------------------------------------------------- /docs/talks/Feathr Feature Store Talk.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/docs/talks/Feathr Feature Store Talk.pdf -------------------------------------------------------------------------------- /feathr-compute/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/build.gradle -------------------------------------------------------------------------------- /feathr-compute/src/main/java/com/linkedin/feathr/compute/ComputeGraphs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/main/java/com/linkedin/feathr/compute/ComputeGraphs.java -------------------------------------------------------------------------------- /feathr-compute/src/main/java/com/linkedin/feathr/compute/Dependencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/main/java/com/linkedin/feathr/compute/Dependencies.java -------------------------------------------------------------------------------- /feathr-compute/src/main/java/com/linkedin/feathr/compute/InternalApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/main/java/com/linkedin/feathr/compute/InternalApi.java -------------------------------------------------------------------------------- /feathr-compute/src/main/java/com/linkedin/feathr/compute/Operators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/main/java/com/linkedin/feathr/compute/Operators.java -------------------------------------------------------------------------------- /feathr-compute/src/main/java/com/linkedin/feathr/compute/PegasusUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/main/java/com/linkedin/feathr/compute/PegasusUtils.java -------------------------------------------------------------------------------- /feathr-compute/src/main/java/com/linkedin/feathr/compute/Resolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/main/java/com/linkedin/feathr/compute/Resolver.java -------------------------------------------------------------------------------- /feathr-compute/src/main/java/com/linkedin/feathr/compute/SqlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/main/java/com/linkedin/feathr/compute/SqlUtil.java -------------------------------------------------------------------------------- /feathr-compute/src/test/java/com/linkedin/feathr/compute/TestResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/java/com/linkedin/feathr/compute/TestResolver.java -------------------------------------------------------------------------------- /feathr-compute/src/test/resources/anchorConfigWithMvelConverter.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/resources/anchorConfigWithMvelConverter.conf -------------------------------------------------------------------------------- /feathr-compute/src/test/resources/anchorWithKeyExtractor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/resources/anchorWithKeyExtractor.conf -------------------------------------------------------------------------------- /feathr-compute/src/test/resources/anchoredFeature.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/resources/anchoredFeature.conf -------------------------------------------------------------------------------- /feathr-compute/src/test/resources/anchoredFeature2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/resources/anchoredFeature2.conf -------------------------------------------------------------------------------- /feathr-compute/src/test/resources/complexDerivedFeature.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/resources/complexDerivedFeature.conf -------------------------------------------------------------------------------- /feathr-compute/src/test/resources/derivedFeatureWithClass.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/resources/derivedFeatureWithClass.conf -------------------------------------------------------------------------------- /feathr-compute/src/test/resources/mvelDerivedFeature.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/resources/mvelDerivedFeature.conf -------------------------------------------------------------------------------- /feathr-compute/src/test/resources/seqJoinFeature.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/resources/seqJoinFeature.conf -------------------------------------------------------------------------------- /feathr-compute/src/test/resources/swa.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/resources/swa.conf -------------------------------------------------------------------------------- /feathr-compute/src/test/resources/swaWithExtractor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-compute/src/test/resources/swaWithExtractor.conf -------------------------------------------------------------------------------- /feathr-config/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/build.gradle -------------------------------------------------------------------------------- /feathr-config/src/main/java/com/linkedin/feathr/core/config/ConfigObj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/java/com/linkedin/feathr/core/config/ConfigObj.java -------------------------------------------------------------------------------- /feathr-config/src/main/java/com/linkedin/feathr/core/config/ConfigType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/java/com/linkedin/feathr/core/config/ConfigType.java -------------------------------------------------------------------------------- /feathr-config/src/main/java/com/linkedin/feathr/core/config/WindowType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/java/com/linkedin/feathr/core/config/WindowType.java -------------------------------------------------------------------------------- /feathr-config/src/main/java/com/linkedin/feathr/core/utils/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/java/com/linkedin/feathr/core/utils/ConfigUtils.java -------------------------------------------------------------------------------- /feathr-config/src/main/java/com/linkedin/feathr/core/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/java/com/linkedin/feathr/core/utils/Utils.java -------------------------------------------------------------------------------- /feathr-config/src/main/java/com/linkedin/feathr/exception/ErrorLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/java/com/linkedin/feathr/exception/ErrorLabel.java -------------------------------------------------------------------------------- /feathr-config/src/main/java/com/linkedin/feathr/exception/FeathrException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/java/com/linkedin/feathr/exception/FeathrException.java -------------------------------------------------------------------------------- /feathr-config/src/main/resources/FeatureDefConfigSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/resources/FeatureDefConfigSchema.json -------------------------------------------------------------------------------- /feathr-config/src/main/resources/JoinConfigSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/resources/JoinConfigSchema.json -------------------------------------------------------------------------------- /feathr-config/src/main/resources/PresentationsConfigSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/resources/PresentationsConfigSchema.json -------------------------------------------------------------------------------- /feathr-config/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /feathr-config/src/test/java/com/linkedin/feathr/core/utils/ConfigUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/java/com/linkedin/feathr/core/utils/ConfigUtilsTest.java -------------------------------------------------------------------------------- /feathr-config/src/test/resources/Bar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/Bar.txt -------------------------------------------------------------------------------- /feathr-config/src/test/resources/Foo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/Foo.txt -------------------------------------------------------------------------------- /feathr-config/src/test/resources/PresentationsSchemaTestCases.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/PresentationsSchemaTestCases.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/config/fruits.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/config/fruits.csv -------------------------------------------------------------------------------- /feathr-config/src/test/resources/config/fruitsWithDupIds.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/config/fruitsWithDupIds.csv -------------------------------------------------------------------------------- /feathr-config/src/test/resources/config/fruitsWithDupNames.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/config/fruitsWithDupNames.csv -------------------------------------------------------------------------------- /feathr-config/src/test/resources/config/hashedFruits.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/config/hashedFruits.csv -------------------------------------------------------------------------------- /feathr-config/src/test/resources/config/manifest1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/config/manifest1.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/config/manifest2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/config/manifest2.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/config/manifest3.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/config/manifest3.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/dir1/features-1-prod.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/dir1/features-1-prod.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/dir1/features-2-prod.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/dir1/features-2-prod.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/dir1/features-3-prod.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/dir1/features-3-prod.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/dir1/join.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/dir1/join.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/dir2/features-1-ei.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/dir2/features-1-ei.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/extractor-with-params.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/extractor-with-params.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/foo-2.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/foo-2.0.1.jar -------------------------------------------------------------------------------- /feathr-config/src/test/resources/invalidSemanticsConfig/duplicate-feature.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/invalidSemanticsConfig/duplicate-feature.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/invalidSemanticsConfig/undefined-source.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/invalidSemanticsConfig/undefined-source.conf -------------------------------------------------------------------------------- /feathr-config/src/test/resources/validFrameConfigWithInvalidSyntax.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-config/src/test/resources/validFrameConfigWithInvalidSyntax.conf -------------------------------------------------------------------------------- /feathr-data-models/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/build.gradle -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/AbstractNode.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/AbstractNode.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/Aggregation.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/Aggregation.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/AnyNode.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/AnyNode.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/ComputeGraph.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/ComputeGraph.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/ConcreteKey.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/ConcreteKey.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/DataSource.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/DataSource.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/Dimension.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/Dimension.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/External.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/External.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/FeatureValue.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/FeatureValue.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/KeyReference.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/KeyReference.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/LateralView.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/LateralView.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/Lookup.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/Lookup.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/NodeId.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/NodeId.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/OperatorId.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/OperatorId.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/Time.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/Time.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/TimestampCol.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/TimestampCol.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/ValueType.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/ValueType.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/Window.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/compute/Window.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/config/join/Date.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/config/join/Date.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/config/join/HourTime.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/config/join/HourTime.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/config/join/Settings.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/config/join/Settings.pdl -------------------------------------------------------------------------------- /feathr-data-models/src/main/pegasus/com/linkedin/feathr/config/join/TimeUnit.pdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-data-models/src/main/pegasus/com/linkedin/feathr/config/join/TimeUnit.pdl -------------------------------------------------------------------------------- /feathr-impl/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/build.gradle -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/AutoTensorizableTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/AutoTensorizableTypes.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/CoercingTensorData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/CoercingTensorData.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/CompatibilityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/CompatibilityUtils.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/Equal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/Equal.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/Experimental.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/Experimental.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureAggregationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureAggregationType.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureDependencyGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureDependencyGraph.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureError.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureErrorCode.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureExtractor.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureTypeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureTypeConfig.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureTypes.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/FeatureValue.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/GenericTypedTensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/GenericTypedTensor.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/Hasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/Hasher.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/InternalApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/InternalApi.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/TaggedFeatureName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/TaggedFeatureName.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/TaggedFeatureUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/TaggedFeatureUtils.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/TensorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/TensorUtils.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/TypedTensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/TypedTensor.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/configObj/ConfigObj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/configObj/ConfigObj.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/exception/ErrorLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/exception/ErrorLabel.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/time/TimeUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/time/TimeUnit.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/types/FeatureType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/types/FeatureType.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/types/PrimitiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/types/PrimitiveType.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/types/ValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/types/ValueType.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/util/CoercionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/util/CoercionUtils.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/util/MvelContextUDFs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/util/MvelContextUDFs.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/value/FeatureValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/value/FeatureValue.java -------------------------------------------------------------------------------- /feathr-impl/src/main/java/com/linkedin/feathr/common/value/FeatureValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/java/com/linkedin/feathr/common/value/FeatureValues.java -------------------------------------------------------------------------------- /feathr-impl/src/main/protobuf/featureValue.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/protobuf/featureValue.proto -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/databricks/spark/avro/SchemaConverterUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/databricks/spark/avro/SchemaConverterUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/databricks/spark/avro/SchemaConverters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/databricks/spark/avro/SchemaConverters.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/AnchorExtractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/AnchorExtractor.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/AnchorExtractorBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/AnchorExtractorBase.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/CanConvertToAvroRDD.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/CanConvertToAvroRDD.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/ColumnUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/ColumnUtils.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/DateTimeUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/DateTimeUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/FeatureRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/FeatureRef.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/Params.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/Params.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/SparkRowExtractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/SparkRowExtractor.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/Types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/Types.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/common.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/common.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/DenseTensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/DenseTensor.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/DimensionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/DimensionType.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/LOLTensorData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/LOLTensorData.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/Primitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/Primitive.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/ReadableTuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/ReadableTuple.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/Representable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/Representable.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/TensorCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/TensorCategory.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/TensorData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/TensorData.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/TensorIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/TensorIterator.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/TensorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/TensorType.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/TensorTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/TensorTypes.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/Tensors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/Tensors.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/WriteableTuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/common/tensor/WriteableTuple.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/FeatureDataFrame.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/FeatureDataFrame.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/FeatureValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/FeatureValue.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/client/FeathrClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/client/FeathrClient.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/client/InputData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/client/InputData.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/client/TypedRef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/client/TypedRef.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/graph/NodeGrouper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/graph/NodeGrouper.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/graph/NodeUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/graph/NodeUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/job/DataSourceUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/job/DataSourceUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/job/FeatureGenJob.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/job/FeatureGenJob.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/job/OutputUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/job/OutputUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/mvel/MvelContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/mvel/MvelContext.java -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/mvel/MvelUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/mvel/MvelUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/package.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/source/DataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/source/DataSource.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/util/AnchorUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/util/AnchorUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/util/FCMUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/util/FCMUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/util/FeathrUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/util/FeathrUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/util/HdfsUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/util/HdfsUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/offline/util/SourceUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/offline/util/SourceUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/sparkcommon/FDSExtractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/sparkcommon/FDSExtractor.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/swj/SlidingWindowDataDef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/swj/SlidingWindowDataDef.scala -------------------------------------------------------------------------------- /feathr-impl/src/main/scala/com/linkedin/feathr/swj/SlidingWindowJoin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/main/scala/com/linkedin/feathr/swj/SlidingWindowJoin.scala -------------------------------------------------------------------------------- /feathr-impl/src/test/avro/AggregationActorFact.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/avro/AggregationActorFact.avsc -------------------------------------------------------------------------------- /feathr-impl/src/test/avro/AggregationFact.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/avro/AggregationFact.avsc -------------------------------------------------------------------------------- /feathr-impl/src/test/avro/AggregationLabel.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/avro/AggregationLabel.avsc -------------------------------------------------------------------------------- /feathr-impl/src/test/avro/MultiKeyTrainingData.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/avro/MultiKeyTrainingData.avsc -------------------------------------------------------------------------------- /feathr-impl/src/test/avro/SWARegularData.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/avro/SWARegularData.avsc -------------------------------------------------------------------------------- /feathr-impl/src/test/avro/SimpleSpecificRecord.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/avro/SimpleSpecificRecord.avsc -------------------------------------------------------------------------------- /feathr-impl/src/test/avro/TrainingData.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/avro/TrainingData.avsc -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/config/feathr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/generated/config/feathr.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/config/featureJoin_singleKey.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/generated/config/featureJoin_singleKey.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/acl_user_no_read/.acl_user_no_read.txt.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/acl_user_no_read/acl_user_no_read.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/acl_user_no_read_2/.acl_user_no_read.txt.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/acl_user_no_read_2/acl_user_no_read.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/acl_user_no_write_execute/.acl_user_no_write_execute.txt.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/acl_user_no_write_execute/acl_user_no_write_execute.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/acl_user_no_write_execute_2/.acl_user_no_write_execute.txt.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/acl_user_no_write_execute_2/acl_user_no_write_execute.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/acl_user_read/.acl_user_read.txt.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/acl_user_read/acl_user_read.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_daysgap/2019/09/29/.test.avro.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_daysgap/2019/09/29/test.avro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_latest_path/2018_10_17/.test.avro.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_latest_path/2018_10_17/test.avro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_latest_path/2018_11_15/.test.avro.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_latest_path/2018_11_15/test.avro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_latest_path/2018_11_16/.test.avro.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_latest_path/2018_11_16/test.avro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/.08.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/01/17/.test.avro.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/01/17/.test1.avro.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/01/17/.test2.avro.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/01/17/test.avro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/01/17/test1.avro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/01/17/test2.avro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/08: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/11/15/.test.avro.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/11/15/test.avro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/11/16/.test.avro.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/11/16/.test1.avro.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/11/16/test.avro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/generated/mockData/test_multi_latest_path/2018/11/16/test1.avro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/java/com/linkedin/feathr/common/AlienMvelContextUDFs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/java/com/linkedin/feathr/common/AlienMvelContextUDFs.java -------------------------------------------------------------------------------- /feathr-impl/src/test/java/com/linkedin/feathr/common/TestFeatureValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/java/com/linkedin/feathr/common/TestFeatureValue.java -------------------------------------------------------------------------------- /feathr-impl/src/test/java/com/linkedin/feathr/offline/MockAvroData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/java/com/linkedin/feathr/offline/MockAvroData.java -------------------------------------------------------------------------------- /feathr-impl/src/test/java/com/linkedin/feathr/offline/TestMvelContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/java/com/linkedin/feathr/offline/TestMvelContext.java -------------------------------------------------------------------------------- /feathr-impl/src/test/java/com/linkedin/feathr/offline/TestMvelExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/java/com/linkedin/feathr/offline/TestMvelExpression.java -------------------------------------------------------------------------------- /feathr-impl/src/test/java/com/linkedin/feathr/offline/data/TrainingData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/java/com/linkedin/feathr/offline/data/TrainingData.java -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/LocalSQLAnchorTest/feature.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/LocalSQLAnchorTest/feature.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/LocalSQLAnchorTest/obs.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/LocalSQLAnchorTest/obs.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchor1-obs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchor1-obs.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchor1-source-lookup.csv: -------------------------------------------------------------------------------- 1 | alpha,price 2 | apple,1 3 | orange,2 4 | banana,3 -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchor1-source.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchor1-source.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchor1-source.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchor1-source.tsv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchor2-source.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchor2-source.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchor3-source.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchor3-source.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchor4-source.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchor4-source.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchor5-source.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchor5-source.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchor6-source.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchor6-source.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchorAndDerivations/nullValueSource.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchorAndDerivations/nullValueSource.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchorAndDerivations/simple-obs2.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchorAndDerivations/simple-obs2.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/anchorAndDerivations/test5-observations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/anchorAndDerivations/test5-observations.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/avroLatest/2022/10/01/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/bloomfilter-s1.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/bloomfilter-s1.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/bloomfilter-s2.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/bloomfilter-s2.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/bloomfilter-s3.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/bloomfilter-s3.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/decayTest/daily/2019/05/20/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/decayTest/daily/2019/05/20/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/feathrConf-default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/feathrConf-default.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/featureAliasing/viewerFeatureData.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/featureAliasing/viewerFeatureData.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/featureAliasing/viewerObsData.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/featureAliasing/viewerObsData.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/featuresWithFilterObs.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/featuresWithFilterObs.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/frameConf-default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/frameConf-default.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/daily/2019/05/19/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/daily/2019/05/19/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/daily/2019/05/20/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/daily/2019/05/20/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/daily/2019/05/21/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/daily/2019/05/21/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/daily/2019/05/22/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/daily/2019/05/22/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/hourly/2019/05/19/01/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/hourly/2019/05/19/01/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/hourly/2019/05/19/02/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/hourly/2019/05/19/02/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/hourly/2019/05/19/03/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/hourly/2019/05/19/03/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/hourly/2019/05/19/04/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/hourly/2019/05/19/04/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/hourly/2019/05/19/05/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/hourly/2019/05/19/05/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/hourly/2019/05/20/01/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/hourly/2019/05/20/01/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/hourly/2019/05/21/01/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/hourly/2019/05/21/01/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/generation/hourly/2019/05/22/01/data.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/generation/hourly/2019/05/22/01/data.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/localAnchorTestObsData.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/localAnchorTestObsData.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/metric.properties: -------------------------------------------------------------------------------- 1 | version=1.2.3 2 | -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/mockdata/driver_data/green_tripdata_2021-01.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/mockdata/driver_data/green_tripdata_2021-01.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/mockdata/simple-obs2/mockData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/mockdata/simple-obs2/mockData.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/mockdata/simple-obs2/schema.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/mockdata/simple-obs2/schema.avsc -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/mockdata/sqlite/test.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/mockdata/sqlite/test.db -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/nullValue-source.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/nullValue-source.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/nullValue-source1.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/nullValue-source1.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/nullValue-source2.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/nullValue-source2.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/nullValue-source3.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/nullValue-source3.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/nullValueSource.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/nullValueSource.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/obs/obs.csv: -------------------------------------------------------------------------------- 1 | x 2 | 1 3 | 2 4 | 3 -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/sampleFeatureDef.conf: -------------------------------------------------------------------------------- 1 | anchor{} -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/simple-obs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/simple-obs.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/simple-obs2.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/simple-obs2.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/simple-obs2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/simple-obs2.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/slidingWindowAgg/csvTypeTimeFile1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/slidingWindowAgg/csvTypeTimeFile1.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/slidingWindowAgg/hourlyObsData.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/slidingWindowAgg/hourlyObsData.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/slidingWindowAgg/nullObsData.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/slidingWindowAgg/nullObsData.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/slidingWindowAgg/obsWithPassthrough.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/slidingWindowAgg/obsWithPassthrough.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/tensors/allTensorsFeatureData.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/tensors/allTensorsFeatureData.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/tensors/featureData.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/tensors/featureData.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/tensors/obsData.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/tensors/obsData.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/test1-observations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/test1-observations.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/test2-observations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/test2-observations.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/test3-observations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/test3-observations.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/test4-observations.csv: -------------------------------------------------------------------------------- 1 | a 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testAnchorsAsIs/featureGenConfig.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testAnchorsAsIs/featureGenConfig.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testAnchorsAsIs/joinconfig.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testAnchorsAsIs/joinconfig.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testAnchorsAsIs/localframe.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testAnchorsAsIs/localframe.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testAnchorsAsIs/localframe_need_override.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testAnchorsAsIs/localframe_need_override.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testAvroUnionType.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testAvroUnionType.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testBloomfilter-observations.csv: -------------------------------------------------------------------------------- 1 | x,x2,label 2 | a1,a2,1 3 | -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testBloomfilter.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testBloomfilter.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testFlatten.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testFlatten.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testFlatten_obs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testFlatten_obs.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testInferenceTakeout-observations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testInferenceTakeout-observations.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testMVELDerivedFeatureCheckingNull-observations.csv: -------------------------------------------------------------------------------- 1 | mId 2 | 1 3 | 2 4 | 3 5 | -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testMVELDerivedFeatureCheckingNull.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testMVELDerivedFeatureCheckingNull.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testMVELFeatureWithNullValue-observations.csv: -------------------------------------------------------------------------------- 1 | mId 2 | 1 3 | 2 4 | 3 5 | -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testMVELFeatureWithNullValue.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testMVELFeatureWithNullValue.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testMVELLoopExpFeature-observations.csv: -------------------------------------------------------------------------------- 1 | a_id 2 | 1 3 | 2 4 | 3 5 | -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testMVELLoopExpFeature.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testMVELLoopExpFeature.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testMultiKeyDerived-observations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testMultiKeyDerived-observations.csv -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/testWrongMVELExpressionFeature.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/testWrongMVELExpressionFeature.conf -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/timeAwareJoin/timeAwareObsData.avro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/timeAwareJoin/timeAwareObsData.avro.json -------------------------------------------------------------------------------- /feathr-impl/src/test/resources/xFeatureData_NewSchema.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/resources/xFeatureData_NewSchema.avsc -------------------------------------------------------------------------------- /feathr-impl/src/test/scala/com/linkedin/feathr/offline/FeathrIntegTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/scala/com/linkedin/feathr/offline/FeathrIntegTest.scala -------------------------------------------------------------------------------- /feathr-impl/src/test/scala/com/linkedin/feathr/offline/GatewayTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/scala/com/linkedin/feathr/offline/GatewayTest.scala -------------------------------------------------------------------------------- /feathr-impl/src/test/scala/com/linkedin/feathr/offline/TestFeathr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/scala/com/linkedin/feathr/offline/TestFeathr.scala -------------------------------------------------------------------------------- /feathr-impl/src/test/scala/com/linkedin/feathr/offline/TestFeathrKeyTag.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/scala/com/linkedin/feathr/offline/TestFeathrKeyTag.scala -------------------------------------------------------------------------------- /feathr-impl/src/test/scala/com/linkedin/feathr/offline/TestFeathrUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/scala/com/linkedin/feathr/offline/TestFeathrUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/test/scala/com/linkedin/feathr/offline/TestIOUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/scala/com/linkedin/feathr/offline/TestIOUtils.scala -------------------------------------------------------------------------------- /feathr-impl/src/test/scala/com/linkedin/feathr/offline/TestUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-impl/src/test/scala/com/linkedin/feathr/offline/TestUtils.scala -------------------------------------------------------------------------------- /feathr-sandbox/feathr_init_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-sandbox/feathr_init_script.py -------------------------------------------------------------------------------- /feathr-sandbox/start_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr-sandbox/start_local.sh -------------------------------------------------------------------------------- /feathr_project/.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/.readthedocs.yml -------------------------------------------------------------------------------- /feathr_project/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/MANIFEST.in -------------------------------------------------------------------------------- /feathr_project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/README.md -------------------------------------------------------------------------------- /feathr_project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr_project/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/docs/Makefile -------------------------------------------------------------------------------- /feathr_project/docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/docs/conf.py -------------------------------------------------------------------------------- /feathr_project/docs/feathr.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/docs/feathr.rst -------------------------------------------------------------------------------- /feathr_project/docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/docs/index.rst -------------------------------------------------------------------------------- /feathr_project/docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/docs/make.bat -------------------------------------------------------------------------------- /feathr_project/docs/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/docs/modules.rst -------------------------------------------------------------------------------- /feathr_project/docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/docs/readme.md -------------------------------------------------------------------------------- /feathr_project/docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/docs/requirements.txt -------------------------------------------------------------------------------- /feathr_project/feathr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/__init__.py -------------------------------------------------------------------------------- /feathr_project/feathr/chat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/chat/__init__.py -------------------------------------------------------------------------------- /feathr_project/feathr/chat/feathr_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/chat/feathr_chat.py -------------------------------------------------------------------------------- /feathr_project/feathr/chat/notebook_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/chat/notebook_utils.py -------------------------------------------------------------------------------- /feathr_project/feathr/chat/prompt_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/chat/prompt_generator.py -------------------------------------------------------------------------------- /feathr_project/feathr/chat/source_code_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/chat/source_code_utils.py -------------------------------------------------------------------------------- /feathr_project/feathr/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/client.py -------------------------------------------------------------------------------- /feathr_project/feathr/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/constants.py -------------------------------------------------------------------------------- /feathr_project/feathr/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/datasets/__init__.py -------------------------------------------------------------------------------- /feathr_project/feathr/datasets/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/datasets/constants.py -------------------------------------------------------------------------------- /feathr_project/feathr/datasets/nyc_taxi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/datasets/nyc_taxi.py -------------------------------------------------------------------------------- /feathr_project/feathr/datasets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/datasets/utils.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr_project/feathr/definition/_materialization_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/_materialization_utils.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/aggregation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/aggregation.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/anchor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/anchor.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/config_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/config_helper.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/dtype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/dtype.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/feathrconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/feathrconfig.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/feature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/feature.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/feature_derivations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/feature_derivations.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/lookup_feature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/lookup_feature.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/materialization_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/materialization_settings.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/monitoring_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/monitoring_settings.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/query_feature_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/query_feature_list.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/repo_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/repo_definitions.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/settings.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/sink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/sink.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/source.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/transformation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/transformation.py -------------------------------------------------------------------------------- /feathr_project/feathr/definition/typed_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/definition/typed_key.py -------------------------------------------------------------------------------- /feathr_project/feathr/protobuf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr_project/feathr/protobuf/featureValue_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/protobuf/featureValue_pb2.py -------------------------------------------------------------------------------- /feathr_project/feathr/registry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr_project/feathr/registry/_feathr_registry_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/registry/_feathr_registry_client.py -------------------------------------------------------------------------------- /feathr_project/feathr/registry/_feature_registry_purview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/registry/_feature_registry_purview.py -------------------------------------------------------------------------------- /feathr_project/feathr/registry/feature_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/registry/feature_registry.py -------------------------------------------------------------------------------- /feathr_project/feathr/registry/registry_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/registry/registry_utils.py -------------------------------------------------------------------------------- /feathr_project/feathr/secrets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr_project/feathr/secrets/akv_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/secrets/akv_client.py -------------------------------------------------------------------------------- /feathr_project/feathr/spark_provider/.gitignore: -------------------------------------------------------------------------------- 1 | !noop-1.0.jar -------------------------------------------------------------------------------- /feathr_project/feathr/spark_provider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr_project/feathr/spark_provider/_abc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/spark_provider/_abc.py -------------------------------------------------------------------------------- /feathr_project/feathr/spark_provider/_databricks_submission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/spark_provider/_databricks_submission.py -------------------------------------------------------------------------------- /feathr_project/feathr/spark_provider/_localspark_submission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/spark_provider/_localspark_submission.py -------------------------------------------------------------------------------- /feathr_project/feathr/spark_provider/_synapse_submission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/spark_provider/_synapse_submission.py -------------------------------------------------------------------------------- /feathr_project/feathr/spark_provider/feathr_configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/spark_provider/feathr_configurations.py -------------------------------------------------------------------------------- /feathr_project/feathr/spark_provider/noop-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/spark_provider/noop-1.0.jar -------------------------------------------------------------------------------- /feathr_project/feathr/udf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr_project/feathr/udf/_preprocessing_pyudf_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/udf/_preprocessing_pyudf_manager.py -------------------------------------------------------------------------------- /feathr_project/feathr/udf/feathr_pyspark_driver_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/udf/feathr_pyspark_driver_template.py -------------------------------------------------------------------------------- /feathr_project/feathr/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr_project/feathr/utils/_env_config_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/_env_config_reader.py -------------------------------------------------------------------------------- /feathr_project/feathr/utils/_file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/_file_utils.py -------------------------------------------------------------------------------- /feathr_project/feathr/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/config.py -------------------------------------------------------------------------------- /feathr_project/feathr/utils/dsl/dsl_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/dsl/dsl_generator.py -------------------------------------------------------------------------------- /feathr_project/feathr/utils/dsl/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/dsl/functions.py -------------------------------------------------------------------------------- /feathr_project/feathr/utils/dsl/gen_function_list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/dsl/gen_function_list.sh -------------------------------------------------------------------------------- /feathr_project/feathr/utils/dsl/test_dsl_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/dsl/test_dsl_generator.py -------------------------------------------------------------------------------- /feathr_project/feathr/utils/feature_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/feature_printer.py -------------------------------------------------------------------------------- /feathr_project/feathr/utils/job_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/job_utils.py -------------------------------------------------------------------------------- /feathr_project/feathr/utils/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/platform.py -------------------------------------------------------------------------------- /feathr_project/feathr/utils/spark_job_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/utils/spark_job_params.py -------------------------------------------------------------------------------- /feathr_project/feathr/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathr/version.py -------------------------------------------------------------------------------- /feathr_project/feathrcli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feathr_project/feathrcli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathrcli/cli.py -------------------------------------------------------------------------------- /feathr_project/feathrcli/data/feathr_user_workspace/feathr_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathrcli/data/feathr_user_workspace/feathr_config.yaml -------------------------------------------------------------------------------- /feathr_project/feathrcli/data/feathr_user_workspace/features/agg_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/feathrcli/data/feathr_user_workspace/features/agg_features.py -------------------------------------------------------------------------------- /feathr_project/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/pyproject.toml -------------------------------------------------------------------------------- /feathr_project/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/setup.py -------------------------------------------------------------------------------- /feathr_project/test/clean_azure_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/clean_azure_test_data.py -------------------------------------------------------------------------------- /feathr_project/test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/conftest.py -------------------------------------------------------------------------------- /feathr_project/test/prep_azure_kafka_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/prep_azure_kafka_test_data.py -------------------------------------------------------------------------------- /feathr_project/test/prep_azure_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/prep_azure_test_data.py -------------------------------------------------------------------------------- /feathr_project/test/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/readme.md -------------------------------------------------------------------------------- /feathr_project/test/samples/test_notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/samples/test_notebooks.py -------------------------------------------------------------------------------- /feathr_project/test/test_azure_feature_monitoring_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_azure_feature_monitoring_e2e.py -------------------------------------------------------------------------------- /feathr_project/test/test_azure_kafka_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_azure_kafka_e2e.py -------------------------------------------------------------------------------- /feathr_project/test/test_azure_snowflake_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_azure_snowflake_e2e.py -------------------------------------------------------------------------------- /feathr_project/test/test_azure_spark_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_azure_spark_e2e.py -------------------------------------------------------------------------------- /feathr_project/test/test_azure_spark_maven_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_azure_spark_maven_e2e.py -------------------------------------------------------------------------------- /feathr_project/test/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_cli.py -------------------------------------------------------------------------------- /feathr_project/test/test_config_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_config_loading.py -------------------------------------------------------------------------------- /feathr_project/test/test_derived_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_derived_features.py -------------------------------------------------------------------------------- /feathr_project/test/test_feature_anchor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_feature_anchor.py -------------------------------------------------------------------------------- /feathr_project/test/test_feature_materialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_feature_materialization.py -------------------------------------------------------------------------------- /feathr_project/test/test_feature_name_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_feature_name_validation.py -------------------------------------------------------------------------------- /feathr_project/test/test_feature_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_feature_registry.py -------------------------------------------------------------------------------- /feathr_project/test/test_fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_fixture.py -------------------------------------------------------------------------------- /feathr_project/test/test_input_output_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_input_output_sources.py -------------------------------------------------------------------------------- /feathr_project/test/test_local_spark_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_local_spark_e2e.py -------------------------------------------------------------------------------- /feathr_project/test/test_lookup_feature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_lookup_feature.py -------------------------------------------------------------------------------- /feathr_project/test/test_observation_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_observation_setting.py -------------------------------------------------------------------------------- /feathr_project/test/test_pyduf_preprocessing_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_pyduf_preprocessing_e2e.py -------------------------------------------------------------------------------- /feathr_project/test/test_registry_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_registry_client.py -------------------------------------------------------------------------------- /feathr_project/test/test_registry_lineage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_registry_lineage.json -------------------------------------------------------------------------------- /feathr_project/test/test_secrets_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_secrets_read.py -------------------------------------------------------------------------------- /feathr_project/test/test_spark_sql_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_spark_sql_source.py -------------------------------------------------------------------------------- /feathr_project/test/test_sql_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_sql_source.py -------------------------------------------------------------------------------- /feathr_project/test/test_time_partition_pattern_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_time_partition_pattern_e2e.py -------------------------------------------------------------------------------- /feathr_project/test/test_user_workspace/feathr_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_user_workspace/feathr_config.yaml -------------------------------------------------------------------------------- /feathr_project/test/test_user_workspace/feathr_config_local.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_user_workspace/feathr_config_local.yaml -------------------------------------------------------------------------------- /feathr_project/test/test_user_workspace/feathr_config_maven.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_user_workspace/feathr_config_maven.yaml -------------------------------------------------------------------------------- /feathr_project/test/test_user_workspace/feathr_config_registry_purview.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_user_workspace/feathr_config_registry_purview.yaml -------------------------------------------------------------------------------- /feathr_project/test/test_user_workspace/feathr_config_registry_sql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_user_workspace/feathr_config_registry_sql.yaml -------------------------------------------------------------------------------- /feathr_project/test/test_user_workspace/feathr_config_registry_sql_rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_user_workspace/feathr_config_registry_sql_rbac.yaml -------------------------------------------------------------------------------- /feathr_project/test/test_user_workspace/feature_join_conf/feature_join.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_user_workspace/feature_join_conf/feature_join.conf -------------------------------------------------------------------------------- /feathr_project/test/test_user_workspace/green_tripdata_2020-04_with_index.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_user_workspace/green_tripdata_2020-04_with_index.csv -------------------------------------------------------------------------------- /feathr_project/test/test_user_workspace/mock_results/output.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_user_workspace/mock_results/output.csv -------------------------------------------------------------------------------- /feathr_project/test/test_utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_utils/constants.py -------------------------------------------------------------------------------- /feathr_project/test/test_utils/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_utils/data_generator.py -------------------------------------------------------------------------------- /feathr_project/test/test_utils/query_sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_utils/query_sql.py -------------------------------------------------------------------------------- /feathr_project/test/test_utils/udfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/test_utils/udfs.py -------------------------------------------------------------------------------- /feathr_project/test/unit/datasets/test_dataset_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/unit/datasets/test_dataset_utils.py -------------------------------------------------------------------------------- /feathr_project/test/unit/datasets/test_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/unit/datasets/test_datasets.py -------------------------------------------------------------------------------- /feathr_project/test/unit/spark_provider/test_localspark_submission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/unit/spark_provider/test_localspark_submission.py -------------------------------------------------------------------------------- /feathr_project/test/unit/test_dtype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/unit/test_dtype.py -------------------------------------------------------------------------------- /feathr_project/test/unit/udf/test_preprocessing_pyudf_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/unit/udf/test_preprocessing_pyudf_manager.py -------------------------------------------------------------------------------- /feathr_project/test/unit/utils/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/unit/utils/test_config.py -------------------------------------------------------------------------------- /feathr_project/test/unit/utils/test_env_config_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/unit/utils/test_env_config_reader.py -------------------------------------------------------------------------------- /feathr_project/test/unit/utils/test_job_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/unit/utils/test_job_utils.py -------------------------------------------------------------------------------- /feathr_project/test/unit/utils/test_platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/feathr_project/test/unit/utils/test_platform.py -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | version=1.0.5-rc4 2 | SONATYPE_AUTOMATIC_RELEASE=true 3 | POM_ARTIFACT_ID=feathr_2.12 4 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/gradlew.bat -------------------------------------------------------------------------------- /registry/access_control/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/.env -------------------------------------------------------------------------------- /registry/access_control/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/README.md -------------------------------------------------------------------------------- /registry/access_control/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/api.py -------------------------------------------------------------------------------- /registry/access_control/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/main.py -------------------------------------------------------------------------------- /registry/access_control/rbac/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/rbac/__init__.py -------------------------------------------------------------------------------- /registry/access_control/rbac/access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/rbac/access.py -------------------------------------------------------------------------------- /registry/access_control/rbac/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/rbac/auth.py -------------------------------------------------------------------------------- /registry/access_control/rbac/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/rbac/config.py -------------------------------------------------------------------------------- /registry/access_control/rbac/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/rbac/database.py -------------------------------------------------------------------------------- /registry/access_control/rbac/db_rbac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/rbac/db_rbac.py -------------------------------------------------------------------------------- /registry/access_control/rbac/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/rbac/interface.py -------------------------------------------------------------------------------- /registry/access_control/rbac/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/rbac/models.py -------------------------------------------------------------------------------- /registry/access_control/requirements.txt: -------------------------------------------------------------------------------- 1 | pymssql 2 | fastapi 3 | uvicorn 4 | pyjwt 5 | pydantic 6 | requests 7 | rsa -------------------------------------------------------------------------------- /registry/access_control/scripts/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/scripts/schema.sql -------------------------------------------------------------------------------- /registry/access_control/scripts/test_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/access_control/scripts/test_data.sql -------------------------------------------------------------------------------- /registry/data-models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /registry/data-models/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /registry/data-models/common/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/data-models/common/models.py -------------------------------------------------------------------------------- /registry/data-models/data-model-diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/data-models/data-model-diagram.md -------------------------------------------------------------------------------- /registry/data-models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/data-models/models.py -------------------------------------------------------------------------------- /registry/data-models/transformation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /registry/data-models/transformation/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/data-models/transformation/models.py -------------------------------------------------------------------------------- /registry/purview-registry/.dockerignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .env 3 | .vscode 4 | -------------------------------------------------------------------------------- /registry/purview-registry/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .env 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /registry/purview-registry/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/Dockerfile -------------------------------------------------------------------------------- /registry/purview-registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/README.md -------------------------------------------------------------------------------- /registry/purview-registry/api-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/api-spec.md -------------------------------------------------------------------------------- /registry/purview-registry/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/main.py -------------------------------------------------------------------------------- /registry/purview-registry/registry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /registry/purview-registry/registry/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/registry/interface.py -------------------------------------------------------------------------------- /registry/purview-registry/registry/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/registry/models.py -------------------------------------------------------------------------------- /registry/purview-registry/registry/purview_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/registry/purview_registry.py -------------------------------------------------------------------------------- /registry/purview-registry/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/requirements.txt -------------------------------------------------------------------------------- /registry/purview-registry/script/migrate_legacy_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/script/migrate_legacy_project.py -------------------------------------------------------------------------------- /registry/purview-registry/test/test_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/test/test_creation.py -------------------------------------------------------------------------------- /registry/purview-registry/test/test_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/purview-registry/test/test_get.py -------------------------------------------------------------------------------- /registry/sql-registry/.dockerignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .env 3 | .vscode 4 | -------------------------------------------------------------------------------- /registry/sql-registry/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .env 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /registry/sql-registry/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/Dockerfile -------------------------------------------------------------------------------- /registry/sql-registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/README.md -------------------------------------------------------------------------------- /registry/sql-registry/api-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/api-spec.md -------------------------------------------------------------------------------- /registry/sql-registry/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/main.py -------------------------------------------------------------------------------- /registry/sql-registry/registry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/registry/__init__.py -------------------------------------------------------------------------------- /registry/sql-registry/registry/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/registry/database.py -------------------------------------------------------------------------------- /registry/sql-registry/registry/db_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/registry/db_registry.py -------------------------------------------------------------------------------- /registry/sql-registry/registry/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/registry/interface.py -------------------------------------------------------------------------------- /registry/sql-registry/registry/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/registry/models.py -------------------------------------------------------------------------------- /registry/sql-registry/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/requirements.txt -------------------------------------------------------------------------------- /registry/sql-registry/scripts/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/scripts/schema.sql -------------------------------------------------------------------------------- /registry/sql-registry/scripts/test_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/scripts/test_data.sql -------------------------------------------------------------------------------- /registry/sql-registry/test/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/test/test_basic.py -------------------------------------------------------------------------------- /registry/sql-registry/test/test_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/sql-registry/test/test_create.py -------------------------------------------------------------------------------- /registry/test/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/test/.coveragerc -------------------------------------------------------------------------------- /registry/test/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/test/requirements.txt -------------------------------------------------------------------------------- /registry/test/run_test_cases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/test/run_test_cases.sh -------------------------------------------------------------------------------- /registry/test/test_purview_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/test/test_purview_registry.py -------------------------------------------------------------------------------- /registry/test/test_sql_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/registry/test/test_sql_registry.py -------------------------------------------------------------------------------- /repositories.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/repositories.gradle -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/settings.gradle -------------------------------------------------------------------------------- /ui/.dockerignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | -------------------------------------------------------------------------------- /ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/.editorconfig -------------------------------------------------------------------------------- /ui/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/.env -------------------------------------------------------------------------------- /ui/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/.env.development -------------------------------------------------------------------------------- /ui/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | dist 4 | public -------------------------------------------------------------------------------- /ui/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/.eslintrc -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | dist -------------------------------------------------------------------------------- /ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/.prettierrc -------------------------------------------------------------------------------- /ui/.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/.stylelintrc -------------------------------------------------------------------------------- /ui/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/.vscode/settings.json -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/craco.config.js -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/public/env-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/public/env-config.js -------------------------------------------------------------------------------- /ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/public/favicon.ico -------------------------------------------------------------------------------- /ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/public/index.html -------------------------------------------------------------------------------- /ui/public/logo200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/public/logo200.png -------------------------------------------------------------------------------- /ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/public/manifest.json -------------------------------------------------------------------------------- /ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/public/robots.txt -------------------------------------------------------------------------------- /ui/public/staticwebapp.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/public/staticwebapp.config.json -------------------------------------------------------------------------------- /ui/src/api/api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/api/api.tsx -------------------------------------------------------------------------------- /ui/src/api/index.ts: -------------------------------------------------------------------------------- 1 | export * from './api' 2 | -------------------------------------------------------------------------------- /ui/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/app.tsx -------------------------------------------------------------------------------- /ui/src/components/AddTags/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/AddTags/index.tsx -------------------------------------------------------------------------------- /ui/src/components/AzureMsal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/AzureMsal/index.tsx -------------------------------------------------------------------------------- /ui/src/components/CardDescriptions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/CardDescriptions/index.tsx -------------------------------------------------------------------------------- /ui/src/components/EditTable/EditTableCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/EditTable/EditTableCell.tsx -------------------------------------------------------------------------------- /ui/src/components/EditTable/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/EditTable/index.tsx -------------------------------------------------------------------------------- /ui/src/components/EditTable/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/EditTable/interface.ts -------------------------------------------------------------------------------- /ui/src/components/FlowGraph/FlowGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/FlowGraph/FlowGraph.tsx -------------------------------------------------------------------------------- /ui/src/components/FlowGraph/LineageNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/FlowGraph/LineageNode.tsx -------------------------------------------------------------------------------- /ui/src/components/FlowGraph/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/FlowGraph/index.module.less -------------------------------------------------------------------------------- /ui/src/components/FlowGraph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/FlowGraph/index.ts -------------------------------------------------------------------------------- /ui/src/components/FlowGraph/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/FlowGraph/interface.ts -------------------------------------------------------------------------------- /ui/src/components/FlowGraph/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/FlowGraph/utils.ts -------------------------------------------------------------------------------- /ui/src/components/HeaderBar/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/HeaderBar/header.tsx -------------------------------------------------------------------------------- /ui/src/components/HeaderBar/headerWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/HeaderBar/headerWidget.tsx -------------------------------------------------------------------------------- /ui/src/components/HeaderBar/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/HeaderBar/index.module.less -------------------------------------------------------------------------------- /ui/src/components/HeaderBar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './header' 2 | -------------------------------------------------------------------------------- /ui/src/components/Loading/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/Loading/index.tsx -------------------------------------------------------------------------------- /ui/src/components/ResizeTable/ResizableTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/ResizeTable/ResizableTitle.tsx -------------------------------------------------------------------------------- /ui/src/components/ResizeTable/ResizeHandle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/ResizeTable/ResizeHandle.tsx -------------------------------------------------------------------------------- /ui/src/components/ResizeTable/ResizeTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/ResizeTable/ResizeTable.tsx -------------------------------------------------------------------------------- /ui/src/components/ResizeTable/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/ResizeTable/index.module.less -------------------------------------------------------------------------------- /ui/src/components/ResizeTable/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/ResizeTable/index.tsx -------------------------------------------------------------------------------- /ui/src/components/ResizeTable/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/ResizeTable/interface.ts -------------------------------------------------------------------------------- /ui/src/components/SiderMenu/VersionBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/SiderMenu/VersionBar.tsx -------------------------------------------------------------------------------- /ui/src/components/SiderMenu/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/SiderMenu/index.module.less -------------------------------------------------------------------------------- /ui/src/components/SiderMenu/index.ts: -------------------------------------------------------------------------------- 1 | export * from './siteMenu' 2 | -------------------------------------------------------------------------------- /ui/src/components/SiderMenu/siteMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/SiderMenu/siteMenu.tsx -------------------------------------------------------------------------------- /ui/src/components/SwitchProjectModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/components/SwitchProjectModal/index.tsx -------------------------------------------------------------------------------- /ui/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/hooks/index.ts -------------------------------------------------------------------------------- /ui/src/hooks/useForceUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/hooks/useForceUpdate.ts -------------------------------------------------------------------------------- /ui/src/hooks/useFullScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/hooks/useFullScreen.ts -------------------------------------------------------------------------------- /ui/src/hooks/useStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/hooks/useStore.ts -------------------------------------------------------------------------------- /ui/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/index.less -------------------------------------------------------------------------------- /ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/index.tsx -------------------------------------------------------------------------------- /ui/src/layouts/AppLayout/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/layouts/AppLayout/index.module.less -------------------------------------------------------------------------------- /ui/src/layouts/AppLayout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/layouts/AppLayout/index.tsx -------------------------------------------------------------------------------- /ui/src/models/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/models/model.ts -------------------------------------------------------------------------------- /ui/src/pages/403/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/403/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/404/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/404/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/DataSourceDetails/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/DataSourceDetails/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/DataSources/components/DataSourceTable/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/DataSources/components/DataSourceTable/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/DataSources/components/SearchBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/DataSources/components/SearchBar/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/DataSources/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/DataSources/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/FeatureDetails/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/FeatureDetails/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Features/components/FeatureTable/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Features/components/FeatureTable/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Features/components/NodeDetails/FeatureNodeDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Features/components/NodeDetails/FeatureNodeDetail.tsx -------------------------------------------------------------------------------- /ui/src/pages/Features/components/NodeDetails/SourceNodeDetial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Features/components/NodeDetails/SourceNodeDetial.tsx -------------------------------------------------------------------------------- /ui/src/pages/Features/components/NodeDetails/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Features/components/NodeDetails/index.module.less -------------------------------------------------------------------------------- /ui/src/pages/Features/components/NodeDetails/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Features/components/NodeDetails/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Features/components/SearchBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Features/components/SearchBar/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Features/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Features/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Home/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Home/index.module.less -------------------------------------------------------------------------------- /ui/src/pages/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Home/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Jobs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Jobs/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Management/components/RoleForm/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Management/components/RoleForm/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Management/components/SearchBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Management/components/SearchBar/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Management/components/UserRolesTable/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Management/components/UserRolesTable/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Management/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Management/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Monitoring/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Monitoring/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/NewFeature/components/FeatureForm/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/NewFeature/components/FeatureForm/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/NewFeature/components/FeatureForm/useForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/NewFeature/components/FeatureForm/useForm.ts -------------------------------------------------------------------------------- /ui/src/pages/NewFeature/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/NewFeature/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/NewSource/components/SourceForm/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/NewSource/components/SourceForm/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/NewSource/components/SourceForm/useForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/NewSource/components/SourceForm/useForm.ts -------------------------------------------------------------------------------- /ui/src/pages/NewSource/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/NewSource/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/ProjectLineage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/ProjectLineage/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Projects/components/ProjectTable/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Projects/components/ProjectTable/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Projects/components/SearchBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Projects/components/SearchBar/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/Projects/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/Projects/index.tsx -------------------------------------------------------------------------------- /ui/src/pages/RoleManagement/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/pages/RoleManagement/index.tsx -------------------------------------------------------------------------------- /ui/src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/react-app-env.d.ts -------------------------------------------------------------------------------- /ui/src/routes/config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/routes/config.tsx -------------------------------------------------------------------------------- /ui/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/routes/index.ts -------------------------------------------------------------------------------- /ui/src/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/site.css -------------------------------------------------------------------------------- /ui/src/store/globalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/store/globalStore.ts -------------------------------------------------------------------------------- /ui/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/store/index.ts -------------------------------------------------------------------------------- /ui/src/typings/file.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/typings/file.d.ts -------------------------------------------------------------------------------- /ui/src/utils/attributesMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/utils/attributesMapping.ts -------------------------------------------------------------------------------- /ui/src/utils/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/src/utils/utils.tsx -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feathr-ai/feathr/HEAD/ui/tsconfig.json --------------------------------------------------------------------------------