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)); }
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)); }
public bool CanAppend(XArray xarray) { return(_convertedValueWriter.CanAppend(Convert(xarray))); }