Граф коммитов

91 Коммитов

Автор SHA1 Сообщение Дата
Angeeras Ramanath 40c7209d08 tabs->spaces 2021-11-04 16:32:19 -07:00
Angeeras Ramanath f5d89d792c cleanup 2021-11-04 16:31:23 -07:00
Angeeras Ramanath d1a5c97105 comment 2021-11-04 16:28:47 -07:00
Angeeras Ramanath 834a5832c8 comment cleanup 2021-11-04 16:26:57 -07:00
Angeeras Ramanath 99420752a4 enable wrapper class for IProgress 2021-11-04 16:26:06 -07:00
Angeeras Ramanath f96328ab62 Create wrapper class for IProgress 2021-11-04 16:25:21 -07:00
Angeeras Ramanath 4d642100d4 Merge remote-tracking branch 'origin/main' into user/anramanath/AggregateProgress 2021-11-04 16:24:55 -07:00
Luke Bordonaro f9f3eda992
Fix metadata tables on CDPWSP without data extensions (#162) 2021-11-04 14:54:51 -07:00
Jayson Maxson a008e5e852
Remove isInternalTable from TableDescriptor constructor (#161)
* Remove isInternal from table descriptor ctor

* Fix tests.
CustomDataProcessor.BuildMetadataTables skips extension tables.
Re-enabled CustomDataProcessorWithSourceParser.EnableInternalTables to make with metadata extension tables work.

* Add TableDescriptorFactory tests and fix bug.

* Update migration documentation.

* PR updates

* EnableInternalTables -> EnableExtensionMetadataTables

* Updated doc comments for PR

Co-authored-by: Luke Bordonaro <lukebo@microsoft.com>
Co-authored-by: Jayson Maxson <jmaxson@ntdev.microsoft.com>
2021-11-03 16:35:42 -07:00
Tristan Gibeau 769ae8f3b4
Update ColumnRoles to use strings instead of enum (#158)
* Update ColumnRoles to use strings instead of enum

* Update migration docs
2021-11-03 10:43:23 -07:00
Luke Bordonaro 39bd60dd11
Rename ISerializer and make ApplicationEnvironment's serizlier non-customizable (#159) 2021-11-03 08:57:31 -07:00
Luke Bordonaro 3baa593ad2
Rev version (#157) 2021-11-01 11:42:16 -07:00
Angeeras Ramanath 87644d4f45
Update progress for multiple passes (#149)
* IProgresse multiple passes

* Address feedback. Remove tests.

* Add Test with weird numbers.

* formatting

* tab -> spaces.

* remove empty lines

* remove comment.

* Integer division remove redundant check.

* Create helper + make test more specific.

* remove extra comment.

* tabs to spaces.

* merge conflict

* tabs => spaces.

* PR feedback.

* doc comment.

* Optimized performance.
2021-10-29 11:52:49 -07:00
Angeeras Ramanath fd86165c58 Optimized performance. 2021-10-29 10:57:22 -07:00
Angeeras Ramanath c47e178291 doc comment. 2021-10-29 10:02:42 -07:00
Angeeras Ramanath d70fa3c0ca PR feedback. 2021-10-29 09:32:32 -07:00
Angeeras Ramanath 395122952c tabs => spaces. 2021-10-28 18:12:48 -07:00
Angeeras Ramanath 6777dea785 merge conflict 2021-10-28 18:09:19 -07:00
Angeeras Ramanath 9370e4857d Merge remote-tracking branch 'origin/main' into user/anramanath/AggregateProgress 2021-10-28 18:08:27 -07:00
Angeeras Ramanath a9234146e8 tabs to spaces. 2021-10-28 17:57:17 -07:00
Angeeras Ramanath abfa3b9733 remove extra comment. 2021-10-28 17:54:53 -07:00
Angeeras Ramanath d824ccafc3 Create helper + make test more specific. 2021-10-28 17:52:42 -07:00
Zack Newman 3b0c77def0
Fix missed warnings due to merge. (#155) 2021-10-28 16:20:33 -07:00
Tristan Gibeau 21d50237ec
Enable Version Support for TableConfigurations in the DTO (#145)
* Enable Version Support for TableConfigurations in the DTO
- Move 0.1 Table Config Data Contract to PreV1 namespace
- Create 1.0 Table Config Data Contract without deprecated properties
- Add support to serializer to detect version and select data contract
- Add support to "Upgrade" older 0.1 profiles to current 1.0 DTO Table Config
- Add test for 0.1 -> 1.0 upgrade

* Rename Table Configuratio Help Text -> Description

* updates based on PR comments

* Updates based on PR feedback
2021-10-28 16:13:02 -07:00
Tristan Gibeau cc79b4d386
User/trgibeau/cleanup table attribute (#117)
* Move Table Attribute constructor to protected and crate new public with InternalTable

* Update Internal Table to public set

* Update TableAttribute.cs

* Update TableAttribute.cs

* Fixes based on merge

* Add XML comment

* Update TableAttribute.cs

Co-authored-by: Zack Newman <zachnew@microsoft.com>
2021-10-28 16:05:32 -07:00
Zack Newman ba2c7cf843
Replace Console.*.Write* with ILogger in the SDK / Runtime. (#153)
* Replace Console.*.Write* with ILogger in the SDK / Runtime.

* Address PR comments.
2021-10-28 14:54:20 -07:00
Zack Newman 374a6e3302
Fixes all warnings in the solution. (#150)
* Fixes all warnings in the solution.

Fix all code warnings.
Remove all obsolete code as it causes warnings.

* Address PR comments.

* Address PR comments.

* Address PR comments.

* Address PR comments.

* Update migration doc.

* Revert "Address PR comments."

This reverts commit a5e6a46792.

* Address PR comments.

* Fix removed check.

* Fix toString in DataOutputPath

* Address PR comments.

* Put make EmptySourceParserId for maintenance purposes.

* Address PR comments.
2021-10-28 14:48:36 -07:00
Jayson Maxson d1df048fe3
Merge branch 'main' into user/jmaxson/fix-composite-cookers-2 (#129)
Co-authored-by: Jayson Maxson <jmaxson@ntdev.microsoft.com>
2021-10-28 14:24:14 -07:00
Angeeras Ramanath 8b46f9a7c0 Integer division remove redundant check. 2021-10-28 14:01:56 -07:00
Angeeras Ramanath 2736fdb8f1 remove comment. 2021-10-28 13:08:57 -07:00
Angeeras Ramanath e701171e65 remove empty lines 2021-10-28 13:07:42 -07:00
Angeeras Ramanath 9c91f02c89 tab -> spaces. 2021-10-28 13:02:31 -07:00
Angeeras Ramanath 216ea0dcce formatting 2021-10-28 12:48:09 -07:00
Angeeras Ramanath 74d46d82fd Add Test with weird numbers. 2021-10-28 12:36:33 -07:00
Angeeras Ramanath 0974facfd6 Address feedback. Remove tests. 2021-10-28 11:46:26 -07:00
Luke Bordonaro 3aa409156a
Seal ProcessingSourceInfo and ProcessingSourceAttribute (#152) 2021-10-28 08:31:28 -07:00
Angeeras Ramanath 80a93793fd IProgresse multiple passes 2021-10-27 14:46:20 -07:00
Luke Bordonaro 5efab1c3f1
Update references to the word "plugin" (#148)
* Standardize plugin naming

* Update documentation
2021-10-27 08:14:30 -07:00
Jayson Maxson f3f09bb61f
Remove defunct code for RC1. (#128)
* Remove obsolete code.

* Add comments about EmptySourceParserId.

* Make CustomDataProcessor::ProcessAsyncCore abstract.

* Update migration documentation.

Co-authored-by: Jayson Maxson <jmaxson@ntdev.microsoft.com>
2021-10-26 14:13:22 -07:00
Luke Bordonaro 9cdd470854
Rename 'viewport' references to 'visible domain' (#142)
* Rename 'viewport' references to 'visible domain'

* Update docs

* Rename 'VisibleTableRegionContainer' to 'VisibleDomainRegionContainer'

* Re-add exceptions to interfaces
2021-10-26 14:01:39 -07:00
Zack Newman 71d5808664
User/zachnew msft/disable data processors (#135)
* Comment out Data Processors.

* Update migration doc.

* Update migration doc.
2021-10-26 13:49:59 -07:00
Zack Newman f56f61c769
User/zachnew msft/table discovery (#136)
* Refactor ProcessingSource to use a table discovery interface.

This adds ITableProvider to give users an easier way to provide the
tables for their Processing Sources. The default behavior of finding
all tables in the Processing Source's assembly is preserved.

* Update migration doc.

* Fix typo.

* Simplify TableDescriptor boilerplate.

* Update doc comment.

* Move TableDiscovery to its own file.

* Move DiscoveredTable to its own file.

* Add helper methods based on PR feedback.

* Update doc comments.

* Remove obsolete constructor.

* Refactor test data source.

* Address PR comments about DiscoveredTable comparison.

* Address PR comments.

* Address PR comments.

* Address PR comments.

* Add missing unit test.
2021-10-26 13:45:56 -07:00
Zack Newman d4d080cca1
User/zachnew msft/engine msg box (#141)
* Rename GraphicalEnvironment to IsUserInteractive.

* Add interactive flag.

* Implement message boxes.

* Add test Processing Source for interaction.

* Start tests.

* Add ability to surface errors from the engine.

* Add CLI driver for interaction.

* Address PR comments.
2021-10-26 13:41:34 -07:00
Zack Newman b618a6fd14
User/zachnew msft/build table errors (#138)
* Engine Results now throws if an attempt is made to build a not-enabled table.

* Update breaking changes doc.

* Address PR comments.
2021-10-20 10:49:32 -07:00
Zack Newman 5fe4ce6180
User/zachnew msft/author (#137)
* Add About info to the Sample Plugin.

* Add About Info to SQL Plugin.
2021-10-05 14:10:30 -07:00
Angeeras Ramanath 3917d24bfa
User/anramanath/process data element array (#113)
* IEnumerable to list and foreach loop to for loop.

* More optimizing

* formatting.

* Address PR feedback + cleanup.

* Revert "Address PR feedback + cleanup."

This reverts commit 166d9dd261.

* Address Pr feedback.

* formatting.
2021-10-05 12:16:08 -07:00
Luke Bordonaro dffef641fc
Add HasTableRowDetailsGenerator property to TableBuilder (#126) 2021-10-05 11:28:29 -07:00
Luke Bordonaro b1d1b73c01
RC1 -> main (#134)
* Rename abstract classes that do not need Base in their name (#92)

* Merge rc1 migration docs to one file
2021-10-05 10:37:09 -07:00
Zack Newman cb6a014032
Update results API to return a more streamlined object for data queries. (#130)
* Update results API to return a more streamlined object for data queries.

* Fix file name.

* Update Engine tests to exercise new object.

* Remove unnecessary properties.

* Update doc comments.
2021-10-05 10:06:00 -07:00
Luke Bordonaro a29a7d9f30
Change UnlimitedPassCount from 0 to -1 (#115)
* Change UnlimitedPassCount from 0 to -1

* Fix test to set MaxSourceParseCount explicitly
2021-09-14 08:46:08 -07:00