- NULL =
Mapping.new(Cproton::PN_NULL, "null", [NilClass])
- BOOL =
Mapping.new(Cproton::PN_BOOL, "bool", [TrueClass, FalseClass])
- UBYTE =
Mapping.new(Cproton::PN_UBYTE, "ubyte")
- BYTE =
Mapping.new(Cproton::PN_BYTE, "byte")
- USHORT =
Mapping.new(Cproton::PN_USHORT, "ushort")
- SHORT =
Mapping.new(Cproton::PN_SHORT, "short")
- UINT =
Mapping.new(Cproton::PN_UINT, "uint")
- INT =
Mapping.new(Cproton::PN_INT, "int")
- CHAR =
Mapping.new(Cproton::PN_CHAR, "char")
- ULONG =
Mapping.new(Cproton::PN_ULONG, "ulong")
- LONG =
Mapping.new(Cproton::PN_LONG, "long", [Integer])
- TIMESTAMP =
Mapping.new(Cproton::PN_TIMESTAMP, "timestamp", [Date, Time])
- FLOAT =
Mapping.new(Cproton::PN_FLOAT, "float")
- DOUBLE =
Mapping.new(Cproton::PN_DOUBLE, "double", [Float])
- DECIMAL32 =
Mapping.new(Cproton::PN_DECIMAL32, "decimal32")
- DECIMAL64 =
Mapping.new(Cproton::PN_DECIMAL64, "decimal64")
- DECIMAL128 =
Mapping.new(Cproton::PN_DECIMAL128, "decimal128")
- UUID =
Mapping.new(Cproton::PN_UUID, "uuid")
- BINARY =
Mapping.new(Cproton::PN_BINARY, "binary")
- STRING =
Mapping.new(Cproton::PN_STRING, "string", [::String,
Types::UTFString,
Types::BinaryString])
- SYMBOL =
Mapping.new(Cproton::PN_SYMBOL, "symbol", [::Symbol])
- DESCRIBED =
Mapping.new(Cproton::PN_DESCRIBED, "described", [Types::Described])
- ARRAY =
Mapping.new(Cproton::PN_ARRAY, "array", [Types::UniformArray])
- LIST =
Mapping.new(Cproton::PN_LIST, "list", [::Array])
- MAP =
Mapping.new(Cproton::PN_MAP, "map", [::Hash])
- DataError =
::TypeError