code: def feature_encoding_input(block):
      """Fetch the column_types and column_names.
  
      The values are fetched for FeatureEncoding from StructuredDataInput.
      """
      if not isinstance(
          block.inputs[0], nodes_module.StructuredDataInput
      ):
          raise TypeError(
              "CategoricalToNumerical can only be used with StructuredDataInput."
          )
      block.column_types = block.inputs[0].column_types
      block.column_names = block.inputs[0].column_names
  
imports: import keras_tuner
  from tensorflow import keras
  from tensorflow import nest
  from autokeras import blocks
  from autokeras import keras_layers
  from autokeras import nodes
  from autokeras.engine import head
  from autokeras.engine import serializable
  from autokeras.utils import io_utils
label_desc: Use image node_id 1 for calling a global function with example usage: feature_encoding_input(block) without return types