Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.10/site-packages/django/db/models/functions/__init__.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

7 statements  

1from .comparison import Cast, Coalesce, Collate, Greatest, Least, NullIf 

2from .datetime import ( 

3 Extract, 

4 ExtractDay, 

5 ExtractHour, 

6 ExtractIsoWeekDay, 

7 ExtractIsoYear, 

8 ExtractMinute, 

9 ExtractMonth, 

10 ExtractQuarter, 

11 ExtractSecond, 

12 ExtractWeek, 

13 ExtractWeekDay, 

14 ExtractYear, 

15 Now, 

16 Trunc, 

17 TruncDate, 

18 TruncDay, 

19 TruncHour, 

20 TruncMinute, 

21 TruncMonth, 

22 TruncQuarter, 

23 TruncSecond, 

24 TruncTime, 

25 TruncWeek, 

26 TruncYear, 

27) 

28from .json import JSONArray, JSONObject 

29from .math import ( 

30 Abs, 

31 ACos, 

32 ASin, 

33 ATan, 

34 ATan2, 

35 Ceil, 

36 Cos, 

37 Cot, 

38 Degrees, 

39 Exp, 

40 Floor, 

41 Ln, 

42 Log, 

43 Mod, 

44 Pi, 

45 Power, 

46 Radians, 

47 Random, 

48 Round, 

49 Sign, 

50 Sin, 

51 Sqrt, 

52 Tan, 

53) 

54from .text import ( 

55 MD5, 

56 SHA1, 

57 SHA224, 

58 SHA256, 

59 SHA384, 

60 SHA512, 

61 Chr, 

62 Concat, 

63 ConcatPair, 

64 Left, 

65 Length, 

66 Lower, 

67 LPad, 

68 LTrim, 

69 Ord, 

70 Repeat, 

71 Replace, 

72 Reverse, 

73 Right, 

74 RPad, 

75 RTrim, 

76 StrIndex, 

77 Substr, 

78 Trim, 

79 Upper, 

80) 

81from .window import ( 

82 CumeDist, 

83 DenseRank, 

84 FirstValue, 

85 Lag, 

86 LastValue, 

87 Lead, 

88 NthValue, 

89 Ntile, 

90 PercentRank, 

91 Rank, 

92 RowNumber, 

93) 

94 

95__all__ = [ 

96 # comparison and conversion 

97 "Cast", 

98 "Coalesce", 

99 "Collate", 

100 "Greatest", 

101 "Least", 

102 "NullIf", 

103 # datetime 

104 "Extract", 

105 "ExtractDay", 

106 "ExtractHour", 

107 "ExtractMinute", 

108 "ExtractMonth", 

109 "ExtractQuarter", 

110 "ExtractSecond", 

111 "ExtractWeek", 

112 "ExtractIsoWeekDay", 

113 "ExtractWeekDay", 

114 "ExtractIsoYear", 

115 "ExtractYear", 

116 "Now", 

117 "Trunc", 

118 "TruncDate", 

119 "TruncDay", 

120 "TruncHour", 

121 "TruncMinute", 

122 "TruncMonth", 

123 "TruncQuarter", 

124 "TruncSecond", 

125 "TruncTime", 

126 "TruncWeek", 

127 "TruncYear", 

128 # json 

129 "JSONArray", 

130 "JSONObject", 

131 # math 

132 "Abs", 

133 "ACos", 

134 "ASin", 

135 "ATan", 

136 "ATan2", 

137 "Ceil", 

138 "Cos", 

139 "Cot", 

140 "Degrees", 

141 "Exp", 

142 "Floor", 

143 "Ln", 

144 "Log", 

145 "Mod", 

146 "Pi", 

147 "Power", 

148 "Radians", 

149 "Random", 

150 "Round", 

151 "Sign", 

152 "Sin", 

153 "Sqrt", 

154 "Tan", 

155 # text 

156 "MD5", 

157 "SHA1", 

158 "SHA224", 

159 "SHA256", 

160 "SHA384", 

161 "SHA512", 

162 "Chr", 

163 "Concat", 

164 "ConcatPair", 

165 "Left", 

166 "Length", 

167 "Lower", 

168 "LPad", 

169 "LTrim", 

170 "Ord", 

171 "Repeat", 

172 "Replace", 

173 "Reverse", 

174 "Right", 

175 "RPad", 

176 "RTrim", 

177 "StrIndex", 

178 "Substr", 

179 "Trim", 

180 "Upper", 

181 # window 

182 "CumeDist", 

183 "DenseRank", 

184 "FirstValue", 

185 "Lag", 

186 "LastValue", 

187 "Lead", 

188 "NthValue", 

189 "Ntile", 

190 "PercentRank", 

191 "Rank", 

192 "RowNumber", 

193]