fullname
User-defined type that contains two fields for first name and last name.
User-defined type that contains two fields for first name and last name.
source '0_create_keyspace.cql';
// Store fist and last in the same column using a custom type
// START-fullname
CREATE TYPE cycling.fullname (
firstname text,
lastname text );
// END-fullname
// START-alt
ALTER TYPE cycling.fullname
ADD middlename text;
// END-alt
// START-rename
ALTER TYPE cycling.fullname
RENAME middlename TO middle
AND lastname TO last
AND firstname TO first;
// END-rename
ALTER TYPE cycling.fullname
RENAME middle to middlename
AND last to lastname
AND first TO firstname;
Displaying command results
DESC TYPE cycling.fullname
CREATE TYPE cycling.fullname (
first text,
last text,
middle text
);