Rename gora-cassandra-cql module into gora-cassandra module

Project: http://git-wip-us.apache.org/repos/asf/gora/repo
Commit: http://git-wip-us.apache.org/repos/asf/gora/commit/89683c74
Tree: http://git-wip-us.apache.org/repos/asf/gora/tree/89683c74
Diff: http://git-wip-us.apache.org/repos/asf/gora/diff/89683c74

Branch: refs/heads/master
Commit: 89683c743000df84daddafdafe2e3308480e5c73
Parents: cbed41d
Author: madhawa-gunasekara <madha...@wso2.com>
Authored: Thu Aug 24 03:09:29 2017 +0530
Committer: madhawa-gunasekara <madha...@wso2.com>
Committed: Thu Aug 24 03:09:29 2017 +0530

----------------------------------------------------------------------
 gora-cassandra-cql/pom.xml                      |  219 ---
 .../src/examples/avro/cassandraKey.json         |   22 -
 .../src/examples/avro/cassandraRecord.json      |  107 --
 .../AvroSerialization/CassandraKey.java         |  446 -----
 .../AvroSerialization/CassandraRecord.java      | 1524 ------------------
 .../nativeSerialization/ComplexTypes.java       |  199 ---
 .../generated/nativeSerialization/Customer.java |   75 -
 .../generated/nativeSerialization/Document.java |  136 --
 .../generated/nativeSerialization/User.java     |  159 --
 .../gora/cassandra/bean/CassandraKey.java       |   91 --
 .../gora/cassandra/bean/ClusterKeyField.java    |   54 -
 .../org/apache/gora/cassandra/bean/Field.java   |   70 -
 .../apache/gora/cassandra/bean/KeySpace.java    |   84 -
 .../gora/cassandra/bean/PartitionKeyField.java  |   50 -
 .../compiler/GoraCassandraNativeCompiler.java   |  326 ----
 .../org/apache/gora/cassandra/package-info.java |   21 -
 .../gora/cassandra/query/CassandraQuery.java    |  108 --
 .../cassandra/query/CassandraResultSet.java     |  121 --
 .../gora/cassandra/query/package-info.java      |   22 -
 .../serializers/AvroCassandraUtils.java         |  354 ----
 .../cassandra/serializers/AvroSerializer.java   |  446 -----
 .../serializers/CassandraQueryFactory.java      |  836 ----------
 .../serializers/CassandraSerializer.java        |  225 ---
 .../cassandra/serializers/NativeSerializer.java |  243 ---
 .../cassandra/serializers/package-info.java     |   21 -
 .../gora/cassandra/store/CassandraClient.java   |  535 ------
 .../gora/cassandra/store/CassandraMapping.java  |  242 ---
 .../store/CassandraMappingBuilder.java          |  321 ----
 .../gora/cassandra/store/CassandraStore.java    |  380 -----
 .../store/CassandraStoreParameters.java         |  236 ---
 .../gora/cassandra/store/package-info.java      |   21 -
 .../test/conf/avro/gora-cassandra-mapping.xml   |   50 -
 .../conf/avroUDT/gora-cassandra-mapping.xml     |   50 -
 gora-cassandra-cql/src/test/conf/cassandra.yaml | 1196 --------------
 .../compositeKey/gora-cassandra-mapping.xml     |   54 -
 .../src/test/conf/gora.properties               |   37 -
 .../src/test/conf/log4j-server.properties       |   41 -
 .../conf/nativeSerialization/custom-codecs.xml  |   24 -
 .../gora-cassandra-mapping.xml                  |   45 -
 .../conf/nativeSerialization/gora.properties    |   19 -
 .../conf/nativeUDT/gora-cassandra-mapping.xml   |   32 -
 .../gora/cassandra/GoraCassandraTestDriver.java |  163 --
 .../org/apache/gora/cassandra/package-info.java |   21 -
 .../store/TestAvroSerializationWithUDT.java     |   96 --
 .../cassandra/store/TestCassandraStore.java     |  178 --
 .../TestCassandraStoreWithCassandraKey.java     |  331 ----
 ...stCassandraStoreWithNativeSerialization.java |  305 ----
 .../store/TestNativeSerializationWithUDT.java   |   87 -
 .../gora/cassandra/store/package-info.java      |   21 -
 .../nativeSerialization/DateAsStringCodec.java  |   50 -
 gora-cassandra/pom.xml                          |  219 +++
 .../src/examples/avro/cassandraKey.json         |   22 +
 .../src/examples/avro/cassandraRecord.json      |  107 ++
 .../AvroSerialization/CassandraKey.java         |  446 +++++
 .../AvroSerialization/CassandraRecord.java      | 1524 ++++++++++++++++++
 .../nativeSerialization/ComplexTypes.java       |  199 +++
 .../generated/nativeSerialization/Customer.java |   75 +
 .../generated/nativeSerialization/Document.java |  136 ++
 .../generated/nativeSerialization/User.java     |  159 ++
 .../gora/cassandra/bean/CassandraKey.java       |   91 ++
 .../gora/cassandra/bean/ClusterKeyField.java    |   54 +
 .../org/apache/gora/cassandra/bean/Field.java   |   70 +
 .../apache/gora/cassandra/bean/KeySpace.java    |   84 +
 .../gora/cassandra/bean/PartitionKeyField.java  |   50 +
 .../compiler/GoraCassandraNativeCompiler.java   |  326 ++++
 .../org/apache/gora/cassandra/package-info.java |   21 +
 .../gora/cassandra/query/CassandraQuery.java    |  108 ++
 .../cassandra/query/CassandraResultSet.java     |  121 ++
 .../gora/cassandra/query/package-info.java      |   22 +
 .../serializers/AvroCassandraUtils.java         |  354 ++++
 .../cassandra/serializers/AvroSerializer.java   |  446 +++++
 .../serializers/CassandraQueryFactory.java      |  836 ++++++++++
 .../serializers/CassandraSerializer.java        |  225 +++
 .../cassandra/serializers/NativeSerializer.java |  243 +++
 .../cassandra/serializers/package-info.java     |   21 +
 .../gora/cassandra/store/CassandraClient.java   |  535 ++++++
 .../gora/cassandra/store/CassandraMapping.java  |  242 +++
 .../store/CassandraMappingBuilder.java          |  321 ++++
 .../gora/cassandra/store/CassandraStore.java    |  380 +++++
 .../store/CassandraStoreParameters.java         |  236 +++
 .../gora/cassandra/store/package-info.java      |   21 +
 .../test/conf/avro/gora-cassandra-mapping.xml   |   50 +
 .../conf/avroUDT/gora-cassandra-mapping.xml     |   50 +
 gora-cassandra/src/test/conf/cassandra.yaml     | 1196 ++++++++++++++
 .../compositeKey/gora-cassandra-mapping.xml     |   54 +
 gora-cassandra/src/test/conf/gora.properties    |   37 +
 .../src/test/conf/log4j-server.properties       |   41 +
 .../conf/nativeSerialization/custom-codecs.xml  |   24 +
 .../gora-cassandra-mapping.xml                  |   45 +
 .../conf/nativeSerialization/gora.properties    |   19 +
 .../conf/nativeUDT/gora-cassandra-mapping.xml   |   32 +
 .../gora/cassandra/GoraCassandraTestDriver.java |  163 ++
 .../org/apache/gora/cassandra/package-info.java |   21 +
 .../store/TestAvroSerializationWithUDT.java     |   96 ++
 .../cassandra/store/TestCassandraStore.java     |  178 ++
 .../TestCassandraStoreWithCassandraKey.java     |  331 ++++
 ...stCassandraStoreWithNativeSerialization.java |  305 ++++
 .../store/TestNativeSerializationWithUDT.java   |   87 +
 .../gora/cassandra/store/package-info.java      |   21 +
 .../nativeSerialization/DateAsStringCodec.java  |   50 +
 gora-tutorial/pom.xml                           |    2 +-
 pom.xml                                         |    6 +-
 102 files changed, 10498 insertions(+), 10498 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/gora/blob/89683c74/gora-cassandra-cql/pom.xml
