Shared series in Pipes

This commit is contained in:
Michael Schimmel
2026-02-16 22:41:57 +01:00
parent c73668643f
commit 6b41c0c418
3 changed files with 179 additions and 19 deletions
+8
View File
@@ -98,6 +98,8 @@ type
class function Map(const SourceSeries: ISeries; const MapperFunc: TFunc): ISeries; static;
procedure SetVoid;
// --- Existing Accessors ---
function AsScalar: TScalar; inline;
function AsMethod: TFunc; inline;
@@ -377,6 +379,12 @@ begin
Result := ITuple<TDataValue>(FInterface);
end;
procedure TDataValue.SetVoid;
begin
FInterface := nil;
FKind := vkVoid;
end;
function TDataValue.ToString: String;
var
sb: TStringBuilder;