Skip to content

Commit 8eb136a

Browse files
authored
Merge pull request #3487 from cfengine/revert-3483-classfilterdata-i2
Revert "CFE-4562: classfilterdata(): added docs for object of arrays/objects"
2 parents 44b9315 + 3bc6348 commit 8eb136a

File tree

1 file changed

+2
-50
lines changed

1 file changed

+2
-50
lines changed

content/reference/functions/classfilterdata.markdown

Lines changed: 2 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,10 @@ If the `data_structure` argument is specified to be:
1616

1717
- `"array_of_arrays"`, the `data_container` argument is interpreted as an array
1818
of arrays, and the `key_or_index` argument is interpreted as an index within
19-
the children arrays. The `key_or_index` argument is required.
19+
the children arrays.
2020
- `"array_of_objects"`, the `data_container` argument is interpreted as an array
2121
of objects, and the `key_or_index` argument is interpreted as a key within the
22-
children objects. The `key_or_index` argument is required.
23-
- `"object_of_arrays"`, the `data_container` argument is interpreted as an object
24-
of arrays, and the `key_or_index` argument is interpreted as an index within
25-
the children arrays (if specified). If the `key_or_index` argument is omitted,
26-
the key of the child array itself is used as a class expression.
27-
- `"object_of_objects"`, the `data_container` argument is interpreted as an object
28-
if objects, and the `key_or_index` argument is interpreted as a key within the
29-
children objects (if specified). If the `key_or_index` argument is omitted, the
30-
key of the child object itself is used as a class expression.
22+
children objects.
3123
- `"auto"`, the interpretation is automatically detected based on the data
3224
structure.
3325

@@ -53,46 +45,6 @@ If the `data_structure` argument is specified to be:
5345

5446
{{< CFEngine_include_snippet(classfilterdata_array_of_objects.cf, #\+begin_src\s+example_output\s*, .*end_src) >}}
5547

56-
**Example (with object of arrays):**
57-
58-
**Policy:**
59-
60-
{{< CFEngine_include_snippet(classfilterdata_object_of_arrays.cf, #\+begin_src cfengine3, .*end_src) >}}
61-
62-
**Output:**
63-
64-
{{< CFEngine_include_snippet(classfilterdata_object_of_arrays.cf, #\+begin_src\s+example_output\s*, .*end_src) >}}
65-
66-
**Example (with object of objects):**
67-
68-
**Policy:**
69-
70-
{{< CFEngine_include_snippet(classfilterdata_object_of_objects.cf, #\+begin_src cfengine3, .*end_src) >}}
71-
72-
**Output:**
73-
74-
{{< CFEngine_include_snippet(classfilterdata_object_of_objects.cf, #\+begin_src\s+example_output\s*, .*end_src) >}}
75-
76-
**Example (with object of arrays using exogenous key):**
77-
78-
**Policy:**
79-
80-
{{< CFEngine_include_snippet(classfilterdata_object_of_arrays_exogenous_key.cf, #\+begin_src cfengine3, .*end_src) >}}
81-
82-
**Output:**
83-
84-
{{< CFEngine_include_snippet(classfilterdata_object_of_arrays_exogenous_key.cf, #\+begin_src\s+example_output\s*, .*end_src) >}}
85-
86-
**Example (with object of objects using exogenous key):**
87-
88-
**Policy:**
89-
90-
{{< CFEngine_include_snippet(classfilterdata_object_of_objects_exogenous_key.cf, #\+begin_src cfengine3, .*end_src) >}}
91-
92-
**Output:**
93-
94-
{{< CFEngine_include_snippet(classfilterdata_object_of_objects_exogenous_key.cf, #\+begin_src\s+example_output\s*, .*end_src) >}}
95-
9648
**Notes:**
9749

9850
This function can accept many types of data parameters _(See [collecting function][Functions#collecting functions])_.

0 commit comments

Comments
 (0)