code: def load_data(self, path, overwrite=False, partition=None):
          
          if partition is not None:
              partition_schema = self.partition_schema()
          else:
              partition_schema = None
  
          stmt = ddl.LoadData(
              self._qualified_name,
              path,
              partition=partition,
              partition_schema=partition_schema,
          )
  
          return self._execute(stmt)
docs: Wraps the LOAD DATA DDL statement. Loads data into an Impala table by
          physically moving data files.
  
          Parameters
          ----------
          path : string
          overwrite : boolean, default False
            Overwrite the existing data in the entire table or indicated
            partition
          partition : dict, optional
            If specified, the partition must already exist
  
          Returns
          -------
          query : ImpalaQuery