-
Notifications
You must be signed in to change notification settings - Fork 92
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #138 from gs-rezaem/master
EC integration
- Loading branch information
Showing
443 changed files
with
6,590 additions
and
2,054 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
1) I, Hiroshi Ito, certify that all work committed with the commit message | ||
"covered by: hiroshi_ito.dco" is my original work and I own the copyright | ||
to this work. I agree to contribute this code under the Apache 2.0 license. | ||
|
||
2) I understand and agree all contribution including all personal | ||
information I submit with it is maintained indefinitely and may be | ||
redistributed consistent with the open source license(s) involved. | ||
|
||
This certification is effective for all code contributed from 2018-02-13 to 9999-01-01. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# User Guide to migrate from GS Collections to Eclipse Collections | ||
|
||
Starting with version 17.0.0, `Reladomo` supports [Eclipse Collections](https://github.com/eclipse/eclipse-collections). | ||
GS Collections support is now deprecated. Please note that GS Collections support is planned to | ||
be removed in 1 year (Mar 2019). We recommend users to be prepared for the deprecation and start a plan to migrate from | ||
GS Collections to Eclipse Collections. | ||
|
||
Here is a quick guide to migrate from GS Collections to Eclipse Collections | ||
|
||
### General Migration Guide | ||
1. In `reladomo-gen` task in your build configuration (Ant, Maven or Gradle), replace `generateGscListMethod` with `generateEcListMethod` | ||
|
||
**Ant example:** | ||
``` | ||
<reladomo-gen xml="PATH_TO_THE_XML" | ||
generatedDir="PATH_TO_THE_GEN_DIR" | ||
nonGeneratedDir="PATH_TO_THE_NON_GEN_DIR" | ||
generateGscListMethod="true" /> | ||
``` | ||
``` | ||
<reladomo-gen xml="PATH_TO_THE_XML" | ||
generatedDir="PATH_TO_THE_GEN_DIR" | ||
nonGeneratedDir="PATH_TO_THE_NON_GEN_DIR" | ||
generateEcListMethod="true" /> | ||
``` | ||
|
||
2. Replace `asGscList()` with `asEcList()` in your code. | ||
3. Replace `com.gs.collections.*` imports with `org.eclipse.collections.*` in your code | ||
|
||
### Breaking Changes in 17.0.0 | ||
As part of version `17.0.0`, we made breaking changes in several minor public APIs in Reladomo. If you use any of | ||
these APIs in conjunction with GS Collections APIs, you may need to replace GS Collections dependency with Eclipse Collections equivalent. | ||
|
||
##### Classes | ||
- `MithraFastList` | ||
- `AdhocFastList` | ||
- `ByteArraySet` | ||
- `ConstantIntSet` | ||
- `ConstantShortSet` | ||
|
||
##### Methods | ||
- `AbstractDatedCache.MatchAllAsOfDatesProcedureForMany#getResult()` | ||
- `MasterSyncResult#getBuffers()` | ||
- `MithraCompositeList#getLists()` | ||
- `AsOfEqualityChecker#getMsiPool()` | ||
- `ConcurrentIntObjectHashMap#parallelForEachValue()` | ||
- All methods in `ListFactory` |
Oops, something went wrong.