etl :: component :: transform :: schema_validator :: schema_validator :: Class schema_validator
[hide private]
[frames] | no frames]

Class schema_validator

source code

etl.component.component --+
                          |
                         schema_validator

This is an ETL Component that performs Schema Validation.

Type : Data Component. Computing Performance : Semi-Streamline. Input Flows : 1. * .* : The main data flow with input data. Output Flows : 0-x. * .* : Returns the main flow with Schema Validation Result. * invalid_field : Returns data which has more or less fields. * invalid_name : Returns data which has wrong field name. * invalid_key : Returns data which does not match unique constraint. * invalid_null : Returns data which does not match null constraint * invalid_type : Returns data that fields have invalid type. * invalid_size : Returns data which has more size. * invalid_format : Returns data which does not match with format.

Instance Methods [hide private]
 
__init__(self, schema, name='component.transform.schema_validator')
Required Parameters schema : The name of schema
source code
 
__copy__(self) source code
 
process(self) source code
Method Details [hide private]

__init__(self, schema, name='component.transform.schema_validator')
(Constructor)

source code 

Required Parameters schema : The name of schema

Extra Parameters name : Name of Component.