# カラムフィルターコンポーネントを定義する

## 手順

1. tReplicateコンポーネント定義の次に、addComponent {}関数およびそのサブ関数であるsetComponentDefinition {}関数とsetSettings {}関数およびそのパラメーターを入力して、tFilterColumnsコンポーネントを追加し、このコンポーネントにラベルを付けます。
   ```
   // filter data columns - remove 'marriageStatus'
   addComponent {
   	setComponentDefinition {
   		TYPE: "tFilterColumns",
   		NAME: "tFilterColumns_1",
   		POSITION: 512, 224
   	}
   	setSettings {
   		LABEL : "filter_columns"
   }
   ```
2. setSettings {}関数の次にaddSchema {}関数とaddColumn {}サブ関数を入力し、出力フローのスキーマを定義します。

   この例では、直前のコンポーネントで定義したカラム設定をコピーして、marriageStatusカラムを除外するだけです。
   ```
   	addSchema {
   		NAME: "tFilterColumns_1",
   		CONNECTOR: "FLOW"
   		addColumn {
   			NAME: "name",
   			TYPE: "id_String"
   		}
   		addColumn {
   			NAME: "gender",
   			TYPE: "id_String"
   		}
   		addColumn {
   			NAME: "age",
   			TYPE: "id_Integer",
   			LENGTH: 2
   		}
   		addColumn {
   			NAME: "city",
   			TYPE: "id_String"
   		}
   	}
   ```