{
  "source": "pyspark",
  "pyspark_version": "3.5.0",
  "functions": [
    {
      "name": "Any",
      "kind": "function",
      "args": [
        {
          "name": "args",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        },
        {
          "name": "kwds",
          "default": null,
          "annotation": null,
          "kind": "VAR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "Callable",
      "kind": "function",
      "args": [
        {
          "name": "args",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        },
        {
          "name": "kwargs",
          "default": null,
          "annotation": null,
          "kind": "VAR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "Dict",
      "kind": "function",
      "args": [
        {
          "name": "args",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        },
        {
          "name": "kwargs",
          "default": null,
          "annotation": null,
          "kind": "VAR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "Iterable",
      "kind": "function",
      "args": [
        {
          "name": "args",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        },
        {
          "name": "kwargs",
          "default": null,
          "annotation": null,
          "kind": "VAR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "List",
      "kind": "function",
      "args": [
        {
          "name": "args",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        },
        {
          "name": "kwargs",
          "default": null,
          "annotation": null,
          "kind": "VAR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "Optional",
      "kind": "function",
      "args": [
        {
          "name": "args",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        },
        {
          "name": "kwds",
          "default": null,
          "annotation": null,
          "kind": "VAR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "Tuple",
      "kind": "function",
      "args": [
        {
          "name": "args",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        },
        {
          "name": "kwargs",
          "default": null,
          "annotation": null,
          "kind": "VAR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "Type",
      "kind": "function",
      "args": [
        {
          "name": "args",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        },
        {
          "name": "kwargs",
          "default": null,
          "annotation": null,
          "kind": "VAR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "Union",
      "kind": "function",
      "args": [
        {
          "name": "args",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        },
        {
          "name": "kwds",
          "default": null,
          "annotation": null,
          "kind": "VAR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "ValuesView",
      "kind": "function",
      "args": [
        {
          "name": "args",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        },
        {
          "name": "kwargs",
          "default": null,
          "annotation": null,
          "kind": "VAR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "abs",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "acos",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "acosh",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "add_months",
      "kind": "function",
      "args": [
        {
          "name": "start",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "months",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "aes_decrypt",
      "kind": "function",
      "args": [
        {
          "name": "input",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "key",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "mode",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "padding",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "aad",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "aes_encrypt",
      "kind": "function",
      "args": [
        {
          "name": "input",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "key",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "mode",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "padding",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "iv",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "aad",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "aggregate",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "initialValue",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "merge",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "finish",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "any_value",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "ignoreNulls",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "approxCountDistinct",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "rsd",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "approx_count_distinct",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "rsd",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "approx_percentile",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "percentage",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "accuracy",
          "default": 10000,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_agg",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_append",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "value",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_compact",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_contains",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "value",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_distinct",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_except",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_insert",
      "kind": "function",
      "args": [
        {
          "name": "arr",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pos",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "value",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_intersect",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_join",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "delimiter",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "null_replacement",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_max",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_min",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_position",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "value",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_prepend",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "value",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_remove",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "element",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_repeat",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "count",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_size",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_sort",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "comparator",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "array_union",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "arrays_overlap",
      "kind": "function",
      "args": [
        {
          "name": "a1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "a2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "arrays_zip",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "asc",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "asc_nulls_first",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "asc_nulls_last",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "ascii",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "asin",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "asinh",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "assert_true",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "errMsg",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "atan",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "atan2",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "atanh",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "avg",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "base64",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bin",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bit_and",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bit_count",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bit_get",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pos",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bit_length",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bit_or",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bit_xor",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bitmap_bit_position",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bitmap_bucket_number",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bitmap_construct_agg",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bitmap_count",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bitmap_or_agg",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bitwiseNOT",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bitwise_not",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bool_and",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bool_or",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "broadcast",
      "kind": "function",
      "args": [
        {
          "name": "df",
          "default": null,
          "annotation": "<class 'pyspark.sql.dataframe.DataFrame'>",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.dataframe.DataFrame'>"
    },
    {
      "name": "bround",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "scale",
          "default": 0,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "btrim",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "trim",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "bucket",
      "kind": "function",
      "args": [
        {
          "name": "numBuckets",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "call_function",
      "kind": "function",
      "args": [
        {
          "name": "funcName",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "call_udf",
      "kind": "function",
      "args": [
        {
          "name": "udfName",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "cardinality",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "cast",
      "kind": "function",
      "args": [
        {
          "name": "typ",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "val",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "cbrt",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "ceil",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "ceiling",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "char",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "char_length",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "character_length",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "coalesce",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "col",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": "<class 'str'>",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "collect_list",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "collect_set",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "column",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": "<class 'str'>",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "concat",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "concat_ws",
      "kind": "function",
      "args": [
        {
          "name": "sep",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "contains",
      "kind": "function",
      "args": [
        {
          "name": "left",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "right",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "conv",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "fromBase",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "toBase",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "convert_timezone",
      "kind": "function",
      "args": [
        {
          "name": "sourceTz",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "targetTz",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "sourceTs",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "corr",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "cos",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "cosh",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "cot",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "count",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "countDistinct",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "count_distinct",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "count_if",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "count_min_sketch",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "eps",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "confidence",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "seed",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "covar_pop",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "covar_samp",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "crc32",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "create_map",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "csc",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "cume_dist",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "curdate",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "current_catalog",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "current_database",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "current_date",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "current_schema",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "current_timestamp",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "current_timezone",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "current_user",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "date_add",
      "kind": "function",
      "args": [
        {
          "name": "start",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "days",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "date_diff",
      "kind": "function",
      "args": [
        {
          "name": "end",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "start",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "date_format",
      "kind": "function",
      "args": [
        {
          "name": "date",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "date_from_unix_date",
      "kind": "function",
      "args": [
        {
          "name": "days",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "date_part",
      "kind": "function",
      "args": [
        {
          "name": "field",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "source",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "date_sub",
      "kind": "function",
      "args": [
        {
          "name": "start",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "days",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "date_trunc",
      "kind": "function",
      "args": [
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "timestamp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "dateadd",
      "kind": "function",
      "args": [
        {
          "name": "start",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "days",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "datediff",
      "kind": "function",
      "args": [
        {
          "name": "end",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "start",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "datepart",
      "kind": "function",
      "args": [
        {
          "name": "field",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "source",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "day",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "dayofmonth",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "dayofweek",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "dayofyear",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "days",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "decode",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "charset",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "degrees",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "dense_rank",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "desc",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "desc_nulls_first",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "desc_nulls_last",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "e",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "element_at",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "extraction",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "elt",
      "kind": "function",
      "args": [
        {
          "name": "inputs",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "encode",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "charset",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "endswith",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "suffix",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "equal_null",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "every",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "exists",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "exp",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "explode",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "explode_outer",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "expm1",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "expr",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": "<class 'str'>",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "extract",
      "kind": "function",
      "args": [
        {
          "name": "field",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "source",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "factorial",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "filter",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "find_in_set",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "str_array",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "first",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "ignorenulls",
          "default": false,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "first_value",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "ignoreNulls",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "flatten",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "floor",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "forall",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "format_number",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "d",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "format_string",
      "kind": "function",
      "args": [
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "from_csv",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "schema",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "options",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "from_json",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "schema",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "options",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "from_unixtime",
      "kind": "function",
      "args": [
        {
          "name": "timestamp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": "yyyy-MM-dd HH:mm:ss",
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "from_utc_timestamp",
      "kind": "function",
      "args": [
        {
          "name": "timestamp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "tz",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "get",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "index",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "get_active_spark_context",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.context.SparkContext'>"
    },
    {
      "name": "get_json_object",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "path",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "getbit",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pos",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "greatest",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "grouping",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "grouping_id",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "hash",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "hex",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "histogram_numeric",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "nBins",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "hll_sketch_agg",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "lgConfigK",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "hll_sketch_estimate",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "hll_union",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "allowDifferentLgConfigK",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "hll_union_agg",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "allowDifferentLgConfigK",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "hour",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "hours",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "hypot",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "ifnull",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "ilike",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pattern",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "escapeChar",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "initcap",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "inline",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "inline_outer",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "input_file_block_length",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "input_file_block_start",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "input_file_name",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "instr",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "substr",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "isnan",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "isnotnull",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "isnull",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "java_method",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "json_array_length",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "json_object_keys",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "json_tuple",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "fields",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "kurtosis",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "lag",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "offset",
          "default": 1,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "default",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "last",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "ignorenulls",
          "default": false,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "last_day",
      "kind": "function",
      "args": [
        {
          "name": "date",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "last_value",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "ignoreNulls",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "lcase",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "lead",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "offset",
          "default": 1,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "default",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "least",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "left",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "len",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "length",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "levenshtein",
      "kind": "function",
      "args": [
        {
          "name": "left",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "right",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "threshold",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "like",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pattern",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "escapeChar",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "lit",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": "typing.Any",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "ln",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "localtimestamp",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "locate",
      "kind": "function",
      "args": [
        {
          "name": "substr",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pos",
          "default": 1,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "log",
      "kind": "function",
      "args": [
        {
          "name": "arg1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "arg2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "log10",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "log1p",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "log2",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "lower",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "lpad",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "len",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pad",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "ltrim",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "make_date",
      "kind": "function",
      "args": [
        {
          "name": "year",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "month",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "day",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "make_dt_interval",
      "kind": "function",
      "args": [
        {
          "name": "days",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "hours",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "mins",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "secs",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "make_interval",
      "kind": "function",
      "args": [
        {
          "name": "years",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "months",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "weeks",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "days",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "hours",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "mins",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "secs",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "make_timestamp",
      "kind": "function",
      "args": [
        {
          "name": "years",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "months",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "days",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "hours",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "mins",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "secs",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "timezone",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "make_timestamp_ltz",
      "kind": "function",
      "args": [
        {
          "name": "years",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "months",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "days",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "hours",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "mins",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "secs",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "timezone",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "make_timestamp_ntz",
      "kind": "function",
      "args": [
        {
          "name": "years",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "months",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "days",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "hours",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "mins",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "secs",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "make_ym_interval",
      "kind": "function",
      "args": [
        {
          "name": "years",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "months",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "map_concat",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "map_contains_key",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "value",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "map_entries",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "map_filter",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "map_from_arrays",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "map_from_entries",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "map_keys",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "map_values",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "map_zip_with",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "mask",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "upperChar",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "lowerChar",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "digitChar",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "otherChar",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "max",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "max_by",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "ord",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "md5",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "mean",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "median",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "min",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "min_by",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "ord",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "minute",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "mode",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "monotonically_increasing_id",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "month",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "months",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "months_between",
      "kind": "function",
      "args": [
        {
          "name": "date1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "date2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "roundOff",
          "default": true,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "named_struct",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "nanvl",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "negate",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "negative",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "next_day",
      "kind": "function",
      "args": [
        {
          "name": "date",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "dayOfWeek",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "now",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "nth_value",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "offset",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "ignoreNulls",
          "default": false,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "ntile",
      "kind": "function",
      "args": [
        {
          "name": "n",
          "default": null,
          "annotation": "<class 'int'>",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "nullif",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "nvl",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "nvl2",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col3",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "octet_length",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "overlay",
      "kind": "function",
      "args": [
        {
          "name": "src",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "replace",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pos",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "len",
          "default": -1,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "overload",
      "kind": "function",
      "args": [
        {
          "name": "func",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "pandas_udf",
      "kind": "function",
      "args": [
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "returnType",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "functionType",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": null
    },
    {
      "name": "parse_url",
      "kind": "function",
      "args": [
        {
          "name": "url",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "partToExtract",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "key",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "percent_rank",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "percentile",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "percentage",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "frequency",
          "default": 1,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "percentile_approx",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "percentage",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "accuracy",
          "default": 10000,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "pi",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "pmod",
      "kind": "function",
      "args": [
        {
          "name": "dividend",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "divisor",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "posexplode",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "posexplode_outer",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "position",
      "kind": "function",
      "args": [
        {
          "name": "substr",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "start",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "positive",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "pow",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "power",
      "kind": "function",
      "args": [
        {
          "name": "col1",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "col2",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "printf",
      "kind": "function",
      "args": [
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "product",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "quarter",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "radians",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "raise_error",
      "kind": "function",
      "args": [
        {
          "name": "errMsg",
          "default": null,
          "annotation": "typing.Union[pyspark.sql.column.Column, str]",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "rand",
      "kind": "function",
      "args": [
        {
          "name": "seed",
          "default": null,
          "annotation": "typing.Union[int, NoneType]",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "randn",
      "kind": "function",
      "args": [
        {
          "name": "seed",
          "default": null,
          "annotation": "typing.Union[int, NoneType]",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "rank",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "reduce",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "initialValue",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "merge",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "finish",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "reflect",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regexp",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "regexp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regexp_count",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "regexp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regexp_extract",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pattern",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "idx",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regexp_extract_all",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "regexp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "idx",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regexp_instr",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "regexp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "idx",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regexp_like",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "regexp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regexp_replace",
      "kind": "function",
      "args": [
        {
          "name": "string",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pattern",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "replacement",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regexp_substr",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "regexp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regr_avgx",
      "kind": "function",
      "args": [
        {
          "name": "y",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "x",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regr_avgy",
      "kind": "function",
      "args": [
        {
          "name": "y",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "x",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regr_count",
      "kind": "function",
      "args": [
        {
          "name": "y",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "x",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regr_intercept",
      "kind": "function",
      "args": [
        {
          "name": "y",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "x",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regr_r2",
      "kind": "function",
      "args": [
        {
          "name": "y",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "x",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regr_slope",
      "kind": "function",
      "args": [
        {
          "name": "y",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "x",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regr_sxx",
      "kind": "function",
      "args": [
        {
          "name": "y",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "x",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regr_sxy",
      "kind": "function",
      "args": [
        {
          "name": "y",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "x",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "regr_syy",
      "kind": "function",
      "args": [
        {
          "name": "y",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "x",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "repeat",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "n",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "replace",
      "kind": "function",
      "args": [
        {
          "name": "src",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "search",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "replace",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "reverse",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "right",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "len",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "rint",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "rlike",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "regexp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "round",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "scale",
          "default": 0,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "row_number",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "rpad",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "len",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pad",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "rtrim",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "schema_of_csv",
      "kind": "function",
      "args": [
        {
          "name": "csv",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "options",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "schema_of_json",
      "kind": "function",
      "args": [
        {
          "name": "json",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "options",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sec",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "second",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sentences",
      "kind": "function",
      "args": [
        {
          "name": "string",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "language",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "country",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sequence",
      "kind": "function",
      "args": [
        {
          "name": "start",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "stop",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "step",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "session_window",
      "kind": "function",
      "args": [
        {
          "name": "timeColumn",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "gapDuration",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sha",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sha1",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sha2",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "numBits",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "shiftLeft",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "numBits",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "shiftRight",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "numBits",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "shiftRightUnsigned",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "numBits",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "shiftleft",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "numBits",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "shiftright",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "numBits",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "shiftrightunsigned",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "numBits",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "shuffle",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sign",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "signum",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sin",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sinh",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "size",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "skewness",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "slice",
      "kind": "function",
      "args": [
        {
          "name": "x",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "start",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "length",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "some",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sort_array",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "asc",
          "default": true,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "soundex",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "spark_partition_id",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "split",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pattern",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "limit",
          "default": -1,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "split_part",
      "kind": "function",
      "args": [
        {
          "name": "src",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "delimiter",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "partNum",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sqrt",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "stack",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "startswith",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "prefix",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "std",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "stddev",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "stddev_pop",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "stddev_samp",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "str_to_map",
      "kind": "function",
      "args": [
        {
          "name": "text",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pairDelim",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "keyValueDelim",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "struct",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "substr",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pos",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "len",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "substring",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "pos",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "len",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "substring_index",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "delim",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "count",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sum",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sumDistinct",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "sum_distinct",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "tan",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "tanh",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "timestamp_micros",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "timestamp_millis",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "timestamp_seconds",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "toDegrees",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "toRadians",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_binary",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_char",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_csv",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "options",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_date",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_json",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "options",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_number",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_str",
      "kind": "function",
      "args": [
        {
          "name": "value",
          "default": null,
          "annotation": "typing.Any",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "typing.Union[str, NoneType]"
    },
    {
      "name": "to_timestamp",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_timestamp_ltz",
      "kind": "function",
      "args": [
        {
          "name": "timestamp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_timestamp_ntz",
      "kind": "function",
      "args": [
        {
          "name": "timestamp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_unix_timestamp",
      "kind": "function",
      "args": [
        {
          "name": "timestamp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_utc_timestamp",
      "kind": "function",
      "args": [
        {
          "name": "timestamp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "tz",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "to_varchar",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "transform",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "transform_keys",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "transform_values",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "translate",
      "kind": "function",
      "args": [
        {
          "name": "srcCol",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "matching",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "replace",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "trim",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "trunc",
      "kind": "function",
      "args": [
        {
          "name": "date",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_add",
      "kind": "function",
      "args": [
        {
          "name": "left",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "right",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_aes_decrypt",
      "kind": "function",
      "args": [
        {
          "name": "input",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "key",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "mode",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "padding",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "aad",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_avg",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_divide",
      "kind": "function",
      "args": [
        {
          "name": "left",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "right",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_element_at",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "extraction",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_multiply",
      "kind": "function",
      "args": [
        {
          "name": "left",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "right",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_remote_functions",
      "kind": "function",
      "args": [
        {
          "name": "f",
          "default": null,
          "annotation": "~FuncT",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "~FuncT"
    },
    {
      "name": "try_subtract",
      "kind": "function",
      "args": [
        {
          "name": "left",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "right",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_sum",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_to_binary",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_to_number",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "try_to_timestamp",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "typeof",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "ucase",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "udf",
      "kind": "function",
      "args": [
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "returnType",
          "default": "StringType()",
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "useArrow",
          "default": null,
          "annotation": null,
          "kind": "KEYWORD_ONLY"
        }
      ],
      "return_annotation": "typing.Union[ForwardRef('UserDefinedFunctionLike'), typing.Callable[[typing.Callable[..., typing.Any]], ForwardRef('UserDefinedFunctionLike')]]"
    },
    {
      "name": "udtf",
      "kind": "function",
      "args": [
        {
          "name": "returnType",
          "default": null,
          "annotation": "typing.Union[pyspark.sql.types.StructType, str]",
          "kind": "KEYWORD_ONLY"
        },
        {
          "name": "useArrow",
          "default": null,
          "annotation": "typing.Union[bool, NoneType]",
          "kind": "KEYWORD_ONLY"
        }
      ],
      "return_annotation": "typing.Union[pyspark.sql.udtf.UserDefinedTableFunction, typing.Callable[[typing.Type], pyspark.sql.udtf.UserDefinedTableFunction]]"
    },
    {
      "name": "unbase64",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "unhex",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "unix_date",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "unix_micros",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "unix_millis",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "unix_seconds",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "unix_timestamp",
      "kind": "function",
      "args": [
        {
          "name": "timestamp",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "format",
          "default": "yyyy-MM-dd HH:mm:ss",
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "unwrap_udt",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "upper",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "url_decode",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "url_encode",
      "kind": "function",
      "args": [
        {
          "name": "str",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "user",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "var_pop",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "var_samp",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "variance",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "version",
      "kind": "function",
      "args": [],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "weekday",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "weekofyear",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "when",
      "kind": "function",
      "args": [
        {
          "name": "condition",
          "default": null,
          "annotation": "<class 'pyspark.sql.column.Column'>",
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "value",
          "default": null,
          "annotation": "typing.Any",
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "width_bucket",
      "kind": "function",
      "args": [
        {
          "name": "v",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "min",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "max",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "numBucket",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "window",
      "kind": "function",
      "args": [
        {
          "name": "timeColumn",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "windowDuration",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "slideDuration",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "startTime",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "window_time",
      "kind": "function",
      "args": [
        {
          "name": "windowColumn",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "xpath",
      "kind": "function",
      "args": [
        {
          "name": "xml",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "path",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "xpath_boolean",
      "kind": "function",
      "args": [
        {
          "name": "xml",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "path",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "xpath_double",
      "kind": "function",
      "args": [
        {
          "name": "xml",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "path",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "xpath_float",
      "kind": "function",
      "args": [
        {
          "name": "xml",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "path",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "xpath_int",
      "kind": "function",
      "args": [
        {
          "name": "xml",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "path",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "xpath_long",
      "kind": "function",
      "args": [
        {
          "name": "xml",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "path",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "xpath_number",
      "kind": "function",
      "args": [
        {
          "name": "xml",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "path",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "xpath_short",
      "kind": "function",
      "args": [
        {
          "name": "xml",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "path",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "xpath_string",
      "kind": "function",
      "args": [
        {
          "name": "xml",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "path",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "xxhash64",
      "kind": "function",
      "args": [
        {
          "name": "cols",
          "default": null,
          "annotation": null,
          "kind": "VAR_POSITIONAL"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "year",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "years",
      "kind": "function",
      "args": [
        {
          "name": "col",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    },
    {
      "name": "zip_with",
      "kind": "function",
      "args": [
        {
          "name": "left",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "right",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        },
        {
          "name": "f",
          "default": null,
          "annotation": null,
          "kind": "POSITIONAL_OR_KEYWORD"
        }
      ],
      "return_annotation": "<class 'pyspark.sql.column.Column'>"
    }
  ],
  "classes": {
    "SparkSession": [
      {
        "name": "Builder",
        "kind": "method",
        "args": [],
        "return_annotation": null,
        "class": "SparkSession"
      },
      {
        "name": "active",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.session.SparkSession'>",
        "class": "SparkSession"
      },
      {
        "name": "addArtifact",
        "kind": "method",
        "args": [
          {
            "name": "path",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "VAR_POSITIONAL"
          },
          {
            "name": "pyfile",
            "default": false,
            "annotation": "<class 'bool'>",
            "kind": "KEYWORD_ONLY"
          },
          {
            "name": "archive",
            "default": false,
            "annotation": "<class 'bool'>",
            "kind": "KEYWORD_ONLY"
          },
          {
            "name": "file",
            "default": false,
            "annotation": "<class 'bool'>",
            "kind": "KEYWORD_ONLY"
          }
        ],
        "return_annotation": "<class 'NoneType'>",
        "class": "SparkSession"
      },
      {
        "name": "addArtifacts",
        "kind": "method",
        "args": [
          {
            "name": "path",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "VAR_POSITIONAL"
          },
          {
            "name": "pyfile",
            "default": false,
            "annotation": "<class 'bool'>",
            "kind": "KEYWORD_ONLY"
          },
          {
            "name": "archive",
            "default": false,
            "annotation": "<class 'bool'>",
            "kind": "KEYWORD_ONLY"
          },
          {
            "name": "file",
            "default": false,
            "annotation": "<class 'bool'>",
            "kind": "KEYWORD_ONLY"
          }
        ],
        "return_annotation": "<class 'NoneType'>",
        "class": "SparkSession"
      },
      {
        "name": "addTag",
        "kind": "method",
        "args": [
          {
            "name": "tag",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'NoneType'>",
        "class": "SparkSession"
      },
      {
        "name": "clearTags",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'NoneType'>",
        "class": "SparkSession"
      },
      {
        "name": "copyFromLocalToFs",
        "kind": "method",
        "args": [
          {
            "name": "local_path",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "dest_path",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'NoneType'>",
        "class": "SparkSession"
      },
      {
        "name": "createDataFrame",
        "kind": "method",
        "args": [
          {
            "name": "data",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "schema",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "samplingRatio",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "verifySchema",
            "default": true,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.dataframe.DataFrame'>",
        "class": "SparkSession"
      },
      {
        "name": "getActiveSession",
        "kind": "method",
        "args": [],
        "return_annotation": "typing.Union[pyspark.sql.session.SparkSession, NoneType]",
        "class": "SparkSession"
      },
      {
        "name": "getTags",
        "kind": "method",
        "args": [],
        "return_annotation": "typing.Set[str]",
        "class": "SparkSession"
      },
      {
        "name": "interruptAll",
        "kind": "method",
        "args": [],
        "return_annotation": "typing.List[str]",
        "class": "SparkSession"
      },
      {
        "name": "interruptOperation",
        "kind": "method",
        "args": [
          {
            "name": "op_id",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "typing.List[str]",
        "class": "SparkSession"
      },
      {
        "name": "interruptTag",
        "kind": "method",
        "args": [
          {
            "name": "tag",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "typing.List[str]",
        "class": "SparkSession"
      },
      {
        "name": "newSession",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.session.SparkSession'>",
        "class": "SparkSession"
      },
      {
        "name": "range",
        "kind": "method",
        "args": [
          {
            "name": "start",
            "default": null,
            "annotation": "<class 'int'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "end",
            "default": null,
            "annotation": "typing.Union[int, NoneType]",
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "step",
            "default": 1,
            "annotation": "<class 'int'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "numPartitions",
            "default": null,
            "annotation": "typing.Union[int, NoneType]",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.dataframe.DataFrame'>",
        "class": "SparkSession"
      },
      {
        "name": "removeTag",
        "kind": "method",
        "args": [
          {
            "name": "tag",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'NoneType'>",
        "class": "SparkSession"
      },
      {
        "name": "sql",
        "kind": "method",
        "args": [
          {
            "name": "sqlQuery",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "args",
            "default": null,
            "annotation": "typing.Union[typing.Dict[str, typing.Any], typing.List, NoneType]",
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "kwargs",
            "default": null,
            "annotation": "typing.Any",
            "kind": "VAR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.dataframe.DataFrame'>",
        "class": "SparkSession"
      },
      {
        "name": "stop",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'NoneType'>",
        "class": "SparkSession"
      },
      {
        "name": "table",
        "kind": "method",
        "args": [
          {
            "name": "tableName",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.dataframe.DataFrame'>",
        "class": "SparkSession"
      }
    ],
    "SparkSessionBuilder": [
      {
        "name": "appName",
        "kind": "method",
        "args": [
          {
            "name": "name",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.session.SparkSession.Builder'>",
        "class": "SparkSessionBuilder"
      },
      {
        "name": "config",
        "kind": "method",
        "args": [
          {
            "name": "key",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "value",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "conf",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "map",
            "default": null,
            "annotation": null,
            "kind": "KEYWORD_ONLY"
          }
        ],
        "return_annotation": "SparkSession.Builder",
        "class": "SparkSessionBuilder"
      },
      {
        "name": "create",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.session.SparkSession'>",
        "class": "SparkSessionBuilder"
      },
      {
        "name": "enableHiveSupport",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.session.SparkSession.Builder'>",
        "class": "SparkSessionBuilder"
      },
      {
        "name": "getOrCreate",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.session.SparkSession'>",
        "class": "SparkSessionBuilder"
      },
      {
        "name": "master",
        "kind": "method",
        "args": [
          {
            "name": "master",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.session.SparkSession.Builder'>",
        "class": "SparkSessionBuilder"
      },
      {
        "name": "remote",
        "kind": "method",
        "args": [
          {
            "name": "url",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.session.SparkSession.Builder'>",
        "class": "SparkSessionBuilder"
      }
    ],
    "DataFrame": [],
    "GroupedData": [],
    "Column": [
      {
        "name": "alias",
        "kind": "method",
        "args": [
          {
            "name": "alias",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "VAR_POSITIONAL"
          },
          {
            "name": "kwargs",
            "default": null,
            "annotation": "typing.Any",
            "kind": "VAR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "asc",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "asc_nulls_first",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "asc_nulls_last",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "astype",
        "kind": "method",
        "args": [
          {
            "name": "dataType",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": null,
        "class": "Column"
      },
      {
        "name": "between",
        "kind": "method",
        "args": [
          {
            "name": "lowerBound",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "upperBound",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "Column",
        "class": "Column"
      },
      {
        "name": "bitwiseAND",
        "kind": "method",
        "args": [
          {
            "name": "other",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "Column",
        "class": "Column"
      },
      {
        "name": "bitwiseOR",
        "kind": "method",
        "args": [
          {
            "name": "other",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "Column",
        "class": "Column"
      },
      {
        "name": "bitwiseXOR",
        "kind": "method",
        "args": [
          {
            "name": "other",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "Column",
        "class": "Column"
      },
      {
        "name": "cast",
        "kind": "method",
        "args": [
          {
            "name": "dataType",
            "default": null,
            "annotation": "typing.Union[pyspark.sql.types.DataType, str]",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "contains",
        "kind": "method",
        "args": [
          {
            "name": "other",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "Column",
        "class": "Column"
      },
      {
        "name": "desc",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "desc_nulls_first",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "desc_nulls_last",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "dropFields",
        "kind": "method",
        "args": [
          {
            "name": "fieldNames",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "VAR_POSITIONAL"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "endswith",
        "kind": "method",
        "args": [
          {
            "name": "other",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "Column",
        "class": "Column"
      },
      {
        "name": "eqNullSafe",
        "kind": "method",
        "args": [
          {
            "name": "other",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "Column",
        "class": "Column"
      },
      {
        "name": "getField",
        "kind": "method",
        "args": [
          {
            "name": "name",
            "default": null,
            "annotation": "typing.Any",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "getItem",
        "kind": "method",
        "args": [
          {
            "name": "key",
            "default": null,
            "annotation": "typing.Any",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "ilike",
        "kind": "method",
        "args": [
          {
            "name": "other",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "isNotNull",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "isNull",
        "kind": "method",
        "args": [],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "isin",
        "kind": "method",
        "args": [
          {
            "name": "cols",
            "default": null,
            "annotation": "typing.Any",
            "kind": "VAR_POSITIONAL"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "like",
        "kind": "method",
        "args": [
          {
            "name": "other",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "name",
        "kind": "method",
        "args": [
          {
            "name": "alias",
            "default": null,
            "annotation": null,
            "kind": "VAR_POSITIONAL"
          },
          {
            "name": "kwargs",
            "default": null,
            "annotation": null,
            "kind": "VAR_KEYWORD"
          }
        ],
        "return_annotation": null,
        "class": "Column"
      },
      {
        "name": "otherwise",
        "kind": "method",
        "args": [
          {
            "name": "value",
            "default": null,
            "annotation": "typing.Any",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "over",
        "kind": "method",
        "args": [
          {
            "name": "window",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "Column",
        "class": "Column"
      },
      {
        "name": "rlike",
        "kind": "method",
        "args": [
          {
            "name": "other",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "startswith",
        "kind": "method",
        "args": [
          {
            "name": "other",
            "default": null,
            "annotation": null,
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "Column",
        "class": "Column"
      },
      {
        "name": "substr",
        "kind": "method",
        "args": [
          {
            "name": "startPos",
            "default": null,
            "annotation": "typing.Union[int, pyspark.sql.column.Column]",
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "length",
            "default": null,
            "annotation": "typing.Union[int, pyspark.sql.column.Column]",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "when",
        "kind": "method",
        "args": [
          {
            "name": "condition",
            "default": null,
            "annotation": "<class 'pyspark.sql.column.Column'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "value",
            "default": null,
            "annotation": "typing.Any",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      },
      {
        "name": "withField",
        "kind": "method",
        "args": [
          {
            "name": "fieldName",
            "default": null,
            "annotation": "<class 'str'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          },
          {
            "name": "col",
            "default": null,
            "annotation": "<class 'pyspark.sql.column.Column'>",
            "kind": "POSITIONAL_OR_KEYWORD"
          }
        ],
        "return_annotation": "<class 'pyspark.sql.column.Column'>",
        "class": "Column"
      }
    ],
    "DataFrameStat": [],
    "DataFrameNa": []
  },
  "classes_DataFrame_error": "[CANNOT_INFER_EMPTY_SCHEMA] Can not infer schema from empty dataset.",
  "classes_GroupedData_error": "[CANNOT_INFER_EMPTY_SCHEMA] Can not infer schema from empty dataset.",
  "classes_DataFrameStat_Na_error": "[CANNOT_INFER_EMPTY_SCHEMA] Can not infer schema from empty dataset."
}