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"); - } - - - } - -} -