protected TableOperationRequest([NotNull] AtsTable table, [NotNull] TableOperation operation) : base(table) { Check.NotNull(operation, "operation"); _operation = operation; }
public AtsMotorNoiseTable(AtsTable table) { Tracks = table.Tracks.Select(x => new Track( x.Pairs.Select(y => new KeyValuePair <float, float>(float.Parse(y.Key), float.Parse(y.Value))) .OrderBy(z => z.Key).ToArray())) .ToArray(); }
public MergeRowRequest([NotNull] AtsTable table, [NotNull] ITableEntity entity) : base( table, TableOperation.Merge(ResetETag(Check.NotNull(entity, "entity"))) ) { }
public CreateRowRequest([NotNull] AtsTable table, [NotNull] ITableEntity entity) : base( table, TableOperation.Insert(Check.NotNull(entity, "entity")) ) { }
public QueryTableRequest( [NotNull] AtsTable table, [NotNull] TableQuery query, [NotNull] Func <AtsNamedValueBuffer, TElement> resolver) { Check.NotNull(table, "table"); Check.NotNull(query, "query"); Check.NotNull(resolver, "resolver"); _query = query; _resolver = resolver; _table = table; }
private static IEnumerable <TResult> ExecuteSelectExpression <TResult>(QueryContext queryContext, IEntityType entityType, SelectExpression selectExpression) where TResult : class, new() { var context = ((AtsQueryContext)queryContext); var table = new AtsTable(entityType.TableName()); var query = context.TableQueryGenerator.GenerateTableQuery(selectExpression); var request = new QueryTableRequest <TResult>( table, query, s => (TResult)context.QueryBuffer.GetEntity( entityType, context.ValueReaderFactory.Create(entityType, s))); return(context.GetOrAddQueryResults(request)); }
public DeleteTableRequest([NotNull] AtsTable table) : base(table) { }
public QueryKey(AtsTable table, TableQuery query) { Table = table; Query = query; }
public ParameterTables(AtsTable pitch, AtsTable volume) { Pitch = new AtsMotorNoiseTable(pitch); Volume = new AtsMotorNoiseTable(volume); }
protected TableRequest([NotNull] AtsTable table) { Check.NotNull(table, "table"); _table = table; }
public TableBatchRequest([NotNull] AtsTable table) { Check.NotNull(table, "table"); _table = table; }