----------------------------------------------------------------------
diff --git a/gora-cassandra-cql/pom.xml b/gora-cassandra-cql/pom.xml
deleted file mode 100644
index 2160def..0000000
--- a/gora-cassandra-cql/pom.xml
+++ /dev/null
@@ -1,219 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~  Licensed to the Apache Software Foundation (ASF) under one or more
-  ~  contributor license agreements.  See the NOTICE file distributed with
-  ~  this work for additional information regarding copyright ownership.
-  ~  The ASF licenses this file to You under the Apache License, Version 2.0
-  ~  (the "License"); you may not use this file except in compliance with
-  ~  the License.  You may obtain a copy of the License at
-  ~
-  ~      http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~  Unless required by applicable law or agreed to in writing, software
-  ~  distributed under the License is distributed on an "AS IS" BASIS,
-  ~  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~  See the License for the specific language governing permissions and
-  ~  limitations under the License.
-  -->
-
-<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns="http://maven.apache.org/POM/4.0.0";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.gora</groupId>
-        <artifactId>gora</artifactId>
-        <version>0.8-SNAPSHOT</version>
-        <relativePath>../</relativePath>
-    </parent>
-    <artifactId>gora-cassandra-cql</artifactId>
-    <packaging>bundle</packaging>
-
-    <name>Apache Gora :: Cassandra - CQL</name>
-    <url>http://gora.apache.org</url>
-    <description>The Apache Gora open source framework provides an in-memory 
data model and
-        persistence for big data. Gora supports persisting to column stores, 
key value stores,
-        document stores and RDBMSs, and analyzing the data with extensive 
Apache Hadoop MapReduce
-        support.
-    </description>
-    <inceptionYear>2010</inceptionYear>
-    <organization>
-        <name>The Apache Software Foundation</name>
-        <url>http://www.apache.org/</url>
-    </organization>
-    <issueManagement>
-        <system>JIRA</system>
-        <url>https://issues.apache.org/jira/browse/GORA</url>
-    </issueManagement>
-    <ciManagement>
-        <system>Jenkins</system>
-        <url>https://builds.apache.org/job/Gora-trunk/</url>
-    </ciManagement>
-
-    <properties>
-        <guava.version>18.0</guava.version>
-        <osgi.import>*</osgi.import>
-        
<osgi.export>org.apache.gora.cassandra*;version="${project.version}";-noimport:=true</osgi.export>
-    </properties>
-
-    <build>
-        <directory>target</directory>
-        <outputDirectory>target/classes</outputDirectory>
-        <finalName>${project.artifactId}-${project.version}</finalName>
-        <testOutputDirectory>target/test-classes</testOutputDirectory>
-        <testSourceDirectory>src/test/java</testSourceDirectory>
-        <sourceDirectory>src/main/java</sourceDirectory>
-        <testResources>
-            <testResource>
-                <directory>${project.basedir}/src/test/conf</directory>
-                <includes>
-                    <include>**/*</include>
-                </includes>
-                
<!--targetPath>${project.basedir}/target/classes/</targetPath-->
-            </testResource>
-        </testResources>
-        <plugins>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>build-helper-maven-plugin</artifactId>
-                <version>${build-helper-maven-plugin.version}</version>
-                <executions>
-                    <execution>
-                        <phase>generate-sources</phase>
-                        <goals>
-                            <goal>add-source</goal>
-                        </goals>
-                        <configuration>
-                            <sources>
-                                <source>src/examples/java</source>
-                            </sources>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.apache.maven.surefire</groupId>
-                        <artifactId>surefire-junit47</artifactId>
-                        <version>2.20</version>
-                    </dependency>
-                </dependencies>
-                <configuration>
-                    <forkMode>always</forkMode>
-                    <argLine>-Xmx1024m -XX:MaxPermSize=512m</argLine>
-                </configuration>
-            </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-jar-plugin</artifactId>
-                    <configuration>
-                        <archive>
-                            <manifest>
-                                
<mainClass>org.apache.gora.cassandra.compiler.GoraCassandraNativeCompiler</mainClass>
-                                
<packageName>org.apache.gora.cassandra.compiler</packageName>
-                            </manifest>
-                        </archive>
-                    </configuration>
-                </plugin>
-        </plugins>
-    </build>
-
-    <dependencies>
-        <!-- Gora Internal Dependencies -->
-        <dependency>
-            <groupId>org.apache.gora</groupId>
-            <artifactId>gora-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.gora</groupId>
-            <artifactId>gora-core</artifactId>
-            <type>test-jar</type>
-            <scope>test</scope>
-        </dependency>
-        <!-- Cassandra Driver Dependencies -->
-        <dependency>
-            <groupId>com.datastax.cassandra</groupId>
-            <artifactId>cassandra-driver-core</artifactId>
-            <version>${cassandra-driver.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>com.datastax.cassandra</groupId>
-            <artifactId>cassandra-driver-mapping</artifactId>
-            <version>${cassandra-driver.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>com.datastax.cassandra</groupId>
-            <artifactId>cassandra-driver-extras</artifactId>
-            <version>${cassandra-driver.version}</version>
-        </dependency>
-        <!-- Cassandra Dependencies -->
-        <dependency>
-            <groupId>org.apache.cassandra</groupId>
-            <artifactId>cassandra-all</artifactId>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.apache.cassandra.deps</groupId>
-                    <artifactId>avro</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>slf4j-log4j12</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-handler</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>log4j-over-slf4j</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.gora</groupId>
-            <artifactId>gora-hbase</artifactId>
-        </dependency>
-        <!-- Misc Dependencies -->
-        <dependency>
-            <groupId>com.google.guava</groupId>
-            <artifactId>guava</artifactId>
-            <version>${guava.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.jdom</groupId>
-            <artifactId>jdom</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.avro</groupId>
-            <artifactId>avro</artifactId>
-        </dependency>
-        <!-- Logging Dependencies -->
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>slf4j-log4j12</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>log4j</groupId>
-            <artifactId>log4j</artifactId>
-            <exclusions>
-                <exclusion>
-                    <groupId>javax.jms</groupId>
-                    <artifactId>jms</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <!-- Testing Dependencies -->
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-minicluster</artifactId>
-        </dependency>
-    </dependencies>
-</project>

http://git-wip-us.apache.org/repos/asf/gora/blob/89683c74/gora-cassandra-cql/src/examples/avro/cassandraKey.json
----------------------------------------------------------------------
diff --git a/gora-cassandra-cql/src/examples/avro/cassandraKey.json 
b/gora-cassandra-cql/src/examples/avro/cassandraKey.json
deleted file mode 100644
index 141282e..0000000
--- a/gora-cassandra-cql/src/examples/avro/cassandraKey.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
-  "type": "record",
-  "name": "CassandraKey",
-  "default": null,
-  "namespace": "org.apache.gora.cassandra.example.generated.AvroSerialization",
-  "doc": "This Object is created to used as Cassandra Key to test cassandra 
data store, Cassandra Key can be used to define partition keys, clustering 
keys.",
-  "fields": [
-    {
-      "name": "url",
-      "type": [
-        "null",
-        "string"
-      ],
-      "default": null
-    },
-    {
-      "name": "timestamp",
-      "type": "long",
-      "default": 0
-    }
-  ]
-}

http://git-wip-us.apache.org/repos/asf/gora/blob/89683c74/gora-cassandra-cql/src/examples/avro/cassandraRecord.json
----------------------------------------------------------------------
diff --git a/gora-cassandra-cql/src/examples/avro/cassandraRecord.json 
b/gora-cassandra-cql/src/examples/avro/cassandraRecord.json
deleted file mode 100644
index 9bd8d21..0000000
--- a/gora-cassandra-cql/src/examples/avro/cassandraRecord.json
+++ /dev/null
@@ -1,107 +0,0 @@
-{
-  "type": "record",
-  "name": "CassandraRecord",
-  "default": null,
-  "namespace": "org.apache.gora.cassandra.example.generated.AvroSerialization",
-  "doc": "This object created to used as Persistent Object to test cassandra 
data store",
-  "fields": [
-    {
-      "name": "dataString",
-      "type": "string",
-      "default": ""
-    },
-    {
-      "name": "dataInt",
-      "type": "int",
-      "default": 0
-    },
-    {
-      "name": "dataLong",
-      "type": [
-        "null",
-        "long"
-      ],
-      "default": null
-    },
-    {
-      "name": "dataDouble",
-      "type": [
-        "null",
-        "double"
-      ],
-      "default": null
-    },
-    {
-      "name": "dataBytes",
-      "type": [
-        "null",
-        "bytes"
-      ],
-      "default": null
-    },
-    {
-      "name": "arrayInt",
-      "type": {
-        "type": "array",
-        "items": "int"
-      },
-      "default": null
-    },
-    {
-      "name": "arrayString",
-      "type": {
-        "type": "array",
-        "items": "string"
-      },
-      "default": null
-    },
-    {
-      "name": "arrayLong",
-      "type": {
-        "type": "array",
-        "items": "long"
-      },
-      "default": null
-    },
-    {
-      "name": "arrayDouble",
-      "type": {
-        "type": "array",
-        "items": "double"
-      },
-      "default": null
-    },
-    {
-      "name": "mapInt",
-      "type": {
-        "type": "map",
-        "values": "int"
-      },
-      "default": {}
-    },
-    {
-      "name": "mapString",
-      "type": {
-        "type": "map",
-        "values": "string"
-      },
-      "default": {}
-    },
-    {
-      "name": "mapLong",
-      "type": {
-        "type": "map",
-        "values": "long"
-      },
-      "default": {}
-    },
-    {
-      "name": "mapDouble",
-      "type": {
-        "type": "map",
-        "values": "double"
-      },
-      "default": {}
-    }
-  ]
-}

http://git-wip-us.apache.org/repos/asf/gora/blob/89683c74/gora-cassandra-cql/src/examples/java/org/apache/gora/cassandra/example/generated/AvroSerialization/CassandraKey.java
----------------------------------------------------------------------
diff --git 
a/gora-cassandra-cql/src/examples/java/org/apache/gora/cassandra/example/generated/AvroSerialization/CassandraKey.java
 
b/gora-cassandra-cql/src/examples/java/org/apache/gora/cassandra/example/generated/AvroSerialization/CassandraKey.java
deleted file mode 100644
index 6b89c33..0000000
--- 
a/gora-cassandra-cql/src/examples/java/org/apache/gora/cassandra/example/generated/AvroSerialization/CassandraKey.java
+++ /dev/null
@@ -1,446 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the"
- * License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * <p>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.gora.cassandra.example.generated.AvroSerialization;
-
-/**
- * This Object is created to used as Cassandra Key to test cassandra data 
store, Cassandra Key can be used to define partition keys, clustering keys.
- */
-public class CassandraKey extends 
org.apache.gora.persistency.impl.PersistentBase implements 
org.apache.avro.specific.SpecificRecord, org.apache.gora.persistency.Persistent 
{
-  public static final org.apache.avro.Schema SCHEMA$ = new 
org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"CassandraKey\",\"namespace\":\"org.apache.gora.cassandra.example.generated.AvroSerialization\",\"doc\":\"This
 Object is created to used as Cassandra Key to test cassandra data store, 
Cassandra Key can be used to define partition keys, clustering keys. 
\",\"fields\":[{\"name\":\"url\",\"type\":[\"null\",\"string\"],\"default\":null},{\"name\":\"timestamp\",\"type\":\"long\",\"default\":0}],\"default\":null}");
-  public static final String[] _ALL_FIELDS = {
-          "url",
-          "timestamp",
-  };
-  private static final long serialVersionUID = -4231222814786458061L;
-
-  ;
-  private static final Tombstone TOMBSTONE = new Tombstone();
-  private static final org.apache.avro.io.DatumWriter
-          DATUM_WRITER$ = new 
org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
-  private static final org.apache.avro.io.DatumReader
-          DATUM_READER$ = new 
org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
-  private java.lang.CharSequence url;
-  private long timestamp;
-
-  /**
-   * Creates a new CassandraKey RecordBuilder
-   */
-  public static 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder
 newBuilder() {
-    return new 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder();
-  }
-
-  /**
-   * Creates a new CassandraKey RecordBuilder by copying an existing Builder
-   */
-  public static 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder
 
