Yingyi Bu created ASTERIXDB-1929:
------------------------------------

             Summary: Factor out isAntimatter from TupleWriter and 
TupleWriterFactory
                 Key: ASTERIXDB-1929
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1929
             Project: Apache AsterixDB
          Issue Type: Improvement
          Components: Storage
            Reporter: Yingyi Bu
            Assignee: Chen Luo


isAntimatter is a property of the tuple that we're writing, but not a property 
of the Writer.  Hence, we probably should remove setAntimatter(...) from the 
TupleWriter.

Currently, for each tuple write operation, we need to call setAntimatter() in 
both TupleWriterFactory and TupleWriter.  This is painful and potentially buggy 
-- a XxxFactory typically is one per NC.

Instead, we can add a parameter to write tuple method:
public int writeTuple(ITupleReference tuple, byte[] targetBuf, int targetOff) 
->
public int writeTuple(ITupleReference tuple, byte[] targetBuf, int targetOff, 
boolean isDelete)




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to