internal Table GetTargetTable(ItemStorageConfig storageConfig, DynamoDBFlatConfig flatConfig) { if (flatConfig == null) { throw new ArgumentNullException("flatConfig"); } string tableName = GetTableName(storageConfig, flatConfig); Table table = GetTable(tableName); ValidateConfigAgainstTable(storageConfig, table); return(table); }
private static string GetTableName(ItemStorageConfig storageConfig, DynamoDBFlatConfig flatConfig) { if (flatConfig == null) { throw new ArgumentNullException("flatConfig"); } string tableName = storageConfig.TableName; if (!string.IsNullOrEmpty(flatConfig.OverrideTableName)) { tableName = flatConfig.OverrideTableName; } if (!string.IsNullOrEmpty(flatConfig.TableNamePrefix)) { tableName = flatConfig.TableNamePrefix + tableName; } return(tableName); }
internal BatchWrite(DynamoDBContext context, DynamoDBFlatConfig config) { Context = context; Config = config; }
internal BatchGet(DynamoDBContext context, DynamoDBFlatConfig config) { Context = context; Config = config; Keys = new List <BatchGetKey>(); }