public override IValues GetValues(IInternalValuesQuery query, int startIndex, int endIndex) { if (IsDbClosed) { throw new OdbRuntimeException( NDatabaseError.OdbIsClosed.AddParameter(DbIdentification.Id)); } return(ObjectReader.GetValues(query, startIndex, endIndex)); }