code: def create_definitions(self, tree):
      column_definitions = []
      for child in tree.children:
          if isinstance(child, Tree):
              create_definition = None
              if child.data == "column_declaration":
                  create_definition = self.visit(child)
              column_definitions.append(create_definition)
  
      return column_definitions
  
imports: from lark import Tree
  from evadb.catalog.catalog_type import ColumnType, NdArrayType, VectorStoreType
  from evadb.expression.tuple_value_expression import TupleValueExpression
  from evadb.parser.create_index_statement import CreateIndexStatement
  from evadb.parser.create_statement import ColConstraintInfo, ColumnDefinition, CreateDatabaseStatement, CreateJobStatement, CreateTableStatement
  from evadb.parser.table_ref import TableRef
  from evadb.parser.types import ColumnConstraintEnum
label_desc: Use image node_id 2 for calling the CreateTable obj's underlying member method code with example usage: obj.create_definitions(tree) and returns: column_definitions