<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>frozen &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/frozen/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Wed, 29 Mar 2017 12:52:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>
	<item>
		<title>NoSQL: Create user defined type in Cassandra</title>
		<link>https://www.dbrnd.com/2017/04/nosql-create-user-defined-type-in-cassandra/</link>
					<comments>https://www.dbrnd.com/2017/04/nosql-create-user-defined-type-in-cassandra/#comments</comments>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Tue, 04 Apr 2017 16:16:06 +0000</pubDate>
				<category><![CDATA[Cassandra]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[Column Store]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[Document Store]]></category>
		<category><![CDATA[frozen]]></category>
		<category><![CDATA[Graph Store]]></category>
		<category><![CDATA[Key Value Store]]></category>
		<category><![CDATA[Not Only SQL]]></category>
		<category><![CDATA[Unstrucutred]]></category>
		<category><![CDATA[user defined data type]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=2756</guid>

					<description><![CDATA[In this post, I am sharing small demonstration to create CQL User Defined Data Type in Cassandra. Using user defined data types, you can handle multiple fields into one user-defined column. For example, You can create user-defined data type for Address related columns, in which you can specify a Street name, City name, Pincode, etc. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F04%2Fnosql-create-user-defined-type-in-cassandra%2F&amp;linkname=NoSQL%3A%20Create%20user%20defined%20type%20in%20Cassandra" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F04%2Fnosql-create-user-defined-type-in-cassandra%2F&amp;linkname=NoSQL%3A%20Create%20user%20defined%20type%20in%20Cassandra" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F04%2Fnosql-create-user-defined-type-in-cassandra%2F&amp;linkname=NoSQL%3A%20Create%20user%20defined%20type%20in%20Cassandra" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F04%2Fnosql-create-user-defined-type-in-cassandra%2F&amp;linkname=NoSQL%3A%20Create%20user%20defined%20type%20in%20Cassandra" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F04%2Fnosql-create-user-defined-type-in-cassandra%2F&amp;linkname=NoSQL%3A%20Create%20user%20defined%20type%20in%20Cassandra" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F04%2Fnosql-create-user-defined-type-in-cassandra%2F&amp;linkname=NoSQL%3A%20Create%20user%20defined%20type%20in%20Cassandra" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2017%2F04%2Fnosql-create-user-defined-type-in-cassandra%2F&#038;title=NoSQL%3A%20Create%20user%20defined%20type%20in%20Cassandra" data-a2a-url="https://www.dbrnd.com/2017/04/nosql-create-user-defined-type-in-cassandra/" data-a2a-title="NoSQL: Create user defined type in Cassandra"></a></p><p>In this post, I am sharing small demonstration to create CQL User Defined Data Type in Cassandra. </p>
<p>Using user defined data types, you can handle multiple fields into one user-defined column.<br />
For example, You can create user-defined data type for Address related columns, in which you can specify a Street name, City name, Pincode, etc. </p>
<p><strong>Create Keyspace if not exists:</strong></p>
<pre class="crayon-plain-tag">CREATE KEYSPACE IF NOT EXISTS dbrnd WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 3};</pre> </p>
<p><strong>Use a Keyspace:</strong></p>
<pre class="crayon-plain-tag">USE dbrnd;</pre> </p>
<p><strong>Create user defined data type:</strong></p>
<pre class="crayon-plain-tag">CREATE TYPE dbrnd.EmployeeAddress
(
    StreetName TEXT
    ,CityName TEXT
    ,ZipCode INT
);</pre> </p>
<p><strong>Create sample table:</strong><br />
frozen <user defined data type> is require to define a column. </p>
<pre class="crayon-plain-tag">CREATE TABLE dbrnd.tbl_EmployeeInfo
(
    EmpID INT PRIMARY KEY
    ,EmpName VARCHAR
    ,EmpAddress frozen&lt;EmployeeAddress&gt;
);</pre> </p>
<p><strong>Insert sample records:</strong></p>
<pre class="crayon-plain-tag">INSERT INTO dbrnd.tbl_EmployeeInfo 
(EmpID,EmpName,EmpAddress)
VALUES
(1,'Anvesh',{StreetName:'Kondapuar', CityName:'Hyderabad', ZipCode:580084});

INSERT INTO dbrnd.tbl_EmployeeInfo 
(EmpID,EmpName,EmpAddress)
VALUES
(2,'Neevan',{StreetName:'Hilldrive', CityName:'Bhavnagar', ZipCode:364002});</pre> </p>
<p><strong>Select properties of User defined data type column:</strong></p>
<pre class="crayon-plain-tag">cassandra@cqlsh:dbrnd&gt; SELECT EmpAddress.StreetName FROM dbrnd.tbl_EmployeeInfo;

@ Row 1
-----------------------+-----------
 empaddress.streetname | Kondapuar

@ Row 2
-----------------------+-----------
 empaddress.streetname | Hilldrive

(2 rows)</pre> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbrnd.com/2017/04/nosql-create-user-defined-type-in-cassandra/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
