colGroups
Column Groups
Creates a subset of columns from this that are ColumnGroups.
You can optionally use a filter to only include certain columns. colGroups can be called using any of the supported APIs (+ ColumnPath).
This function operates solely on columns at the top-level.
For more information: See colGroups on the documentation website.
Check out: Grammar
For example:
df.select{ colGroups{ it.name.startsWith("my") } }
df.select{ colsAtAnyDepth().colGroups() }
df.select{ "myColGroup".colGroups() }
Examples for this overload:
df.select{ cols{ it.name.startsWith("my") }.colGroups() }
// NOTE: This can be shortened to just:
df.select{ colGroups{ it.name.startsWith("my") } }
Return
A ColumnSet of ColumnGroups.
Parameters
An optional predicate to filter the column groups by.
See also
Column Groups
Creates a subset of columns from this that are ColumnGroups.
You can optionally use a filter to only include certain columns. colGroups can be called using any of the supported APIs (+ ColumnPath).
This function operates solely on columns at the top-level.
For more information: See colGroups on the documentation website.
Check out: Grammar
For example:
df.select{ colGroups{ it.name.startsWith("my") } }
df.select{ colsAtAnyDepth().colGroups() }
df.select{ "myColGroup".colGroups() }
Examples for this overload:
df.select{ colGroups{ it.name.startsWith("my") } }
Return
A ColumnSet of ColumnGroups.
Parameters
An optional predicate to filter the column groups by.
See also
Column Groups
Creates a subset of columns from this that are ColumnGroups.
You can optionally use a filter to only include certain columns. colGroups can be called using any of the supported APIs (+ ColumnPath).
This function operates solely on columns at the top-level.
For more information: See colGroups on the documentation website.
Check out: Grammar
For example:
df.select{ colGroups{ it.name.startsWith("my") } }
df.select{ colsAtAnyDepth().colGroups() }
df.select{ "myColGroup".colGroups() }
Examples for this overload:
df.select{ myColGroup.colGroups() }
df.select{ myColGroup.colGroups{ it.name.startsWith("my") } }
Return
A ColumnSet of ColumnGroups.
Parameters
An optional predicate to filter the column groups by.
See also
Column Groups
Creates a subset of columns from this that are ColumnGroups.
You can optionally use a filter to only include certain columns. colGroups can be called using any of the supported APIs (+ ColumnPath).
This function operates solely on columns at the top-level.
For more information: See colGroups on the documentation website.
Check out: Grammar
For example:
df.select{ colGroups{ it.name.startsWith("my") } }
df.select{ colsAtAnyDepth().colGroups() }
df.select{ "myColGroup".colGroups() }
Examples for this overload:
df.select{ "myColGroup".colGroups{ it.name.startsWith("my") } }
df.select{ "myColGroup".colGroups() }
Return
A ColumnSet of ColumnGroups.
Parameters
An optional predicate to filter the column groups by.
See also
Column Groups
Creates a subset of columns from this that are ColumnGroups.
You can optionally use a filter to only include certain columns. colGroups can be called using any of the supported APIs (+ ColumnPath).
This function operates solely on columns at the top-level.
For more information: See colGroups on the documentation website.
Check out: Grammar
For example:
df.select{ colGroups{ it.name.startsWith("my") } }
df.select{ colsAtAnyDepth().colGroups() }
df.select{ "myColGroup".colGroups() }
Examples for this overload:
df.select{ colGroup(Type::myColGroup).colGroups{ it.name.startsWith("my") } }
df.select{ DataSchemaType::myColGroup.colGroups() }
Return
A ColumnSet of ColumnGroups.
Parameters
An optional predicate to filter the column groups by.
See also
Column Groups
Creates a subset of columns from this that are ColumnGroups.
You can optionally use a filter to only include certain columns. colGroups can be called using any of the supported APIs (+ ColumnPath).
This function operates solely on columns at the top-level.
For more information: See colGroups on the documentation website.
Check out: Grammar
For example:
df.select{ colGroups{ it.name.startsWith("my") } }
df.select{ colsAtAnyDepth().colGroups() }
df.select{ "myColGroup".colGroups() }
Examples for this overload:
df.select{ "pathTo"["myGroupCol"].colGroups() }
Return
A ColumnSet of ColumnGroups.
Parameters
An optional predicate to filter the column groups by.