public override string ToString()
{
if (VERBOSE_DELETES)
{
return "gen=" + Gen + " numTerms=" + NumTermDeletes + ", terms=" + Terms + ", queries=" + Queries + ", docIDs=" + DocIDs + ", numericUpdates=" + NumericUpdates + ", binaryUpdates=" + BinaryUpdates + ", bytesUsed=" + BytesUsed;
}
else
{
string s = "gen=" + Gen;
if (NumTermDeletes.Get() != 0)
{
s += " " + NumTermDeletes.Get() + " deleted terms (unique count=" + Terms.Count + ")";
}
if (Queries.Count != 0)
{
s += " " + Queries.Count + " deleted queries";
}
if (DocIDs.Count != 0)
{
s += " " + DocIDs.Count + " deleted docIDs";
}
if (NumNumericUpdates.Get() != 0)
{
s += " " + NumNumericUpdates.Get() + " numeric updates (unique count=" + NumericUpdates.Count + ")";
}
if (NumBinaryUpdates.Get() != 0)
{
s += " " + NumBinaryUpdates.Get() + " binary updates (unique count=" + BinaryUpdates.Count + ")";
}
if (BytesUsed.Get() != 0)
{
s += " bytesUsed=" + BytesUsed.Get();
}
return s;
}
}