[ 
https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13219859#comment-13219859
 ] 

graham sanderson commented on AVRO-1006:
----------------------------------------

Raymie, thank you; I think we're in agreement. However the latest patch has 
class SchemaNormalization with static toParsingForm and static build methods

the other static methods reference these specific versions directly.

Perhaps it would be best (since the guts of the parsing form are in the current 
build method) to leave SchemaNormalization as a class of static methods, but 
pass a Normalizer instance to most of the static method... in this case the 
current build method would basically be the guts of the ParsingFormNormalizer 
class

Note the common Normalizer instances would likely be sensibly named singletons 
in the SchemaNormalizer class
                
> Fingerprints for Avro Schemas
> -----------------------------
>
>                 Key: AVRO-1006
>                 URL: https://issues.apache.org/jira/browse/AVRO-1006
>             Project: Avro
>          Issue Type: New Feature
>          Components: java
>            Reporter: Raymie Stata
>            Assignee: Raymie Stata
>              Labels: features
>         Attachments: AVRO-1006-prelim.patch, AVRO-1006.patch, 
> AVRO-1006.patch, AVRO-1006.patch, schema-fingerprinting.html, 
> schema-fingerprinting.html, schema-fingerprinting.html
>
>
> Add function that returns a standardized, 64-bit fingerprint for schemas.  
> Fingerprints are designed such that the chances of collisions is very, very 
> low.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to