Skip to content

Commit

Permalink
Added codeToTypeMap
Browse files Browse the repository at this point in the history
  • Loading branch information
takapi327 committed Feb 3, 2025
1 parent a1c8284 commit 3cb2db4
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,8 @@ enum ColumnDataType(val code: Long, val name: String):

object ColumnDataType:

private val codeToTypeMap: Map[Long, ColumnDataType] =
ColumnDataType.values.map(t => t.code -> t).toMap

def apply(code: Long): ColumnDataType =
ColumnDataType.values
.find(_.code == code)
.getOrElse(throw new IllegalArgumentException(s"Unknown column data type code: $code"))
codeToTypeMap.getOrElse(code, throw new IllegalArgumentException(s"Unknown column data type code: $code"))

0 comments on commit 3cb2db4

Please sign in to comment.