Class: MapToItem
Defined in: packages/core/src/plan/operators/conversion.ts:12
Converts a named-attribute tuple stream to an item stream by extracting a single column.
Implements
Constructors
Constructor
new MapToItem(
lang,key,source):MapToItem
Defined in: packages/core/src/plan/operators/conversion.ts:16
Parameters
| Parameter | Type | Description |
|---|---|---|
lang | Lowercase<string> | PlanOperator.lang |
key | ASTIdentifier | Column to extract as the item value; defaults to the sole column in source.schema, or allAttrs when the schema has more than one column. |
source | PlanTupleOperator | Tuple operator providing the input rows. |
Returns
MapToItem
Properties
key
key:
ASTIdentifier
Defined in: packages/core/src/plan/operators/conversion.ts:23
Column to extract as the item value; defaults to the sole column in source.schema,
or allAttrs when the schema has more than one column.
lang
lang:
Lowercase<string>
Defined in: packages/core/src/plan/operators/conversion.ts:18
PlanOperator.lang
Implementation of
parent
parent:
PlanOperator
Defined in: packages/core/src/plan/operators/conversion.ts:14
PlanOperator.parent
Implementation of
source
source:
PlanTupleOperator
Defined in: packages/core/src/plan/operators/conversion.ts:25
Tuple operator providing the input rows.
Methods
accept()
accept<
Ret,Arg>(visitors,arg?):Ret
Defined in: packages/core/src/plan/operators/conversion.ts:37
PlanOperator.accept
Type Parameters
| Type Parameter |
|---|
Ret |
Arg |
Parameters
| Parameter | Type |
|---|---|
visitors | Record<string, PlanVisitor<Ret, Arg>> |
arg? | Arg |
Returns
Ret
Implementation of
clone()
clone():
MapToItem
Defined in: packages/core/src/plan/operators/conversion.ts:56
PlanOperator.clone
Returns
MapToItem
Implementation of
getChildren()
getChildren():
PlanOperator[]
Defined in: packages/core/src/plan/operators/conversion.ts:52
PlanOperator.getChildren
Returns
Implementation of
getDependencies()
getDependencies():
IdSet
Defined in: packages/core/src/plan/operators/conversion.ts:62
PlanOperator.getDependencies
Returns
Implementation of
replaceChild()
replaceChild(
current,replacement):void
Defined in: packages/core/src/plan/operators/conversion.ts:44
PlanOperator.replaceChild
Parameters
| Parameter | Type |
|---|---|
current | PlanTupleOperator |
replacement | PlanTupleOperator |
Returns
void