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);
}
}