Sep. 27th, 2016
today's names for tuples
Sep. 27th, 2016 11:46 am0 empty tuple, unit
1 singleton, monuple
2 pair, couple
3 triple, treble, triplet, triad
4 quadruple, quad
5 quintuple, pentuple
6 sextuple, hextuple
7 septuple, heptuple
8 octuple
9 nonuple
10 decuple
11 undecuple, hendecuple
12 duodecuple
13 tredecuple
14 quattuordecuple
15 quindecuple
16 sexdecuple
17 septendecuple
18 octodecuple
19 novemdecuple
20 vigintuple
21 unvigintuple
22 duovigintuple
23 trevigintuple
24 quattuorvigintuple
25 quinvigintuple
26 sexvigintuple
27 septenvigintuple
28 octovigintuple
29 novemvigintuple
30 trigintuple
31 untrigintuple
40 quadragintuple
50 quinquagintuple
60 sexagintuple
70 septuagintuple
80 octogintuple
90 nongentuple
100 centuple
1,000 milluple
1 singleton, monuple
2 pair, couple
3 triple, treble, triplet, triad
4 quadruple, quad
5 quintuple, pentuple
6 sextuple, hextuple
7 septuple, heptuple
8 octuple
9 nonuple
10 decuple
11 undecuple, hendecuple
12 duodecuple
13 tredecuple
14 quattuordecuple
15 quindecuple
16 sexdecuple
17 septendecuple
18 octodecuple
19 novemdecuple
20 vigintuple
21 unvigintuple
22 duovigintuple
23 trevigintuple
24 quattuorvigintuple
25 quinvigintuple
26 sexvigintuple
27 septenvigintuple
28 octovigintuple
29 novemvigintuple
30 trigintuple
31 untrigintuple
40 quadragintuple
50 quinquagintuple
60 sexagintuple
70 septuagintuple
80 octogintuple
90 nongentuple
100 centuple
1,000 milluple
the Unmentionables
Sep. 27th, 2016 02:02 pmcase class UnresolvedFunction( name: String, children: Seq[Expression], isDistinct: Boolean) extends Expression with Unevaluable { override def dataType: DataType = throw new UnresolvedException(this, "dataType") override def foldable: Boolean = throw new UnresolvedException(this, "foldable") override def nullable: Boolean = throw new UnresolvedException(this, "nullable") override lazy val resolved = false override def prettyString: String = { s"${name}(${children.map(_.prettyString).mkString(",")})" } override def toString: String = s"'$name(${children.mkString(",")})" }