Skip to content

Commit

Permalink
SYMMETRICDS-462 - Data loader table/column transformations.
Browse files Browse the repository at this point in the history
  • Loading branch information
mhanes committed Jun 28, 2011
1 parent a7408ba commit 546f9e3
Showing 1 changed file with 5 additions and 0 deletions.
Expand Up @@ -409,13 +409,18 @@
<column name="target_schema_name" type="VARCHAR" size="50" description="Optional name of the schema a target table is in. Only use this if the target table is not in the default schema." />
<column name="target_table_name" type="VARCHAR" size="50" description="Optional name for a target table. Use this if the target table name is different than the source." />
<column name="target_node_group_id" type="VARCHAR" size="50" required="true" description="The target node group that this transformation belongs to, such as 'store'." />
<column name="transform_order" type="INTEGER" required="true" default="1" description="Specifies the order in which to apply transforms if more than one target operation occurs."/>
<column name="update_first" type="BOOLEANINT" size="1" default="0" description="If true, the target actions are attempted as updates first, regardless of the source operation."/>
<column name="delete_action" type="VARCHAR" size="10" required="true" description="An action to take upon delete of a row." />
</table>

<table name="transform_column" description="Defines the column mappings and optional data transformation for a data loader transformation ">
<column name="transform_id" type="VARCHAR" size="50" required="true" primaryKey="true" description="Unique identifier of a specific transform." />
<column name="source_column_name" type="VARCHAR" size="50" required="true" primaryKey="true" description="Name of the source column." />
<column name="target_column_name" type="VARCHAR" size="50" required="true" primaryKey="true" description="Name of the target column." />
<column name="include_on_insert" type="BOOLEANINT" size="1" required="true" default="1" description="Indicates whether this mapping is included during an insert operation on the source"/>
<column name="include_on_update" type="BOOLEANINT" size="1" required="true" default="1" description="Indicates whether this mapping is included during an update operation on the source"/>
<column name="include_on_delete" type="BOOLEANINT" size="1" required="true" default="1" description="Indicates whether this mapping is included during an delete operation on the source"/>
<column name="pk" type="BOOLEANINT" size="1" default="0" description="Indicates whether this mapping defines a primary key to be used to identify the target row. At least one row must be defined as a pk for each transform_id."/>
<column name="transform_type" type="VARCHAR" size="50" description="The name of a specific type of transform. Custom transformers can be configured as extension points." />
<column name="transform_expression" type="LONGVARCHAR" description="An expression that is specific to the type of transform that is configured in transform_type. See the documentation for each transformer for more details." />
Expand Down

0 comments on commit 546f9e3

Please sign in to comment.