| /* |
| * 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. |
| */ |
| /** |
| * Autogenerated by Thrift Compiler (0.12.0) |
| * |
| * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING |
| * @generated |
| */ |
| package org.apache.accumulo.proxy.thrift; |
| |
| @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"}) |
| public class ActiveCompaction implements org.apache.thrift.TBase<ActiveCompaction, ActiveCompaction._Fields>, java.io.Serializable, Cloneable, Comparable<ActiveCompaction> { |
| private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ActiveCompaction"); |
| |
| private static final org.apache.thrift.protocol.TField EXTENT_FIELD_DESC = new org.apache.thrift.protocol.TField("extent", org.apache.thrift.protocol.TType.STRUCT, (short)1); |
| private static final org.apache.thrift.protocol.TField AGE_FIELD_DESC = new org.apache.thrift.protocol.TField("age", org.apache.thrift.protocol.TType.I64, (short)2); |
| private static final org.apache.thrift.protocol.TField INPUT_FILES_FIELD_DESC = new org.apache.thrift.protocol.TField("inputFiles", org.apache.thrift.protocol.TType.LIST, (short)3); |
| private static final org.apache.thrift.protocol.TField OUTPUT_FILE_FIELD_DESC = new org.apache.thrift.protocol.TField("outputFile", org.apache.thrift.protocol.TType.STRING, (short)4); |
| private static final org.apache.thrift.protocol.TField TYPE_FIELD_DESC = new org.apache.thrift.protocol.TField("type", org.apache.thrift.protocol.TType.I32, (short)5); |
| private static final org.apache.thrift.protocol.TField REASON_FIELD_DESC = new org.apache.thrift.protocol.TField("reason", org.apache.thrift.protocol.TType.I32, (short)6); |
| private static final org.apache.thrift.protocol.TField LOCALITY_GROUP_FIELD_DESC = new org.apache.thrift.protocol.TField("localityGroup", org.apache.thrift.protocol.TType.STRING, (short)7); |
| private static final org.apache.thrift.protocol.TField ENTRIES_READ_FIELD_DESC = new org.apache.thrift.protocol.TField("entriesRead", org.apache.thrift.protocol.TType.I64, (short)8); |
| private static final org.apache.thrift.protocol.TField ENTRIES_WRITTEN_FIELD_DESC = new org.apache.thrift.protocol.TField("entriesWritten", org.apache.thrift.protocol.TType.I64, (short)9); |
| private static final org.apache.thrift.protocol.TField ITERATORS_FIELD_DESC = new org.apache.thrift.protocol.TField("iterators", org.apache.thrift.protocol.TType.LIST, (short)10); |
| |
| private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY = new ActiveCompactionStandardSchemeFactory(); |
| private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY = new ActiveCompactionTupleSchemeFactory(); |
| |
| public @org.apache.thrift.annotation.Nullable KeyExtent extent; // required |
| public long age; // required |
| public @org.apache.thrift.annotation.Nullable java.util.List<java.lang.String> inputFiles; // required |
| public @org.apache.thrift.annotation.Nullable java.lang.String outputFile; // required |
| /** |
| * |
| * @see CompactionType |
| */ |
| public @org.apache.thrift.annotation.Nullable CompactionType type; // required |
| /** |
| * |
| * @see CompactionReason |
| */ |
| public @org.apache.thrift.annotation.Nullable CompactionReason reason; // required |
| public @org.apache.thrift.annotation.Nullable java.lang.String localityGroup; // required |
| public long entriesRead; // required |
| public long entriesWritten; // required |
| public @org.apache.thrift.annotation.Nullable java.util.List<IteratorSetting> iterators; // 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 { |
| EXTENT((short)1, "extent"), |
| AGE((short)2, "age"), |
| INPUT_FILES((short)3, "inputFiles"), |
| OUTPUT_FILE((short)4, "outputFile"), |
| /** |
| * |
| * @see CompactionType |
| */ |
| TYPE((short)5, "type"), |
| /** |
| * |
| * @see CompactionReason |
| */ |
| REASON((short)6, "reason"), |
| LOCALITY_GROUP((short)7, "localityGroup"), |
| ENTRIES_READ((short)8, "entriesRead"), |
| ENTRIES_WRITTEN((short)9, "entriesWritten"), |
| ITERATORS((short)10, "iterators"); |
| |
| private static final java.util.Map<java.lang.String, _Fields> byName = new java.util.HashMap<java.lang.String, _Fields>(); |
| |
| static { |
| for (_Fields field : java.util.EnumSet.allOf(_Fields.class)) { |
| byName.put(field.getFieldName(), field); |
| } |
| } |
| |
| /** |
| * Find the _Fields constant that matches fieldId, or null if its not found. |
| */ |
| @org.apache.thrift.annotation.Nullable |
| public static _Fields findByThriftId(int fieldId) { |
| switch(fieldId) { |
| case 1: // EXTENT |
| return EXTENT; |
| case 2: // AGE |
| return AGE; |
| case 3: // INPUT_FILES |
| return INPUT_FILES; |
| case 4: // OUTPUT_FILE |
| return OUTPUT_FILE; |
| case 5: // TYPE |
| return TYPE; |
| case 6: // REASON |
| return REASON; |
| case 7: // LOCALITY_GROUP |
| return LOCALITY_GROUP; |
| case 8: // ENTRIES_READ |
| return ENTRIES_READ; |
| case 9: // ENTRIES_WRITTEN |
| return ENTRIES_WRITTEN; |
| case 10: // ITERATORS |
| return ITERATORS; |
| 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 java.lang.IllegalArgumentException("Field " + fieldId + " doesn't exist!"); |
| return fields; |
| } |
| |
| /** |
| * Find the _Fields constant that matches name, or null if its not found. |
| */ |
| @org.apache.thrift.annotation.Nullable |
| public static _Fields findByName(java.lang.String name) { |
| return byName.get(name); |
| } |
| |
| private final short _thriftId; |
| private final java.lang.String _fieldName; |
| |
| _Fields(short thriftId, java.lang.String fieldName) { |
| _thriftId = thriftId; |
| _fieldName = fieldName; |
| } |
| |
| public short getThriftFieldId() { |
| return _thriftId; |
| } |
| |
| public java.lang.String getFieldName() { |
| return _fieldName; |
| } |
| } |
| |
| // isset id assignments |
| private static final int __AGE_ISSET_ID = 0; |
| private static final int __ENTRIESREAD_ISSET_ID = 1; |
| private static final int __ENTRIESWRITTEN_ISSET_ID = 2; |
| private byte __isset_bitfield = 0; |
| public static final java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; |
| static { |
| java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new java.util.EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); |
| tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, |
| new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, KeyExtent.class))); |
| tmpMap.put(_Fields.AGE, new org.apache.thrift.meta_data.FieldMetaData("age", org.apache.thrift.TFieldRequirementType.DEFAULT, |
| new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64))); |
| tmpMap.put(_Fields.INPUT_FILES, new org.apache.thrift.meta_data.FieldMetaData("inputFiles", org.apache.thrift.TFieldRequirementType.DEFAULT, |
| 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.OUTPUT_FILE, new org.apache.thrift.meta_data.FieldMetaData("outputFile", org.apache.thrift.TFieldRequirementType.DEFAULT, |
| new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); |
| tmpMap.put(_Fields.TYPE, new org.apache.thrift.meta_data.FieldMetaData("type", org.apache.thrift.TFieldRequirementType.DEFAULT, |
| new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, CompactionType.class))); |
| tmpMap.put(_Fields.REASON, new org.apache.thrift.meta_data.FieldMetaData("reason", org.apache.thrift.TFieldRequirementType.DEFAULT, |
| new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, CompactionReason.class))); |
| tmpMap.put(_Fields.LOCALITY_GROUP, new org.apache.thrift.meta_data.FieldMetaData("localityGroup", org.apache.thrift.TFieldRequirementType.DEFAULT, |
| new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); |
| tmpMap.put(_Fields.ENTRIES_READ, new org.apache.thrift.meta_data.FieldMetaData("entriesRead", org.apache.thrift.TFieldRequirementType.DEFAULT, |
| new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64))); |
| tmpMap.put(_Fields.ENTRIES_WRITTEN, new org.apache.thrift.meta_data.FieldMetaData("entriesWritten", org.apache.thrift.TFieldRequirementType.DEFAULT, |
| new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64))); |
| tmpMap.put(_Fields.ITERATORS, new org.apache.thrift.meta_data.FieldMetaData("iterators", org.apache.thrift.TFieldRequirementType.DEFAULT, |
| 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, IteratorSetting.class)))); |
| metaDataMap = java.util.Collections.unmodifiableMap(tmpMap); |
| org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ActiveCompaction.class, metaDataMap); |
| } |
| |
| public ActiveCompaction() { |
| } |
| |
| public ActiveCompaction( |
| KeyExtent extent, |
| long age, |
| java.util.List<java.lang.String> inputFiles, |
| java.lang.String outputFile, |
| CompactionType type, |
| CompactionReason reason, |
| java.lang.String localityGroup, |
| long entriesRead, |
| long entriesWritten, |
| java.util.List<IteratorSetting> iterators) |
| { |
| this(); |
| this.extent = extent; |
| this.age = age; |
| setAgeIsSet(true); |
| this.inputFiles = inputFiles; |
| this.outputFile = outputFile; |
| this.type = type; |
| this.reason = reason; |
| this.localityGroup = localityGroup; |
| this.entriesRead = entriesRead; |
| setEntriesReadIsSet(true); |
| this.entriesWritten = entriesWritten; |
| setEntriesWrittenIsSet(true); |
| this.iterators = iterators; |
| } |
| |
| /** |
| * Performs a deep copy on <i>other</i>. |
| */ |
| public ActiveCompaction(ActiveCompaction other) { |
| __isset_bitfield = other.__isset_bitfield; |
| if (other.isSetExtent()) { |
| this.extent = new KeyExtent(other.extent); |
| } |
| this.age = other.age; |
| if (other.isSetInputFiles()) { |
| java.util.List<java.lang.String> __this__inputFiles = new java.util.ArrayList<java.lang.String>(other.inputFiles); |
| this.inputFiles = __this__inputFiles; |
| } |
| if (other.isSetOutputFile()) { |
| this.outputFile = other.outputFile; |
| } |
| if (other.isSetType()) { |
| this.type = other.type; |
| } |
| if (other.isSetReason()) { |
| this.reason = other.reason; |
| } |
| if (other.isSetLocalityGroup()) { |
| this.localityGroup = other.localityGroup; |
| } |
| this.entriesRead = other.entriesRead; |
| this.entriesWritten = other.entriesWritten; |
| if (other.isSetIterators()) { |
| java.util.List<IteratorSetting> __this__iterators = new java.util.ArrayList<IteratorSetting>(other.iterators.size()); |
| for (IteratorSetting other_element : other.iterators) { |
| __this__iterators.add(new IteratorSetting(other_element)); |
| } |
| this.iterators = __this__iterators; |
| } |
| } |
| |
| public ActiveCompaction deepCopy() { |
| return new ActiveCompaction(this); |
| } |
| |
| @Override |
| public void clear() { |
| this.extent = null; |
| setAgeIsSet(false); |
| this.age = 0; |
| this.inputFiles = null; |
| this.outputFile = null; |
| this.type = null; |
| this.reason = null; |
| this.localityGroup = null; |
| setEntriesReadIsSet(false); |
| this.entriesRead = 0; |
| setEntriesWrittenIsSet(false); |
| this.entriesWritten = 0; |
| this.iterators = null; |
| } |
| |
| @org.apache.thrift.annotation.Nullable |
| public KeyExtent getExtent() { |
| return this.extent; |
| } |
| |
| public ActiveCompaction setExtent(@org.apache.thrift.annotation.Nullable KeyExtent extent) { |
| this.extent = extent; |
| return this; |
| } |
| |
| public void unsetExtent() { |
| this.extent = null; |
| } |
| |
| /** Returns true if field extent is set (has been assigned a value) and false otherwise */ |
| public boolean isSetExtent() { |
| return this.extent != null; |
| } |
| |
| public void setExtentIsSet(boolean value) { |
| if (!value) { |
| this.extent = null; |
| } |
| } |
| |
| public long getAge() { |
| return this.age; |
| } |
| |
| public ActiveCompaction setAge(long age) { |
| this.age = age; |
| setAgeIsSet(true); |
| return this; |
| } |
| |
| public void unsetAge() { |
| __isset_bitfield = org.apache.thrift.EncodingUtils.clearBit(__isset_bitfield, __AGE_ISSET_ID); |
| } |
| |
| /** Returns true if field age is set (has been assigned a value) and false otherwise */ |
| public boolean isSetAge() { |
| return org.apache.thrift.EncodingUtils.testBit(__isset_bitfield, __AGE_ISSET_ID); |
| } |
| |
| public void setAgeIsSet(boolean value) { |
| __isset_bitfield = org.apache.thrift.EncodingUtils.setBit(__isset_bitfield, __AGE_ISSET_ID, value); |
| } |
| |
| public int getInputFilesSize() { |
| return (this.inputFiles == null) ? 0 : this.inputFiles.size(); |
| } |
| |
| @org.apache.thrift.annotation.Nullable |
| public java.util.Iterator<java.lang.String> getInputFilesIterator() { |
| return (this.inputFiles == null) ? null : this.inputFiles.iterator(); |
| } |
| |
| public void addToInputFiles(java.lang.String elem) { |
| if (this.inputFiles == null) { |
| this.inputFiles = new java.util.ArrayList<java.lang.String>(); |
| } |
| this.inputFiles.add(elem); |
| } |
| |
| @org.apache.thrift.annotation.Nullable |
| public java.util.List<java.lang.String> getInputFiles() { |
| return this.inputFiles; |
| } |
| |
| public ActiveCompaction setInputFiles(@org.apache.thrift.annotation.Nullable java.util.List<java.lang.String> inputFiles) { |
| this.inputFiles = inputFiles; |
| return this; |
| } |
| |
| public void unsetInputFiles() { |
| this.inputFiles = null; |
| } |
| |
| /** Returns true if field inputFiles is set (has been assigned a value) and false otherwise */ |
| public boolean isSetInputFiles() { |
| return this.inputFiles != null; |
| } |
| |
| public void setInputFilesIsSet(boolean value) { |
| if (!value) { |
| this.inputFiles = null; |
| } |
| } |
| |
| @org.apache.thrift.annotation.Nullable |
| public java.lang.String getOutputFile() { |
| return this.outputFile; |
| } |
| |
| public ActiveCompaction setOutputFile(@org.apache.thrift.annotation.Nullable java.lang.String outputFile) { |
| this.outputFile = outputFile; |
| return this; |
| } |
| |
| public void unsetOutputFile() { |
| this.outputFile = null; |
| } |
| |
| /** Returns true if field outputFile is set (has been assigned a value) and false otherwise */ |
| public boolean isSetOutputFile() { |
| return this.outputFile != null; |
| } |
| |
| public void setOutputFileIsSet(boolean value) { |
| if (!value) { |
| this.outputFile = null; |
| } |
| } |
| |
| /** |
| * |
| * @see CompactionType |
| */ |
| @org.apache.thrift.annotation.Nullable |
| public CompactionType getType() { |
| return this.type; |
| } |
| |
| /** |
| * |
| * @see CompactionType |
| */ |
| public ActiveCompaction setType(@org.apache.thrift.annotation.Nullable CompactionType type) { |
| this.type = type; |
| return this; |
| } |
| |
| public void unsetType() { |
| this.type = null; |
| } |
| |
| /** Returns true if field type is set (has been assigned a value) and false otherwise */ |
| public boolean isSetType() { |
| return this.type != null; |
| } |
| |
| public void setTypeIsSet(boolean value) { |
| if (!value) { |
| this.type = null; |
| } |
| } |
| |
| /** |
| * |
| * @see CompactionReason |
| */ |
| @org.apache.thrift.annotation.Nullable |
| public CompactionReason getReason() { |
| return this.reason; |
| } |
| |
| /** |
| * |
| * @see CompactionReason |
| */ |
| public ActiveCompaction setReason(@org.apache.thrift.annotation.Nullable CompactionReason reason) { |
| this.reason = reason; |
| return this; |
| } |
| |
| public void unsetReason() { |
| this.reason = null; |
| } |
| |
| /** Returns true if field reason is set (has been assigned a value) and false otherwise */ |
| public boolean isSetReason() { |
| return this.reason != null; |
| } |
| |
| public void setReasonIsSet(boolean value) { |
| if (!value) { |
| this.reason = null; |
| } |
| } |
| |
| @org.apache.thrift.annotation.Nullable |
| public java.lang.String getLocalityGroup() { |
| return this.localityGroup; |
| } |
| |
| public ActiveCompaction setLocalityGroup(@org.apache.thrift.annotation.Nullable java.lang.String localityGroup) { |
| this.localityGroup = localityGroup; |
| return this; |
| } |
| |
| public void unsetLocalityGroup() { |
| this.localityGroup = null; |
| } |
| |
| /** Returns true if field localityGroup is set (has been assigned a value) and false otherwise */ |
| public boolean isSetLocalityGroup() { |
| return this.localityGroup != null; |
| } |
| |
| public void setLocalityGroupIsSet(boolean value) { |
| if (!value) { |
| this.localityGroup = null; |
| } |
| } |
| |
| public long getEntriesRead() { |
| return this.entriesRead; |
| } |
| |
| public ActiveCompaction setEntriesRead(long entriesRead) { |
| this.entriesRead = entriesRead; |
| setEntriesReadIsSet(true); |
| return this; |
| } |
| |
| public void unsetEntriesRead() { |
| __isset_bitfield = org.apache.thrift.EncodingUtils.clearBit(__isset_bitfield, __ENTRIESREAD_ISSET_ID); |
| } |
| |
| /** Returns true if field entriesRead is set (has been assigned a value) and false otherwise */ |
| public boolean isSetEntriesRead() { |
| return org.apache.thrift.EncodingUtils.testBit(__isset_bitfield, __ENTRIESREAD_ISSET_ID); |
| } |
| |
| public void setEntriesReadIsSet(boolean value) { |
| __isset_bitfield = org.apache.thrift.EncodingUtils.setBit(__isset_bitfield, __ENTRIESREAD_ISSET_ID, value); |
| } |
| |
| public long getEntriesWritten() { |
| return this.entriesWritten; |
| } |
| |
| public ActiveCompaction setEntriesWritten(long entriesWritten) { |
| this.entriesWritten = entriesWritten; |
| setEntriesWrittenIsSet(true); |
| return this; |
| } |
| |
| public void unsetEntriesWritten() { |
| __isset_bitfield = org.apache.thrift.EncodingUtils.clearBit(__isset_bitfield, __ENTRIESWRITTEN_ISSET_ID); |
| } |
| |
| /** Returns true if field entriesWritten is set (has been assigned a value) and false otherwise */ |
| public boolean isSetEntriesWritten() { |
| return org.apache.thrift.EncodingUtils.testBit(__isset_bitfield, __ENTRIESWRITTEN_ISSET_ID); |
| } |
| |
| public void setEntriesWrittenIsSet(boolean value) { |
| __isset_bitfield = org.apache.thrift.EncodingUtils.setBit(__isset_bitfield, __ENTRIESWRITTEN_ISSET_ID, value); |
| } |
| |
| public int getIteratorsSize() { |
| return (this.iterators == null) ? 0 : this.iterators.size(); |
| } |
| |
| @org.apache.thrift.annotation.Nullable |
| public java.util.Iterator<IteratorSetting> getIteratorsIterator() { |
| return (this.iterators == null) ? null : this.iterators.iterator(); |
| } |
| |
| public void addToIterators(IteratorSetting elem) { |
| if (this.iterators == null) { |
| this.iterators = new java.util.ArrayList<IteratorSetting>(); |
| } |
| this.iterators.add(elem); |
| } |
| |
| @org.apache.thrift.annotation.Nullable |
| public java.util.List<IteratorSetting> getIterators() { |
| return this.iterators; |
| } |
| |
| public ActiveCompaction setIterators(@org.apache.thrift.annotation.Nullable java.util.List<IteratorSetting> iterators) { |
| this.iterators = iterators; |
| return this; |
| } |
| |
| public void unsetIterators() { |
| this.iterators = null; |
| } |
| |
| /** Returns true if field iterators is set (has been assigned a value) and false otherwise */ |
| public boolean isSetIterators() { |
| return this.iterators != null; |
| } |
| |
| public void setIteratorsIsSet(boolean value) { |
| if (!value) { |
| this.iterators = null; |
| } |
| } |
| |
| public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) { |
| switch (field) { |
| case EXTENT: |
| if (value == null) { |
| unsetExtent(); |
| } else { |
| setExtent((KeyExtent)value); |
| } |
| break; |
| |
| case AGE: |
| if (value == null) { |
| unsetAge(); |
| } else { |
| setAge((java.lang.Long)value); |
| } |
| break; |
| |
| case INPUT_FILES: |
| if (value == null) { |
| unsetInputFiles(); |
| } else { |
| setInputFiles((java.util.List<java.lang.String>)value); |
| } |
| break; |
| |
| case OUTPUT_FILE: |
| if (value == null) { |
| unsetOutputFile(); |
| } else { |
| setOutputFile((java.lang.String)value); |
| } |
| break; |
| |
| case TYPE: |
| if (value == null) { |
| unsetType(); |
| } else { |
| setType((CompactionType)value); |
| } |
| break; |
| |
| case REASON: |
| if (value == null) { |
| unsetReason(); |
| } else { |
| setReason((CompactionReason)value); |
| } |
| break; |
| |
| case LOCALITY_GROUP: |
| if (value == null) { |
| unsetLocalityGroup(); |
| } else { |
| setLocalityGroup((java.lang.String)value); |
| } |
| break; |
| |
| case ENTRIES_READ: |
| if (value == null) { |
| unsetEntriesRead(); |
| } else { |
| setEntriesRead((java.lang.Long)value); |
| } |
| break; |
| |
| case ENTRIES_WRITTEN: |
| if (value == null) { |
| unsetEntriesWritten(); |
| } else { |
| setEntriesWritten((java.lang.Long)value); |
| } |
| break; |
| |
| case ITERATORS: |
| if (value == null) { |
| unsetIterators(); |
| } else { |
| setIterators((java.util.List<IteratorSetting>)value); |
| } |
| break; |
| |
| } |
| } |
| |
| @org.apache.thrift.annotation.Nullable |
| public java.lang.Object getFieldValue(_Fields field) { |
| switch (field) { |
| case EXTENT: |
| return getExtent(); |
| |
| case AGE: |
| return getAge(); |
| |
| case INPUT_FILES: |
| return getInputFiles(); |
| |
| case OUTPUT_FILE: |
| return getOutputFile(); |
| |
| case TYPE: |
| return getType(); |
| |
| case REASON: |
| return getReason(); |
| |
| case LOCALITY_GROUP: |
| return getLocalityGroup(); |
| |
| case ENTRIES_READ: |
| return getEntriesRead(); |
| |
| case ENTRIES_WRITTEN: |
| return getEntriesWritten(); |
| |
| case ITERATORS: |
| return getIterators(); |
| |
| } |
| throw new java.lang.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 java.lang.IllegalArgumentException(); |
| } |
| |
| switch (field) { |
| case EXTENT: |
| return isSetExtent(); |
| case AGE: |
| return isSetAge(); |
| case INPUT_FILES: |
| return isSetInputFiles(); |
| case OUTPUT_FILE: |
| return isSetOutputFile(); |
| case TYPE: |
| return isSetType(); |
| case REASON: |
| return isSetReason(); |
| case LOCALITY_GROUP: |
| return isSetLocalityGroup(); |
| case ENTRIES_READ: |
| return isSetEntriesRead(); |
| case ENTRIES_WRITTEN: |
| return isSetEntriesWritten(); |
| case ITERATORS: |
| return isSetIterators(); |
| } |
| throw new java.lang.IllegalStateException(); |
| } |
| |
| @Override |
| public boolean equals(java.lang.Object that) { |
| if (that == null) |
| return false; |
| if (that instanceof ActiveCompaction) |
| return this.equals((ActiveCompaction)that); |
| return false; |
| } |
| |
| public boolean equals(ActiveCompaction that) { |
| if (that == null) |
| return false; |
| if (this == that) |
| return true; |
| |
| boolean this_present_extent = true && this.isSetExtent(); |
| boolean that_present_extent = true && that.isSetExtent(); |
| if (this_present_extent || that_present_extent) { |
| if (!(this_present_extent && that_present_extent)) |
| return false; |
| if (!this.extent.equals(that.extent)) |
| return false; |
| } |
| |
| boolean this_present_age = true; |
| boolean that_present_age = true; |
| if (this_present_age || that_present_age) { |
| if (!(this_present_age && that_present_age)) |
| return false; |
| if (this.age != that.age) |
| return false; |
| } |
| |
| boolean this_present_inputFiles = true && this.isSetInputFiles(); |
| boolean that_present_inputFiles = true && that.isSetInputFiles(); |
| if (this_present_inputFiles || that_present_inputFiles) { |
| if (!(this_present_inputFiles && that_present_inputFiles)) |
| return false; |
| if (!this.inputFiles.equals(that.inputFiles)) |
| return false; |
| } |
| |
| boolean this_present_outputFile = true && this.isSetOutputFile(); |
| boolean that_present_outputFile = true && that.isSetOutputFile(); |
| if (this_present_outputFile || that_present_outputFile) { |
| if (!(this_present_outputFile && that_present_outputFile)) |
| return false; |
| if (!this.outputFile.equals(that.outputFile)) |
| return false; |
| } |
| |
| boolean this_present_type = true && this.isSetType(); |
| boolean that_present_type = true && that.isSetType(); |
| if (this_present_type || that_present_type) { |
| if (!(this_present_type && that_present_type)) |
| return false; |
| if (!this.type.equals(that.type)) |
| return false; |
| } |
| |
| boolean this_present_reason = true && this.isSetReason(); |
| boolean that_present_reason = true && that.isSetReason(); |
| if (this_present_reason || that_present_reason) { |
| if (!(this_present_reason && that_present_reason)) |
| return false; |
| if (!this.reason.equals(that.reason)) |
| return false; |
| } |
| |
| boolean this_present_localityGroup = true && this.isSetLocalityGroup(); |
| boolean that_present_localityGroup = true && that.isSetLocalityGroup(); |
| if (this_present_localityGroup || that_present_localityGroup) { |
| if (!(this_present_localityGroup && that_present_localityGroup)) |
| return false; |
| if (!this.localityGroup.equals(that.localityGroup)) |
| return false; |
| } |
| |
| boolean this_present_entriesRead = true; |
| boolean that_present_entriesRead = true; |
| if (this_present_entriesRead || that_present_entriesRead) { |
| if (!(this_present_entriesRead && that_present_entriesRead)) |
| return false; |
| if (this.entriesRead != that.entriesRead) |
| return false; |
| } |
| |
| boolean this_present_entriesWritten = true; |
| boolean that_present_entriesWritten = true; |
| if (this_present_entriesWritten || that_present_entriesWritten) { |
| if (!(this_present_entriesWritten && that_present_entriesWritten)) |
| return false; |
| if (this.entriesWritten != that.entriesWritten) |
| return false; |
| } |
| |
| boolean this_present_iterators = true && this.isSetIterators(); |
| boolean that_present_iterators = true && that.isSetIterators(); |
| if (this_present_iterators || that_present_iterators) { |
| if (!(this_present_iterators && that_present_iterators)) |
| return false; |
| if (!this.iterators.equals(that.iterators)) |
| return false; |
| } |
| |
| return true; |
| } |
| |
| @Override |
| public int hashCode() { |
| int hashCode = 1; |
| |
| hashCode = hashCode * 8191 + ((isSetExtent()) ? 131071 : 524287); |
| if (isSetExtent()) |
| hashCode = hashCode * 8191 + extent.hashCode(); |
| |
| hashCode = hashCode * 8191 + org.apache.thrift.TBaseHelper.hashCode(age); |
| |
| hashCode = hashCode * 8191 + ((isSetInputFiles()) ? 131071 : 524287); |
| if (isSetInputFiles()) |
| hashCode = hashCode * 8191 + inputFiles.hashCode(); |
| |
| hashCode = hashCode * 8191 + ((isSetOutputFile()) ? 131071 : 524287); |
| if (isSetOutputFile()) |
| hashCode = hashCode * 8191 + outputFile.hashCode(); |
| |
| hashCode = hashCode * 8191 + ((isSetType()) ? 131071 : 524287); |
| if (isSetType()) |
| hashCode = hashCode * 8191 + type.getValue(); |
| |
| hashCode = hashCode * 8191 + ((isSetReason()) ? 131071 : 524287); |
| if (isSetReason()) |
| hashCode = hashCode * 8191 + reason.getValue(); |
| |
| hashCode = hashCode * 8191 + ((isSetLocalityGroup()) ? 131071 : 524287); |
| if (isSetLocalityGroup()) |
| hashCode = hashCode * 8191 + localityGroup.hashCode(); |
| |
| hashCode = hashCode * 8191 + org.apache.thrift.TBaseHelper.hashCode(entriesRead); |
| |
| hashCode = hashCode * 8191 + org.apache.thrift.TBaseHelper.hashCode(entriesWritten); |
| |
| hashCode = hashCode * 8191 + ((isSetIterators()) ? 131071 : 524287); |
| if (isSetIterators()) |
| hashCode = hashCode * 8191 + iterators.hashCode(); |
| |
| return hashCode; |
| } |
| |
| @Override |
| public int compareTo(ActiveCompaction other) { |
| if (!getClass().equals(other.getClass())) { |
| return getClass().getName().compareTo(other.getClass().getName()); |
| } |
| |
| int lastComparison = 0; |
| |
| lastComparison = java.lang.Boolean.valueOf(isSetExtent()).compareTo(other.isSetExtent()); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| if (isSetExtent()) { |
| lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.extent, other.extent); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| } |
| lastComparison = java.lang.Boolean.valueOf(isSetAge()).compareTo(other.isSetAge()); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| if (isSetAge()) { |
| lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.age, other.age); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| } |
| lastComparison = java.lang.Boolean.valueOf(isSetInputFiles()).compareTo(other.isSetInputFiles()); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| if (isSetInputFiles()) { |
| lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.inputFiles, other.inputFiles); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| } |
| lastComparison = java.lang.Boolean.valueOf(isSetOutputFile()).compareTo(other.isSetOutputFile()); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| if (isSetOutputFile()) { |
| lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.outputFile, other.outputFile); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| } |
| lastComparison = java.lang.Boolean.valueOf(isSetType()).compareTo(other.isSetType()); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| if (isSetType()) { |
| lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.type, other.type); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| } |
| lastComparison = java.lang.Boolean.valueOf(isSetReason()).compareTo(other.isSetReason()); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| if (isSetReason()) { |
| lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.reason, other.reason); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| } |
| lastComparison = java.lang.Boolean.valueOf(isSetLocalityGroup()).compareTo(other.isSetLocalityGroup()); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| if (isSetLocalityGroup()) { |
| lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.localityGroup, other.localityGroup); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| } |
| lastComparison = java.lang.Boolean.valueOf(isSetEntriesRead()).compareTo(other.isSetEntriesRead()); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| if (isSetEntriesRead()) { |
| lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.entriesRead, other.entriesRead); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| } |
| lastComparison = java.lang.Boolean.valueOf(isSetEntriesWritten()).compareTo(other.isSetEntriesWritten()); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| if (isSetEntriesWritten()) { |
| lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.entriesWritten, other.entriesWritten); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| } |
| lastComparison = java.lang.Boolean.valueOf(isSetIterators()).compareTo(other.isSetIterators()); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| if (isSetIterators()) { |
| lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.iterators, other.iterators); |
| if (lastComparison != 0) { |
| return lastComparison; |
| } |
| } |
| return 0; |
| } |
| |
| @org.apache.thrift.annotation.Nullable |
| public _Fields fieldForId(int fieldId) { |
| return _Fields.findByThriftId(fieldId); |
| } |
| |
| public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { |
| scheme(iprot).read(iprot, this); |
| } |
| |
| public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { |
| scheme(oprot).write(oprot, this); |
| } |
| |
| @Override |
| public java.lang.String toString() { |
| java.lang.StringBuilder sb = new java.lang.StringBuilder("ActiveCompaction("); |
| boolean first = true; |
| |
| sb.append("extent:"); |
| if (this.extent == null) { |
| sb.append("null"); |
| } else { |
| sb.append(this.extent); |
| } |
| first = false; |
| if (!first) sb.append(", "); |
| sb.append("age:"); |
| sb.append(this.age); |
| first = false; |
| if (!first) sb.append(", "); |
| sb.append("inputFiles:"); |
| if (this.inputFiles == null) { |
| sb.append("null"); |
| } else { |
| sb.append(this.inputFiles); |
| } |
| first = false; |
| if (!first) sb.append(", "); |
| sb.append("outputFile:"); |
| if (this.outputFile == null) { |
| sb.append("null"); |
| } else { |
| sb.append(this.outputFile); |
| } |
| first = false; |
| if (!first) sb.append(", "); |
| sb.append("type:"); |
| if (this.type == null) { |
| sb.append("null"); |
| } else { |
| sb.append(this.type); |
| } |
| first = false; |
| if (!first) sb.append(", "); |
| sb.append("reason:"); |
| if (this.reason == null) { |
| sb.append("null"); |
| } else { |
| sb.append(this.reason); |
| } |
| first = false; |
| if (!first) sb.append(", "); |
| sb.append("localityGroup:"); |
| if (this.localityGroup == null) { |
| sb.append("null"); |
| } else { |
| sb.append(this.localityGroup); |
| } |
| first = false; |
| if (!first) sb.append(", "); |
| sb.append("entriesRead:"); |
| sb.append(this.entriesRead); |
| first = false; |
| if (!first) sb.append(", "); |
| sb.append("entriesWritten:"); |
| sb.append(this.entriesWritten); |
| first = false; |
| if (!first) sb.append(", "); |
| sb.append("iterators:"); |
| if (this.iterators == null) { |
| sb.append("null"); |
| } else { |
| sb.append(this.iterators); |
| } |
| first = false; |
| sb.append(")"); |
| return sb.toString(); |
| } |
| |
| public void validate() throws org.apache.thrift.TException { |
| // check for required fields |
| // check for sub-struct validity |
| if (extent != null) { |
| extent.validate(); |
| } |
| } |
| |
| 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, java.lang.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 ActiveCompactionStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory { |
| public ActiveCompactionStandardScheme getScheme() { |
| return new ActiveCompactionStandardScheme(); |
| } |
| } |
| |
| private static class ActiveCompactionStandardScheme extends org.apache.thrift.scheme.StandardScheme<ActiveCompaction> { |
| |
| public void read(org.apache.thrift.protocol.TProtocol iprot, ActiveCompaction 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: // EXTENT |
| if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { |
| struct.extent = new KeyExtent(); |
| struct.extent.read(iprot); |
| struct.setExtentIsSet(true); |
| } else { |
| org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); |
| } |
| break; |
| case 2: // AGE |
| if (schemeField.type == org.apache.thrift.protocol.TType.I64) { |
| struct.age = iprot.readI64(); |
| struct.setAgeIsSet(true); |
| } else { |
| org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); |
| } |
| break; |
| case 3: // INPUT_FILES |
| if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { |
| { |
| org.apache.thrift.protocol.TList _list138 = iprot.readListBegin(); |
| struct.inputFiles = new java.util.ArrayList<java.lang.String>(_list138.size); |
| @org.apache.thrift.annotation.Nullable java.lang.String _elem139; |
| for (int _i140 = 0; _i140 < _list138.size; ++_i140) |
| { |
| _elem139 = iprot.readString(); |
| struct.inputFiles.add(_elem139); |
| } |
| iprot.readListEnd(); |
| } |
| struct.setInputFilesIsSet(true); |
| } else { |
| org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); |
| } |
| break; |
| case 4: // OUTPUT_FILE |
| if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { |
| struct.outputFile = iprot.readString(); |
| struct.setOutputFileIsSet(true); |
| } else { |
| org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); |
| } |
| break; |
| case 5: // TYPE |
| if (schemeField.type == org.apache.thrift.protocol.TType.I32) { |
| struct.type = org.apache.accumulo.proxy.thrift.CompactionType.findByValue(iprot.readI32()); |
| struct.setTypeIsSet(true); |
| } else { |
| org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); |
| } |
| break; |
| case 6: // REASON |
| if (schemeField.type == org.apache.thrift.protocol.TType.I32) { |
| struct.reason = org.apache.accumulo.proxy.thrift.CompactionReason.findByValue(iprot.readI32()); |
| struct.setReasonIsSet(true); |
| } else { |
| org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); |
| } |
| break; |
| case 7: // LOCALITY_GROUP |
| if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { |
| struct.localityGroup = iprot.readString(); |
| struct.setLocalityGroupIsSet(true); |
| } else { |
| org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); |
| } |
| break; |
| case 8: // ENTRIES_READ |
| if (schemeField.type == org.apache.thrift.protocol.TType.I64) { |
| struct.entriesRead = iprot.readI64(); |
| struct.setEntriesReadIsSet(true); |
| } else { |
| org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); |
| } |
| break; |
| case 9: // ENTRIES_WRITTEN |
| if (schemeField.type == org.apache.thrift.protocol.TType.I64) { |
| struct.entriesWritten = iprot.readI64(); |
| struct.setEntriesWrittenIsSet(true); |
| } else { |
| org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); |
| } |
| break; |
| case 10: // ITERATORS |
| if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { |
| { |
| org.apache.thrift.protocol.TList _list141 = iprot.readListBegin(); |
| struct.iterators = new java.util.ArrayList<IteratorSetting>(_list141.size); |
| @org.apache.thrift.annotation.Nullable IteratorSetting _elem142; |
| for (int _i143 = 0; _i143 < _list141.size; ++_i143) |
| { |
| _elem142 = new IteratorSetting(); |
| _elem142.read(iprot); |
| struct.iterators.add(_elem142); |
| } |
| iprot.readListEnd(); |
| } |
| struct.setIteratorsIsSet(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, ActiveCompaction struct) throws org.apache.thrift.TException { |
| struct.validate(); |
| |
| oprot.writeStructBegin(STRUCT_DESC); |
| if (struct.extent != null) { |
| oprot.writeFieldBegin(EXTENT_FIELD_DESC); |
| struct.extent.write(oprot); |
| oprot.writeFieldEnd(); |
| } |
| oprot.writeFieldBegin(AGE_FIELD_DESC); |
| oprot.writeI64(struct.age); |
| oprot.writeFieldEnd(); |
| if (struct.inputFiles != null) { |
| oprot.writeFieldBegin(INPUT_FILES_FIELD_DESC); |
| { |
| oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.inputFiles.size())); |
| for (java.lang.String _iter144 : struct.inputFiles) |
| { |
| oprot.writeString(_iter144); |
| } |
| oprot.writeListEnd(); |
| } |
| oprot.writeFieldEnd(); |
| } |
| if (struct.outputFile != null) { |
| oprot.writeFieldBegin(OUTPUT_FILE_FIELD_DESC); |
| oprot.writeString(struct.outputFile); |
| oprot.writeFieldEnd(); |
| } |
| if (struct.type != null) { |
| oprot.writeFieldBegin(TYPE_FIELD_DESC); |
| oprot.writeI32(struct.type.getValue()); |
| oprot.writeFieldEnd(); |
| } |
| if (struct.reason != null) { |
| oprot.writeFieldBegin(REASON_FIELD_DESC); |
| oprot.writeI32(struct.reason.getValue()); |
| oprot.writeFieldEnd(); |
| } |
| if (struct.localityGroup != null) { |
| oprot.writeFieldBegin(LOCALITY_GROUP_FIELD_DESC); |
| oprot.writeString(struct.localityGroup); |
| oprot.writeFieldEnd(); |
| } |
| oprot.writeFieldBegin(ENTRIES_READ_FIELD_DESC); |
| oprot.writeI64(struct.entriesRead); |
| oprot.writeFieldEnd(); |
| oprot.writeFieldBegin(ENTRIES_WRITTEN_FIELD_DESC); |
| oprot.writeI64(struct.entriesWritten); |
| oprot.writeFieldEnd(); |
| if (struct.iterators != null) { |
| oprot.writeFieldBegin(ITERATORS_FIELD_DESC); |
| { |
| oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.iterators.size())); |
| for (IteratorSetting _iter145 : struct.iterators) |
| { |
| _iter145.write(oprot); |
| } |
| oprot.writeListEnd(); |
| } |
| oprot.writeFieldEnd(); |
| } |
| oprot.writeFieldStop(); |
| oprot.writeStructEnd(); |
| } |
| |
| } |
| |
| private static class ActiveCompactionTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory { |
| public ActiveCompactionTupleScheme getScheme() { |
| return new ActiveCompactionTupleScheme(); |
| } |
| } |
| |
| private static class ActiveCompactionTupleScheme extends org.apache.thrift.scheme.TupleScheme<ActiveCompaction> { |
| |
| @Override |
| public void write(org.apache.thrift.protocol.TProtocol prot, ActiveCompaction struct) throws org.apache.thrift.TException { |
| org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot; |
| java.util.BitSet optionals = new java.util.BitSet(); |
| if (struct.isSetExtent()) { |
| optionals.set(0); |
| } |
| if (struct.isSetAge()) { |
| optionals.set(1); |
| } |
| if (struct.isSetInputFiles()) { |
| optionals.set(2); |
| } |
| if (struct.isSetOutputFile()) { |
| optionals.set(3); |
| } |
| if (struct.isSetType()) { |
| optionals.set(4); |
| } |
| if (struct.isSetReason()) { |
| optionals.set(5); |
| } |
| if (struct.isSetLocalityGroup()) { |
| optionals.set(6); |
| } |
| if (struct.isSetEntriesRead()) { |
| optionals.set(7); |
| } |
| if (struct.isSetEntriesWritten()) { |
| optionals.set(8); |
| } |
| if (struct.isSetIterators()) { |
| optionals.set(9); |
| } |
| oprot.writeBitSet(optionals, 10); |
| if (struct.isSetExtent()) { |
| struct.extent.write(oprot); |
| } |
| if (struct.isSetAge()) { |
| oprot.writeI64(struct.age); |
| } |
| if (struct.isSetInputFiles()) { |
| { |
| oprot.writeI32(struct.inputFiles.size()); |
| for (java.lang.String _iter146 : struct.inputFiles) |
| { |
| oprot.writeString(_iter146); |
| } |
| } |
| } |
| if (struct.isSetOutputFile()) { |
| oprot.writeString(struct.outputFile); |
| } |
| if (struct.isSetType()) { |
| oprot.writeI32(struct.type.getValue()); |
| } |
| if (struct.isSetReason()) { |
| oprot.writeI32(struct.reason.getValue()); |
| } |
| if (struct.isSetLocalityGroup()) { |
| oprot.writeString(struct.localityGroup); |
| } |
| if (struct.isSetEntriesRead()) { |
| oprot.writeI64(struct.entriesRead); |
| } |
| if (struct.isSetEntriesWritten()) { |
| oprot.writeI64(struct.entriesWritten); |
| } |
| if (struct.isSetIterators()) { |
| { |
| oprot.writeI32(struct.iterators.size()); |
| for (IteratorSetting _iter147 : struct.iterators) |
| { |
| _iter147.write(oprot); |
| } |
| } |
| } |
| } |
| |
| @Override |
| public void read(org.apache.thrift.protocol.TProtocol prot, ActiveCompaction struct) throws org.apache.thrift.TException { |
| org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot; |
| java.util.BitSet incoming = iprot.readBitSet(10); |
| if (incoming.get(0)) { |
| struct.extent = new KeyExtent(); |
| struct.extent.read(iprot); |
| struct.setExtentIsSet(true); |
| } |
| if (incoming.get(1)) { |
| struct.age = iprot.readI64(); |
| struct.setAgeIsSet(true); |
| } |
| if (incoming.get(2)) { |
| { |
| org.apache.thrift.protocol.TList _list148 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32()); |
| struct.inputFiles = new java.util.ArrayList<java.lang.String>(_list148.size); |
| @org.apache.thrift.annotation.Nullable java.lang.String _elem149; |
| for (int _i150 = 0; _i150 < _list148.size; ++_i150) |
| { |
| _elem149 = iprot.readString(); |
| struct.inputFiles.add(_elem149); |
| } |
| } |
| struct.setInputFilesIsSet(true); |
| } |
| if (incoming.get(3)) { |
| struct.outputFile = iprot.readString(); |
| struct.setOutputFileIsSet(true); |
| } |
| if (incoming.get(4)) { |
| struct.type = org.apache.accumulo.proxy.thrift.CompactionType.findByValue(iprot.readI32()); |
| struct.setTypeIsSet(true); |
| } |
| if (incoming.get(5)) { |
| struct.reason = org.apache.accumulo.proxy.thrift.CompactionReason.findByValue(iprot.readI32()); |
| struct.setReasonIsSet(true); |
| } |
| if (incoming.get(6)) { |
| struct.localityGroup = iprot.readString(); |
| struct.setLocalityGroupIsSet(true); |
| } |
| if (incoming.get(7)) { |
| struct.entriesRead = iprot.readI64(); |
| struct.setEntriesReadIsSet(true); |
| } |
| if (incoming.get(8)) { |
| struct.entriesWritten = iprot.readI64(); |
| struct.setEntriesWrittenIsSet(true); |
| } |
| if (incoming.get(9)) { |
| { |
| org.apache.thrift.protocol.TList _list151 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); |
| struct.iterators = new java.util.ArrayList<IteratorSetting>(_list151.size); |
| @org.apache.thrift.annotation.Nullable IteratorSetting _elem152; |
| for (int _i153 = 0; _i153 < _list151.size; ++_i153) |
| { |
| _elem152 = new IteratorSetting(); |
| _elem152.read(iprot); |
| struct.iterators.add(_elem152); |
| } |
| } |
| struct.setIteratorsIsSet(true); |
| } |
| } |
| } |
| |
| private static <S extends org.apache.thrift.scheme.IScheme> S scheme(org.apache.thrift.protocol.TProtocol proto) { |
| return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCHEME_FACTORY).getScheme(); |
| } |
| private static void unusedMethod() {} |
| } |
| |