public bool CanAppend(XArray xarray)
 {
     // We can append if the nulls themselves fit (only one byte each, to be smaller)
     //  and the values can fit (should almost always be more limiting)
     return((_rowCountWritten + xarray.Count) <= BinaryTableWriter.ColumnFileSizeLimit &&
            _valueWriter.CanAppend(xarray));
 }
Exemple #2
0
 public bool CanAppend(XArray xarray)
 {
     if (_dictionary == null)
     {
         // If we're no longer in enum mode, verify the raw values fit
         return(_valueWriter.CanAppend(xarray));
     }
     else
     {
         // Otherwise, verify the indices fit
         return(_rowIndexWriter.CanAppend(xarray));
     }
 }
 public bool CanAppend(XArray xarray)
 {
     return(_writer.CanAppend(xarray));
 }
Exemple #4
0
 public bool CanAppend(XArray xarray)
 {
     return(_convertedValueWriter.CanAppend(Convert(xarray)));
 }