newBuilder(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder
 other) {
-    return new 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder(other);
-  }
-
-  /**
-   * Creates a new CassandraKey RecordBuilder by copying an existing 
CassandraKey instance
-   */
-  public static 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder
 
newBuilder(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey
 other) {
-    return new 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder(other);
-  }
-
-  private static java.nio.ByteBuffer deepCopyToReadOnlyBuffer(
-          java.nio.ByteBuffer input) {
-    java.nio.ByteBuffer copy = java.nio.ByteBuffer.allocate(input.capacity());
-    int position = input.position();
-    input.reset();
-    int mark = input.position();
-    int limit = input.limit();
-    input.rewind();
-    input.limit(input.capacity());
-    copy.put(input);
-    input.rewind();
-    copy.rewind();
-    input.position(mark);
-    input.mark();
-    copy.position(mark);
-    copy.mark();
-    input.position(position);
-    copy.position(position);
-    input.limit(limit);
-    copy.limit(limit);
-    return copy.asReadOnlyBuffer();
-  }
-
-  /**
-   * Gets the total field count.
-   *
-   * @return int field count
-   */
-  public int getFieldsCount() {
-    return CassandraKey._ALL_FIELDS.length;
-  }
-
-  public org.apache.avro.Schema getSchema() {
-    return SCHEMA$;
-  }
-
-  // Used by DatumWriter.  Applications should not call.
-  public java.lang.Object get(int field$) {
-    switch (field$) {
-      case 0:
-        return url;
-      case 1:
-        return timestamp;
-      default:
-        throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  // Used by DatumReader.  Applications should not call.
-  @SuppressWarnings(value = "unchecked")
-  public void put(int field$, java.lang.Object value) {
-    switch (field$) {
-      case 0:
-        url = (java.lang.CharSequence) (value);
-        break;
-      case 1:
-        timestamp = (java.lang.Long) (value);
-        break;
-      default:
-        throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  /**
-   * Gets the value of the 'url' field.
-   */
-  public java.lang.CharSequence getUrl() {
-    return url;
-  }
-
-  /**
-   * Sets the value of the 'url' field.
-   *
-   * @param value the value to set.
-   */
-  public void setUrl(java.lang.CharSequence value) {
-    this.url = value;
-    setDirty(0);
-  }
-
-  /**
-   * Checks the dirty status of the 'url' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isUrlDirty() {
-    return isDirty(0);
-  }
-
-  /**
-   * Gets the value of the 'timestamp' field.
-   */
-  public java.lang.Long getTimestamp() {
-    return timestamp;
-  }
-
-  /**
-   * Sets the value of the 'timestamp' field.
-   *
-   * @param value the value to set.
-   */
-  public void setTimestamp(java.lang.Long value) {
-    this.timestamp = value;
-    setDirty(1);
-  }
-
-  /**
-   * Checks the dirty status of the 'timestamp' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isTimestampDirty() {
-    return isDirty(1);
-  }
-
-  public CassandraKey.Tombstone getTombstone() {
-    return TOMBSTONE;
-  }
-
-  public CassandraKey newInstance() {
-    return newBuilder().build();
-  }
-
-  /**
-   * Writes AVRO data bean to output stream in the form of AVRO Binary 
encoding format. This will transform
-   * AVRO data bean from its Java object form to it s serializable form.
-   *
-   * @param out java.io.ObjectOutput output stream to write data bean in 
serializable form
-   */
-  @Override
-  public void writeExternal(java.io.ObjectOutput out)
-          throws java.io.IOException {
-    out.write(super.getDirtyBytes().array());
-    DATUM_WRITER$.write(this, org.apache.avro.io.EncoderFactory.get()
-            .directBinaryEncoder((java.io.OutputStream) out,
-                    null));
-  }
-
-  /**
-   * Reads AVRO data bean from input stream in it s AVRO Binary encoding 
format to Java object format.
-   * This will transform AVRO data bean from it s serializable form to 
deserialized Java object form.
-   *
-   * @param in java.io.ObjectOutput input stream to read data bean in 
serializable form
-   */
-  @Override
-  public void readExternal(java.io.ObjectInput in)
-          throws java.io.IOException {
-    byte[] __g__dirty = new byte[getFieldsCount()];
-    in.read(__g__dirty);
-    super.setDirtyBytes(java.nio.ByteBuffer.wrap(__g__dirty));
-    DATUM_READER$.read(this, org.apache.avro.io.DecoderFactory.get()
-            .directBinaryDecoder((java.io.InputStream) in,
-                    null));
-  }
-
-  /**
-   * Enum containing all data bean's fields.
-   */
-  public static enum Field {
-    URL(0, "url"),
-    TIMESTAMP(1, "timestamp"),;
-    /**
-     * Field's index.
-     */
-    private int index;
-
-    /**
-     * Field's name.
-     */
-    private String name;
-
-    /**
-     * Field's constructor
-     *
-     * @param index field's index.
-     * @param name  field's name.
-     */
-    Field(int index, String name) {
-      this.index = index;
-      this.name = name;
-    }
-
-    /**
-     * Gets field's index.
-     *
-     * @return int field's index.
-     */
-    public int getIndex() {
-      return index;
-    }
-
-    /**
-     * Gets field's name.
-     *
-     * @return String field's name.
-     */
-    public String getName() {
-      return name;
-    }
-
-    /**
-     * Gets field's attributes to string.
-     *
-     * @return String field's attributes to string.
-     */
-    public String toString() {
-      return name;
-    }
-  }
-
-  /**
-   * RecordBuilder for CassandraKey instances.
-   */
-  public static class Builder extends 
org.apache.avro.specific.SpecificRecordBuilderBase<CassandraKey>
-          implements org.apache.avro.data.RecordBuilder<CassandraKey> {
-
-    private java.lang.CharSequence url;
-    private long timestamp;
-
-    /**
-     * Creates a new Builder
-     */
-    private Builder() {
-      
super(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.SCHEMA$);
-    }
-
-    /**
-     * Creates a Builder by copying an existing Builder
-     */
-    private 
Builder(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder
 other) {
-      super(other);
-    }
-
-    /**
-     * Creates a Builder by copying an existing CassandraKey instance
-     */
-    private 
Builder(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey
 other) {
-      
super(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.SCHEMA$);
-      if (isValidValue(fields()[0], other.url)) {
-        this.url = (java.lang.CharSequence) 
data().deepCopy(fields()[0].schema(), other.url);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.timestamp)) {
-        this.timestamp = (java.lang.Long) 
data().deepCopy(fields()[1].schema(), other.timestamp);
-        fieldSetFlags()[1] = true;
-      }
-    }
-
-    /**
-     * Gets the value of the 'url' field
-     */
-    public java.lang.CharSequence getUrl() {
-      return url;
-    }
-
-    /**
-     * Sets the value of the 'url' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder
 setUrl(java.lang.CharSequence value) {
-      validate(fields()[0], value);
-      this.url = value;
-      fieldSetFlags()[0] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'url' field has been set
-     */
-    public boolean hasUrl() {
-      return fieldSetFlags()[0];
-    }
-
-    /**
-     * Clears the value of the 'url' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder
 clearUrl() {
-      url = null;
-      fieldSetFlags()[0] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'timestamp' field
-     */
-    public java.lang.Long getTimestamp() {
-      return timestamp;
-    }
-
-    /**
-     * Sets the value of the 'timestamp' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder
 setTimestamp(long value) {
-      validate(fields()[1], value);
-      this.timestamp = value;
-      fieldSetFlags()[1] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'timestamp' field has been set
-     */
-    public boolean hasTimestamp() {
-      return fieldSetFlags()[1];
-    }
-
-    /**
-     * Clears the value of the 'timestamp' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraKey.Builder
 clearTimestamp() {
-      fieldSetFlags()[1] = false;
-      return this;
-    }
-
-    @Override
-    public CassandraKey build() {
-      try {
-        CassandraKey record = new CassandraKey();
-        record.url = fieldSetFlags()[0] ? this.url : (java.lang.CharSequence) 
defaultValue(fields()[0]);
-        record.timestamp = fieldSetFlags()[1] ? this.timestamp : 
(java.lang.Long) defaultValue(fields()[1]);
-        return record;
-      } catch (Exception e) {
-        throw new org.apache.avro.AvroRuntimeException(e);
-      }
-    }
-  }
-
-  public static final class Tombstone extends CassandraKey implements 
org.apache.gora.persistency.Tombstone {
-
-    private Tombstone() {
-    }
-
-    /**
-     * Gets the value of the 'url' field.
-     */
-    public java.lang.CharSequence getUrl() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'url' field.
-     *
-     * @param value the value to set.
-     */
-    public void setUrl(java.lang.CharSequence value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'url' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isUrlDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'timestamp' field.
-     */
-    public java.lang.Long getTimestamp() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'timestamp' field.
-     *
-     * @param value the value to set.
-     */
-    public void setTimestamp(java.lang.Long value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'timestamp' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isTimestampDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-
-  }
-
-}
-

http://git-wip-us.apache.org/repos/asf/gora/blob/89683c74/gora-cassandra-cql/src/examples/java/org/apache/gora/cassandra/example/generated/AvroSerialization/CassandraRecord.java
----------------------------------------------------------------------
diff --git 
a/gora-cassandra-cql/src/examples/java/org/apache/gora/cassandra/example/generated/AvroSerialization/CassandraRecord.java
 
b/gora-cassandra-cql/src/examples/java/org/apache/gora/cassandra/example/generated/AvroSerialization/CassandraRecord.java
deleted file mode 100644
index da320ab..0000000
--- 
a/gora-cassandra-cql/src/examples/java/org/apache/gora/cassandra/example/generated/AvroSerialization/CassandraRecord.java
+++ /dev/null
@@ -1,1524 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the"
- * License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * <p>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.gora.cassandra.example.generated.AvroSerialization;
-
-/**
- * This object created to used as Persistent Object to test cassandra data 
store
- */
-public class CassandraRecord extends 
org.apache.gora.persistency.impl.PersistentBase implements 
org.apache.avro.specific.SpecificRecord, org.apache.gora.persistency.Persistent 
{
-  public static final org.apache.avro.Schema SCHEMA$ = new 
org.apache.avro.Schema.Parser().parse("{\"type\":\"record\",\"name\":\"CassandraRecord\",\"namespace\":\"org.apache.gora.cassandra.example.generated.AvroSerialization\",\"doc\":\"This
 object created to used as Persistent Object to test cassandra data 
store\",\"fields\":[{\"name\":\"dataString\",\"type\":\"string\",\"default\":\"\"},{\"name\":\"dataInt\",\"type\":\"int\",\"default\":0},{\"name\":\"dataLong\",\"type\":[\"null\",\"long\"],\"default\":null},{\"name\":\"dataDouble\",\"type\":[\"null\",\"double\"],\"default\":null},{\"name\":\"dataBytes\",\"type\":[\"null\",\"bytes\"],\"default\":null},{\"name\":\"arrayInt\",\"type\":{\"type\":\"array\",\"items\":\"int\"},\"default\":null},{\"name\":\"arrayString\",\"type\":{\"type\":\"array\",\"items\":\"string\"},\"default\":null},{\"name\":\"arrayLong\",\"type\":{\"type\":\"array\",\"items\":\"long\"},\"default\":null},{\"name\":\"arrayDouble\",\"type\":{\"type\":\"array\",\"it
 
ems\":\"double\"},\"default\":null},{\"name\":\"mapInt\",\"type\":{\"type\":\"map\",\"values\":\"int\"},\"default\":{}},{\"name\":\"mapString\",\"type\":{\"type\":\"map\",\"values\":\"string\"},\"default\":{}},{\"name\":\"mapLong\",\"type\":{\"type\":\"map\",\"values\":\"long\"},\"default\":{}},{\"name\":\"mapDouble\",\"type\":{\"type\":\"map\",\"values\":\"double\"},\"default\":{}}],\"default\":null}");
-  public static final String[] _ALL_FIELDS = {
-          "dataString",
-          "dataInt",
-          "dataLong",
-          "dataDouble",
-          "dataBytes",
-          "arrayInt",
-          "arrayString",
-          "arrayLong",
-          "arrayDouble",
-          "mapInt",
-          "mapString",
-          "mapLong",
-          "mapDouble",
-  };
-  private static final long serialVersionUID = -4030705451859358186L;
-
-  ;
-  private static final Tombstone TOMBSTONE = new Tombstone();
-  private static final org.apache.avro.io.DatumWriter
-          DATUM_WRITER$ = new 
org.apache.avro.specific.SpecificDatumWriter(SCHEMA$);
-  private static final org.apache.avro.io.DatumReader
-          DATUM_READER$ = new 
org.apache.avro.specific.SpecificDatumReader(SCHEMA$);
-  private java.lang.CharSequence dataString;
-  private int dataInt;
-  private java.lang.Long dataLong;
-  private java.lang.Double dataDouble;
-  private java.nio.ByteBuffer dataBytes;
-  private java.util.List<java.lang.Integer> arrayInt;
-  private java.util.List<java.lang.CharSequence> arrayString;
-  private java.util.List<java.lang.Long> arrayLong;
-  private java.util.List<java.lang.Double> arrayDouble;
-  private java.util.Map<java.lang.CharSequence, java.lang.Integer> mapInt;
-  private java.util.Map<java.lang.CharSequence, java.lang.CharSequence> 
mapString;
-  private java.util.Map<java.lang.CharSequence, java.lang.Long> mapLong;
-  private java.util.Map<java.lang.CharSequence, java.lang.Double> mapDouble;
-
-  /**
-   * Creates a new CassandraRecord RecordBuilder
-   */
-  public static 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 newBuilder() {
-    return new 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder();
-  }
-
-  /**
-   * Creates a new CassandraRecord RecordBuilder by copying an existing Builder
-   */
-  public static 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 
newBuilder(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 other) {
-    return new 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder(other);
-  }
-
-  /**
-   * Creates a new CassandraRecord RecordBuilder by copying an existing 
CassandraRecord instance
-   */
-  public static 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 
newBuilder(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord
 other) {
-    return new 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder(other);
-  }
-
-  private static java.nio.ByteBuffer deepCopyToReadOnlyBuffer(
-          java.nio.ByteBuffer input) {
-    java.nio.ByteBuffer copy = java.nio.ByteBuffer.allocate(input.capacity());
-    int position = input.position();
-    input.reset();
-    int mark = input.position();
-    int limit = input.limit();
-    input.rewind();
-    input.limit(input.capacity());
-    copy.put(input);
-    input.rewind();
-    copy.rewind();
-    input.position(mark);
-    input.mark();
-    copy.position(mark);
-    copy.mark();
-    input.position(position);
-    copy.position(position);
-    input.limit(limit);
-    copy.limit(limit);
-    return copy.asReadOnlyBuffer();
-  }
-
-  /**
-   * Gets the total field count.
-   *
-   * @return int field count
-   */
-  public int getFieldsCount() {
-    return CassandraRecord._ALL_FIELDS.length;
-  }
-
-  public org.apache.avro.Schema getSchema() {
-    return SCHEMA$;
-  }
-
-  // Used by DatumWriter.  Applications should not call.
-  public java.lang.Object get(int field$) {
-    switch (field$) {
-      case 0:
-        return dataString;
-      case 1:
-        return dataInt;
-      case 2:
-        return dataLong;
-      case 3:
-        return dataDouble;
-      case 4:
-        return dataBytes;
-      case 5:
-        return arrayInt;
-      case 6:
-        return arrayString;
-      case 7:
-        return arrayLong;
-      case 8:
-        return arrayDouble;
-      case 9:
-        return mapInt;
-      case 10:
-        return mapString;
-      case 11:
-        return mapLong;
-      case 12:
-        return mapDouble;
-      default:
-        throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  // Used by DatumReader.  Applications should not call.
-  @SuppressWarnings(value = "unchecked")
-  public void put(int field$, java.lang.Object value) {
-    switch (field$) {
-      case 0:
-        dataString = (java.lang.CharSequence) (value);
-        break;
-      case 1:
-        dataInt = (java.lang.Integer) (value);
-        break;
-      case 2:
-        dataLong = (java.lang.Long) (value);
-        break;
-      case 3:
-        dataDouble = (java.lang.Double) (value);
-        break;
-      case 4:
-        dataBytes = (java.nio.ByteBuffer) (value);
-        break;
-      case 5:
-        arrayInt = (java.util.List<java.lang.Integer>) ((value instanceof 
org.apache.gora.persistency.Dirtyable) ? value : new 
org.apache.gora.persistency.impl.DirtyListWrapper((java.util.List) value));
-        break;
-      case 6:
-        arrayString = (java.util.List<java.lang.CharSequence>) ((value 
instanceof org.apache.gora.persistency.Dirtyable) ? value : new 
org.apache.gora.persistency.impl.DirtyListWrapper((java.util.List) value));
-        break;
-      case 7:
-        arrayLong = (java.util.List<java.lang.Long>) ((value instanceof 
org.apache.gora.persistency.Dirtyable) ? value : new 
org.apache.gora.persistency.impl.DirtyListWrapper((java.util.List) value));
-        break;
-      case 8:
-        arrayDouble = (java.util.List<java.lang.Double>) ((value instanceof 
org.apache.gora.persistency.Dirtyable) ? value : new 
org.apache.gora.persistency.impl.DirtyListWrapper((java.util.List) value));
-        break;
-      case 9:
-        mapInt = (java.util.Map<java.lang.CharSequence, java.lang.Integer>) 
((value instanceof org.apache.gora.persistency.Dirtyable) ? value : new 
org.apache.gora.persistency.impl.DirtyMapWrapper((java.util.Map) value));
-        break;
-      case 10:
-        mapString = (java.util.Map<java.lang.CharSequence, 
java.lang.CharSequence>) ((value instanceof 
org.apache.gora.persistency.Dirtyable) ? value : new 
org.apache.gora.persistency.impl.DirtyMapWrapper((java.util.Map) value));
-        break;
-      case 11:
-        mapLong = (java.util.Map<java.lang.CharSequence, java.lang.Long>) 
((value instanceof org.apache.gora.persistency.Dirtyable) ? value : new 
org.apache.gora.persistency.impl.DirtyMapWrapper((java.util.Map) value));
-        break;
-      case 12:
-        mapDouble = (java.util.Map<java.lang.CharSequence, java.lang.Double>) 
((value instanceof org.apache.gora.persistency.Dirtyable) ? value : new 
org.apache.gora.persistency.impl.DirtyMapWrapper((java.util.Map) value));
-        break;
-      default:
-        throw new org.apache.avro.AvroRuntimeException("Bad index");
-    }
-  }
-
-  /**
-   * Gets the value of the 'dataString' field.
-   */
-  public java.lang.CharSequence getDataString() {
-    return dataString;
-  }
-
-  /**
-   * Sets the value of the 'dataString' field.
-   *
-   * @param value the value to set.
-   */
-  public void setDataString(java.lang.CharSequence value) {
-    this.dataString = value;
-    setDirty(0);
-  }
-
-  /**
-   * Checks the dirty status of the 'dataString' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isDataStringDirty() {
-    return isDirty(0);
-  }
-
-  /**
-   * Gets the value of the 'dataInt' field.
-   */
-  public java.lang.Integer getDataInt() {
-    return dataInt;
-  }
-
-  /**
-   * Sets the value of the 'dataInt' field.
-   *
-   * @param value the value to set.
-   */
-  public void setDataInt(java.lang.Integer value) {
-    this.dataInt = value;
-    setDirty(1);
-  }
-
-  /**
-   * Checks the dirty status of the 'dataInt' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isDataIntDirty() {
-    return isDirty(1);
-  }
-
-  /**
-   * Gets the value of the 'dataLong' field.
-   */
-  public java.lang.Long getDataLong() {
-    return dataLong;
-  }
-
-  /**
-   * Sets the value of the 'dataLong' field.
-   *
-   * @param value the value to set.
-   */
-  public void setDataLong(java.lang.Long value) {
-    this.dataLong = value;
-    setDirty(2);
-  }
-
-  /**
-   * Checks the dirty status of the 'dataLong' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isDataLongDirty() {
-    return isDirty(2);
-  }
-
-  /**
-   * Gets the value of the 'dataDouble' field.
-   */
-  public java.lang.Double getDataDouble() {
-    return dataDouble;
-  }
-
-  /**
-   * Sets the value of the 'dataDouble' field.
-   *
-   * @param value the value to set.
-   */
-  public void setDataDouble(java.lang.Double value) {
-    this.dataDouble = value;
-    setDirty(3);
-  }
-
-  /**
-   * Checks the dirty status of the 'dataDouble' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isDataDoubleDirty() {
-    return isDirty(3);
-  }
-
-  /**
-   * Gets the value of the 'dataBytes' field.
-   */
-  public java.nio.ByteBuffer getDataBytes() {
-    return dataBytes;
-  }
-
-  /**
-   * Sets the value of the 'dataBytes' field.
-   *
-   * @param value the value to set.
-   */
-  public void setDataBytes(java.nio.ByteBuffer value) {
-    this.dataBytes = value;
-    setDirty(4);
-  }
-
-  /**
-   * Checks the dirty status of the 'dataBytes' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isDataBytesDirty() {
-    return isDirty(4);
-  }
-
-  /**
-   * Gets the value of the 'arrayInt' field.
-   */
-  public java.util.List<java.lang.Integer> getArrayInt() {
-    return arrayInt;
-  }
-
-  /**
-   * Sets the value of the 'arrayInt' field.
-   *
-   * @param value the value to set.
-   */
-  public void setArrayInt(java.util.List<java.lang.Integer> value) {
-    this.arrayInt = (value instanceof org.apache.gora.persistency.Dirtyable) ? 
value : new org.apache.gora.persistency.impl.DirtyListWrapper(value);
-    setDirty(5);
-  }
-
-  /**
-   * Checks the dirty status of the 'arrayInt' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isArrayIntDirty() {
-    return isDirty(5);
-  }
-
-  /**
-   * Gets the value of the 'arrayString' field.
-   */
-  public java.util.List<java.lang.CharSequence> getArrayString() {
-    return arrayString;
-  }
-
-  /**
-   * Sets the value of the 'arrayString' field.
-   *
-   * @param value the value to set.
-   */
-  public void setArrayString(java.util.List<java.lang.CharSequence> value) {
-    this.arrayString = (value instanceof 
org.apache.gora.persistency.Dirtyable) ? value : new 
org.apache.gora.persistency.impl.DirtyListWrapper(value);
-    setDirty(6);
-  }
-
-  /**
-   * Checks the dirty status of the 'arrayString' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isArrayStringDirty() {
-    return isDirty(6);
-  }
-
-  /**
-   * Gets the value of the 'arrayLong' field.
-   */
-  public java.util.List<java.lang.Long> getArrayLong() {
-    return arrayLong;
-  }
-
-  /**
-   * Sets the value of the 'arrayLong' field.
-   *
-   * @param value the value to set.
-   */
-  public void setArrayLong(java.util.List<java.lang.Long> value) {
-    this.arrayLong = (value instanceof org.apache.gora.persistency.Dirtyable) 
? value : new org.apache.gora.persistency.impl.DirtyListWrapper(value);
-    setDirty(7);
-  }
-
-  /**
-   * Checks the dirty status of the 'arrayLong' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isArrayLongDirty() {
-    return isDirty(7);
-  }
-
-  /**
-   * Gets the value of the 'arrayDouble' field.
-   */
-  public java.util.List<java.lang.Double> getArrayDouble() {
-    return arrayDouble;
-  }
-
-  /**
-   * Sets the value of the 'arrayDouble' field.
-   *
-   * @param value the value to set.
-   */
-  public void setArrayDouble(java.util.List<java.lang.Double> value) {
-    this.arrayDouble = (value instanceof 
org.apache.gora.persistency.Dirtyable) ? value : new 
org.apache.gora.persistency.impl.DirtyListWrapper(value);
-    setDirty(8);
-  }
-
-  /**
-   * Checks the dirty status of the 'arrayDouble' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isArrayDoubleDirty() {
-    return isDirty(8);
-  }
-
-  /**
-   * Gets the value of the 'mapInt' field.
-   */
-  public java.util.Map<java.lang.CharSequence, java.lang.Integer> getMapInt() {
-    return mapInt;
-  }
-
-  /**
-   * Sets the value of the 'mapInt' field.
-   *
-   * @param value the value to set.
-   */
-  public void setMapInt(java.util.Map<java.lang.CharSequence, 
java.lang.Integer> value) {
-    this.mapInt = (value instanceof org.apache.gora.persistency.Dirtyable) ? 
value : new org.apache.gora.persistency.impl.DirtyMapWrapper(value);
-    setDirty(9);
-  }
-
-  /**
-   * Checks the dirty status of the 'mapInt' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isMapIntDirty() {
-    return isDirty(9);
-  }
-
-  /**
-   * Gets the value of the 'mapString' field.
-   */
-  public java.util.Map<java.lang.CharSequence, java.lang.CharSequence> 
getMapString() {
-    return mapString;
-  }
-
-  /**
-   * Sets the value of the 'mapString' field.
-   *
-   * @param value the value to set.
-   */
-  public void setMapString(java.util.Map<java.lang.CharSequence, 
java.lang.CharSequence> value) {
-    this.mapString = (value instanceof org.apache.gora.persistency.Dirtyable) 
? value : new org.apache.gora.persistency.impl.DirtyMapWrapper(value);
-    setDirty(10);
-  }
-
-  /**
-   * Checks the dirty status of the 'mapString' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isMapStringDirty() {
-    return isDirty(10);
-  }
-
-  /**
-   * Gets the value of the 'mapLong' field.
-   */
-  public java.util.Map<java.lang.CharSequence, java.lang.Long> getMapLong() {
-    return mapLong;
-  }
-
-  /**
-   * Sets the value of the 'mapLong' field.
-   *
-   * @param value the value to set.
-   */
-  public void setMapLong(java.util.Map<java.lang.CharSequence, java.lang.Long> 
value) {
-    this.mapLong = (value instanceof org.apache.gora.persistency.Dirtyable) ? 
value : new org.apache.gora.persistency.impl.DirtyMapWrapper(value);
-    setDirty(11);
-  }
-
-  /**
-   * Checks the dirty status of the 'mapLong' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isMapLongDirty() {
-    return isDirty(11);
-  }
-
-  /**
-   * Gets the value of the 'mapDouble' field.
-   */
-  public java.util.Map<java.lang.CharSequence, java.lang.Double> 
getMapDouble() {
-    return mapDouble;
-  }
-
-  /**
-   * Sets the value of the 'mapDouble' field.
-   *
-   * @param value the value to set.
-   */
-  public void setMapDouble(java.util.Map<java.lang.CharSequence, 
java.lang.Double> value) {
-    this.mapDouble = (value instanceof org.apache.gora.persistency.Dirtyable) 
? value : new org.apache.gora.persistency.impl.DirtyMapWrapper(value);
-    setDirty(12);
-  }
-
-  /**
-   * Checks the dirty status of the 'mapDouble' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-   *
-   * @param value the value to set.
-   */
-  public boolean isMapDoubleDirty() {
-    return isDirty(12);
-  }
-
-  public CassandraRecord.Tombstone getTombstone() {
-    return TOMBSTONE;
-  }
-
-  public CassandraRecord newInstance() {
-    return newBuilder().build();
-  }
-
-  /**
-   * Writes AVRO data bean to output stream in the form of AVRO Binary 
encoding format. This will transform
-   * AVRO data bean from its Java object form to it s serializable form.
-   *
-   * @param out java.io.ObjectOutput output stream to write data bean in 
serializable form
-   */
-  @Override
-  public void writeExternal(java.io.ObjectOutput out)
-          throws java.io.IOException {
-    out.write(super.getDirtyBytes().array());
-    DATUM_WRITER$.write(this, org.apache.avro.io.EncoderFactory.get()
-            .directBinaryEncoder((java.io.OutputStream) out,
-                    null));
-  }
-
-  /**
-   * Reads AVRO data bean from input stream in it s AVRO Binary encoding 
format to Java object format.
-   * This will transform AVRO data bean from it s serializable form to 
deserialized Java object form.
-   *
-   * @param in java.io.ObjectOutput input stream to read data bean in 
serializable form
-   */
-  @Override
-  public void readExternal(java.io.ObjectInput in)
-          throws java.io.IOException {
-    byte[] __g__dirty = new byte[getFieldsCount()];
-    in.read(__g__dirty);
-    super.setDirtyBytes(java.nio.ByteBuffer.wrap(__g__dirty));
-    DATUM_READER$.read(this, org.apache.avro.io.DecoderFactory.get()
-            .directBinaryDecoder((java.io.InputStream) in,
-                    null));
-  }
-
-  /**
-   * Enum containing all data bean's fields.
-   */
-  public static enum Field {
-    DATA_STRING(0, "dataString"),
-    DATA_INT(1, "dataInt"),
-    DATA_LONG(2, "dataLong"),
-    DATA_DOUBLE(3, "dataDouble"),
-    DATA_BYTES(4, "dataBytes"),
-    ARRAY_INT(5, "arrayInt"),
-    ARRAY_STRING(6, "arrayString"),
-    ARRAY_LONG(7, "arrayLong"),
-    ARRAY_DOUBLE(8, "arrayDouble"),
-    MAP_INT(9, "mapInt"),
-    MAP_STRING(10, "mapString"),
-    MAP_LONG(11, "mapLong"),
-    MAP_DOUBLE(12, "mapDouble"),;
-    /**
-     * Field's index.
-     */
-    private int index;
-
-    /**
-     * Field's name.
-     */
-    private String name;
-
-    /**
-     * Field's constructor
-     *
-     * @param index field's index.
-     * @param name  field's name.
-     */
-    Field(int index, String name) {
-      this.index = index;
-      this.name = name;
-    }
-
-    /**
-     * Gets field's index.
-     *
-     * @return int field's index.
-     */
-    public int getIndex() {
-      return index;
-    }
-
-    /**
-     * Gets field's name.
-     *
-     * @return String field's name.
-     */
-    public String getName() {
-      return name;
-    }
-
-    /**
-     * Gets field's attributes to string.
-     *
-     * @return String field's attributes to string.
-     */
-    public String toString() {
-      return name;
-    }
-  }
-
-  /**
-   * RecordBuilder for CassandraRecord instances.
-   */
-  public static class Builder extends 
org.apache.avro.specific.SpecificRecordBuilderBase<CassandraRecord>
-          implements org.apache.avro.data.RecordBuilder<CassandraRecord> {
-
-    private java.lang.CharSequence dataString;
-    private int dataInt;
-    private java.lang.Long dataLong;
-    private java.lang.Double dataDouble;
-    private java.nio.ByteBuffer dataBytes;
-    private java.util.List<java.lang.Integer> arrayInt;
-    private java.util.List<java.lang.CharSequence> arrayString;
-    private java.util.List<java.lang.Long> arrayLong;
-    private java.util.List<java.lang.Double> arrayDouble;
-    private java.util.Map<java.lang.CharSequence, java.lang.Integer> mapInt;
-    private java.util.Map<java.lang.CharSequence, java.lang.CharSequence> 
mapString;
-    private java.util.Map<java.lang.CharSequence, java.lang.Long> mapLong;
-    private java.util.Map<java.lang.CharSequence, java.lang.Double> mapDouble;
-
-    /**
-     * Creates a new Builder
-     */
-    private Builder() {
-      
super(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.SCHEMA$);
-    }
-
-    /**
-     * Creates a Builder by copying an existing Builder
-     */
-    private 
Builder(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 other) {
-      super(other);
-    }
-
-    /**
-     * Creates a Builder by copying an existing CassandraRecord instance
-     */
-    private 
Builder(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord
 other) {
-      
super(org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.SCHEMA$);
-      if (isValidValue(fields()[0], other.dataString)) {
-        this.dataString = (java.lang.CharSequence) 
data().deepCopy(fields()[0].schema(), other.dataString);
-        fieldSetFlags()[0] = true;
-      }
-      if (isValidValue(fields()[1], other.dataInt)) {
-        this.dataInt = (java.lang.Integer) 
data().deepCopy(fields()[1].schema(), other.dataInt);
-        fieldSetFlags()[1] = true;
-      }
-      if (isValidValue(fields()[2], other.dataLong)) {
-        this.dataLong = (java.lang.Long) data().deepCopy(fields()[2].schema(), 
other.dataLong);
-        fieldSetFlags()[2] = true;
-      }
-      if (isValidValue(fields()[3], other.dataDouble)) {
-        this.dataDouble = (java.lang.Double) 
data().deepCopy(fields()[3].schema(), other.dataDouble);
-        fieldSetFlags()[3] = true;
-      }
-      if (isValidValue(fields()[4], other.dataBytes)) {
-        this.dataBytes = (java.nio.ByteBuffer) 
data().deepCopy(fields()[4].schema(), other.dataBytes);
-        fieldSetFlags()[4] = true;
-      }
-      if (isValidValue(fields()[5], other.arrayInt)) {
-        this.arrayInt = (java.util.List<java.lang.Integer>) 
data().deepCopy(fields()[5].schema(), other.arrayInt);
-        fieldSetFlags()[5] = true;
-      }
-      if (isValidValue(fields()[6], other.arrayString)) {
-        this.arrayString = (java.util.List<java.lang.CharSequence>) 
data().deepCopy(fields()[6].schema(), other.arrayString);
-        fieldSetFlags()[6] = true;
-      }
-      if (isValidValue(fields()[7], other.arrayLong)) {
-        this.arrayLong = (java.util.List<java.lang.Long>) 
data().deepCopy(fields()[7].schema(), other.arrayLong);
-        fieldSetFlags()[7] = true;
-      }
-      if (isValidValue(fields()[8], other.arrayDouble)) {
-        this.arrayDouble = (java.util.List<java.lang.Double>) 
data().deepCopy(fields()[8].schema(), other.arrayDouble);
-        fieldSetFlags()[8] = true;
-      }
-      if (isValidValue(fields()[9], other.mapInt)) {
-        this.mapInt = (java.util.Map<java.lang.CharSequence, 
java.lang.Integer>) data().deepCopy(fields()[9].schema(), other.mapInt);
-        fieldSetFlags()[9] = true;
-      }
-      if (isValidValue(fields()[10], other.mapString)) {
-        this.mapString = (java.util.Map<java.lang.CharSequence, 
java.lang.CharSequence>) data().deepCopy(fields()[10].schema(), 
other.mapString);
-        fieldSetFlags()[10] = true;
-      }
-      if (isValidValue(fields()[11], other.mapLong)) {
-        this.mapLong = (java.util.Map<java.lang.CharSequence, java.lang.Long>) 
data().deepCopy(fields()[11].schema(), other.mapLong);
-        fieldSetFlags()[11] = true;
-      }
-      if (isValidValue(fields()[12], other.mapDouble)) {
-        this.mapDouble = (java.util.Map<java.lang.CharSequence, 
java.lang.Double>) data().deepCopy(fields()[12].schema(), other.mapDouble);
-        fieldSetFlags()[12] = true;
-      }
-    }
-
-    /**
-     * Gets the value of the 'dataString' field
-     */
-    public java.lang.CharSequence getDataString() {
-      return dataString;
-    }
-
-    /**
-     * Sets the value of the 'dataString' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setDataString(java.lang.CharSequence value) {
-      validate(fields()[0], value);
-      this.dataString = value;
-      fieldSetFlags()[0] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'dataString' field has been set
-     */
-    public boolean hasDataString() {
-      return fieldSetFlags()[0];
-    }
-
-    /**
-     * Clears the value of the 'dataString' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearDataString() {
-      dataString = null;
-      fieldSetFlags()[0] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'dataInt' field
-     */
-    public java.lang.Integer getDataInt() {
-      return dataInt;
-    }
-
-    /**
-     * Sets the value of the 'dataInt' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setDataInt(int value) {
-      validate(fields()[1], value);
-      this.dataInt = value;
-      fieldSetFlags()[1] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'dataInt' field has been set
-     */
-    public boolean hasDataInt() {
-      return fieldSetFlags()[1];
-    }
-
-    /**
-     * Clears the value of the 'dataInt' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearDataInt() {
-      fieldSetFlags()[1] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'dataLong' field
-     */
-    public java.lang.Long getDataLong() {
-      return dataLong;
-    }
-
-    /**
-     * Sets the value of the 'dataLong' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setDataLong(java.lang.Long value) {
-      validate(fields()[2], value);
-      this.dataLong = value;
-      fieldSetFlags()[2] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'dataLong' field has been set
-     */
-    public boolean hasDataLong() {
-      return fieldSetFlags()[2];
-    }
-
-    /**
-     * Clears the value of the 'dataLong' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearDataLong() {
-      dataLong = null;
-      fieldSetFlags()[2] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'dataDouble' field
-     */
-    public java.lang.Double getDataDouble() {
-      return dataDouble;
-    }
-
-    /**
-     * Sets the value of the 'dataDouble' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setDataDouble(java.lang.Double value) {
-      validate(fields()[3], value);
-      this.dataDouble = value;
-      fieldSetFlags()[3] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'dataDouble' field has been set
-     */
-    public boolean hasDataDouble() {
-      return fieldSetFlags()[3];
-    }
-
-    /**
-     * Clears the value of the 'dataDouble' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearDataDouble() {
-      dataDouble = null;
-      fieldSetFlags()[3] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'dataBytes' field
-     */
-    public java.nio.ByteBuffer getDataBytes() {
-      return dataBytes;
-    }
-
-    /**
-     * Sets the value of the 'dataBytes' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setDataBytes(java.nio.ByteBuffer value) {
-      validate(fields()[4], value);
-      this.dataBytes = value;
-      fieldSetFlags()[4] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'dataBytes' field has been set
-     */
-    public boolean hasDataBytes() {
-      return fieldSetFlags()[4];
-    }
-
-    /**
-     * Clears the value of the 'dataBytes' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearDataBytes() {
-      dataBytes = null;
-      fieldSetFlags()[4] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'arrayInt' field
-     */
-    public java.util.List<java.lang.Integer> getArrayInt() {
-      return arrayInt;
-    }
-
-    /**
-     * Sets the value of the 'arrayInt' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setArrayInt(java.util.List<java.lang.Integer> value) {
-      validate(fields()[5], value);
-      this.arrayInt = value;
-      fieldSetFlags()[5] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'arrayInt' field has been set
-     */
-    public boolean hasArrayInt() {
-      return fieldSetFlags()[5];
-    }
-
-    /**
-     * Clears the value of the 'arrayInt' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearArrayInt() {
-      arrayInt = null;
-      fieldSetFlags()[5] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'arrayString' field
-     */
-    public java.util.List<java.lang.CharSequence> getArrayString() {
-      return arrayString;
-    }
-
-    /**
-     * Sets the value of the 'arrayString' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setArrayString(java.util.List<java.lang.CharSequence> value) {
-      validate(fields()[6], value);
-      this.arrayString = value;
-      fieldSetFlags()[6] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'arrayString' field has been set
-     */
-    public boolean hasArrayString() {
-      return fieldSetFlags()[6];
-    }
-
-    /**
-     * Clears the value of the 'arrayString' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearArrayString() {
-      arrayString = null;
-      fieldSetFlags()[6] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'arrayLong' field
-     */
-    public java.util.List<java.lang.Long> getArrayLong() {
-      return arrayLong;
-    }
-
-    /**
-     * Sets the value of the 'arrayLong' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setArrayLong(java.util.List<java.lang.Long> value) {
-      validate(fields()[7], value);
-      this.arrayLong = value;
-      fieldSetFlags()[7] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'arrayLong' field has been set
-     */
-    public boolean hasArrayLong() {
-      return fieldSetFlags()[7];
-    }
-
-    /**
-     * Clears the value of the 'arrayLong' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearArrayLong() {
-      arrayLong = null;
-      fieldSetFlags()[7] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'arrayDouble' field
-     */
-    public java.util.List<java.lang.Double> getArrayDouble() {
-      return arrayDouble;
-    }
-
-    /**
-     * Sets the value of the 'arrayDouble' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setArrayDouble(java.util.List<java.lang.Double> value) {
-      validate(fields()[8], value);
-      this.arrayDouble = value;
-      fieldSetFlags()[8] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'arrayDouble' field has been set
-     */
-    public boolean hasArrayDouble() {
-      return fieldSetFlags()[8];
-    }
-
-    /**
-     * Clears the value of the 'arrayDouble' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearArrayDouble() {
-      arrayDouble = null;
-      fieldSetFlags()[8] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'mapInt' field
-     */
-    public java.util.Map<java.lang.CharSequence, java.lang.Integer> 
getMapInt() {
-      return mapInt;
-    }
-
-    /**
-     * Sets the value of the 'mapInt' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setMapInt(java.util.Map<java.lang.CharSequence, java.lang.Integer> value) {
-      validate(fields()[9], value);
-      this.mapInt = value;
-      fieldSetFlags()[9] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'mapInt' field has been set
-     */
-    public boolean hasMapInt() {
-      return fieldSetFlags()[9];
-    }
-
-    /**
-     * Clears the value of the 'mapInt' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearMapInt() {
-      mapInt = null;
-      fieldSetFlags()[9] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'mapString' field
-     */
-    public java.util.Map<java.lang.CharSequence, java.lang.CharSequence> 
getMapString() {
-      return mapString;
-    }
-
-    /**
-     * Sets the value of the 'mapString' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setMapString(java.util.Map<java.lang.CharSequence, java.lang.CharSequence> 
value) {
-      validate(fields()[10], value);
-      this.mapString = value;
-      fieldSetFlags()[10] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'mapString' field has been set
-     */
-    public boolean hasMapString() {
-      return fieldSetFlags()[10];
-    }
-
-    /**
-     * Clears the value of the 'mapString' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearMapString() {
-      mapString = null;
-      fieldSetFlags()[10] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'mapLong' field
-     */
-    public java.util.Map<java.lang.CharSequence, java.lang.Long> getMapLong() {
-      return mapLong;
-    }
-
-    /**
-     * Sets the value of the 'mapLong' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setMapLong(java.util.Map<java.lang.CharSequence, java.lang.Long> value) {
-      validate(fields()[11], value);
-      this.mapLong = value;
-      fieldSetFlags()[11] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'mapLong' field has been set
-     */
-    public boolean hasMapLong() {
-      return fieldSetFlags()[11];
-    }
-
-    /**
-     * Clears the value of the 'mapLong' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearMapLong() {
-      mapLong = null;
-      fieldSetFlags()[11] = false;
-      return this;
-    }
-
-    /**
-     * Gets the value of the 'mapDouble' field
-     */
-    public java.util.Map<java.lang.CharSequence, java.lang.Double> 
getMapDouble() {
-      return mapDouble;
-    }
-
-    /**
-     * Sets the value of the 'mapDouble' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 setMapDouble(java.util.Map<java.lang.CharSequence, java.lang.Double> value) {
-      validate(fields()[12], value);
-      this.mapDouble = value;
-      fieldSetFlags()[12] = true;
-      return this;
-    }
-
-    /**
-     * Checks whether the 'mapDouble' field has been set
-     */
-    public boolean hasMapDouble() {
-      return fieldSetFlags()[12];
-    }
-
-    /**
-     * Clears the value of the 'mapDouble' field
-     */
-    public 
org.apache.gora.cassandra.example.generated.AvroSerialization.CassandraRecord.Builder
 clearMapDouble() {
-      mapDouble = null;
-      fieldSetFlags()[12] = false;
-      return this;
-    }
-
-    @Override
-    public CassandraRecord build() {
-      try {
-        CassandraRecord record = new CassandraRecord();
-        record.dataString = fieldSetFlags()[0] ? this.dataString : 
(java.lang.CharSequence) defaultValue(fields()[0]);
-        record.dataInt = fieldSetFlags()[1] ? this.dataInt : 
(java.lang.Integer) defaultValue(fields()[1]);
-        record.dataLong = fieldSetFlags()[2] ? this.dataLong : 
(java.lang.Long) defaultValue(fields()[2]);
-        record.dataDouble = fieldSetFlags()[3] ? this.dataDouble : 
(java.lang.Double) defaultValue(fields()[3]);
-        record.dataBytes = fieldSetFlags()[4] ? this.dataBytes : 
(java.nio.ByteBuffer) defaultValue(fields()[4]);
-        record.arrayInt = fieldSetFlags()[5] ? this.arrayInt : 
(java.util.List<java.lang.Integer>) new 
org.apache.gora.persistency.impl.DirtyListWrapper((java.util.List) 
defaultValue(fields()[5]));
-        record.arrayString = fieldSetFlags()[6] ? this.arrayString : 
(java.util.List<java.lang.CharSequence>) new 
org.apache.gora.persistency.impl.DirtyListWrapper((java.util.List) 
defaultValue(fields()[6]));
-        record.arrayLong = fieldSetFlags()[7] ? this.arrayLong : 
(java.util.List<java.lang.Long>) new 
org.apache.gora.persistency.impl.DirtyListWrapper((java.util.List) 
defaultValue(fields()[7]));
-        record.arrayDouble = fieldSetFlags()[8] ? this.arrayDouble : 
(java.util.List<java.lang.Double>) new 
org.apache.gora.persistency.impl.DirtyListWrapper((java.util.List) 
defaultValue(fields()[8]));
-        record.mapInt = fieldSetFlags()[9] ? this.mapInt : 
(java.util.Map<java.lang.CharSequence, java.lang.Integer>) new 
org.apache.gora.persistency.impl.DirtyMapWrapper((java.util.Map) 
defaultValue(fields()[9]));
-        record.mapString = fieldSetFlags()[10] ? this.mapString : 
(java.util.Map<java.lang.CharSequence, java.lang.CharSequence>) new 
org.apache.gora.persistency.impl.DirtyMapWrapper((java.util.Map) 
defaultValue(fields()[10]));
-        record.mapLong = fieldSetFlags()[11] ? this.mapLong : 
(java.util.Map<java.lang.CharSequence, java.lang.Long>) new 
org.apache.gora.persistency.impl.DirtyMapWrapper((java.util.Map) 
defaultValue(fields()[11]));
-        record.mapDouble = fieldSetFlags()[12] ? this.mapDouble : 
(java.util.Map<java.lang.CharSequence, java.lang.Double>) new 
org.apache.gora.persistency.impl.DirtyMapWrapper((java.util.Map) 
defaultValue(fields()[12]));
-        return record;
-      } catch (Exception e) {
-        throw new org.apache.avro.AvroRuntimeException(e);
-      }
-    }
-  }
-
-  public static final class Tombstone extends CassandraRecord implements 
org.apache.gora.persistency.Tombstone {
-
-    private Tombstone() {
-    }
-
-    /**
-     * Gets the value of the 'dataString' field.
-     */
-    public java.lang.CharSequence getDataString() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'dataString' field.
-     *
-     * @param value the value to set.
-     */
-    public void setDataString(java.lang.CharSequence value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'dataString' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isDataStringDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'dataInt' field.
-     */
-    public java.lang.Integer getDataInt() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'dataInt' field.
-     *
-     * @param value the value to set.
-     */
-    public void setDataInt(java.lang.Integer value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'dataInt' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isDataIntDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'dataLong' field.
-     */
-    public java.lang.Long getDataLong() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'dataLong' field.
-     *
-     * @param value the value to set.
-     */
-    public void setDataLong(java.lang.Long value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'dataLong' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isDataLongDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'dataDouble' field.
-     */
-    public java.lang.Double getDataDouble() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'dataDouble' field.
-     *
-     * @param value the value to set.
-     */
-    public void setDataDouble(java.lang.Double value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'dataDouble' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isDataDoubleDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'dataBytes' field.
-     */
-    public java.nio.ByteBuffer getDataBytes() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'dataBytes' field.
-     *
-     * @param value the value to set.
-     */
-    public void setDataBytes(java.nio.ByteBuffer value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'dataBytes' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isDataBytesDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'arrayInt' field.
-     */
-    public java.util.List<java.lang.Integer> getArrayInt() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'arrayInt' field.
-     *
-     * @param value the value to set.
-     */
-    public void setArrayInt(java.util.List<java.lang.Integer> value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'arrayInt' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isArrayIntDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'arrayString' field.
-     */
-    public java.util.List<java.lang.CharSequence> getArrayString() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'arrayString' field.
-     *
-     * @param value the value to set.
-     */
-    public void setArrayString(java.util.List<java.lang.CharSequence> value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'arrayString' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isArrayStringDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'arrayLong' field.
-     */
-    public java.util.List<java.lang.Long> getArrayLong() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'arrayLong' field.
-     *
-     * @param value the value to set.
-     */
-    public void setArrayLong(java.util.List<java.lang.Long> value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'arrayLong' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isArrayLongDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'arrayDouble' field.
-     */
-    public java.util.List<java.lang.Double> getArrayDouble() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'arrayDouble' field.
-     *
-     * @param value the value to set.
-     */
-    public void setArrayDouble(java.util.List<java.lang.Double> value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'arrayDouble' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isArrayDoubleDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'mapInt' field.
-     */
-    public java.util.Map<java.lang.CharSequence, java.lang.Integer> 
getMapInt() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'mapInt' field.
-     *
-     * @param value the value to set.
-     */
-    public void setMapInt(java.util.Map<java.lang.CharSequence, 
java.lang.Integer> value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'mapInt' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isMapIntDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'mapString' field.
-     */
-    public java.util.Map<java.lang.CharSequence, java.lang.CharSequence> 
getMapString() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'mapString' field.
-     *
-     * @param value the value to set.
-     */
-    public void setMapString(java.util.Map<java.lang.CharSequence, 
java.lang.CharSequence> value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'mapString' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isMapStringDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'mapLong' field.
-     */
-    public java.util.Map<java.lang.CharSequence, java.lang.Long> getMapLong() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'mapLong' field.
-     *
-     * @param value the value to set.
-     */
-    public void setMapLong(java.util.Map<java.lang.CharSequence, 
java.lang.Long> value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'mapLong' field. A field is dirty if it 
represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isMapLongDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-    /**
-     * Gets the value of the 'mapDouble' field.
-     */
-    public java.util.Map<java.lang.CharSequence, java.lang.Double> 
getMapDouble() {
-      throw new java.lang.UnsupportedOperationException("Get is not supported 
on tombstones");
-    }
-
-    /**
-     * Sets the value of the 'mapDouble' field.
-     *
-     * @param value the value to set.
-     */
-    public void setMapDouble(java.util.Map<java.lang.CharSequence, 
java.lang.Double> value) {
-      throw new java.lang.UnsupportedOperationException("Set is not supported 
on tombstones");
-    }
-
-    /**
-     * Checks the dirty status of the 'mapDouble' field. A field is dirty if 
it represents a change that has not yet been written to the database.
-     *
-     * @param value the value to set.
-     */
-    public boolean isMapDoubleDirty() {
-      throw new java.lang.UnsupportedOperationException("IsDirty is not 
supported on tombstones");
-    }
-
-
-  }
-
-}
-

Reply via email to