Data types.
Implementations: C, C++, Java, Python
AMQP: Type system
Class | Summary |
---|---|
null | An empty value |
boolean | A true or false value |
char | A single Unicode character |
string | A sequence of Unicode characters |
binary | A sequence of bytes |
float | A 32-bit floating point number |
double | A 64-bit floating point number |
byte | A signed 8-bit integer |
short | A signed 16-bit integer |
int | A signed 32-bit integer |
long | A signed 64-bit integer |
ubyte | An unsigned 8-bit integer |
ushort | An unsigned 16-bit integer |
uint | An unsigned 32-bit integer |
ulong | An unsigned 64-bit integer |
Class | Summary |
---|---|
array | A sequence of values of a single type |
list | A sequence of values of variable type |
map | A mapping from distinct keys to values |
Class | Summary |
---|---|
symbol | A 7-bit ASCII string from a constrained domain |
timestamp | An absolute point in time |
uuid | A universally unique identifier |
message-id | A message identifier |
Related: Decimal floating point arithmetic
Class | Summary |
---|---|
decimal32 | A 32-bit decimal floating point number |
decimal64 | A 64-bit decimal floating point number |
decimal128 | A 128-bit decimal floating point number |
Data types used by this API but not defined by AMQP.
Class | Summary |
---|---|
duration | A span of time |
iterator | A traversal of a collection |
object | The most basic type |
function | A user-supplied function |
future | A value that will be available later |
task | An item of work for asynchronous scheduling |