openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
S
stalactite
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very Low Activity
Commits
: Listings
Analyzed
about 24 hours
ago. based on code collected
about 24 hours
ago.
Aug 18, 2024 — Aug 18, 2025
Showing page 2 of 46
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
code cleanup
Guillaume Mary
More...
about 1 month ago
Adding JoinRowConsumer.before/after row consumption methods to allow resource cleanup
Guillaume Mary
More...
about 1 month ago
Applying Collection.parcel(..) move to to Iterables.chunk(..). Leveraging new method Iterables.forEachChunk(..).
Guillaume Mary
More...
about 1 month ago
Fixing wrong value returned by of PreparedStatementWriter.getType() when the PreparedStatementWriter is created from PreparedStatement.ofMethodReference(..)
Guillaume Mary
More...
about 1 month ago
Testing and fixing oneTo-polymorphic behaviors
Guillaume Mary
More...
about 1 month ago
Some code cleanup around last commit
Guillaume Mary
More...
about 2 months ago
Making possible to read an AssociationRecord from an association table
Guillaume Mary
More...
about 2 months ago
Applying slf4j relocation to reload4j
Guillaume Mary
More...
about 2 months ago
Allow Multiple Foreign Keys to target same named Columns
Guillaume Mary
More...
about 2 months ago
Fixing indexed many-to-many and indexed one-to-many relations (order was wrong)
Guillaume Mary
More...
about 2 months ago
Removing IdentifierAssembler.assemble(Function<Column, Object>) because it is useless after the refactoring of using ColumnedRow everywhere
Guillaume Mary
More...
about 2 months ago
Introducing a new ColumnedRow to replace Row access by column name for access by Selectable. This allows aligning RowTransformer and IdAssembler way of reading data from ResultSet and simplify data access. Computing the right ColumnedRow according to JoinNode is let to EntityTreeInflater and some RowConsumers (especially polymorphic ones) to avoid "real" consumers be disturbed by this mechanism. Additionally, copyTransformerWithAliases(..) is nor more useful because we can get contextualized data at any time.
Guillaume Mary
More...
about 2 months ago
Changing some variable and method signature from Map<Column, Object> to Map<Column, ?> to make them more compatible as an input type.
Guillaume Mary
More...
about 2 months ago
Sharing some code on polymorphism finders
Guillaume Mary
More...
about 2 months ago
Making table-per-class handles some subclass polymorphism by mimicking join-table and single-table mechanism
Guillaume Mary
More...
about 2 months ago
Allowing to have one-to-many relation owned by right side on a table-per-class left side by deactivating foreign key creation
Guillaume Mary
More...
about 2 months ago
Moving Select Listener propagation of polymorphic persister to sub-persister to avoid code duplication.
Guillaume Mary
More...
about 2 months ago
Sharing doSelect(..) code between polymorphic persisters
Guillaume Mary
More...
about 2 months ago
Applying the behavior of join-table and table-per-class polymorphism to single-table: selector is replaced by SingleTablePolymorphismEntityFinder for loading entities per their ids. SingleTablePolymorphismSelectExecutor can be deleted.
Guillaume Mary
More...
about 2 months ago
Applying the behavior of join-table polymorphism to tabler-per-class: selector is replaced by TablePerClassPolymorphismEntityFinder for loading entities per their ids. TablePerClassPolymorphicSelectExecutor can be deleted.
Guillaume Mary
More...
about 2 months ago
Fixing join-table polymorphism as root: case with multiple sub-classes wasn't supported. Required a lot of changes because joins configured by builder weren't correct (tree wasn't taking into account several sub-classes nor their relations). Which makes fail the selector, which, thus, was replaced by JoinTablePolymorphismEntityFinder for loading entities per their ids, which didn't support Composited Keys. Addionally, sub-persisters listeners weren't triggered anymore (because the 2-phases load wasn't used anymore). So we make them trigger them again. Which makes appear some errors on ordered Collections (for example, the algorithm wasn't working on Set because we were trying to add the sorted elements to the already-filled Set, which was doing nothing since elements were already in the Set). Finally, JoinTablePolymorphismSelectExecutor can be deleted because it has been replaced by JoinTablePolymorphismEntityFinder
Guillaume Mary
More...
about 2 months ago
Adding log traces for better debugging
Guillaume Mary
More...
2 months ago
Fixing single-table polymorphism as root: loading sub-persisters relations
Guillaume Mary
More...
2 months ago
Fixing table-per-class polymorphism as root: loading sub-persisters relations
Guillaume Mary
More...
2 months ago
Fixing table-per-class polymorphism as root: case with multiple sub-classes wasn't supported
Guillaume Mary
More...
2 months ago
Moving polymorphic handler to their dedicated package for better code organization
Guillaume Mary
More...
3 months ago
Moving element collection relation mapping to the appropriate class instead of making it half in RelationConfigurer and half in ElementCollectionRelationConfigurer
Guillaume Mary
More...
3 months ago
Code cleanup
Guillaume Mary
More...
3 months ago
Moving many-to-many relation configuration to the dedicated class ManyToManyRelationConfigurer to make it more autonomous and avoid splitting part of the algorithm in several classes. This aligns the design with other relation configurers.
Guillaume Mary
More...
3 months ago
Moving determineAccessorDefinition() method from Configurer classes to Configuration ones because it doesn't deal with the persistence algorithm and is more configuration stuff
Guillaume Mary
More...
3 months ago
←
1
2
3
4
5
6
7
8
9
…
45
46
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree