title: How to get StreamSets Record Fields Type inside Jython Evaluator
body: <p>I have a StreamSets pipeline, where I read from a remote SQL Server database using JDBC component as an origin and put the data into a Hive and a Kudu Data Lake.</p>
  
  <p>I'm facing some issues with the type Binary Columns, as there is no Binary type support in Impala, which I use to access both Hive and Kudu.</p>
  
  <p>I decided to convert the Binary type columns (Which flows in the pipeline as Byte_Array type) to String and insert it like that.</p>
  
  <p>I tried to use a Field Type Converter element to convert all Byte_Array types to String, but it didn't work. So I used a Jython component to convert all arr.arr types to String. It works fine, until I got a Null value on that field, so the Jython type was None.type and I was unable to detect the Byte_Array type and unable to convert it to String. So I couldn't insert it into Kudu.</p>
  
  <p>Any help how to get StreamSets Record Field Types inside Jython Evaluator? Or any suggested work around for the problem I'm facing?</p>