@@ -530,37 +530,37 @@ typedef enum CassIndexType_ {
530
530
} CassIndexType ;
531
531
532
532
#define CASS_VALUE_TYPE_MAPPING (XX ) \
533
- XX(CASS_VALUE_TYPE_CUSTOM, 0x0000, "") \
534
- XX(CASS_VALUE_TYPE_ASCII, 0x0001, "ascii") \
535
- XX(CASS_VALUE_TYPE_BIGINT, 0x0002, "bigint") \
536
- XX(CASS_VALUE_TYPE_BLOB, 0x0003, "blob") \
537
- XX(CASS_VALUE_TYPE_BOOLEAN, 0x0004, "boolean") \
538
- XX(CASS_VALUE_TYPE_COUNTER, 0x0005, "counter") \
539
- XX(CASS_VALUE_TYPE_DECIMAL, 0x0006, "decimal") \
540
- XX(CASS_VALUE_TYPE_DOUBLE, 0x0007, "double") \
541
- XX(CASS_VALUE_TYPE_FLOAT, 0x0008, "float") \
542
- XX(CASS_VALUE_TYPE_INT, 0x0009, "int") \
543
- XX(CASS_VALUE_TYPE_TEXT, 0x000A, "text") \
544
- XX(CASS_VALUE_TYPE_TIMESTAMP, 0x000B, "timestamp") \
545
- XX(CASS_VALUE_TYPE_UUID, 0x000C, "uuid") \
546
- XX(CASS_VALUE_TYPE_VARCHAR, 0x000D, "varchar") \
547
- XX(CASS_VALUE_TYPE_VARINT, 0x000E, "varint") \
548
- XX(CASS_VALUE_TYPE_TIMEUUID, 0x000F, "timeuuid") \
549
- XX(CASS_VALUE_TYPE_INET, 0x0010, "inet") \
550
- XX(CASS_VALUE_TYPE_DATE, 0x0011, "date") \
551
- XX(CASS_VALUE_TYPE_TIME, 0x0012, "time") \
552
- XX(CASS_VALUE_TYPE_SMALL_INT, 0x0013, "smallint") \
553
- XX(CASS_VALUE_TYPE_TINY_INT, 0x0014, "tinyint") \
554
- XX(CASS_VALUE_TYPE_DURATION, 0x0015, "duration") \
555
- XX(CASS_VALUE_TYPE_LIST, 0x0020, "list") \
556
- XX(CASS_VALUE_TYPE_MAP, 0x0021, "map") \
557
- XX(CASS_VALUE_TYPE_SET, 0x0022, "set") \
558
- XX(CASS_VALUE_TYPE_UDT, 0x0030, "") \
559
- XX(CASS_VALUE_TYPE_TUPLE, 0x0031, "tuple")
533
+ XX(CASS_VALUE_TYPE_CUSTOM, 0x0000, "", "" ) \
534
+ XX(CASS_VALUE_TYPE_ASCII, 0x0001, "ascii", "org.apache.cassandra.db.marshal.AsciiType" ) \
535
+ XX(CASS_VALUE_TYPE_BIGINT, 0x0002, "bigint", "org.apache.cassandra.db.marshal.LongType" ) \
536
+ XX(CASS_VALUE_TYPE_BLOB, 0x0003, "blob", "org.apache.cassandra.db.marshal.BytesType" ) \
537
+ XX(CASS_VALUE_TYPE_BOOLEAN, 0x0004, "boolean", "org.apache.cassandra.db.marshal.BooleanType" ) \
538
+ XX(CASS_VALUE_TYPE_COUNTER, 0x0005, "counter", "org.apache.cassandra.db.marshal.CounterColumnType" ) \
539
+ XX(CASS_VALUE_TYPE_DECIMAL, 0x0006, "decimal", "org.apache.cassandra.db.marshal.DecimalType" ) \
540
+ XX(CASS_VALUE_TYPE_DOUBLE, 0x0007, "double", "org.apache.cassandra.db.marshal.DoubleType" ) \
541
+ XX(CASS_VALUE_TYPE_FLOAT, 0x0008, "float", "org.apache.cassandra.db.marshal.FloatType" ) \
542
+ XX(CASS_VALUE_TYPE_INT, 0x0009, "int", "org.apache.cassandra.db.marshal.Int32Type" ) \
543
+ XX(CASS_VALUE_TYPE_TEXT, 0x000A, "text", "org.apache.cassandra.db.marshal.UTF8Type" ) \
544
+ XX(CASS_VALUE_TYPE_TIMESTAMP, 0x000B, "timestamp", "org.apache.cassandra.db.marshal.TimestampType" ) \
545
+ XX(CASS_VALUE_TYPE_UUID, 0x000C, "uuid", "org.apache.cassandra.db.marshal.UUIDType" ) \
546
+ XX(CASS_VALUE_TYPE_VARCHAR, 0x000D, "varchar", "" ) \
547
+ XX(CASS_VALUE_TYPE_VARINT, 0x000E, "varint", "org.apache.cassandra.db.marshal.IntegerType" ) \
548
+ XX(CASS_VALUE_TYPE_TIMEUUID, 0x000F, "timeuuid", "org.apache.cassandra.db.marshal.TimeUUIDType" ) \
549
+ XX(CASS_VALUE_TYPE_INET, 0x0010, "inet", "org.apache.cassandra.db.marshal.InetAddressType" ) \
550
+ XX(CASS_VALUE_TYPE_DATE, 0x0011, "date", "org.apache.cassandra.db.marshal.SimpleDateType" ) \
551
+ XX(CASS_VALUE_TYPE_TIME, 0x0012, "time", "org.apache.cassandra.db.marshal.TimeType" ) \
552
+ XX(CASS_VALUE_TYPE_SMALL_INT, 0x0013, "smallint", "org.apache.cassandra.db.marshal.ShortType" ) \
553
+ XX(CASS_VALUE_TYPE_TINY_INT, 0x0014, "tinyint", "org.apache.cassandra.db.marshal.ByteType" ) \
554
+ XX(CASS_VALUE_TYPE_DURATION, 0x0015, "duration", "org.apache.cassandra.db.marshal.DurationType" ) \
555
+ XX(CASS_VALUE_TYPE_LIST, 0x0020, "list", "org.apache.cassandra.db.marshal.ListType" ) \
556
+ XX(CASS_VALUE_TYPE_MAP, 0x0021, "map", "org.apache.cassandra.db.marshal.MapType" ) \
557
+ XX(CASS_VALUE_TYPE_SET, 0x0022, "set", "org.apache.cassandra.db.marshal.SetType" ) \
558
+ XX(CASS_VALUE_TYPE_UDT, 0x0030, "", "" ) \
559
+ XX(CASS_VALUE_TYPE_TUPLE, 0x0031, "tuple", "org.apache.cassandra.db.marshal.TupleType" )
560
560
561
561
typedef enum CassValueType_ {
562
562
CASS_VALUE_TYPE_UNKNOWN = 0xFFFF ,
563
- #define XX_VALUE_TYPE(name, type, cql) name = type,
563
+ #define XX_VALUE_TYPE(name, type, cql, klass ) name = type,
564
564
CASS_VALUE_TYPE_MAPPING (XX_VALUE_TYPE )
565
565
#undef XX_VALUE_TYPE
566
566
/* @cond IGNORE */
0 commit comments