private static DatasetMetadata SqliteStmtToDatasetMetadata(SQLiteDataReader reader)
{
var nvc = reader.GetValues();
return new DatasetMetadata(
nvc[DatasetColumns.DATASET_NAME],
new DateTime(long.Parse(nvc[DatasetColumns.CREATION_TIMESTAMP], CultureInfo.InvariantCulture.NumberFormat)),
new DateTime(long.Parse(nvc[DatasetColumns.LAST_MODIFIED_TIMESTAMP], CultureInfo.InvariantCulture.NumberFormat)),
nvc[DatasetColumns.LAST_MODIFIED_BY],
long.Parse(nvc[DatasetColumns.STORAGE_SIZE_BYTES], CultureInfo.InvariantCulture.NumberFormat),
long.Parse(nvc[DatasetColumns.RECORD_COUNT], CultureInfo.InvariantCulture.NumberFormat)
);
}