class_docstr: Find the most decimal places present for any value in this column.
  
  :param column_name:
      The name of the column to be searched.
code: def validate(self, table):
      column = table.columns[self._column_name]
  
      if not isinstance(column.data_type, Number):
          raise DataTypeError(
              "MaxPrecision can only be applied to columns containing Number data."
          )
  
file_path: agate/agate/aggregations/max_precision.py
imports: from agate.aggregations.base import Aggregation
  from agate.data_types import Number
  from agate.exceptions import DataTypeError
  from agate.utils import max_precision
label_desc: Use image node_id 3 for calling the MaxPrecision obj's underlying member method code with example usage: obj.validate(table) without return types