C# (CSharp) Azavea.Open.DAO.Util Namespace

Classes

Name Description
CachingDataReader A base class to save copying a whole lot of common code for different IDataReader implementations.
CachingDataReader.DataReaderConfig Child data readers may need to do something complex to get the values necessary to configure the parent class, so they should construct and pass a DataReaderSetup object. This way if they need to also configure other values at the same time, they can create a more complicated Setup object that contains values used in their own constructor.
DbCaches We need to cache so many things in so many places, it made more sense to just put them all in one nice central location.
ParamNameCache Concatenating ("param" + x) wound up taking a lot of time, so here's a cache to hold them so we only ever have to concatenate them once.