голові примапити концепції. Виглядає зараз що зараз маємо лише приблизно такі конструкції
fsharp
(*
Clustered Index Seek example
SELECT Title
FROM Books
WHERE Id = 100
let books = ctx.UseTable(ctx.Schema.Books.Table)
let selectProjection = fun row -> (row.Title)
let clusteredIndexSeek entity key = entity.Get key
let result =
clusteredIndexSeek books 100
|> selectProjection
*)
fsharp
(*
Table Scan example
SELECT Title
FROM Books
WHERE Quantity > 100
let books = ctx.UseTable(ctx.Schema.Books.Table)
let selectProjection = fun row -> (row.Title)
let whereFilter = fun row -> row.Quantity > 100
let tableScan entity =
let ids = entity.GetIds()
ids
|> Seq.map (fun id -> entity.Get id)
tableScan books
|> Seq.filter whereFilter
|> Seq.map selectProjection
*)
Що панство за усе це думає?
> Що панство за усе це думає? Я ніколи не цікавився цим проєктом але виглядає як щось що зробили бо сильно захотілося, а не щось що вирішує якусь проблему
Ну так. Але чому ні.
Обсуждают сегодня