A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://spark.apache.org/docs/latest/api/scala/org/apache/spark/sql/functions$.html below:

Spark 4.0.0 ScalaDoc - org.apache.spark.sql.functions

object functions



Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. functions
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. Protected
Value Members
  1.  final def !=(arg0: Any): Boolean
  2.  final def ##: Int
  3.  final def ==(arg0: Any): Boolean
  4.  def abs(e: Column): Column
  5.  def acos(columnName: String): Column
  6.  def acos(e: Column): Column
  7.  def acosh(columnName: String): Column
  8.  def acosh(e: Column): Column
  9.  def add_months(startDate: Column, numMonths: Column): Column
  10.  def add_months(startDate: Column, numMonths: Int): Column
  11.  def aes_decrypt(input: Column, key: Column): Column
  12.  def aes_decrypt(input: Column, key: Column, mode: Column): Column
  13.  def aes_decrypt(input: Column, key: Column, mode: Column, padding: Column): Column
  14.  def aes_decrypt(input: Column, key: Column, mode: Column, padding: Column, aad: Column): Column
  15.  def aes_encrypt(input: Column, key: Column): Column
  16.  def aes_encrypt(input: Column, key: Column, mode: Column): Column
  17.  def aes_encrypt(input: Column, key: Column, mode: Column, padding: Column): Column
  18.  def aes_encrypt(input: Column, key: Column, mode: Column, padding: Column, iv: Column): Column
  19.  def aes_encrypt(input: Column, key: Column, mode: Column, padding: Column, iv: Column, aad: Column): Column
  20.  def aggregate(expr: Column, initialValue: Column, merge: (Column, Column) => Column): Column
  21.  def aggregate(expr: Column, initialValue: Column, merge: (Column, Column) => Column, finish: (Column) => Column): Column
  22.  def any(e: Column): Column
  23.  def any_value(e: Column, ignoreNulls: Column): Column
  24.  def any_value(e: Column): Column
  25.  def approx_count_distinct(columnName: String, rsd: Double): Column
  26.  def approx_count_distinct(e: Column, rsd: Double): Column
  27.  def approx_count_distinct(columnName: String): Column
  28.  def approx_count_distinct(e: Column): Column
  29.  def approx_percentile(e: Column, percentage: Column, accuracy: Column): Column
  30.  def array(colName: String, colNames: String*): Column
  31.  def array(cols: Column*): Column
  32.  def array_agg(e: Column): Column
  33.  def array_append(column: Column, element: Any): Column
  34.  def array_compact(column: Column): Column
  35.  def array_contains(column: Column, value: Any): Column
  36.  def array_distinct(e: Column): Column
  37.  def array_except(col1: Column, col2: Column): Column
  38.  def array_insert(arr: Column, pos: Column, value: Column): Column
  39.  def array_intersect(col1: Column, col2: Column): Column
  40.  def array_join(column: Column, delimiter: String): Column
  41.  def array_join(column: Column, delimiter: String, nullReplacement: String): Column
  42.  def array_max(e: Column): Column
  43.  def array_min(e: Column): Column
  44.  def array_position(column: Column, value: Any): Column
  45.  def array_prepend(column: Column, element: Any): Column
  46.  def array_remove(column: Column, element: Any): Column
  47.  def array_repeat(e: Column, count: Int): Column
  48.  def array_repeat(left: Column, right: Column): Column
  49.  def array_size(e: Column): Column
  50.  def array_sort(e: Column, comparator: (Column, Column) => Column): Column
  51.  def array_sort(e: Column): Column
  52.  def array_union(col1: Column, col2: Column): Column
  53.  def arrays_overlap(a1: Column, a2: Column): Column
  54.  def arrays_zip(e: Column*): Column
  55.  final def asInstanceOf[T0]: T0
  56.  def asc(columnName: String): Column
  57.  def asc_nulls_first(columnName: String): Column
  58.  def asc_nulls_last(columnName: String): Column
  59.  def ascii(e: Column): Column
  60.  def asin(columnName: String): Column
  61.  def asin(e: Column): Column
  62.  def asinh(columnName: String): Column
  63.  def asinh(e: Column): Column
  64.  def assert_true(c: Column, e: Column): Column
  65.  def assert_true(c: Column): Column
  66.  def atan(columnName: String): Column
  67.  def atan(e: Column): Column
  68.  def atan2(yValue: Double, xName: String): Column
  69.  def atan2(yValue: Double, x: Column): Column
  70.  def atan2(yName: String, xValue: Double): Column
  71.  def atan2(y: Column, xValue: Double): Column
  72.  def atan2(yName: String, xName: String): Column
  73.  def atan2(yName: String, x: Column): Column
  74.  def atan2(y: Column, xName: String): Column
  75.  def atan2(y: Column, x: Column): Column
  76.  def atanh(columnName: String): Column
  77.  def atanh(e: Column): Column
  78.  def avg(columnName: String): Column
  79.  def avg(e: Column): Column
  80.  def base64(e: Column): Column
  81.  def bin(columnName: String): Column
  82.  def bin(e: Column): Column
  83.  def bit_and(e: Column): Column
  84.  def bit_count(e: Column): Column
  85.  def bit_get(e: Column, pos: Column): Column
  86.  def bit_length(e: Column): Column
  87.  def bit_or(e: Column): Column
  88.  def bit_xor(e: Column): Column
  89.  def bitmap_bit_position(col: Column): Column
  90.  def bitmap_bucket_number(col: Column): Column
  91.  def bitmap_construct_agg(col: Column): Column
  92.  def bitmap_count(col: Column): Column
  93.  def bitmap_or_agg(col: Column): Column
  94.  def bitwise_not(e: Column): Column
  95.  def bool_and(e: Column): Column
  96.  def bool_or(e: Column): Column
  97.  def broadcast[U](df: Dataset[U]): df.type
  98.  def bround(e: Column, scale: Column): Column
  99.  def bround(e: Column, scale: Int): Column
  100.  def bround(e: Column): Column
  101.  def btrim(str: Column, trim: Column): Column
  102.  def btrim(str: Column): Column
  103.  def bucket(numBuckets: Int, e: Column): Column
  104.  def bucket(numBuckets: Column, e: Column): Column
  105.  def call_function(funcName: String, cols: Column*): Column
  106.  def call_udf(udfName: String, cols: Column*): Column
  107.  def cardinality(e: Column): Column
  108.  def cbrt(columnName: String): Column
  109.  def cbrt(e: Column): Column
  110.  def ceil(columnName: String): Column
  111.  def ceil(e: Column): Column
  112.  def ceil(e: Column, scale: Column): Column
  113.  def ceiling(e: Column): Column
  114.  def ceiling(e: Column, scale: Column): Column
  115.  def char(n: Column): Column
  116.  def char_length(str: Column): Column
  117.  def character_length(str: Column): Column
  118.  def chr(n: Column): Column
  119.  def clone(): AnyRef
  120.  def coalesce(e: Column*): Column
  121.  def col(colName: String): Column
  122.  def collate(e: Column, collation: String): Column
  123.  def collation(e: Column): Column
  124.  def collect_list(columnName: String): Column
  125.  def collect_list(e: Column): Column
  126.  def collect_set(columnName: String): Column
  127.  def collect_set(e: Column): Column
  128.  def column(colName: String): Column
  129.  def concat(exprs: Column*): Column
  130.  def concat_ws(sep: String, exprs: Column*): Column
  131.  def contains(left: Column, right: Column): Column
  132.  def conv(num: Column, fromBase: Int, toBase: Int): Column
  133.  def convert_timezone(targetTz: Column, sourceTs: Column): Column
  134.  def convert_timezone(sourceTz: Column, targetTz: Column, sourceTs: Column): Column
  135.  def corr(columnName1: String, columnName2: String): Column
  136.  def corr(column1: Column, column2: Column): Column
  137.  def cos(columnName: String): Column
  138.  def cos(e: Column): Column
  139.  def cosh(columnName: String): Column
  140.  def cosh(e: Column): Column
  141.  def cot(e: Column): Column
  142.  def count(columnName: String): TypedColumn[Any, Long]
  143.  def count(e: Column): Column
  144.  def countDistinct(columnName: String, columnNames: String*): Column
  145.  def countDistinct(expr: Column, exprs: Column*): Column
  146.  def count_distinct(expr: Column, exprs: Column*): Column
  147.  def count_if(e: Column): Column
  148.  def count_min_sketch(e: Column, eps: Column, confidence: Column): Column
  149.  def count_min_sketch(e: Column, eps: Column, confidence: Column, seed: Column): Column
  150.  def covar_pop(columnName1: String, columnName2: String): Column
  151.  def covar_pop(column1: Column, column2: Column): Column
  152.  def covar_samp(columnName1: String, columnName2: String): Column
  153.  def covar_samp(column1: Column, column2: Column): Column
  154.  def crc32(e: Column): Column
  155.  def csc(e: Column): Column
  156.  def cume_dist(): Column
  157.  def curdate(): Column
  158.  def current_catalog(): Column
  159.  def current_database(): Column
  160.  def current_date(): Column
  161.  def current_schema(): Column
  162.  def current_timestamp(): Column
  163.  def current_timezone(): Column
  164.  def current_user(): Column
  165.  def date_add(start: Column, days: Column): Column
  166.  def date_add(start: Column, days: Int): Column
  167.  def date_diff(end: Column, start: Column): Column
  168.  def date_format(dateExpr: Column, format: String): Column
  169.  def date_from_unix_date(days: Column): Column
  170.  def date_part(field: Column, source: Column): Column
  171.  def date_sub(start: Column, days: Column): Column
  172.  def date_sub(start: Column, days: Int): Column
  173.  def date_trunc(format: String, timestamp: Column): Column
  174.  def dateadd(start: Column, days: Column): Column
  175.  def datediff(end: Column, start: Column): Column
  176.  def datepart(field: Column, source: Column): Column
  177.  def day(e: Column): Column
  178.  def dayname(timeExp: Column): Column
  179.  def dayofmonth(e: Column): Column
  180.  def dayofweek(e: Column): Column
  181.  def dayofyear(e: Column): Column
  182.  def days(e: Column): Column
  183.  def decode(value: Column, charset: String): Column
  184.  def degrees(columnName: String): Column
  185.  def degrees(e: Column): Column
  186.  def dense_rank(): Column
  187.  def desc(columnName: String): Column
  188.  def desc_nulls_first(columnName: String): Column
  189.  def desc_nulls_last(columnName: String): Column
  190.  def e(): Column
  191.  def element_at(column: Column, value: Any): Column
  192.  def elt(inputs: Column*): Column
  193.  def encode(value: Column, charset: String): Column
  194.  def endswith(str: Column, suffix: Column): Column
  195.  final def eq(arg0: AnyRef): Boolean
  196.  def equal_null(col1: Column, col2: Column): Column
  197.  def equals(arg0: AnyRef): Boolean
  198.  def every(e: Column): Column
  199.  def exists(column: Column, f: (Column) => Column): Column
  200.  def exp(columnName: String): Column
  201.  def exp(e: Column): Column
  202.  def explode(e: Column): Column
  203.  def explode_outer(e: Column): Column
  204.  def expm1(columnName: String): Column
  205.  def expm1(e: Column): Column
  206.  def expr(expr: String): Column
  207.  def extract(field: Column, source: Column): Column
  208.  def factorial(e: Column): Column
  209.  def filter(column: Column, f: (Column, Column) => Column): Column
  210.  def filter(column: Column, f: (Column) => Column): Column
  211.  def find_in_set(str: Column, strArray: Column): Column
  212.  def first(columnName: String): Column
  213.  def first(e: Column): Column
  214.  def first(columnName: String, ignoreNulls: Boolean): Column
  215.  def first(e: Column, ignoreNulls: Boolean): Column
  216.  def first_value(e: Column, ignoreNulls: Column): Column
  217.  def first_value(e: Column): Column
  218.  def flatten(e: Column): Column
  219.  def floor(columnName: String): Column
  220.  def floor(e: Column): Column
  221.  def floor(e: Column, scale: Column): Column
  222.  def forall(column: Column, f: (Column) => Column): Column
  223.  def format_number(x: Column, d: Int): Column
  224.  def format_string(format: String, arguments: Column*): Column
  225.  def from_csv(e: Column, schema: Column, options: Map[String, String]): Column
  226.  def from_csv(e: Column, schema: StructType, options: Map[String, String]): Column
  227.  def from_json(e: Column, schema: Column, options: Map[String, String]): Column
  228.  def from_json(e: Column, schema: Column): Column
  229.  def from_json(e: Column, schema: String, options: Map[String, String]): Column
  230.  def from_json(e: Column, schema: String, options: Map[String, String]): Column
  231.  def from_json(e: Column, schema: DataType): Column
  232.  def from_json(e: Column, schema: StructType): Column
  233.  def from_json(e: Column, schema: DataType, options: Map[String, String]): Column
  234.  def from_json(e: Column, schema: StructType, options: Map[String, String]): Column
  235.  def from_json(e: Column, schema: DataType, options: Map[String, String]): Column
  236.  def from_json(e: Column, schema: StructType, options: Map[String, String]): Column
  237.  def from_unixtime(ut: Column, f: String): Column
  238.  def from_unixtime(ut: Column): Column
  239.  def from_utc_timestamp(ts: Column, tz: Column): Column
  240.  def from_utc_timestamp(ts: Column, tz: String): Column
  241.  def from_xml(e: Column, schema: StructType): Column
  242.  def from_xml(e: Column, schema: Column, options: Map[String, String]): Column
  243.  def from_xml(e: Column, schema: Column): Column
  244.  def from_xml(e: Column, schema: String, options: Map[String, String]): Column
  245.  def from_xml(e: Column, schema: StructType, options: Map[String, String]): Column
  246.  def get(column: Column, index: Column): Column
  247.  final def getClass(): Class[_ <: AnyRef]
  248.  def get_json_object(e: Column, path: String): Column
  249.  def getbit(e: Column, pos: Column): Column
  250.  def greatest(columnName: String, columnNames: String*): Column
  251.  def greatest(exprs: Column*): Column
  252.  def grouping(columnName: String): Column
  253.  def grouping(e: Column): Column
  254.  def grouping_id(colName: String, colNames: String*): Column
  255.  def grouping_id(cols: Column*): Column
  256.  def hash(cols: Column*): Column
  257.  def hashCode(): Int
  258.  def hex(column: Column): Column
  259.  def histogram_numeric(e: Column, nBins: Column): Column
  260.  def hll_sketch_agg(columnName: String): Column
  261.  def hll_sketch_agg(e: Column): Column
  262.  def hll_sketch_agg(columnName: String, lgConfigK: Int): Column
  263.  def hll_sketch_agg(e: Column, lgConfigK: Int): Column
  264.  def hll_sketch_agg(e: Column, lgConfigK: Column): Column
  265.  def hll_sketch_estimate(columnName: String): Column
  266.  def hll_sketch_estimate(c: Column): Column
  267.  def hll_union(columnName1: String, columnName2: String, allowDifferentLgConfigK: Boolean): Column
  268.  def hll_union(c1: Column, c2: Column, allowDifferentLgConfigK: Boolean): Column
  269.  def hll_union(columnName1: String, columnName2: String): Column
  270.  def hll_union(c1: Column, c2: Column): Column
  271.  def hll_union_agg(columnName: String): Column
  272.  def hll_union_agg(e: Column): Column
  273.  def hll_union_agg(columnName: String, allowDifferentLgConfigK: Boolean): Column
  274.  def hll_union_agg(e: Column, allowDifferentLgConfigK: Boolean): Column
  275.  def hll_union_agg(e: Column, allowDifferentLgConfigK: Column): Column
  276.  def hour(e: Column): Column
  277.  def hours(e: Column): Column
  278.  def hypot(l: Double, rightName: String): Column
  279.  def hypot(l: Double, r: Column): Column
  280.  def hypot(leftName: String, r: Double): Column
  281.  def hypot(l: Column, r: Double): Column
  282.  def hypot(leftName: String, rightName: String): Column
  283.  def hypot(leftName: String, r: Column): Column
  284.  def hypot(l: Column, rightName: String): Column
  285.  def hypot(l: Column, r: Column): Column
  286.  def ifnull(col1: Column, col2: Column): Column
  287.  def ilike(str: Column, pattern: Column): Column
  288.  def ilike(str: Column, pattern: Column, escapeChar: Column): Column
  289.  def initcap(e: Column): Column
  290.  def inline(e: Column): Column
  291.  def inline_outer(e: Column): Column
  292.  def input_file_block_length(): Column
  293.  def input_file_block_start(): Column
  294.  def input_file_name(): Column
  295.  def instr(str: Column, substring: Column): Column
  296.  def instr(str: Column, substring: String): Column
  297.  final def isInstanceOf[T0]: Boolean
  298.  def is_valid_utf8(str: Column): Column
  299.  def is_variant_null(v: Column): Column
  300.  def isnan(e: Column): Column
  301.  def isnotnull(col: Column): Column
  302.  def isnull(e: Column): Column
  303.  def java_method(cols: Column*): Column
  304.  def json_array_length(e: Column): Column
  305.  def json_object_keys(e: Column): Column
  306.  def json_tuple(json: Column, fields: String*): Column
  307.  def kurtosis(columnName: String): Column
  308.  def kurtosis(e: Column): Column
  309.  def lag(e: Column, offset: Int, defaultValue: Any, ignoreNulls: Boolean): Column
  310.  def lag(e: Column, offset: Int, defaultValue: Any): Column
  311.  def lag(columnName: String, offset: Int, defaultValue: Any): Column
  312.  def lag(columnName: String, offset: Int): Column
  313.  def lag(e: Column, offset: Int): Column
  314.  def last(columnName: String): Column
  315.  def last(e: Column): Column
  316.  def last(columnName: String, ignoreNulls: Boolean): Column
  317.  def last(e: Column, ignoreNulls: Boolean): Column
  318.  def last_day(e: Column): Column
  319.  def last_value(e: Column, ignoreNulls: Column): Column
  320.  def last_value(e: Column): Column
  321.  def lcase(str: Column): Column
  322.  def lead(e: Column, offset: Int, defaultValue: Any, ignoreNulls: Boolean): Column
  323.  def lead(e: Column, offset: Int, defaultValue: Any): Column
  324.  def lead(columnName: String, offset: Int, defaultValue: Any): Column
  325.  def lead(e: Column, offset: Int): Column
  326.  def lead(columnName: String, offset: Int): Column
  327.  def least(columnName: String, columnNames: String*): Column
  328.  def least(exprs: Column*): Column
  329.  def left(str: Column, len: Column): Column
  330.  def len(e: Column): Column
  331.  def length(e: Column): Column
  332.  def levenshtein(l: Column, r: Column): Column
  333.  def levenshtein(l: Column, r: Column, threshold: Int): Column
  334.  def like(str: Column, pattern: Column): Column
  335.  def like(str: Column, pattern: Column, escapeChar: Column): Column
  336.  def listagg(e: Column, delimiter: Column): Column
  337.  def listagg(e: Column): Column
  338.  def listagg_distinct(e: Column, delimiter: Column): Column
  339.  def listagg_distinct(e: Column): Column
  340.  def lit(literal: Any): Column
  341.  def ln(e: Column): Column
  342.  def localtimestamp(): Column
  343.  def locate(substr: String, str: Column, pos: Int): Column
  344.  def locate(substr: String, str: Column): Column
  345.  def log(base: Double, columnName: String): Column
  346.  def log(base: Double, a: Column): Column
  347.  def log(columnName: String): Column
  348.  def log(e: Column): Column
  349.  def log10(columnName: String): Column
  350.  def log10(e: Column): Column
  351.  def log1p(columnName: String): Column
  352.  def log1p(e: Column): Column
  353.  def log2(columnName: String): Column
  354.  def log2(expr: Column): Column
  355.  def lower(e: Column): Column
  356.  def lpad(str: Column, len: Column, pad: Column): Column
  357.  def lpad(str: Column, len: Int, pad: Array[Byte]): Column
  358.  def lpad(str: Column, len: Int, pad: String): Column
  359.  def ltrim(e: Column, trim: Column): Column
  360.  def ltrim(e: Column, trimString: String): Column
  361.  def ltrim(e: Column): Column
  362.  def make_date(year: Column, month: Column, day: Column): Column
  363.  def make_dt_interval(): Column
  364.  def make_dt_interval(days: Column): Column
  365.  def make_dt_interval(days: Column, hours: Column): Column
  366.  def make_dt_interval(days: Column, hours: Column, mins: Column): Column
  367.  def make_dt_interval(days: Column, hours: Column, mins: Column, secs: Column): Column
  368.  def make_interval(): Column
  369.  def make_interval(years: Column): Column
  370.  def make_interval(years: Column, months: Column): Column
  371.  def make_interval(years: Column, months: Column, weeks: Column): Column
  372.  def make_interval(years: Column, months: Column, weeks: Column, days: Column): Column
  373.  def make_interval(years: Column, months: Column, weeks: Column, days: Column, hours: Column): Column
  374.  def make_interval(years: Column, months: Column, weeks: Column, days: Column, hours: Column, mins: Column): Column
  375.  def make_interval(years: Column, months: Column, weeks: Column, days: Column, hours: Column, mins: Column, secs: Column): Column
  376.  def make_timestamp(years: Column, months: Column, days: Column, hours: Column, mins: Column, secs: Column): Column
  377.  def make_timestamp(years: Column, months: Column, days: Column, hours: Column, mins: Column, secs: Column, timezone: Column): Column
  378.  def make_timestamp_ltz(years: Column, months: Column, days: Column, hours: Column, mins: Column, secs: Column): Column
  379.  def make_timestamp_ltz(years: Column, months: Column, days: Column, hours: Column, mins: Column, secs: Column, timezone: Column): Column
  380.  def make_timestamp_ntz(years: Column, months: Column, days: Column, hours: Column, mins: Column, secs: Column): Column
  381.  def make_valid_utf8(str: Column): Column
  382.  def make_ym_interval(): Column
  383.  def make_ym_interval(years: Column): Column
  384.  def make_ym_interval(years: Column, months: Column): Column
  385.  def map(cols: Column*): Column
  386.  def map_concat(cols: Column*): Column
  387.  def map_contains_key(column: Column, key: Any): Column
  388.  def map_entries(e: Column): Column
  389.  def map_filter(expr: Column, f: (Column, Column) => Column): Column
  390.  def map_from_arrays(keys: Column, values: Column): Column
  391.  def map_from_entries(e: Column): Column
  392.  def map_keys(e: Column): Column
  393.  def map_values(e: Column): Column
  394.  def map_zip_with(left: Column, right: Column, f: (Column, Column, Column) => Column): Column
  395.  def mask(input: Column, upperChar: Column, lowerChar: Column, digitChar: Column, otherChar: Column): Column
  396.  def mask(input: Column, upperChar: Column, lowerChar: Column, digitChar: Column): Column
  397.  def mask(input: Column, upperChar: Column, lowerChar: Column): Column
  398.  def mask(input: Column, upperChar: Column): Column
  399.  def mask(input: Column): Column
  400.  def max(columnName: String): Column
  401.  def max(e: Column): Column
  402.  def max_by(e: Column, ord: Column): Column
  403.  def md5(e: Column): Column
  404.  def mean(columnName: String): Column
  405.  def mean(e: Column): Column
  406.  def median(e: Column): Column
  407.  def min(columnName: String): Column
  408.  def min(e: Column): Column
  409.  def min_by(e: Column, ord: Column): Column
  410.  def minute(e: Column): Column
  411.  def mode(e: Column, deterministic: Boolean): Column
  412.  def mode(e: Column): Column
  413.  def monotonically_increasing_id(): Column
  414.  def month(e: Column): Column
  415.  def monthname(timeExp: Column): Column
  416.  def months(e: Column): Column
  417.  def months_between(end: Column, start: Column, roundOff: Boolean): Column
  418.  def months_between(end: Column, start: Column): Column
  419.  def named_struct(cols: Column*): Column
  420.  def nanvl(col1: Column, col2: Column): Column
  421.  final def ne(arg0: AnyRef): Boolean
  422.  def negate(e: Column): Column
  423.  def negative(e: Column): Column
  424.  def next_day(date: Column, dayOfWeek: Column): Column
  425.  def next_day(date: Column, dayOfWeek: String): Column
  426.  def not(e: Column): Column
  427.  final def notify(): Unit
  428.  final def notifyAll(): Unit
  429.  def now(): Column
  430.  def nth_value(e: Column, offset: Int): Column
  431.  def nth_value(e: Column, offset: Int, ignoreNulls: Boolean): Column
  432.  def ntile(n: Int): Column
  433.  def nullif(col1: Column, col2: Column): Column
  434.  def nullifzero(col: Column): Column
  435.  def nvl(col1: Column, col2: Column): Column
  436.  def nvl2(col1: Column, col2: Column, col3: Column): Column
  437.  def octet_length(e: Column): Column
  438.  def overlay(src: Column, replace: Column, pos: Column): Column
  439.  def overlay(src: Column, replace: Column, pos: Column, len: Column): Column
  440.  def parse_json(json: Column): Column
  441.  def parse_url(url: Column, partToExtract: Column): Column
  442.  def parse_url(url: Column, partToExtract: Column, key: Column): Column
  443.  def percent_rank(): Column
  444.  def percentile(e: Column, percentage: Column, frequency: Column): Column
  445.  def percentile(e: Column, percentage: Column): Column
  446.  def percentile_approx(e: Column, percentage: Column, accuracy: Column): Column
  447.  def pi(): Column
  448.  def pmod(dividend: Column, divisor: Column): Column
  449.  def posexplode(e: Column): Column
  450.  def posexplode_outer(e: Column): Column
  451.  def position(substr: Column, str: Column): Column
  452.  def position(substr: Column, str: Column, start: Column): Column
  453.  def positive(e: Column): Column
  454.  def pow(l: Double, rightName: String): Column
  455.  def pow(l: Double, r: Column): Column
  456.  def pow(leftName: String, r: Double): Column
  457.  def pow(l: Column, r: Double): Column
  458.  def pow(leftName: String, rightName: String): Column
  459.  def pow(leftName: String, r: Column): Column
  460.  def pow(l: Column, rightName: String): Column
  461.  def pow(l: Column, r: Column): Column
  462.  def power(l: Column, r: Column): Column
  463.  def printf(format: Column, arguments: Column*): Column
  464.  def product(e: Column): Column
  465.  def quarter(e: Column): Column
  466.  def radians(columnName: String): Column
  467.  def radians(e: Column): Column
  468.  def raise_error(c: Column): Column
  469.  def rand(): Column
  470.  def rand(seed: Long): Column
  471.  def randn(): Column
  472.  def randn(seed: Long): Column
  473.  def random(): Column
  474.  def random(seed: Column): Column
  475.  def randstr(length: Column, seed: Column): Column
  476.  def randstr(length: Column): Column
  477.  def rank(): Column
  478.  def reduce(expr: Column, initialValue: Column, merge: (Column, Column) => Column): Column
  479.  def reduce(expr: Column, initialValue: Column, merge: (Column, Column) => Column, finish: (Column) => Column): Column
  480.  def reflect(cols: Column*): Column
  481.  def regexp(str: Column, regexp: Column): Column
  482.  def regexp_count(str: Column, regexp: Column): Column
  483.  def regexp_extract(e: Column, exp: String, groupIdx: Int): Column
  484.  def regexp_extract_all(str: Column, regexp: Column, idx: Column): Column
  485.  def regexp_extract_all(str: Column, regexp: Column): Column
  486.  def regexp_instr(str: Column, regexp: Column, idx: Column): Column
  487.  def regexp_instr(str: Column, regexp: Column): Column
  488.  def regexp_like(str: Column, regexp: Column): Column
  489.  def regexp_replace(e: Column, pattern: Column, replacement: Column): Column
  490.  def regexp_replace(e: Column, pattern: String, replacement: String): Column
  491.  def regexp_substr(str: Column, regexp: Column): Column
  492.  def regr_avgx(y: Column, x: Column): Column
  493.  def regr_avgy(y: Column, x: Column): Column
  494.  def regr_count(y: Column, x: Column): Column
  495.  def regr_intercept(y: Column, x: Column): Column
  496.  def regr_r2(y: Column, x: Column): Column
  497.  def regr_slope(y: Column, x: Column): Column
  498.  def regr_sxx(y: Column, x: Column): Column
  499.  def regr_sxy(y: Column, x: Column): Column
  500.  def regr_syy(y: Column, x: Column): Column
  501.  def repeat(str: Column, n: Column): Column
  502.  def repeat(str: Column, n: Int): Column
  503.  def replace(src: Column, search: Column): Column
  504.  def replace(src: Column, search: Column, replace: Column): Column
  505.  def reverse(e: Column): Column
  506.  def right(str: Column, len: Column): Column
  507.  def rint(columnName: String): Column
  508.  def rint(e: Column): Column
  509.  def rlike(str: Column, regexp: Column): Column
  510.  def round(e: Column, scale: Column): Column
  511.  def round(e: Column, scale: Int): Column
  512.  def round(e: Column): Column
  513.  def row_number(): Column
  514.  def rpad(str: Column, len: Column, pad: Column): Column
  515.  def rpad(str: Column, len: Int, pad: Array[Byte]): Column
  516.  def rpad(str: Column, len: Int, pad: String): Column
  517.  def rtrim(e: Column, trim: Column): Column
  518.  def rtrim(e: Column, trimString: String): Column
  519.  def rtrim(e: Column): Column
  520.  def schema_of_csv(csv: Column, options: Map[String, String]): Column
  521.  def schema_of_csv(csv: Column): Column
  522.  def schema_of_csv(csv: String): Column
  523.  def schema_of_json(json: Column, options: Map[String, String]): Column
  524.  def schema_of_json(json: Column): Column
  525.  def schema_of_json(json: String): Column
  526.  def schema_of_variant(v: Column): Column
  527.  def schema_of_variant_agg(v: Column): Column
  528.  def schema_of_xml(xml: Column, options: Map[String, String]): Column
  529.  def schema_of_xml(xml: Column): Column
  530.  def schema_of_xml(xml: String): Column
  531.  def sec(e: Column): Column
  532.  def second(e: Column): Column
  533.  def sentences(string: Column): Column
  534.  def sentences(string: Column, language: Column): Column
  535.  def sentences(string: Column, language: Column, country: Column): Column
  536.  def sequence(start: Column, stop: Column): Column
  537.  def sequence(start: Column, stop: Column, step: Column): Column
  538.  def session_user(): Column
  539.  def session_window(timeColumn: Column, gapDuration: Column): Column
  540.  def session_window(timeColumn: Column, gapDuration: String): Column
  541.  def sha(col: Column): Column
  542.  def sha1(e: Column): Column
  543.  def sha2(e: Column, numBits: Int): Column
  544.  def shiftleft(e: Column, numBits: Int): Column
  545.  def shiftright(e: Column, numBits: Int): Column
  546.  def shiftrightunsigned(e: Column, numBits: Int): Column
  547.  def shuffle(e: Column, seed: Column): Column
  548.  def shuffle(e: Column): Column
  549.  def sign(e: Column): Column
  550.  def signum(columnName: String): Column
  551.  def signum(e: Column): Column
  552.  def sin(columnName: String): Column
  553.  def sin(e: Column): Column
  554.  def sinh(columnName: String): Column
  555.  def sinh(e: Column): Column
  556.  def size(e: Column): Column
  557.  def skewness(columnName: String): Column
  558.  def skewness(e: Column): Column
  559.  def slice(x: Column, start: Column, length: Column): Column
  560.  def slice(x: Column, start: Int, length: Int): Column
  561.  def some(e: Column): Column
  562.  def sort_array(e: Column, asc: Boolean): Column
  563.  def sort_array(e: Column): Column
  564.  def soundex(e: Column): Column
  565.  def spark_partition_id(): Column
  566.  def split(str: Column, pattern: Column, limit: Column): Column
  567.  def split(str: Column, pattern: String, limit: Int): Column
  568.  def split(str: Column, pattern: Column): Column
  569.  def split(str: Column, pattern: String): Column
  570.  def split_part(str: Column, delimiter: Column, partNum: Column): Column
  571.  def sqrt(colName: String): Column
  572.  def sqrt(e: Column): Column
  573.  def stack(cols: Column*): Column
  574.  def startswith(str: Column, prefix: Column): Column
  575.  def std(e: Column): Column
  576.  def stddev(columnName: String): Column
  577.  def stddev(e: Column): Column
  578.  def stddev_pop(columnName: String): Column
  579.  def stddev_pop(e: Column): Column
  580.  def stddev_samp(columnName: String): Column
  581.  def stddev_samp(e: Column): Column
  582.  def str_to_map(text: Column): Column
  583.  def str_to_map(text: Column, pairDelim: Column): Column
  584.  def str_to_map(text: Column, pairDelim: Column, keyValueDelim: Column): Column
  585.  def string_agg(e: Column, delimiter: Column): Column
  586.  def string_agg(e: Column): Column
  587.  def string_agg_distinct(e: Column, delimiter: Column): Column
  588.  def string_agg_distinct(e: Column): Column
  589.  def struct(colName: String, colNames: String*): Column
  590.  def struct(cols: Column*): Column
  591.  def substr(str: Column, pos: Column): Column
  592.  def substr(str: Column, pos: Column, len: Column): Column
  593.  def substring(str: Column, pos: Column, len: Column): Column
  594.  def substring(str: Column, pos: Int, len: Int): Column
  595.  def substring_index(str: Column, delim: String, count: Int): Column
  596.  def sum(columnName: String): Column
  597.  def sum(e: Column): Column
  598.  def sum_distinct(e: Column): Column
  599.  final def synchronized[T0](arg0: => T0): T0
  600.  def tan(columnName: String): Column
  601.  def tan(e: Column): Column
  602.  def tanh(columnName: String): Column
  603.  def tanh(e: Column): Column
  604.  def timestamp_add(unit: String, quantity: Column, ts: Column): Column
  605.  def timestamp_diff(unit: String, start: Column, end: Column): Column
  606.  def timestamp_micros(e: Column): Column
  607.  def timestamp_millis(e: Column): Column
  608.  def timestamp_seconds(e: Column): Column
  609.  def toString(): String
  610.  def to_binary(e: Column): Column
  611.  def to_binary(e: Column, f: Column): Column
  612.  def to_char(e: Column, format: Column): Column
  613.  def to_csv(e: Column): Column
  614.  def to_csv(e: Column, options: Map[String, String]): Column
  615.  def to_date(e: Column, fmt: String): Column
  616.  def to_date(e: Column): Column
  617.  def to_json(e: Column): Column
  618.  def to_json(e: Column, options: Map[String, String]): Column
  619.  def to_json(e: Column, options: Map[String, String]): Column
  620.  def to_number(e: Column, format: Column): Column
  621.  def to_timestamp(s: Column, fmt: String): Column
  622.  def to_timestamp(s: Column): Column
  623.  def to_timestamp_ltz(timestamp: Column): Column
  624.  def to_timestamp_ltz(timestamp: Column, format: Column): Column
  625.  def to_timestamp_ntz(timestamp: Column): Column
  626.  def to_timestamp_ntz(timestamp: Column, format: Column): Column
  627.  def to_unix_timestamp(timeExp: Column): Column
  628.  def to_unix_timestamp(timeExp: Column, format: Column): Column
  629.  def to_utc_timestamp(ts: Column, tz: Column): Column
  630.  def to_utc_timestamp(ts: Column, tz: String): Column
  631.  def to_varchar(e: Column, format: Column): Column
  632.  def to_variant_object(col: Column): Column
  633.  def to_xml(e: Column): Column
  634.  def to_xml(e: Column, options: Map[String, String]): Column
  635.  def transform(column: Column, f: (Column, Column) => Column): Column
  636.  def transform(column: Column, f: (Column) => Column): Column
  637.  def transform_keys(expr: Column, f: (Column, Column) => Column): Column
  638.  def transform_values(expr: Column, f: (Column, Column) => Column): Column
  639.  def translate(src: Column, matchingString: String, replaceString: String): Column
  640.  def trim(e: Column, trim: Column): Column
  641.  def trim(e: Column, trimString: String): Column
  642.  def trim(e: Column): Column
  643.  def trunc(date: Column, format: String): Column
  644.  def try_add(left: Column, right: Column): Column
  645.  def try_aes_decrypt(input: Column, key: Column): Column
  646.  def try_aes_decrypt(input: Column, key: Column, mode: Column): Column
  647.  def try_aes_decrypt(input: Column, key: Column, mode: Column, padding: Column): Column
  648.  def try_aes_decrypt(input: Column, key: Column, mode: Column, padding: Column, aad: Column): Column
  649.  def try_avg(e: Column): Column
  650.  def try_divide(left: Column, right: Column): Column
  651.  def try_element_at(column: Column, value: Column): Column
  652.  def try_make_interval(years: Column): Column
  653.  def try_make_interval(years: Column, months: Column): Column
  654.  def try_make_interval(years: Column, months: Column, weeks: Column): Column
  655.  def try_make_interval(years: Column, months: Column, weeks: Column, days: Column): Column
  656.  def try_make_interval(years: Column, months: Column, weeks: Column, days: Column, hours: Column): Column
  657.  def try_make_interval(years: Column, months: Column, weeks: Column, days: Column, hours: Column, mins: Column): Column
  658.  def try_make_interval(years: Column, months: Column, weeks: Column, days: Column, hours: Column, mins: Column, secs: Column): Column
  659.  def try_make_timestamp(years: Column, months: Column, days: Column, hours: Column, mins: Column, secs: Column): Column
  660.  def try_make_timestamp(years: Column, months: Column, days: Column, hours: Column, mins: Column, secs: Column, timezone: Column): Column
  661.  def try_make_timestamp_ltz(years: Column, months: Column, days: Column, hours: Column, mins: Column, secs: Column): Column
  662.  def try_make_timestamp_ltz(years: Column, months: Column, days: Column, hours: Column, mins: Column, secs: Column, timezone: Column): Column
  663.  def try_make_timestamp_ntz(years: Column, months: Column, days: Column, hours: Column, mins: Column, secs: Column): Column
  664.  def try_mod(left: Column, right: Column): Column
  665.  def try_multiply(left: Column, right: Column): Column
  666.  def try_parse_json(json: Column): Column
  667.  def try_parse_url(url: Column, partToExtract: Column): Column
  668.  def try_parse_url(url: Column, partToExtract: Column, key: Column): Column
  669.  def try_reflect(cols: Column*): Column
  670.  def try_subtract(left: Column, right: Column): Column
  671.  def try_sum(e: Column): Column
  672.  def try_to_binary(e: Column): Column
  673.  def try_to_binary(e: Column, f: Column): Column
  674.  def try_to_number(e: Column, format: Column): Column
  675.  def try_to_timestamp(s: Column): Column
  676.  def try_to_timestamp(s: Column, format: Column): Column
  677.  def try_url_decode(str: Column): Column
  678.  def try_validate_utf8(str: Column): Column
  679.  def try_variant_get(v: Column, path: Column, targetType: String): Column
  680.  def try_variant_get(v: Column, path: String, targetType: String): Column
  681.  def typedLit[T](literal: T)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): Column
  682.  def typedlit[T](literal: T)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): Column
  683.  def typeof(col: Column): Column
  684.  def ucase(str: Column): Column
  685.  def udaf[IN, BUF, OUT](agg: expressions.Aggregator[IN, BUF, OUT], inputEncoder: Encoder[IN]): UserDefinedFunction
  686.  def udaf[IN, BUF, OUT](agg: expressions.Aggregator[IN, BUF, OUT])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[IN]): UserDefinedFunction
  687.  def udf(f: UDF10[_, _, _, _, _, _, _, _, _, _, _], returnType: DataType): UserDefinedFunction
  688.  def udf(f: UDF9[_, _, _, _, _, _, _, _, _, _], returnType: DataType): UserDefinedFunction
  689.  def udf(f: UDF8[_, _, _, _, _, _, _, _, _], returnType: DataType): UserDefinedFunction
  690.  def udf(f: UDF7[_, _, _, _, _, _, _, _], returnType: DataType): UserDefinedFunction
  691.  def udf(f: UDF6[_, _, _, _, _, _, _], returnType: DataType): UserDefinedFunction
  692.  def udf(f: UDF5[_, _, _, _, _, _], returnType: DataType): UserDefinedFunction
  693.  def udf(f: UDF4[_, _, _, _, _], returnType: DataType): UserDefinedFunction
  694.  def udf(f: UDF3[_, _, _, _], returnType: DataType): UserDefinedFunction
  695.  def udf(f: UDF2[_, _, _], returnType: DataType): UserDefinedFunction
  696.  def udf(f: UDF1[_, _], returnType: DataType): UserDefinedFunction
  697.  def udf(f: UDF0[_], returnType: DataType): UserDefinedFunction
  698.  def udf[RT, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT], arg1: scala.reflect.api.JavaUniverse.TypeTag[A1], arg2: scala.reflect.api.JavaUniverse.TypeTag[A2], arg3: scala.reflect.api.JavaUniverse.TypeTag[A3], arg4: scala.reflect.api.JavaUniverse.TypeTag[A4], arg5: scala.reflect.api.JavaUniverse.TypeTag[A5], arg6: scala.reflect.api.JavaUniverse.TypeTag[A6], arg7: scala.reflect.api.JavaUniverse.TypeTag[A7], arg8: scala.reflect.api.JavaUniverse.TypeTag[A8], arg9: scala.reflect.api.JavaUniverse.TypeTag[A9], arg10: scala.reflect.api.JavaUniverse.TypeTag[A10]): UserDefinedFunction
  699.  def udf[RT, A1, A2, A3, A4, A5, A6, A7, A8, A9](f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT], arg1: scala.reflect.api.JavaUniverse.TypeTag[A1], arg2: scala.reflect.api.JavaUniverse.TypeTag[A2], arg3: scala.reflect.api.JavaUniverse.TypeTag[A3], arg4: scala.reflect.api.JavaUniverse.TypeTag[A4], arg5: scala.reflect.api.JavaUniverse.TypeTag[A5], arg6: scala.reflect.api.JavaUniverse.TypeTag[A6], arg7: scala.reflect.api.JavaUniverse.TypeTag[A7], arg8: scala.reflect.api.JavaUniverse.TypeTag[A8], arg9: scala.reflect.api.JavaUniverse.TypeTag[A9]): UserDefinedFunction
  700.  def udf[RT, A1, A2, A3, A4, A5, A6, A7, A8](f: (A1, A2, A3, A4, A5, A6, A7, A8) => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT], arg1: scala.reflect.api.JavaUniverse.TypeTag[A1], arg2: scala.reflect.api.JavaUniverse.TypeTag[A2], arg3: scala.reflect.api.JavaUniverse.TypeTag[A3], arg4: scala.reflect.api.JavaUniverse.TypeTag[A4], arg5: scala.reflect.api.JavaUniverse.TypeTag[A5], arg6: scala.reflect.api.JavaUniverse.TypeTag[A6], arg7: scala.reflect.api.JavaUniverse.TypeTag[A7], arg8: scala.reflect.api.JavaUniverse.TypeTag[A8]): UserDefinedFunction
  701.  def udf[RT, A1, A2, A3, A4, A5, A6, A7](f: (A1, A2, A3, A4, A5, A6, A7) => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT], arg1: scala.reflect.api.JavaUniverse.TypeTag[A1], arg2: scala.reflect.api.JavaUniverse.TypeTag[A2], arg3: scala.reflect.api.JavaUniverse.TypeTag[A3], arg4: scala.reflect.api.JavaUniverse.TypeTag[A4], arg5: scala.reflect.api.JavaUniverse.TypeTag[A5], arg6: scala.reflect.api.JavaUniverse.TypeTag[A6], arg7: scala.reflect.api.JavaUniverse.TypeTag[A7]): UserDefinedFunction
  702.  def udf[RT, A1, A2, A3, A4, A5, A6](f: (A1, A2, A3, A4, A5, A6) => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT], arg1: scala.reflect.api.JavaUniverse.TypeTag[A1], arg2: scala.reflect.api.JavaUniverse.TypeTag[A2], arg3: scala.reflect.api.JavaUniverse.TypeTag[A3], arg4: scala.reflect.api.JavaUniverse.TypeTag[A4], arg5: scala.reflect.api.JavaUniverse.TypeTag[A5], arg6: scala.reflect.api.JavaUniverse.TypeTag[A6]): UserDefinedFunction
  703.  def udf[RT, A1, A2, A3, A4, A5](f: (A1, A2, A3, A4, A5) => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT], arg1: scala.reflect.api.JavaUniverse.TypeTag[A1], arg2: scala.reflect.api.JavaUniverse.TypeTag[A2], arg3: scala.reflect.api.JavaUniverse.TypeTag[A3], arg4: scala.reflect.api.JavaUniverse.TypeTag[A4], arg5: scala.reflect.api.JavaUniverse.TypeTag[A5]): UserDefinedFunction
  704.  def udf[RT, A1, A2, A3, A4](f: (A1, A2, A3, A4) => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT], arg1: scala.reflect.api.JavaUniverse.TypeTag[A1], arg2: scala.reflect.api.JavaUniverse.TypeTag[A2], arg3: scala.reflect.api.JavaUniverse.TypeTag[A3], arg4: scala.reflect.api.JavaUniverse.TypeTag[A4]): UserDefinedFunction
  705.  def udf[RT, A1, A2, A3](f: (A1, A2, A3) => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT], arg1: scala.reflect.api.JavaUniverse.TypeTag[A1], arg2: scala.reflect.api.JavaUniverse.TypeTag[A2], arg3: scala.reflect.api.JavaUniverse.TypeTag[A3]): UserDefinedFunction
  706.  def udf[RT, A1, A2](f: (A1, A2) => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT], arg1: scala.reflect.api.JavaUniverse.TypeTag[A1], arg2: scala.reflect.api.JavaUniverse.TypeTag[A2]): UserDefinedFunction
  707.  def udf[RT, A1](f: (A1) => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT], arg1: scala.reflect.api.JavaUniverse.TypeTag[A1]): UserDefinedFunction
  708.  def udf[RT](f: () => RT)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[RT]): UserDefinedFunction
  709.  def unbase64(e: Column): Column
  710.  def unhex(column: Column): Column
  711.  def uniform(min: Column, max: Column, seed: Column): Column
  712.  def uniform(min: Column, max: Column): Column
  713.  def unix_date(e: Column): Column
  714.  def unix_micros(e: Column): Column
  715.  def unix_millis(e: Column): Column
  716.  def unix_seconds(e: Column): Column
  717.  def unix_timestamp(s: Column, p: String): Column
  718.  def unix_timestamp(s: Column): Column
  719.  def unix_timestamp(): Column
  720.  def unwrap_udt(column: Column): Column
  721.  def upper(e: Column): Column
  722.  def url_decode(str: Column): Column
  723.  def url_encode(str: Column): Column
  724.  def user(): Column
  725.  def uuid(): Column
  726.  def validate_utf8(str: Column): Column
  727.  def var_pop(columnName: String): Column
  728.  def var_pop(e: Column): Column
  729.  def var_samp(columnName: String): Column
  730.  def var_samp(e: Column): Column
  731.  def variance(columnName: String): Column
  732.  def variance(e: Column): Column
  733.  def variant_get(v: Column, path: Column, targetType: String): Column
  734.  def variant_get(v: Column, path: String, targetType: String): Column
  735.  def version(): Column
  736.  final def wait(arg0: Long, arg1: Int): Unit
  737.  final def wait(arg0: Long): Unit
  738.  final def wait(): Unit
  739.  def weekday(e: Column): Column
  740.  def weekofyear(e: Column): Column
  741.  def when(condition: Column, value: Any): Column
  742.  def width_bucket(v: Column, min: Column, max: Column, numBucket: Column): Column
  743.  def window(timeColumn: Column, windowDuration: String): Column
  744.  def window(timeColumn: Column, windowDuration: String, slideDuration: String): Column
  745.  def window(timeColumn: Column, windowDuration: String, slideDuration: String, startTime: String): Column
  746.  def window_time(windowColumn: Column): Column
  747.  def xpath(xml: Column, path: Column): Column
  748.  def xpath_boolean(xml: Column, path: Column): Column
  749.  def xpath_double(xml: Column, path: Column): Column
  750.  def xpath_float(xml: Column, path: Column): Column
  751.  def xpath_int(xml: Column, path: Column): Column
  752.  def xpath_long(xml: Column, path: Column): Column
  753.  def xpath_number(xml: Column, path: Column): Column
  754.  def xpath_short(xml: Column, path: Column): Column
  755.  def xpath_string(xml: Column, path: Column): Column
  756.  def xxhash64(cols: Column*): Column
  757.  def year(e: Column): Column
  758.  def years(e: Column): Column
  759.  def zeroifnull(col: Column): Column
  760.  def zip_with(left: Column, right: Column, f: (Column, Column) => Column): Column
  761.  object partitioning

Inherited from AnyRef

Inherited from Any

Aggregate functions

Array functions

Bitwise functions

Collection functions

Conditional functions

CSV functions

Date and Timestamp functions

Generator functions

Hash functions

JSON functions

Map functions

Mathematical functions

Misc functions

Normal functions

Partition transform functions

Predicate functions

Sort functions

String functions

Struct functions

UDF, UDAF and UDT

URL functions

VARIANT functions

Window functions

XML functions

Support functions for DataFrames


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4