Keyword mapping refactoring
This commit is contained in:
@@ -300,6 +300,7 @@ var
|
||||
field: TScalarRecordField;
|
||||
genField: TPair<IKeyword, TDataValue>;
|
||||
first: Boolean;
|
||||
i: Integer;
|
||||
begin
|
||||
case FKind of
|
||||
vkScalar: Result := FScalar.ToString;
|
||||
@@ -317,10 +318,11 @@ begin
|
||||
try
|
||||
sb.Append('{');
|
||||
first := True;
|
||||
for field in series.Def.Fields do
|
||||
for i := 0 to series.Def.Count - 1 do
|
||||
begin
|
||||
if not first then
|
||||
sb.Append(',');
|
||||
field := series.Def[i];
|
||||
sb.Append(field.Key.Name);
|
||||
first := False;
|
||||
end;
|
||||
@@ -338,10 +340,11 @@ begin
|
||||
try
|
||||
sb.Append('{');
|
||||
first := True;
|
||||
for field in rec.Def.Fields do
|
||||
for i := 0 to rec.Def.Count - 1 do
|
||||
begin
|
||||
if not first then
|
||||
sb.Append(',');
|
||||
field := rec.Def[i];
|
||||
sb.Append(field.Key.Name);
|
||||
first := False;
|
||||
end;
|
||||
@@ -360,10 +363,11 @@ begin
|
||||
try
|
||||
sb.Append('{');
|
||||
first := True;
|
||||
for genField in rec.Fields do
|
||||
for i := 0 to rec.Count - 1 do
|
||||
begin
|
||||
if not first then
|
||||
sb.Append(',');
|
||||
genField := rec[i];
|
||||
sb.Append(genField.Key.Name);
|
||||
first := False;
|
||||
end;
|
||||
|
||||
Reference in New Issue
Block a user