v2026.5.3
All Bundles
Bundle In-memory object query engine. Table stores typed records and supports filtering, aggregation (sum, average), and CSV/filesystem import. Finder provides filesystem search. Compile with -lib query.

Finder

Supports string data queries

Operations

FindFiles #

Finds matching files in a given directory

method : public : FindFiles(path:String) ~ Vector<String>

Parameters

NameTypeDescription
pathStringroot directory to start searching

Return

TypeDescription
Vector<String>matching file names

Example

finder := Query.Structured.Finder->New(".*\\.json$"); # find JSON files
results := finder->FindFiles("/etc/");
each(i : results) {
  results->Get(i)->PrintLine();
};

New # constructor

Default constructor

New(expr:String)

Parameters

NameTypeDescription
exprStringregex expression

Example

finder := Query.Structured.Finder->New(".*\\.obs$"); # match .obs files
matches := finder->FindFiles("/home/user/src");
each(i : matches) { matches->Get(i)->PrintLine(); };