You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by sl...@apache.org on 2016/12/13 09:27:37 UTC
[13/26] cassandra git commit: Thrift removal
http://git-wip-us.apache.org/repos/asf/cassandra/blob/4881d9c3/interface/thrift/gen-java/org/apache/cassandra/thrift/SuperColumn.java
----------------------------------------------------------------------
diff --git a/interface/thrift/gen-java/org/apache/cassandra/thrift/SuperColumn.java b/interface/thrift/gen-java/org/apache/cassandra/thrift/SuperColumn.java
deleted file mode 100644
index 37215bf..0000000
--- a/interface/thrift/gen-java/org/apache/cassandra/thrift/SuperColumn.java
+++ /dev/null
@@ -1,582 +0,0 @@
-/**
- * Autogenerated by Thrift Compiler (0.9.1)
- *
- * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
- * @generated
- */
-package org.apache.cassandra.thrift;
-/*
- *
- * 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.
- *
- */
-
-
-import org.apache.commons.lang3.builder.HashCodeBuilder;
-import org.apache.thrift.scheme.IScheme;
-import org.apache.thrift.scheme.SchemeFactory;
-import org.apache.thrift.scheme.StandardScheme;
-
-import org.apache.thrift.scheme.TupleScheme;
-import org.apache.thrift.protocol.TTupleProtocol;
-import org.apache.thrift.protocol.TProtocolException;
-import org.apache.thrift.EncodingUtils;
-import org.apache.thrift.TException;
-import org.apache.thrift.async.AsyncMethodCallback;
-import org.apache.thrift.server.AbstractNonblockingServer.*;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.EnumMap;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.EnumSet;
-import java.util.Collections;
-import java.util.BitSet;
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * A named list of columns.
- * @param name. see Column.name.
- * @param columns. A collection of standard Columns. The columns within a super column are defined in an adhoc manner.
- * Columns within a super column do not have to have matching structures (similarly named child columns).
- */
-public class SuperColumn implements org.apache.thrift.TBase<SuperColumn, SuperColumn._Fields>, java.io.Serializable, Cloneable, Comparable<SuperColumn> {
- private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("SuperColumn");
-
- private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)1);
- private static final org.apache.thrift.protocol.TField COLUMNS_FIELD_DESC = new org.apache.thrift.protocol.TField("columns", org.apache.thrift.protocol.TType.LIST, (short)2);
-
- private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
- static {
- schemes.put(StandardScheme.class, new SuperColumnStandardSchemeFactory());
- schemes.put(TupleScheme.class, new SuperColumnTupleSchemeFactory());
- }
-
- public ByteBuffer name; // required
- public List<Column> columns; // required
-
- /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
- public enum _Fields implements org.apache.thrift.TFieldIdEnum {
- NAME((short)1, "name"),
- COLUMNS((short)2, "columns");
-
- private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
-
- static {
- for (_Fields field : EnumSet.allOf(_Fields.class)) {
- byName.put(field.getFieldName(), field);
- }
- }
-
- /**
- * Find the _Fields constant that matches fieldId, or null if its not found.
- */
- public static _Fields findByThriftId(int fieldId) {
- switch(fieldId) {
- case 1: // NAME
- return NAME;
- case 2: // COLUMNS
- return COLUMNS;
- default:
- return null;
- }
- }
-
- /**
- * Find the _Fields constant that matches fieldId, throwing an exception
- * if it is not found.
- */
- public static _Fields findByThriftIdOrThrow(int fieldId) {
- _Fields fields = findByThriftId(fieldId);
- if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
- return fields;
- }
-
- /**
- * Find the _Fields constant that matches name, or null if its not found.
- */
- public static _Fields findByName(String name) {
- return byName.get(name);
- }
-
- private final short _thriftId;
- private final String _fieldName;
-
- _Fields(short thriftId, String fieldName) {
- _thriftId = thriftId;
- _fieldName = fieldName;
- }
-
- public short getThriftFieldId() {
- return _thriftId;
- }
-
- public String getFieldName() {
- return _fieldName;
- }
- }
-
- // isset id assignments
- public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
- static {
- Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
- tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.REQUIRED,
- new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , true)));
- tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.REQUIRED,
- new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
- new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Column.class))));
- metaDataMap = Collections.unmodifiableMap(tmpMap);
- org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(SuperColumn.class, metaDataMap);
- }
-
- public SuperColumn() {
- }
-
- public SuperColumn(
- ByteBuffer name,
- List<Column> columns)
- {
- this();
- this.name = name;
- this.columns = columns;
- }
-
- /**
- * Performs a deep copy on <i>other</i>.
- */
- public SuperColumn(SuperColumn other) {
- if (other.isSetName()) {
- this.name = org.apache.thrift.TBaseHelper.copyBinary(other.name);
-;
- }
- if (other.isSetColumns()) {
- List<Column> __this__columns = new ArrayList<Column>(other.columns.size());
- for (Column other_element : other.columns) {
- __this__columns.add(new Column(other_element));
- }
- this.columns = __this__columns;
- }
- }
-
- public SuperColumn deepCopy() {
- return new SuperColumn(this);
- }
-
- @Override
- public void clear() {
- this.name = null;
- this.columns = null;
- }
-
- public byte[] getName() {
- setName(org.apache.thrift.TBaseHelper.rightSize(name));
- return name == null ? null : name.array();
- }
-
- public ByteBuffer bufferForName() {
- return name;
- }
-
- public SuperColumn setName(byte[] name) {
- setName(name == null ? (ByteBuffer)null : ByteBuffer.wrap(name));
- return this;
- }
-
- public SuperColumn setName(ByteBuffer name) {
- this.name = name;
- return this;
- }
-
- public void unsetName() {
- this.name = null;
- }
-
- /** Returns true if field name is set (has been assigned a value) and false otherwise */
- public boolean isSetName() {
- return this.name != null;
- }
-
- public void setNameIsSet(boolean value) {
- if (!value) {
- this.name = null;
- }
- }
-
- public int getColumnsSize() {
- return (this.columns == null) ? 0 : this.columns.size();
- }
-
- public java.util.Iterator<Column> getColumnsIterator() {
- return (this.columns == null) ? null : this.columns.iterator();
- }
-
- public void addToColumns(Column elem) {
- if (this.columns == null) {
- this.columns = new ArrayList<Column>();
- }
- this.columns.add(elem);
- }
-
- public List<Column> getColumns() {
- return this.columns;
- }
-
- public SuperColumn setColumns(List<Column> columns) {
- this.columns = columns;
- return this;
- }
-
- public void unsetColumns() {
- this.columns = null;
- }
-
- /** Returns true if field columns is set (has been assigned a value) and false otherwise */
- public boolean isSetColumns() {
- return this.columns != null;
- }
-
- public void setColumnsIsSet(boolean value) {
- if (!value) {
- this.columns = null;
- }
- }
-
- public void setFieldValue(_Fields field, Object value) {
- switch (field) {
- case NAME:
- if (value == null) {
- unsetName();
- } else {
- setName((ByteBuffer)value);
- }
- break;
-
- case COLUMNS:
- if (value == null) {
- unsetColumns();
- } else {
- setColumns((List<Column>)value);
- }
- break;
-
- }
- }
-
- public Object getFieldValue(_Fields field) {
- switch (field) {
- case NAME:
- return getName();
-
- case COLUMNS:
- return getColumns();
-
- }
- throw new IllegalStateException();
- }
-
- /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
- public boolean isSet(_Fields field) {
- if (field == null) {
- throw new IllegalArgumentException();
- }
-
- switch (field) {
- case NAME:
- return isSetName();
- case COLUMNS:
- return isSetColumns();
- }
- throw new IllegalStateException();
- }
-
- @Override
- public boolean equals(Object that) {
- if (that == null)
- return false;
- if (that instanceof SuperColumn)
- return this.equals((SuperColumn)that);
- return false;
- }
-
- public boolean equals(SuperColumn that) {
- if (that == null)
- return false;
-
- boolean this_present_name = true && this.isSetName();
- boolean that_present_name = true && that.isSetName();
- if (this_present_name || that_present_name) {
- if (!(this_present_name && that_present_name))
- return false;
- if (!this.name.equals(that.name))
- return false;
- }
-
- boolean this_present_columns = true && this.isSetColumns();
- boolean that_present_columns = true && that.isSetColumns();
- if (this_present_columns || that_present_columns) {
- if (!(this_present_columns && that_present_columns))
- return false;
- if (!this.columns.equals(that.columns))
- return false;
- }
-
- return true;
- }
-
- @Override
- public int hashCode() {
- HashCodeBuilder builder = new HashCodeBuilder();
-
- boolean present_name = true && (isSetName());
- builder.append(present_name);
- if (present_name)
- builder.append(name);
-
- boolean present_columns = true && (isSetColumns());
- builder.append(present_columns);
- if (present_columns)
- builder.append(columns);
-
- return builder.toHashCode();
- }
-
- @Override
- public int compareTo(SuperColumn other) {
- if (!getClass().equals(other.getClass())) {
- return getClass().getName().compareTo(other.getClass().getName());
- }
-
- int lastComparison = 0;
-
- lastComparison = Boolean.valueOf(isSetName()).compareTo(other.isSetName());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetName()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, other.name);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- lastComparison = Boolean.valueOf(isSetColumns()).compareTo(other.isSetColumns());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetColumns()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, other.columns);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- return 0;
- }
-
- public _Fields fieldForId(int fieldId) {
- return _Fields.findByThriftId(fieldId);
- }
-
- public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
- schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
- }
-
- public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
- schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("SuperColumn(");
- boolean first = true;
-
- sb.append("name:");
- if (this.name == null) {
- sb.append("null");
- } else {
- org.apache.thrift.TBaseHelper.toString(this.name, sb);
- }
- first = false;
- if (!first) sb.append(", ");
- sb.append("columns:");
- if (this.columns == null) {
- sb.append("null");
- } else {
- sb.append(this.columns);
- }
- first = false;
- sb.append(")");
- return sb.toString();
- }
-
- public void validate() throws org.apache.thrift.TException {
- // check for required fields
- if (name == null) {
- throw new org.apache.thrift.protocol.TProtocolException("Required field 'name' was not present! Struct: " + toString());
- }
- if (columns == null) {
- throw new org.apache.thrift.protocol.TProtocolException("Required field 'columns' was not present! Struct: " + toString());
- }
- // check for sub-struct validity
- }
-
- private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
- try {
- write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
- } catch (org.apache.thrift.TException te) {
- throw new java.io.IOException(te);
- }
- }
-
- private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
- try {
- read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
- } catch (org.apache.thrift.TException te) {
- throw new java.io.IOException(te);
- }
- }
-
- private static class SuperColumnStandardSchemeFactory implements SchemeFactory {
- public SuperColumnStandardScheme getScheme() {
- return new SuperColumnStandardScheme();
- }
- }
-
- private static class SuperColumnStandardScheme extends StandardScheme<SuperColumn> {
-
- public void read(org.apache.thrift.protocol.TProtocol iprot, SuperColumn struct) throws org.apache.thrift.TException {
- org.apache.thrift.protocol.TField schemeField;
- iprot.readStructBegin();
- while (true)
- {
- schemeField = iprot.readFieldBegin();
- if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
- break;
- }
- switch (schemeField.id) {
- case 1: // NAME
- if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
- struct.name = iprot.readBinary();
- struct.setNameIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- case 2: // COLUMNS
- if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
- {
- org.apache.thrift.protocol.TList _list0 = iprot.readListBegin();
- struct.columns = new ArrayList<Column>(_list0.size);
- for (int _i1 = 0; _i1 < _list0.size; ++_i1)
- {
- Column _elem2;
- _elem2 = new Column();
- _elem2.read(iprot);
- struct.columns.add(_elem2);
- }
- iprot.readListEnd();
- }
- struct.setColumnsIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- default:
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- iprot.readFieldEnd();
- }
- iprot.readStructEnd();
-
- // check for required fields of primitive type, which can't be checked in the validate method
- struct.validate();
- }
-
- public void write(org.apache.thrift.protocol.TProtocol oprot, SuperColumn struct) throws org.apache.thrift.TException {
- struct.validate();
-
- oprot.writeStructBegin(STRUCT_DESC);
- if (struct.name != null) {
- oprot.writeFieldBegin(NAME_FIELD_DESC);
- oprot.writeBinary(struct.name);
- oprot.writeFieldEnd();
- }
- if (struct.columns != null) {
- oprot.writeFieldBegin(COLUMNS_FIELD_DESC);
- {
- oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.columns.size()));
- for (Column _iter3 : struct.columns)
- {
- _iter3.write(oprot);
- }
- oprot.writeListEnd();
- }
- oprot.writeFieldEnd();
- }
- oprot.writeFieldStop();
- oprot.writeStructEnd();
- }
-
- }
-
- private static class SuperColumnTupleSchemeFactory implements SchemeFactory {
- public SuperColumnTupleScheme getScheme() {
- return new SuperColumnTupleScheme();
- }
- }
-
- private static class SuperColumnTupleScheme extends TupleScheme<SuperColumn> {
-
- @Override
- public void write(org.apache.thrift.protocol.TProtocol prot, SuperColumn struct) throws org.apache.thrift.TException {
- TTupleProtocol oprot = (TTupleProtocol) prot;
- oprot.writeBinary(struct.name);
- {
- oprot.writeI32(struct.columns.size());
- for (Column _iter4 : struct.columns)
- {
- _iter4.write(oprot);
- }
- }
- }
-
- @Override
- public void read(org.apache.thrift.protocol.TProtocol prot, SuperColumn struct) throws org.apache.thrift.TException {
- TTupleProtocol iprot = (TTupleProtocol) prot;
- struct.name = iprot.readBinary();
- struct.setNameIsSet(true);
- {
- org.apache.thrift.protocol.TList _list5 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
- struct.columns = new ArrayList<Column>(_list5.size);
- for (int _i6 = 0; _i6 < _list5.size; ++_i6)
- {
- Column _elem7;
- _elem7 = new Column();
- _elem7.read(iprot);
- struct.columns.add(_elem7);
- }
- }
- struct.setColumnsIsSet(true);
- }
- }
-
-}
-
http://git-wip-us.apache.org/repos/asf/cassandra/blob/4881d9c3/interface/thrift/gen-java/org/apache/cassandra/thrift/TimedOutException.java
----------------------------------------------------------------------
diff --git a/interface/thrift/gen-java/org/apache/cassandra/thrift/TimedOutException.java b/interface/thrift/gen-java/org/apache/cassandra/thrift/TimedOutException.java
deleted file mode 100644
index 2dafe85..0000000
--- a/interface/thrift/gen-java/org/apache/cassandra/thrift/TimedOutException.java
+++ /dev/null
@@ -1,671 +0,0 @@
-/**
- * Autogenerated by Thrift Compiler (0.9.1)
- *
- * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
- * @generated
- */
-package org.apache.cassandra.thrift;
-/*
- *
- * 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.
- *
- */
-
-
-import org.apache.commons.lang3.builder.HashCodeBuilder;
-import org.apache.thrift.scheme.IScheme;
-import org.apache.thrift.scheme.SchemeFactory;
-import org.apache.thrift.scheme.StandardScheme;
-
-import org.apache.thrift.scheme.TupleScheme;
-import org.apache.thrift.protocol.TTupleProtocol;
-import org.apache.thrift.protocol.TProtocolException;
-import org.apache.thrift.EncodingUtils;
-import org.apache.thrift.TException;
-import org.apache.thrift.async.AsyncMethodCallback;
-import org.apache.thrift.server.AbstractNonblockingServer.*;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.EnumMap;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.EnumSet;
-import java.util.Collections;
-import java.util.BitSet;
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * RPC timeout was exceeded. either a node failed mid-operation, or load was too high, or the requested op was too large.
- */
-public class TimedOutException extends TException implements org.apache.thrift.TBase<TimedOutException, TimedOutException._Fields>, java.io.Serializable, Cloneable, Comparable<TimedOutException> {
- private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TimedOutException");
-
- private static final org.apache.thrift.protocol.TField ACKNOWLEDGED_BY_FIELD_DESC = new org.apache.thrift.protocol.TField("acknowledged_by", org.apache.thrift.protocol.TType.I32, (short)1);
- private static final org.apache.thrift.protocol.TField ACKNOWLEDGED_BY_BATCHLOG_FIELD_DESC = new org.apache.thrift.protocol.TField("acknowledged_by_batchlog", org.apache.thrift.protocol.TType.BOOL, (short)2);
- private static final org.apache.thrift.protocol.TField PAXOS_IN_PROGRESS_FIELD_DESC = new org.apache.thrift.protocol.TField("paxos_in_progress", org.apache.thrift.protocol.TType.BOOL, (short)3);
-
- private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
- static {
- schemes.put(StandardScheme.class, new TimedOutExceptionStandardSchemeFactory());
- schemes.put(TupleScheme.class, new TimedOutExceptionTupleSchemeFactory());
- }
-
- /**
- * if a write operation was acknowledged by some replicas but not by enough to
- * satisfy the required ConsistencyLevel, the number of successful
- * replies will be given here. In case of atomic_batch_mutate method this field
- * will be set to -1 if the batch was written to the batchlog and to 0 if it wasn't.
- */
- public int acknowledged_by; // optional
- /**
- * in case of atomic_batch_mutate method this field tells if the batch
- * was written to the batchlog.
- */
- public boolean acknowledged_by_batchlog; // optional
- /**
- * for the CAS method, this field tells if we timed out during the paxos
- * protocol, as opposed to during the commit of our update
- */
- public boolean paxos_in_progress; // optional
-
- /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
- public enum _Fields implements org.apache.thrift.TFieldIdEnum {
- /**
- * if a write operation was acknowledged by some replicas but not by enough to
- * satisfy the required ConsistencyLevel, the number of successful
- * replies will be given here. In case of atomic_batch_mutate method this field
- * will be set to -1 if the batch was written to the batchlog and to 0 if it wasn't.
- */
- ACKNOWLEDGED_BY((short)1, "acknowledged_by"),
- /**
- * in case of atomic_batch_mutate method this field tells if the batch
- * was written to the batchlog.
- */
- ACKNOWLEDGED_BY_BATCHLOG((short)2, "acknowledged_by_batchlog"),
- /**
- * for the CAS method, this field tells if we timed out during the paxos
- * protocol, as opposed to during the commit of our update
- */
- PAXOS_IN_PROGRESS((short)3, "paxos_in_progress");
-
- private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
-
- static {
- for (_Fields field : EnumSet.allOf(_Fields.class)) {
- byName.put(field.getFieldName(), field);
- }
- }
-
- /**
- * Find the _Fields constant that matches fieldId, or null if its not found.
- */
- public static _Fields findByThriftId(int fieldId) {
- switch(fieldId) {
- case 1: // ACKNOWLEDGED_BY
- return ACKNOWLEDGED_BY;
- case 2: // ACKNOWLEDGED_BY_BATCHLOG
- return ACKNOWLEDGED_BY_BATCHLOG;
- case 3: // PAXOS_IN_PROGRESS
- return PAXOS_IN_PROGRESS;
- default:
- return null;
- }
- }
-
- /**
- * Find the _Fields constant that matches fieldId, throwing an exception
- * if it is not found.
- */
- public static _Fields findByThriftIdOrThrow(int fieldId) {
- _Fields fields = findByThriftId(fieldId);
- if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
- return fields;
- }
-
- /**
- * Find the _Fields constant that matches name, or null if its not found.
- */
- public static _Fields findByName(String name) {
- return byName.get(name);
- }
-
- private final short _thriftId;
- private final String _fieldName;
-
- _Fields(short thriftId, String fieldName) {
- _thriftId = thriftId;
- _fieldName = fieldName;
- }
-
- public short getThriftFieldId() {
- return _thriftId;
- }
-
- public String getFieldName() {
- return _fieldName;
- }
- }
-
- // isset id assignments
- private static final int __ACKNOWLEDGED_BY_ISSET_ID = 0;
- private static final int __ACKNOWLEDGED_BY_BATCHLOG_ISSET_ID = 1;
- private static final int __PAXOS_IN_PROGRESS_ISSET_ID = 2;
- private byte __isset_bitfield = 0;
- private _Fields optionals[] = {_Fields.ACKNOWLEDGED_BY,_Fields.ACKNOWLEDGED_BY_BATCHLOG,_Fields.PAXOS_IN_PROGRESS};
- public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
- static {
- Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
- tmpMap.put(_Fields.ACKNOWLEDGED_BY, new org.apache.thrift.meta_data.FieldMetaData("acknowledged_by", org.apache.thrift.TFieldRequirementType.OPTIONAL,
- new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
- tmpMap.put(_Fields.ACKNOWLEDGED_BY_BATCHLOG, new org.apache.thrift.meta_data.FieldMetaData("acknowledged_by_batchlog", org.apache.thrift.TFieldRequirementType.OPTIONAL,
- new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
- tmpMap.put(_Fields.PAXOS_IN_PROGRESS, new org.apache.thrift.meta_data.FieldMetaData("paxos_in_progress", org.apache.thrift.TFieldRequirementType.OPTIONAL,
- new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
- metaDataMap = Collections.unmodifiableMap(tmpMap);
- org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(TimedOutException.class, metaDataMap);
- }
-
- public TimedOutException() {
- }
-
- /**
- * Performs a deep copy on <i>other</i>.
- */
- public TimedOutException(TimedOutException other) {
- __isset_bitfield = other.__isset_bitfield;
- this.acknowledged_by = other.acknowledged_by;
- this.acknowledged_by_batchlog = other.acknowledged_by_batchlog;
- this.paxos_in_progress = other.paxos_in_progress;
- }
-
- public TimedOutException deepCopy() {
- return new TimedOutException(this);
- }
-
- @Override
- public void clear() {
- setAcknowledged_byIsSet(false);
- this.acknowledged_by = 0;
- setAcknowledged_by_batchlogIsSet(false);
- this.acknowledged_by_batchlog = false;
- setPaxos_in_progressIsSet(false);
- this.paxos_in_progress = false;
- }
-
- /**
- * if a write operation was acknowledged by some replicas but not by enough to
- * satisfy the required ConsistencyLevel, the number of successful
- * replies will be given here. In case of atomic_batch_mutate method this field
- * will be set to -1 if the batch was written to the batchlog and to 0 if it wasn't.
- */
- public int getAcknowledged_by() {
- return this.acknowledged_by;
- }
-
- /**
- * if a write operation was acknowledged by some replicas but not by enough to
- * satisfy the required ConsistencyLevel, the number of successful
- * replies will be given here. In case of atomic_batch_mutate method this field
- * will be set to -1 if the batch was written to the batchlog and to 0 if it wasn't.
- */
- public TimedOutException setAcknowledged_by(int acknowledged_by) {
- this.acknowledged_by = acknowledged_by;
- setAcknowledged_byIsSet(true);
- return this;
- }
-
- public void unsetAcknowledged_by() {
- __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __ACKNOWLEDGED_BY_ISSET_ID);
- }
-
- /** Returns true if field acknowledged_by is set (has been assigned a value) and false otherwise */
- public boolean isSetAcknowledged_by() {
- return EncodingUtils.testBit(__isset_bitfield, __ACKNOWLEDGED_BY_ISSET_ID);
- }
-
- public void setAcknowledged_byIsSet(boolean value) {
- __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __ACKNOWLEDGED_BY_ISSET_ID, value);
- }
-
- /**
- * in case of atomic_batch_mutate method this field tells if the batch
- * was written to the batchlog.
- */
- public boolean isAcknowledged_by_batchlog() {
- return this.acknowledged_by_batchlog;
- }
-
- /**
- * in case of atomic_batch_mutate method this field tells if the batch
- * was written to the batchlog.
- */
- public TimedOutException setAcknowledged_by_batchlog(boolean acknowledged_by_batchlog) {
- this.acknowledged_by_batchlog = acknowledged_by_batchlog;
- setAcknowledged_by_batchlogIsSet(true);
- return this;
- }
-
- public void unsetAcknowledged_by_batchlog() {
- __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __ACKNOWLEDGED_BY_BATCHLOG_ISSET_ID);
- }
-
- /** Returns true if field acknowledged_by_batchlog is set (has been assigned a value) and false otherwise */
- public boolean isSetAcknowledged_by_batchlog() {
- return EncodingUtils.testBit(__isset_bitfield, __ACKNOWLEDGED_BY_BATCHLOG_ISSET_ID);
- }
-
- public void setAcknowledged_by_batchlogIsSet(boolean value) {
- __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __ACKNOWLEDGED_BY_BATCHLOG_ISSET_ID, value);
- }
-
- /**
- * for the CAS method, this field tells if we timed out during the paxos
- * protocol, as opposed to during the commit of our update
- */
- public boolean isPaxos_in_progress() {
- return this.paxos_in_progress;
- }
-
- /**
- * for the CAS method, this field tells if we timed out during the paxos
- * protocol, as opposed to during the commit of our update
- */
- public TimedOutException setPaxos_in_progress(boolean paxos_in_progress) {
- this.paxos_in_progress = paxos_in_progress;
- setPaxos_in_progressIsSet(true);
- return this;
- }
-
- public void unsetPaxos_in_progress() {
- __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __PAXOS_IN_PROGRESS_ISSET_ID);
- }
-
- /** Returns true if field paxos_in_progress is set (has been assigned a value) and false otherwise */
- public boolean isSetPaxos_in_progress() {
- return EncodingUtils.testBit(__isset_bitfield, __PAXOS_IN_PROGRESS_ISSET_ID);
- }
-
- public void setPaxos_in_progressIsSet(boolean value) {
- __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __PAXOS_IN_PROGRESS_ISSET_ID, value);
- }
-
- public void setFieldValue(_Fields field, Object value) {
- switch (field) {
- case ACKNOWLEDGED_BY:
- if (value == null) {
- unsetAcknowledged_by();
- } else {
- setAcknowledged_by((Integer)value);
- }
- break;
-
- case ACKNOWLEDGED_BY_BATCHLOG:
- if (value == null) {
- unsetAcknowledged_by_batchlog();
- } else {
- setAcknowledged_by_batchlog((Boolean)value);
- }
- break;
-
- case PAXOS_IN_PROGRESS:
- if (value == null) {
- unsetPaxos_in_progress();
- } else {
- setPaxos_in_progress((Boolean)value);
- }
- break;
-
- }
- }
-
- public Object getFieldValue(_Fields field) {
- switch (field) {
- case ACKNOWLEDGED_BY:
- return Integer.valueOf(getAcknowledged_by());
-
- case ACKNOWLEDGED_BY_BATCHLOG:
- return Boolean.valueOf(isAcknowledged_by_batchlog());
-
- case PAXOS_IN_PROGRESS:
- return Boolean.valueOf(isPaxos_in_progress());
-
- }
- throw new IllegalStateException();
- }
-
- /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
- public boolean isSet(_Fields field) {
- if (field == null) {
- throw new IllegalArgumentException();
- }
-
- switch (field) {
- case ACKNOWLEDGED_BY:
- return isSetAcknowledged_by();
- case ACKNOWLEDGED_BY_BATCHLOG:
- return isSetAcknowledged_by_batchlog();
- case PAXOS_IN_PROGRESS:
- return isSetPaxos_in_progress();
- }
- throw new IllegalStateException();
- }
-
- @Override
- public boolean equals(Object that) {
- if (that == null)
- return false;
- if (that instanceof TimedOutException)
- return this.equals((TimedOutException)that);
- return false;
- }
-
- public boolean equals(TimedOutException that) {
- if (that == null)
- return false;
-
- boolean this_present_acknowledged_by = true && this.isSetAcknowledged_by();
- boolean that_present_acknowledged_by = true && that.isSetAcknowledged_by();
- if (this_present_acknowledged_by || that_present_acknowledged_by) {
- if (!(this_present_acknowledged_by && that_present_acknowledged_by))
- return false;
- if (this.acknowledged_by != that.acknowledged_by)
- return false;
- }
-
- boolean this_present_acknowledged_by_batchlog = true && this.isSetAcknowledged_by_batchlog();
- boolean that_present_acknowledged_by_batchlog = true && that.isSetAcknowledged_by_batchlog();
- if (this_present_acknowledged_by_batchlog || that_present_acknowledged_by_batchlog) {
- if (!(this_present_acknowledged_by_batchlog && that_present_acknowledged_by_batchlog))
- return false;
- if (this.acknowledged_by_batchlog != that.acknowledged_by_batchlog)
- return false;
- }
-
- boolean this_present_paxos_in_progress = true && this.isSetPaxos_in_progress();
- boolean that_present_paxos_in_progress = true && that.isSetPaxos_in_progress();
- if (this_present_paxos_in_progress || that_present_paxos_in_progress) {
- if (!(this_present_paxos_in_progress && that_present_paxos_in_progress))
- return false;
- if (this.paxos_in_progress != that.paxos_in_progress)
- return false;
- }
-
- return true;
- }
-
- @Override
- public int hashCode() {
- HashCodeBuilder builder = new HashCodeBuilder();
-
- boolean present_acknowledged_by = true && (isSetAcknowledged_by());
- builder.append(present_acknowledged_by);
- if (present_acknowledged_by)
- builder.append(acknowledged_by);
-
- boolean present_acknowledged_by_batchlog = true && (isSetAcknowledged_by_batchlog());
- builder.append(present_acknowledged_by_batchlog);
- if (present_acknowledged_by_batchlog)
- builder.append(acknowledged_by_batchlog);
-
- boolean present_paxos_in_progress = true && (isSetPaxos_in_progress());
- builder.append(present_paxos_in_progress);
- if (present_paxos_in_progress)
- builder.append(paxos_in_progress);
-
- return builder.toHashCode();
- }
-
- @Override
- public int compareTo(TimedOutException other) {
- if (!getClass().equals(other.getClass())) {
- return getClass().getName().compareTo(other.getClass().getName());
- }
-
- int lastComparison = 0;
-
- lastComparison = Boolean.valueOf(isSetAcknowledged_by()).compareTo(other.isSetAcknowledged_by());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetAcknowledged_by()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.acknowledged_by, other.acknowledged_by);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- lastComparison = Boolean.valueOf(isSetAcknowledged_by_batchlog()).compareTo(other.isSetAcknowledged_by_batchlog());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetAcknowledged_by_batchlog()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.acknowledged_by_batchlog, other.acknowledged_by_batchlog);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- lastComparison = Boolean.valueOf(isSetPaxos_in_progress()).compareTo(other.isSetPaxos_in_progress());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetPaxos_in_progress()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.paxos_in_progress, other.paxos_in_progress);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- return 0;
- }
-
- public _Fields fieldForId(int fieldId) {
- return _Fields.findByThriftId(fieldId);
- }
-
- public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
- schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
- }
-
- public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
- schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("TimedOutException(");
- boolean first = true;
-
- if (isSetAcknowledged_by()) {
- sb.append("acknowledged_by:");
- sb.append(this.acknowledged_by);
- first = false;
- }
- if (isSetAcknowledged_by_batchlog()) {
- if (!first) sb.append(", ");
- sb.append("acknowledged_by_batchlog:");
- sb.append(this.acknowledged_by_batchlog);
- first = false;
- }
- if (isSetPaxos_in_progress()) {
- if (!first) sb.append(", ");
- sb.append("paxos_in_progress:");
- sb.append(this.paxos_in_progress);
- first = false;
- }
- sb.append(")");
- return sb.toString();
- }
-
- public void validate() throws org.apache.thrift.TException {
- // check for required fields
- // check for sub-struct validity
- }
-
- private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
- try {
- write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
- } catch (org.apache.thrift.TException te) {
- throw new java.io.IOException(te);
- }
- }
-
- private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
- try {
- // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
- __isset_bitfield = 0;
- read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
- } catch (org.apache.thrift.TException te) {
- throw new java.io.IOException(te);
- }
- }
-
- private static class TimedOutExceptionStandardSchemeFactory implements SchemeFactory {
- public TimedOutExceptionStandardScheme getScheme() {
- return new TimedOutExceptionStandardScheme();
- }
- }
-
- private static class TimedOutExceptionStandardScheme extends StandardScheme<TimedOutException> {
-
- public void read(org.apache.thrift.protocol.TProtocol iprot, TimedOutException struct) throws org.apache.thrift.TException {
- org.apache.thrift.protocol.TField schemeField;
- iprot.readStructBegin();
- while (true)
- {
- schemeField = iprot.readFieldBegin();
- if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
- break;
- }
- switch (schemeField.id) {
- case 1: // ACKNOWLEDGED_BY
- if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
- struct.acknowledged_by = iprot.readI32();
- struct.setAcknowledged_byIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- case 2: // ACKNOWLEDGED_BY_BATCHLOG
- if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
- struct.acknowledged_by_batchlog = iprot.readBool();
- struct.setAcknowledged_by_batchlogIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- case 3: // PAXOS_IN_PROGRESS
- if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
- struct.paxos_in_progress = iprot.readBool();
- struct.setPaxos_in_progressIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- default:
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- iprot.readFieldEnd();
- }
- iprot.readStructEnd();
-
- // check for required fields of primitive type, which can't be checked in the validate method
- struct.validate();
- }
-
- public void write(org.apache.thrift.protocol.TProtocol oprot, TimedOutException struct) throws org.apache.thrift.TException {
- struct.validate();
-
- oprot.writeStructBegin(STRUCT_DESC);
- if (struct.isSetAcknowledged_by()) {
- oprot.writeFieldBegin(ACKNOWLEDGED_BY_FIELD_DESC);
- oprot.writeI32(struct.acknowledged_by);
- oprot.writeFieldEnd();
- }
- if (struct.isSetAcknowledged_by_batchlog()) {
- oprot.writeFieldBegin(ACKNOWLEDGED_BY_BATCHLOG_FIELD_DESC);
- oprot.writeBool(struct.acknowledged_by_batchlog);
- oprot.writeFieldEnd();
- }
- if (struct.isSetPaxos_in_progress()) {
- oprot.writeFieldBegin(PAXOS_IN_PROGRESS_FIELD_DESC);
- oprot.writeBool(struct.paxos_in_progress);
- oprot.writeFieldEnd();
- }
- oprot.writeFieldStop();
- oprot.writeStructEnd();
- }
-
- }
-
- private static class TimedOutExceptionTupleSchemeFactory implements SchemeFactory {
- public TimedOutExceptionTupleScheme getScheme() {
- return new TimedOutExceptionTupleScheme();
- }
- }
-
- private static class TimedOutExceptionTupleScheme extends TupleScheme<TimedOutException> {
-
- @Override
- public void write(org.apache.thrift.protocol.TProtocol prot, TimedOutException struct) throws org.apache.thrift.TException {
- TTupleProtocol oprot = (TTupleProtocol) prot;
- BitSet optionals = new BitSet();
- if (struct.isSetAcknowledged_by()) {
- optionals.set(0);
- }
- if (struct.isSetAcknowledged_by_batchlog()) {
- optionals.set(1);
- }
- if (struct.isSetPaxos_in_progress()) {
- optionals.set(2);
- }
- oprot.writeBitSet(optionals, 3);
- if (struct.isSetAcknowledged_by()) {
- oprot.writeI32(struct.acknowledged_by);
- }
- if (struct.isSetAcknowledged_by_batchlog()) {
- oprot.writeBool(struct.acknowledged_by_batchlog);
- }
- if (struct.isSetPaxos_in_progress()) {
- oprot.writeBool(struct.paxos_in_progress);
- }
- }
-
- @Override
- public void read(org.apache.thrift.protocol.TProtocol prot, TimedOutException struct) throws org.apache.thrift.TException {
- TTupleProtocol iprot = (TTupleProtocol) prot;
- BitSet incoming = iprot.readBitSet(3);
- if (incoming.get(0)) {
- struct.acknowledged_by = iprot.readI32();
- struct.setAcknowledged_byIsSet(true);
- }
- if (incoming.get(1)) {
- struct.acknowledged_by_batchlog = iprot.readBool();
- struct.setAcknowledged_by_batchlogIsSet(true);
- }
- if (incoming.get(2)) {
- struct.paxos_in_progress = iprot.readBool();
- struct.setPaxos_in_progressIsSet(true);
- }
- }
- }
-
-}
-
http://git-wip-us.apache.org/repos/asf/cassandra/blob/4881d9c3/interface/thrift/gen-java/org/apache/cassandra/thrift/TokenRange.java
----------------------------------------------------------------------
diff --git a/interface/thrift/gen-java/org/apache/cassandra/thrift/TokenRange.java b/interface/thrift/gen-java/org/apache/cassandra/thrift/TokenRange.java
deleted file mode 100644
index 37d0f77..0000000
--- a/interface/thrift/gen-java/org/apache/cassandra/thrift/TokenRange.java
+++ /dev/null
@@ -1,990 +0,0 @@
-/**
- * Autogenerated by Thrift Compiler (0.9.1)
- *
- * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
- * @generated
- */
-package org.apache.cassandra.thrift;
-/*
- *
- * 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.
- *
- */
-
-
-import org.apache.commons.lang3.builder.HashCodeBuilder;
-import org.apache.thrift.scheme.IScheme;
-import org.apache.thrift.scheme.SchemeFactory;
-import org.apache.thrift.scheme.StandardScheme;
-
-import org.apache.thrift.scheme.TupleScheme;
-import org.apache.thrift.protocol.TTupleProtocol;
-import org.apache.thrift.protocol.TProtocolException;
-import org.apache.thrift.EncodingUtils;
-import org.apache.thrift.TException;
-import org.apache.thrift.async.AsyncMethodCallback;
-import org.apache.thrift.server.AbstractNonblockingServer.*;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.EnumMap;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.EnumSet;
-import java.util.Collections;
-import java.util.BitSet;
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * A TokenRange describes part of the Cassandra ring, it is a mapping from a range to
- * endpoints responsible for that range.
- * @param start_token The first token in the range
- * @param end_token The last token in the range
- * @param endpoints The endpoints responsible for the range (listed by their configured listen_address)
- * @param rpc_endpoints The endpoints responsible for the range (listed by their configured rpc_address)
- */
-public class TokenRange implements org.apache.thrift.TBase<TokenRange, TokenRange._Fields>, java.io.Serializable, Cloneable, Comparable<TokenRange> {
- private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TokenRange");
-
- private static final org.apache.thrift.protocol.TField START_TOKEN_FIELD_DESC = new org.apache.thrift.protocol.TField("start_token", org.apache.thrift.protocol.TType.STRING, (short)1);
- private static final org.apache.thrift.protocol.TField END_TOKEN_FIELD_DESC = new org.apache.thrift.protocol.TField("end_token", org.apache.thrift.protocol.TType.STRING, (short)2);
- private static final org.apache.thrift.protocol.TField ENDPOINTS_FIELD_DESC = new org.apache.thrift.protocol.TField("endpoints", org.apache.thrift.protocol.TType.LIST, (short)3);
- private static final org.apache.thrift.protocol.TField RPC_ENDPOINTS_FIELD_DESC = new org.apache.thrift.protocol.TField("rpc_endpoints", org.apache.thrift.protocol.TType.LIST, (short)4);
- private static final org.apache.thrift.protocol.TField ENDPOINT_DETAILS_FIELD_DESC = new org.apache.thrift.protocol.TField("endpoint_details", org.apache.thrift.protocol.TType.LIST, (short)5);
-
- private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
- static {
- schemes.put(StandardScheme.class, new TokenRangeStandardSchemeFactory());
- schemes.put(TupleScheme.class, new TokenRangeTupleSchemeFactory());
- }
-
- public String start_token; // required
- public String end_token; // required
- public List<String> endpoints; // required
- public List<String> rpc_endpoints; // optional
- public List<EndpointDetails> endpoint_details; // optional
-
- /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
- public enum _Fields implements org.apache.thrift.TFieldIdEnum {
- START_TOKEN((short)1, "start_token"),
- END_TOKEN((short)2, "end_token"),
- ENDPOINTS((short)3, "endpoints"),
- RPC_ENDPOINTS((short)4, "rpc_endpoints"),
- ENDPOINT_DETAILS((short)5, "endpoint_details");
-
- private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
-
- static {
- for (_Fields field : EnumSet.allOf(_Fields.class)) {
- byName.put(field.getFieldName(), field);
- }
- }
-
- /**
- * Find the _Fields constant that matches fieldId, or null if its not found.
- */
- public static _Fields findByThriftId(int fieldId) {
- switch(fieldId) {
- case 1: // START_TOKEN
- return START_TOKEN;
- case 2: // END_TOKEN
- return END_TOKEN;
- case 3: // ENDPOINTS
- return ENDPOINTS;
- case 4: // RPC_ENDPOINTS
- return RPC_ENDPOINTS;
- case 5: // ENDPOINT_DETAILS
- return ENDPOINT_DETAILS;
- default:
- return null;
- }
- }
-
- /**
- * Find the _Fields constant that matches fieldId, throwing an exception
- * if it is not found.
- */
- public static _Fields findByThriftIdOrThrow(int fieldId) {
- _Fields fields = findByThriftId(fieldId);
- if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
- return fields;
- }
-
- /**
- * Find the _Fields constant that matches name, or null if its not found.
- */
- public static _Fields findByName(String name) {
- return byName.get(name);
- }
-
- private final short _thriftId;
- private final String _fieldName;
-
- _Fields(short thriftId, String fieldName) {
- _thriftId = thriftId;
- _fieldName = fieldName;
- }
-
- public short getThriftFieldId() {
- return _thriftId;
- }
-
- public String getFieldName() {
- return _fieldName;
- }
- }
-
- // isset id assignments
- private _Fields optionals[] = {_Fields.RPC_ENDPOINTS,_Fields.ENDPOINT_DETAILS};
- public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
- static {
- Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
- tmpMap.put(_Fields.START_TOKEN, new org.apache.thrift.meta_data.FieldMetaData("start_token", org.apache.thrift.TFieldRequirementType.REQUIRED,
- new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
- tmpMap.put(_Fields.END_TOKEN, new org.apache.thrift.meta_data.FieldMetaData("end_token", org.apache.thrift.TFieldRequirementType.REQUIRED,
- new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
- tmpMap.put(_Fields.ENDPOINTS, new org.apache.thrift.meta_data.FieldMetaData("endpoints", org.apache.thrift.TFieldRequirementType.REQUIRED,
- new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
- new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
- tmpMap.put(_Fields.RPC_ENDPOINTS, new org.apache.thrift.meta_data.FieldMetaData("rpc_endpoints", org.apache.thrift.TFieldRequirementType.OPTIONAL,
- new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
- new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
- tmpMap.put(_Fields.ENDPOINT_DETAILS, new org.apache.thrift.meta_data.FieldMetaData("endpoint_details", org.apache.thrift.TFieldRequirementType.OPTIONAL,
- new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
- new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, EndpointDetails.class))));
- metaDataMap = Collections.unmodifiableMap(tmpMap);
- org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(TokenRange.class, metaDataMap);
- }
-
- public TokenRange() {
- }
-
- public TokenRange(
- String start_token,
- String end_token,
- List<String> endpoints)
- {
- this();
- this.start_token = start_token;
- this.end_token = end_token;
- this.endpoints = endpoints;
- }
-
- /**
- * Performs a deep copy on <i>other</i>.
- */
- public TokenRange(TokenRange other) {
- if (other.isSetStart_token()) {
- this.start_token = other.start_token;
- }
- if (other.isSetEnd_token()) {
- this.end_token = other.end_token;
- }
- if (other.isSetEndpoints()) {
- List<String> __this__endpoints = new ArrayList<String>(other.endpoints);
- this.endpoints = __this__endpoints;
- }
- if (other.isSetRpc_endpoints()) {
- List<String> __this__rpc_endpoints = new ArrayList<String>(other.rpc_endpoints);
- this.rpc_endpoints = __this__rpc_endpoints;
- }
- if (other.isSetEndpoint_details()) {
- List<EndpointDetails> __this__endpoint_details = new ArrayList<EndpointDetails>(other.endpoint_details.size());
- for (EndpointDetails other_element : other.endpoint_details) {
- __this__endpoint_details.add(new EndpointDetails(other_element));
- }
- this.endpoint_details = __this__endpoint_details;
- }
- }
-
- public TokenRange deepCopy() {
- return new TokenRange(this);
- }
-
- @Override
- public void clear() {
- this.start_token = null;
- this.end_token = null;
- this.endpoints = null;
- this.rpc_endpoints = null;
- this.endpoint_details = null;
- }
-
- public String getStart_token() {
- return this.start_token;
- }
-
- public TokenRange setStart_token(String start_token) {
- this.start_token = start_token;
- return this;
- }
-
- public void unsetStart_token() {
- this.start_token = null;
- }
-
- /** Returns true if field start_token is set (has been assigned a value) and false otherwise */
- public boolean isSetStart_token() {
- return this.start_token != null;
- }
-
- public void setStart_tokenIsSet(boolean value) {
- if (!value) {
- this.start_token = null;
- }
- }
-
- public String getEnd_token() {
- return this.end_token;
- }
-
- public TokenRange setEnd_token(String end_token) {
- this.end_token = end_token;
- return this;
- }
-
- public void unsetEnd_token() {
- this.end_token = null;
- }
-
- /** Returns true if field end_token is set (has been assigned a value) and false otherwise */
- public boolean isSetEnd_token() {
- return this.end_token != null;
- }
-
- public void setEnd_tokenIsSet(boolean value) {
- if (!value) {
- this.end_token = null;
- }
- }
-
- public int getEndpointsSize() {
- return (this.endpoints == null) ? 0 : this.endpoints.size();
- }
-
- public java.util.Iterator<String> getEndpointsIterator() {
- return (this.endpoints == null) ? null : this.endpoints.iterator();
- }
-
- public void addToEndpoints(String elem) {
- if (this.endpoints == null) {
- this.endpoints = new ArrayList<String>();
- }
- this.endpoints.add(elem);
- }
-
- public List<String> getEndpoints() {
- return this.endpoints;
- }
-
- public TokenRange setEndpoints(List<String> endpoints) {
- this.endpoints = endpoints;
- return this;
- }
-
- public void unsetEndpoints() {
- this.endpoints = null;
- }
-
- /** Returns true if field endpoints is set (has been assigned a value) and false otherwise */
- public boolean isSetEndpoints() {
- return this.endpoints != null;
- }
-
- public void setEndpointsIsSet(boolean value) {
- if (!value) {
- this.endpoints = null;
- }
- }
-
- public int getRpc_endpointsSize() {
- return (this.rpc_endpoints == null) ? 0 : this.rpc_endpoints.size();
- }
-
- public java.util.Iterator<String> getRpc_endpointsIterator() {
- return (this.rpc_endpoints == null) ? null : this.rpc_endpoints.iterator();
- }
-
- public void addToRpc_endpoints(String elem) {
- if (this.rpc_endpoints == null) {
- this.rpc_endpoints = new ArrayList<String>();
- }
- this.rpc_endpoints.add(elem);
- }
-
- public List<String> getRpc_endpoints() {
- return this.rpc_endpoints;
- }
-
- public TokenRange setRpc_endpoints(List<String> rpc_endpoints) {
- this.rpc_endpoints = rpc_endpoints;
- return this;
- }
-
- public void unsetRpc_endpoints() {
- this.rpc_endpoints = null;
- }
-
- /** Returns true if field rpc_endpoints is set (has been assigned a value) and false otherwise */
- public boolean isSetRpc_endpoints() {
- return this.rpc_endpoints != null;
- }
-
- public void setRpc_endpointsIsSet(boolean value) {
- if (!value) {
- this.rpc_endpoints = null;
- }
- }
-
- public int getEndpoint_detailsSize() {
- return (this.endpoint_details == null) ? 0 : this.endpoint_details.size();
- }
-
- public java.util.Iterator<EndpointDetails> getEndpoint_detailsIterator() {
- return (this.endpoint_details == null) ? null : this.endpoint_details.iterator();
- }
-
- public void addToEndpoint_details(EndpointDetails elem) {
- if (this.endpoint_details == null) {
- this.endpoint_details = new ArrayList<EndpointDetails>();
- }
- this.endpoint_details.add(elem);
- }
-
- public List<EndpointDetails> getEndpoint_details() {
- return this.endpoint_details;
- }
-
- public TokenRange setEndpoint_details(List<EndpointDetails> endpoint_details) {
- this.endpoint_details = endpoint_details;
- return this;
- }
-
- public void unsetEndpoint_details() {
- this.endpoint_details = null;
- }
-
- /** Returns true if field endpoint_details is set (has been assigned a value) and false otherwise */
- public boolean isSetEndpoint_details() {
- return this.endpoint_details != null;
- }
-
- public void setEndpoint_detailsIsSet(boolean value) {
- if (!value) {
- this.endpoint_details = null;
- }
- }
-
- public void setFieldValue(_Fields field, Object value) {
- switch (field) {
- case START_TOKEN:
- if (value == null) {
- unsetStart_token();
- } else {
- setStart_token((String)value);
- }
- break;
-
- case END_TOKEN:
- if (value == null) {
- unsetEnd_token();
- } else {
- setEnd_token((String)value);
- }
- break;
-
- case ENDPOINTS:
- if (value == null) {
- unsetEndpoints();
- } else {
- setEndpoints((List<String>)value);
- }
- break;
-
- case RPC_ENDPOINTS:
- if (value == null) {
- unsetRpc_endpoints();
- } else {
- setRpc_endpoints((List<String>)value);
- }
- break;
-
- case ENDPOINT_DETAILS:
- if (value == null) {
- unsetEndpoint_details();
- } else {
- setEndpoint_details((List<EndpointDetails>)value);
- }
- break;
-
- }
- }
-
- public Object getFieldValue(_Fields field) {
- switch (field) {
- case START_TOKEN:
- return getStart_token();
-
- case END_TOKEN:
- return getEnd_token();
-
- case ENDPOINTS:
- return getEndpoints();
-
- case RPC_ENDPOINTS:
- return getRpc_endpoints();
-
- case ENDPOINT_DETAILS:
- return getEndpoint_details();
-
- }
- throw new IllegalStateException();
- }
-
- /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
- public boolean isSet(_Fields field) {
- if (field == null) {
- throw new IllegalArgumentException();
- }
-
- switch (field) {
- case START_TOKEN:
- return isSetStart_token();
- case END_TOKEN:
- return isSetEnd_token();
- case ENDPOINTS:
- return isSetEndpoints();
- case RPC_ENDPOINTS:
- return isSetRpc_endpoints();
- case ENDPOINT_DETAILS:
- return isSetEndpoint_details();
- }
- throw new IllegalStateException();
- }
-
- @Override
- public boolean equals(Object that) {
- if (that == null)
- return false;
- if (that instanceof TokenRange)
- return this.equals((TokenRange)that);
- return false;
- }
-
- public boolean equals(TokenRange that) {
- if (that == null)
- return false;
-
- boolean this_present_start_token = true && this.isSetStart_token();
- boolean that_present_start_token = true && that.isSetStart_token();
- if (this_present_start_token || that_present_start_token) {
- if (!(this_present_start_token && that_present_start_token))
- return false;
- if (!this.start_token.equals(that.start_token))
- return false;
- }
-
- boolean this_present_end_token = true && this.isSetEnd_token();
- boolean that_present_end_token = true && that.isSetEnd_token();
- if (this_present_end_token || that_present_end_token) {
- if (!(this_present_end_token && that_present_end_token))
- return false;
- if (!this.end_token.equals(that.end_token))
- return false;
- }
-
- boolean this_present_endpoints = true && this.isSetEndpoints();
- boolean that_present_endpoints = true && that.isSetEndpoints();
- if (this_present_endpoints || that_present_endpoints) {
- if (!(this_present_endpoints && that_present_endpoints))
- return false;
- if (!this.endpoints.equals(that.endpoints))
- return false;
- }
-
- boolean this_present_rpc_endpoints = true && this.isSetRpc_endpoints();
- boolean that_present_rpc_endpoints = true && that.isSetRpc_endpoints();
- if (this_present_rpc_endpoints || that_present_rpc_endpoints) {
- if (!(this_present_rpc_endpoints && that_present_rpc_endpoints))
- return false;
- if (!this.rpc_endpoints.equals(that.rpc_endpoints))
- return false;
- }
-
- boolean this_present_endpoint_details = true && this.isSetEndpoint_details();
- boolean that_present_endpoint_details = true && that.isSetEndpoint_details();
- if (this_present_endpoint_details || that_present_endpoint_details) {
- if (!(this_present_endpoint_details && that_present_endpoint_details))
- return false;
- if (!this.endpoint_details.equals(that.endpoint_details))
- return false;
- }
-
- return true;
- }
-
- @Override
- public int hashCode() {
- HashCodeBuilder builder = new HashCodeBuilder();
-
- boolean present_start_token = true && (isSetStart_token());
- builder.append(present_start_token);
- if (present_start_token)
- builder.append(start_token);
-
- boolean present_end_token = true && (isSetEnd_token());
- builder.append(present_end_token);
- if (present_end_token)
- builder.append(end_token);
-
- boolean present_endpoints = true && (isSetEndpoints());
- builder.append(present_endpoints);
- if (present_endpoints)
- builder.append(endpoints);
-
- boolean present_rpc_endpoints = true && (isSetRpc_endpoints());
- builder.append(present_rpc_endpoints);
- if (present_rpc_endpoints)
- builder.append(rpc_endpoints);
-
- boolean present_endpoint_details = true && (isSetEndpoint_details());
- builder.append(present_endpoint_details);
- if (present_endpoint_details)
- builder.append(endpoint_details);
-
- return builder.toHashCode();
- }
-
- @Override
- public int compareTo(TokenRange other) {
- if (!getClass().equals(other.getClass())) {
- return getClass().getName().compareTo(other.getClass().getName());
- }
-
- int lastComparison = 0;
-
- lastComparison = Boolean.valueOf(isSetStart_token()).compareTo(other.isSetStart_token());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetStart_token()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.start_token, other.start_token);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- lastComparison = Boolean.valueOf(isSetEnd_token()).compareTo(other.isSetEnd_token());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetEnd_token()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.end_token, other.end_token);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- lastComparison = Boolean.valueOf(isSetEndpoints()).compareTo(other.isSetEndpoints());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetEndpoints()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.endpoints, other.endpoints);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- lastComparison = Boolean.valueOf(isSetRpc_endpoints()).compareTo(other.isSetRpc_endpoints());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetRpc_endpoints()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rpc_endpoints, other.rpc_endpoints);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- lastComparison = Boolean.valueOf(isSetEndpoint_details()).compareTo(other.isSetEndpoint_details());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetEndpoint_details()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.endpoint_details, other.endpoint_details);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- return 0;
- }
-
- public _Fields fieldForId(int fieldId) {
- return _Fields.findByThriftId(fieldId);
- }
-
- public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
- schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
- }
-
- public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
- schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("TokenRange(");
- boolean first = true;
-
- sb.append("start_token:");
- if (this.start_token == null) {
- sb.append("null");
- } else {
- sb.append(this.start_token);
- }
- first = false;
- if (!first) sb.append(", ");
- sb.append("end_token:");
- if (this.end_token == null) {
- sb.append("null");
- } else {
- sb.append(this.end_token);
- }
- first = false;
- if (!first) sb.append(", ");
- sb.append("endpoints:");
- if (this.endpoints == null) {
- sb.append("null");
- } else {
- sb.append(this.endpoints);
- }
- first = false;
- if (isSetRpc_endpoints()) {
- if (!first) sb.append(", ");
- sb.append("rpc_endpoints:");
- if (this.rpc_endpoints == null) {
- sb.append("null");
- } else {
- sb.append(this.rpc_endpoints);
- }
- first = false;
- }
- if (isSetEndpoint_details()) {
- if (!first) sb.append(", ");
- sb.append("endpoint_details:");
- if (this.endpoint_details == null) {
- sb.append("null");
- } else {
- sb.append(this.endpoint_details);
- }
- first = false;
- }
- sb.append(")");
- return sb.toString();
- }
-
- public void validate() throws org.apache.thrift.TException {
- // check for required fields
- if (start_token == null) {
- throw new org.apache.thrift.protocol.TProtocolException("Required field 'start_token' was not present! Struct: " + toString());
- }
- if (end_token == null) {
- throw new org.apache.thrift.protocol.TProtocolException("Required field 'end_token' was not present! Struct: " + toString());
- }
- if (endpoints == null) {
- throw new org.apache.thrift.protocol.TProtocolException("Required field 'endpoints' was not present! Struct: " + toString());
- }
- // check for sub-struct validity
- }
-
- private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
- try {
- write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
- } catch (org.apache.thrift.TException te) {
- throw new java.io.IOException(te);
- }
- }
-
- private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
- try {
- read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
- } catch (org.apache.thrift.TException te) {
- throw new java.io.IOException(te);
- }
- }
-
- private static class TokenRangeStandardSchemeFactory implements SchemeFactory {
- public TokenRangeStandardScheme getScheme() {
- return new TokenRangeStandardScheme();
- }
- }
-
- private static class TokenRangeStandardScheme extends StandardScheme<TokenRange> {
-
- public void read(org.apache.thrift.protocol.TProtocol iprot, TokenRange struct) throws org.apache.thrift.TException {
- org.apache.thrift.protocol.TField schemeField;
- iprot.readStructBegin();
- while (true)
- {
- schemeField = iprot.readFieldBegin();
- if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
- break;
- }
- switch (schemeField.id) {
- case 1: // START_TOKEN
- if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
- struct.start_token = iprot.readString();
- struct.setStart_tokenIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- case 2: // END_TOKEN
- if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
- struct.end_token = iprot.readString();
- struct.setEnd_tokenIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- case 3: // ENDPOINTS
- if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
- {
- org.apache.thrift.protocol.TList _list56 = iprot.readListBegin();
- struct.endpoints = new ArrayList<String>(_list56.size);
- for (int _i57 = 0; _i57 < _list56.size; ++_i57)
- {
- String _elem58;
- _elem58 = iprot.readString();
- struct.endpoints.add(_elem58);
- }
- iprot.readListEnd();
- }
- struct.setEndpointsIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- case 4: // RPC_ENDPOINTS
- if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
- {
- org.apache.thrift.protocol.TList _list59 = iprot.readListBegin();
- struct.rpc_endpoints = new ArrayList<String>(_list59.size);
- for (int _i60 = 0; _i60 < _list59.size; ++_i60)
- {
- String _elem61;
- _elem61 = iprot.readString();
- struct.rpc_endpoints.add(_elem61);
- }
- iprot.readListEnd();
- }
- struct.setRpc_endpointsIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- case 5: // ENDPOINT_DETAILS
- if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
- {
- org.apache.thrift.protocol.TList _list62 = iprot.readListBegin();
- struct.endpoint_details = new ArrayList<EndpointDetails>(_list62.size);
- for (int _i63 = 0; _i63 < _list62.size; ++_i63)
- {
- EndpointDetails _elem64;
- _elem64 = new EndpointDetails();
- _elem64.read(iprot);
- struct.endpoint_details.add(_elem64);
- }
- iprot.readListEnd();
- }
- struct.setEndpoint_detailsIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- default:
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- iprot.readFieldEnd();
- }
- iprot.readStructEnd();
-
- // check for required fields of primitive type, which can't be checked in the validate method
- struct.validate();
- }
-
- public void write(org.apache.thrift.protocol.TProtocol oprot, TokenRange struct) throws org.apache.thrift.TException {
- struct.validate();
-
- oprot.writeStructBegin(STRUCT_DESC);
- if (struct.start_token != null) {
- oprot.writeFieldBegin(START_TOKEN_FIELD_DESC);
- oprot.writeString(struct.start_token);
- oprot.writeFieldEnd();
- }
- if (struct.end_token != null) {
- oprot.writeFieldBegin(END_TOKEN_FIELD_DESC);
- oprot.writeString(struct.end_token);
- oprot.writeFieldEnd();
- }
- if (struct.endpoints != null) {
- oprot.writeFieldBegin(ENDPOINTS_FIELD_DESC);
- {
- oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.endpoints.size()));
- for (String _iter65 : struct.endpoints)
- {
- oprot.writeString(_iter65);
- }
- oprot.writeListEnd();
- }
- oprot.writeFieldEnd();
- }
- if (struct.rpc_endpoints != null) {
- if (struct.isSetRpc_endpoints()) {
- oprot.writeFieldBegin(RPC_ENDPOINTS_FIELD_DESC);
- {
- oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.rpc_endpoints.size()));
- for (String _iter66 : struct.rpc_endpoints)
- {
- oprot.writeString(_iter66);
- }
- oprot.writeListEnd();
- }
- oprot.writeFieldEnd();
- }
- }
- if (struct.endpoint_details != null) {
- if (struct.isSetEndpoint_details()) {
- oprot.writeFieldBegin(ENDPOINT_DETAILS_FIELD_DESC);
- {
- oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.endpoint_details.size()));
- for (EndpointDetails _iter67 : struct.endpoint_details)
- {
- _iter67.write(oprot);
- }
- oprot.writeListEnd();
- }
- oprot.writeFieldEnd();
- }
- }
- oprot.writeFieldStop();
- oprot.writeStructEnd();
- }
-
- }
-
- private static class TokenRangeTupleSchemeFactory implements SchemeFactory {
- public TokenRangeTupleScheme getScheme() {
- return new TokenRangeTupleScheme();
- }
- }
-
- private static class TokenRangeTupleScheme extends TupleScheme<TokenRange> {
-
- @Override
- public void write(org.apache.thrift.protocol.TProtocol prot, TokenRange struct) throws org.apache.thrift.TException {
- TTupleProtocol oprot = (TTupleProtocol) prot;
- oprot.writeString(struct.start_token);
- oprot.writeString(struct.end_token);
- {
- oprot.writeI32(struct.endpoints.size());
- for (String _iter68 : struct.endpoints)
- {
- oprot.writeString(_iter68);
- }
- }
- BitSet optionals = new BitSet();
- if (struct.isSetRpc_endpoints()) {
- optionals.set(0);
- }
- if (struct.isSetEndpoint_details()) {
- optionals.set(1);
- }
- oprot.writeBitSet(optionals, 2);
- if (struct.isSetRpc_endpoints()) {
- {
- oprot.writeI32(struct.rpc_endpoints.size());
- for (String _iter69 : struct.rpc_endpoints)
- {
- oprot.writeString(_iter69);
- }
- }
- }
- if (struct.isSetEndpoint_details()) {
- {
- oprot.writeI32(struct.endpoint_details.size());
- for (EndpointDetails _iter70 : struct.endpoint_details)
- {
- _iter70.write(oprot);
- }
- }
- }
- }
-
- @Override
- public void read(org.apache.thrift.protocol.TProtocol prot, TokenRange struct) throws org.apache.thrift.TException {
- TTupleProtocol iprot = (TTupleProtocol) prot;
- struct.start_token = iprot.readString();
- struct.setStart_tokenIsSet(true);
- struct.end_token = iprot.readString();
- struct.setEnd_tokenIsSet(true);
- {
- org.apache.thrift.protocol.TList _list71 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
- struct.endpoints = new ArrayList<String>(_list71.size);
- for (int _i72 = 0; _i72 < _list71.size; ++_i72)
- {
- String _elem73;
- _elem73 = iprot.readString();
- struct.endpoints.add(_elem73);
- }
- }
- struct.setEndpointsIsSet(true);
- BitSet incoming = iprot.readBitSet(2);
- if (incoming.get(0)) {
- {
- org.apache.thrift.protocol.TList _list74 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
- struct.rpc_endpoints = new ArrayList<String>(_list74.size);
- for (int _i75 = 0; _i75 < _list74.size; ++_i75)
- {
- String _elem76;
- _elem76 = iprot.readString();
- struct.rpc_endpoints.add(_elem76);
- }
- }
- struct.setRpc_endpointsIsSet(true);
- }
- if (incoming.get(1)) {
- {
- org.apache.thrift.protocol.TList _list77 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
- struct.endpoint_details = new ArrayList<EndpointDetails>(_list77.size);
- for (int _i78 = 0; _i78 < _list77.size; ++_i78)
- {
- EndpointDetails _elem79;
- _elem79 = new EndpointDetails();
- _elem79.read(iprot);
- struct.endpoint_details.add(_elem79);
- }
- }
- struct.setEndpoint_detailsIsSet(true);
- }
- }
- }
-
-}
-