Github user daveoshinsky commented on a diff in the pull request:

    https://github.com/apache/drill/pull/570#discussion_r160791435
  
    --- Diff: exec/vector/src/main/codegen/templates/NullableValueVectors.java 
---
    @@ -327,13 +327,17 @@ public Mutator getMutator(){
         return v;
       }
     
    -  public void copyFrom(int fromIndex, int thisIndex, 
Nullable${minor.class}Vector from){
    +  protected void copyFromUnsafe(int fromIndex, int thisIndex, 
Nullable${minor.class}Vector from){
    --- End diff --
    
    I added a copyFromSafe() method elsewhere, which is a "safe copy" that 
should not throw an exception due to overwriting the end of the buffer.  
Because I did that, and realizing that copyFrom() is actually UNSAFE (can throw 
the exception, which new copyFromSafe() is designed to avoid), I decided for 
code clarity to change the name of this function.  It has been over a year 
since I wrote this code, and that is what I recall now.


---

Reply via email to