-
Notifications
You must be signed in to change notification settings - Fork 407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hive_generator built value support #533
base: main
Are you sure you want to change the base?
Commits on Jan 5, 2021
-
hive_generator: Support Built codegen
* Implemented: Built values, BuiltLists, BuiltMaps and BuiltSets reading and writing. * TODO: EnumClass support
Configuration menu - View commit details
-
Copy full SHA for beb9c7f - Browse repository at this point
Copy the full SHA beb9c7fView commit details
Commits on Jan 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 731e6d8 - Browse repository at this point
Copy the full SHA 731e6d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bec838e - Browse repository at this point
Copy the full SHA bec838eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a933b50 - Browse repository at this point
Copy the full SHA a933b50View commit details
Commits on Jan 10, 2021
-
hive_generator: Refactor class_builder
* Separate logic into regular and built methods * Expose cast, buildReadConstructor and convertWritableValue * Will be used to separate into two classes
Configuration menu - View commit details
-
Copy full SHA for aa70ffb - Browse repository at this point
Copy the full SHA aa70ffbView commit details -
hive_generator: Refactor ClassBuilder
* Split the base behavior into _ClassBuilderBase and the built_value behavior into ClassBuilder. * I think this is less cluttered, as the built_value behavior will get more complex with the support for custom Builder classes and @BuiltValue annotation
Configuration menu - View commit details
-
Copy full SHA for 1b17cf9 - Browse repository at this point
Copy the full SHA 1b17cf9View commit details -
hive_generator: depend on built_value and built_collection
* We will need to use more type checkers, and this will get out of hand. * Besides, this is an dev_dependency only, so it isnt that big of a deal
Configuration menu - View commit details
-
Copy full SHA for f32caa6 - Browse repository at this point
Copy the full SHA f32caa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7adf101 - Browse repository at this point
Copy the full SHA 7adf101View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6ffa2d - Browse repository at this point
Copy the full SHA f6ffa2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fa51a9 - Browse repository at this point
Copy the full SHA 8fa51a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c223e7 - Browse repository at this point
Copy the full SHA 9c223e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1ce47f - Browse repository at this point
Copy the full SHA a1ce47fView commit details -
hive_generator: Workaround edge case when...
builder is being generated
Configuration menu - View commit details
-
Copy full SHA for dbd9e2c - Browse repository at this point
Copy the full SHA dbd9e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d624a - Browse repository at this point
Copy the full SHA 84d624aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55492ac - Browse repository at this point
Copy the full SHA 55492acView commit details -
Configuration menu - View commit details
-
Copy full SHA for c22b39a - Browse repository at this point
Copy the full SHA c22b39aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cc0141 - Browse repository at this point
Copy the full SHA 2cc0141View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8be0e3 - Browse repository at this point
Copy the full SHA c8be0e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cab846a - Browse repository at this point
Copy the full SHA cab846aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 126ce0a - Browse repository at this point
Copy the full SHA 126ce0aView commit details -
hive_generator: basic nullability awareness
* Only for built_value classes for reducing the amount of generated code to a reasonable level
Configuration menu - View commit details
-
Copy full SHA for ff1181e - Browse repository at this point
Copy the full SHA ff1181eView commit details -
Revert "hive_generator: basic nullability awareness"
* bad idea to do rn. This reverts commit ff1181e.
Configuration menu - View commit details
-
Copy full SHA for 5ecf4a6 - Browse repository at this point
Copy the full SHA 5ecf4a6View commit details