private static String codeName()

in core/src/main/java/com/datastax/oss/driver/internal/core/type/PrimitiveType.java [81:127]


  private static String codeName(int protocolCode) {
    // Reminder: we don't use enums to leave the door open for custom extensions
    switch (protocolCode) {
      case ProtocolConstants.DataType.ASCII:
        return "ASCII";
      case ProtocolConstants.DataType.BIGINT:
        return "BIGINT";
      case ProtocolConstants.DataType.BLOB:
        return "BLOB";
      case ProtocolConstants.DataType.BOOLEAN:
        return "BOOLEAN";
      case ProtocolConstants.DataType.COUNTER:
        return "COUNTER";
      case ProtocolConstants.DataType.DECIMAL:
        return "DECIMAL";
      case ProtocolConstants.DataType.DOUBLE:
        return "DOUBLE";
      case ProtocolConstants.DataType.FLOAT:
        return "FLOAT";
      case ProtocolConstants.DataType.INT:
        return "INT";
      case ProtocolConstants.DataType.TIMESTAMP:
        return "TIMESTAMP";
      case ProtocolConstants.DataType.UUID:
        return "UUID";
      case ProtocolConstants.DataType.VARINT:
        return "VARINT";
      case ProtocolConstants.DataType.TIMEUUID:
        return "TIMEUUID";
      case ProtocolConstants.DataType.INET:
        return "INET";
      case ProtocolConstants.DataType.DATE:
        return "DATE";
      case ProtocolConstants.DataType.VARCHAR:
        return "TEXT";
      case ProtocolConstants.DataType.TIME:
        return "TIME";
      case ProtocolConstants.DataType.SMALLINT:
        return "SMALLINT";
      case ProtocolConstants.DataType.TINYINT:
        return "TINYINT";
      case ProtocolConstants.DataType.DURATION:
        return "DURATION";
      default:
        return "0x" + Integer.toHexString(protocolCode);
    }
  }