pypika.functions module¶
Package for SQL functions wrappers
-
class
pypika.functions.
Ascii
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Bin
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Cast
(term, as_type, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Coalesce
(term, *default_values, **kwargs)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Concat
(*terms, **kwargs)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Convert
(term, encoding, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
CurDate
(alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
CurTime
(alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
CurTimestamp
(alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Date
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
DateAdd
(date_part, interval, term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
DateDiff
(interval, start_date, end_date, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
DistinctOptionFunction
(name, *args, **kwargs)[source]¶ Bases:
pypika.terms.AggregateFunction
-
distinct
(*args, **kwargs)¶
-
-
class
pypika.functions.
Extract
(date_part, field, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Floor
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
IfNull
(condition, term, **kwargs)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Insert
(term, start, stop, subterm, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
IsNull
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Length
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Lower
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
NVL
(condition, term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Now
(alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
NullIf
(term, condition, **kwargs)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
RegexpLike
(term, pattern, modifiers=None, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
RegexpMatches
(term, pattern, modifiers=None, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Reverse
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Signed
(term, alias=None)[source]¶ Bases:
pypika.functions.Cast
-
class
pypika.functions.
SplitPart
(term, delimiter, index, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Sqrt
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Substring
(term, start, stop, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
TimeDiff
(start_time, end_time, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Timestamp
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
TimestampAdd
(date_part, interval, term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
ToChar
(term, as_type, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
ToDate
(value, format_mask, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Trim
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
Unsigned
(term, alias=None)[source]¶ Bases:
pypika.functions.Cast
-
class
pypika.functions.
Upper
(term, alias=None)[source]¶ Bases:
pypika.terms.Function
-
class
pypika.functions.
UtcTimestamp
(alias=None)[source]¶ Bases:
pypika.terms.Function