public override NumericDocValues GetNumericDocValues(string field)
{
NumericDocValues dv = base.GetNumericDocValues(field);
FieldInfo fi = FieldInfos.FieldInfo(field);
if (dv != null)
{
Debug.Assert(fi != null);
Debug.Assert(fi.DocValuesType == FieldInfo.DocValuesType_e.NUMERIC);
return new AssertingNumericDocValues(dv, MaxDoc);
}
else
{
Debug.Assert(fi == null || fi.DocValuesType != FieldInfo.DocValuesType_e.NUMERIC);
return null;
}
}