class_docstr: Base column for decimal32, decimal64 or decimal128 columns
class_docstr_tok: ["Base","column","for","decimal32",",","decimal64","or","decimal128","columns"]
docstr: Fill null values with ``value``.
  
  Returns a copy with null filled.
docstr_tok: ["Fill","null","values","with","``","value","``",".","Returns","a","copy","with","null","filled","."]
code: def fillna(
      self,
      fill_value: Any = None,
      method: Optional[str] = None,
  ) -> Self:
      """Fill null values with ``value``.
  
      Returns a copy with null filled.
      """
      if isinstance(fill_value, (int, Decimal)):
          fill_value = cudf.Scalar(fill_value, dtype=self.dtype)
      elif (
          isinstance(fill_value, DecimalBaseColumn)
          or isinstance(fill_value, cudf.core.column.NumericalColumn)
          and is_integer_dtype(fill_value.dtype)
      ):
          fill_value = fill_value.astype(self.dtype)
      else:
          raise TypeError(
              "Decimal columns only support using fillna with decimal and "
              "integer values"
          )
  
      return super().fillna(fill_value, method=method)
  
imports: from __future__ import annotations
  import warnings
  from decimal import Decimal
  from typing import Any, Optional, Sequence, Union, cast
  import cupy
  import numpy
  import pyarrow
  from typing_extensions import Self
  import cudf
  from cudf import _lib
  from cudf._lib.strings.convert.convert_fixed_point import from_decimal
  from cudf._typing import ColumnBinaryOperand, Dtype
  from cudf.api.types import is_integer_dtype, is_scalar
  from cudf.core.buffer import as_buffer
  from cudf.core.column import ColumnBase
  from cudf.core.dtypes import Decimal32Dtype, Decimal64Dtype, Decimal128Dtype, DecimalDtype
  from cudf.core.mixins import BinaryOperand
  from cudf.utils.utils import pa_mask_buffer_to_mask
  from .numerical_base import NumericalBaseColumn
label_desc: Use image node_id 7 for calling the DecimalBaseColumn obj's underlying member method code with example usage: obj.fillna(fill_value, method) and returns: super