private SqlTypeName mapFlatGeoBufTypeToSqlType()

in baremaps-calcite/src/main/java/org/apache/baremaps/calcite/flatgeobuf/FlatGeoBufTable.java [114:127]


  private SqlTypeName mapFlatGeoBufTypeToSqlType(FlatGeoBuf.ColumnType columnType) {
    return switch (columnType) {
      case BYTE, UBYTE -> SqlTypeName.TINYINT;
      case BOOL -> SqlTypeName.BOOLEAN;
      case SHORT, USHORT -> SqlTypeName.SMALLINT;
      case INT, UINT -> SqlTypeName.INTEGER;
      case LONG, ULONG -> SqlTypeName.BIGINT;
      case FLOAT -> SqlTypeName.FLOAT;
      case DOUBLE -> SqlTypeName.DOUBLE;
      case STRING -> SqlTypeName.VARCHAR;
      case JSON, DATETIME -> SqlTypeName.VARCHAR;
      case BINARY -> SqlTypeName.VARBINARY;
    };
  }