Skip to content

Supported Containers

Malcolm Groves edited this page Jun 9, 2020 · 5 revisions

FluentQuery currently supports querying over the following types of containers:

  • Anything with a TEnumerator<T>, such as TList<T>, TObjectList<T>, etc
  • Strings in a TStrings, such as TStringList, etc
  • Chars in a String
  • Pointers in a TList
  • Integers in a generic container, such as a TList, etc
  • Integers in a Range
  • Components on a Form
  • Records in a TDataset
  • Files in a Directory (or sub-directories)
  • JSON

Additional containers are being added as required, but this should cover a lot of common cases.