internal DatasetMetadata GetMetadataHelper(string identityId, string datasetName)
{
string query = DatasetColumns.BuildQuery(
DatasetColumns.IDENTITY_ID + " = @identity_id AND " +
DatasetColumns.DATASET_NAME + " = @dataset_name "
);
DatasetMetadata metadata = null;
var stmt = ExecuteQuery(query, identityId, datasetName);
try
{
while (Sqlite3.sqlite3_step(stmt) == Sqlite3.SQLITE_ROW)
{
metadata = SqliteStmtToDatasetMetadata(stmt);
}
}
finally
{
if (stmt != null)
Sqlite3.sqlite3_finalize(stmt);
}
return metadata;
}