geo-registry

native:joinattributestable

How QGIS runs Attribute join: native:joinattributestable.

About this implementation
Engine QGIS
Tool name native:joinattributestable
Interface qgis-process
Implements Attribute join
Documentation Not stated
Effects modifies input: no, network: no
Notes Not stated
Status active

Parameters

Name Type Required Default Choices Note
DISCARD_NONMATCHING boolean yes no Not stated Not stated
FIELD field yes Not stated Not stated Not stated
FIELDS_TO_COPY field no Not stated Not stated multiple values
FIELD_2 field yes Not stated Not stated Not stated
INPUT source yes Not stated Not stated Not stated
INPUT_2 source yes Not stated Not stated Not stated
METHOD enum yes 1 0, 1 0 Create separate feature for each matching feature (one-to-many), 1 Take attributes of the first matching feature only (one-to-one)
NON_MATCHING sink no Not stated Not stated output
OUTPUT sink no Not stated Not stated output
PREFIX string no Not stated Not stated Not stated

How it maps to the operation

Operation parameter Parameter here Note
left INPUT Not stated
right INPUT_2 Not stated
output OUTPUT Not stated
left_key FIELD Not stated
right_key FIELD_2 Not stated
how DISCARD_NONMATCHING left = no; inner = yes

Differences from the operation

  • By default (METHOD 1) takes only the first matching row, so duplicate keys do not multiply rows, unlike Columbus's join.

Harvested by the qgis harvester from engine version 4.2.3. Names can change when an engine is harvested again.