/** retrieves the <code>FieldMetaData</code> with the corresponding name if it exists */ public FieldMetaData getFieldNamed(String fieldName) { Enumeration fieldsEnum = getFields().elements(); while (fieldsEnum.hasMoreElements()) { FieldMetaData field = (FieldMetaData) fieldsEnum.nextElement(); if (field.getName().equals(fieldName)) { return field; } } return null; }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.OBJECT_TYPE, new FieldMetaData( "objectType", TFieldRequirementType.DEFAULT, new EnumMetaData(TType.ENUM, HiveObjectType.class))); tmpMap.put( _Fields.DB_NAME, new FieldMetaData( "dbName", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.STRING))); tmpMap.put( _Fields.OBJECT_NAME, new FieldMetaData( "objectName", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.STRING))); tmpMap.put( _Fields.PART_VALUES, new FieldMetaData( "partValues", TFieldRequirementType.DEFAULT, new ListMetaData(TType.LIST, new FieldValueMetaData(TType.STRING)))); tmpMap.put( _Fields.COLUMN_NAME, new FieldMetaData( "columnName", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.STRING))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(HiveObjectRef.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.ERROR_MESSAGE, new FieldMetaData( "error_message", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.STRING))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(FailedStatus.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.WHY, new FieldMetaData( "why", TFieldRequirementType.REQUIRED, new FieldValueMetaData(TType.STRING))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(AuthenticationException.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.INCLUDE_TITLE, new FieldMetaData( "includeTitle", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.BOOL))); tmpMap.put( _Fields.INCLUDE_CONTENT_LENGTH, new FieldMetaData( "includeContentLength", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.BOOL))); tmpMap.put( _Fields.INCLUDE_CREATED, new FieldMetaData( "includeCreated", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.BOOL))); tmpMap.put( _Fields.INCLUDE_UPDATED, new FieldMetaData( "includeUpdated", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.BOOL))); tmpMap.put( _Fields.INCLUDE_UPDATE_SEQUENCE_NUM, new FieldMetaData( "includeUpdateSequenceNum", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.BOOL))); tmpMap.put( _Fields.INCLUDE_NOTEBOOK_GUID, new FieldMetaData( "includeNotebookGuid", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.BOOL))); tmpMap.put( _Fields.INCLUDE_TAG_GUIDS, new FieldMetaData( "includeTagGuids", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.BOOL))); tmpMap.put( _Fields.INCLUDE_ATTRIBUTES, new FieldMetaData( "includeAttributes", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.BOOL))); tmpMap.put( _Fields.INCLUDE_LARGEST_RESOURCE_MIME, new FieldMetaData( "includeLargestResourceMime", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.BOOL))); tmpMap.put( _Fields.INCLUDE_LARGEST_RESOURCE_SIZE, new FieldMetaData( "includeLargestResourceSize", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.BOOL))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(NotesMetadataResultSpec.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.MESSAGE, new FieldMetaData( "message", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.STRING))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(IndexAlreadyExistsException.class, metaDataMap); }
/** * this method extracts and returns the value for the field, if the field is an array, the value * is an <code>Vector</code> */ public Object extractValueFromArray(byte[] recordData) { Object value; if (this.isArray()) { int offset = this.getOffset(); ArrayList fieldValue = new ArrayList(this.getArraySize()); for (int i = this.getArraySize(); i > 0; i--) { FieldMetaData fieldCopy = this.deepCopy(); fieldCopy.setOffset(offset); ByteConverter converter = new ByteConverter(fieldCopy, recordData); fieldValue.add(converter.getStringValue()); offset += mySize; } value = fieldValue; } else { ByteConverter converter = new ByteConverter(this, recordData); value = converter.getStringValue(); } return value; }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.VALUES, new FieldMetaData( "values", TFieldRequirementType.OPTIONAL, new ListMetaData(TType.LIST, new FieldValueMetaData(TType.STRING, "ThriftObjectId")))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(ObjectIdListWrapper.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.PROPERTY, new FieldMetaData( "property", TFieldRequirementType.DEFAULT, new StructMetaData(TType.STRUCT, LocationPropertyValue.class))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(LocationProperty.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.KEY, new FieldMetaData( "key", TFieldRequirementType.REQUIRED, new FieldValueMetaData(TType.STRING))); tmpMap.put( _Fields.COUNT, new FieldMetaData( "count", TFieldRequirementType.REQUIRED, new FieldValueMetaData(TType.I32))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(KeyCount.class, metaDataMap); }
/** this method will write its value from the row to the record data byte array */ public void writeOnArray(CobolRow row, byte[] recordData) { Object value = row.get(this.getName()); ByteConverter converter; if (this.isArray()) { // check for array first adjust size if necessary if (this.dependsOn()) { adjustArraySize(row); } int offset = this.getOffset(); Iterator elements = ((List) value).iterator(); for (int i = this.getArraySize(); i > 0; i--) { FieldMetaData fieldCopy = this.deepCopy(); fieldCopy.setOffset(offset); converter = new ByteConverter(fieldCopy, recordData); String elementValue = (String) elements.next(); converter.setBytesToValue(elementValue); offset += mySize; } } else { converter = new ByteConverter(this, recordData); converter.setBytesToValue((String) value); } }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.NAME, new FieldMetaData( "name", TFieldRequirementType.REQUIRED, new FieldValueMetaData(TType.STRING))); tmpMap.put( _Fields.COLUMNS, new FieldMetaData( "columns", TFieldRequirementType.REQUIRED, new ListMetaData(TType.LIST, new StructMetaData(TType.STRUCT, Column.class)))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(SuperColumn.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.RESPONSE_CODE, new FieldMetaData( "responseCode", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.I32))); tmpMap.put( _Fields.TRANSACTION_ID, new FieldMetaData( "transactionID", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.I64))); tmpMap.put( _Fields.DESCRIPTION, new FieldMetaData( "description", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.STRING))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(T_QueryOrderResponse.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.TIMESTAMP, new FieldMetaData( "timestamp", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.I64))); tmpMap.put( _Fields.WHAT, new FieldMetaData( "what", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.I32))); tmpMap.put( _Fields.WHY, new FieldMetaData( "why", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.STRING))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(HibariException.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.MYINT, new FieldMetaData( "myint", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.I32))); tmpMap.put( _Fields.MY_STRING, new FieldMetaData( "myString", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.STRING))); tmpMap.put( _Fields.UNDERSCORE_INT, new FieldMetaData( "underscore_int", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.I32))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(IntString.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.START_TOKEN, new FieldMetaData( "start_token", TFieldRequirementType.REQUIRED, new FieldValueMetaData(TType.STRING))); tmpMap.put( _Fields.END_TOKEN, new FieldMetaData( "end_token", TFieldRequirementType.REQUIRED, new FieldValueMetaData(TType.STRING))); tmpMap.put( _Fields.ENDPOINTS, new FieldMetaData( "endpoints", TFieldRequirementType.REQUIRED, new ListMetaData(TType.LIST, new FieldValueMetaData(TType.STRING)))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(TokenRange.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.START, new FieldMetaData( "start", TFieldRequirementType.REQUIRED, new FieldValueMetaData(TType.STRING))); tmpMap.put( _Fields.FINISH, new FieldMetaData( "finish", TFieldRequirementType.REQUIRED, new FieldValueMetaData(TType.STRING))); tmpMap.put( _Fields.REVERSED, new FieldMetaData( "reversed", TFieldRequirementType.REQUIRED, new FieldValueMetaData(TType.BOOL))); tmpMap.put( _Fields.COUNT, new FieldMetaData( "count", TFieldRequirementType.REQUIRED, new FieldValueMetaData(TType.I32))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(SliceRange.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.MESSAGE, new FieldMetaData( "message", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.STRING))); tmpMap.put( _Fields.LOG_CONTEXT, new FieldMetaData( "log_context", TFieldRequirementType.DEFAULT, new FieldValueMetaData(TType.STRING, "LogContextId"))); tmpMap.put( _Fields.HANDLE, new FieldMetaData( "handle", TFieldRequirementType.DEFAULT, new StructMetaData(TType.STRUCT, QueryHandle.class))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(BeeswaxException.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); tmpMap.put( _Fields.INTERPRETATIONS, new FieldMetaData( "interpretations", TFieldRequirementType.DEFAULT, new ListMetaData( TType.LIST, new StructMetaData(TType.STRUCT, GeocodeInterpretation.class)))); tmpMap.put( _Fields.DEBUG_LINES, new FieldMetaData( "debugLines", TFieldRequirementType.OPTIONAL, new ListMetaData(TType.LIST, new FieldValueMetaData(TType.STRING)))); tmpMap.put( _Fields.REQUEST_WKT_GEOMETRY, new FieldMetaData( "requestWktGeometry", TFieldRequirementType.OPTIONAL, new FieldValueMetaData(TType.STRING))); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(GeocodeResponse.class, metaDataMap); }
/** performs a deep copy of all the attributes of the field */ public FieldMetaData deepCopy() { FieldMetaData fieldCopy = new ElementaryFieldMetaData(new String(myName), myRecord.getName()); fieldCopy.setIsFieldRedefine(isRedefine); fieldCopy.setDecimalPosition(decimalPosition); fieldCopy.setArraySize(myArraySize); fieldCopy.setSize(mySize); fieldCopy.setOffset(myOffset); fieldCopy.setType(myType); if (isFieldRedefine()) { fieldCopy.setFieldRedefined(myFieldRedefined.deepCopy()); } fieldCopy.setDependentFieldName(new String(myDependentFieldName)); fieldCopy.setIsSigned(isSigned); return fieldCopy; }
static { FieldMetaData.addStructMetaDataMap(Deletion.class, metaDataMap); }
static { FieldMetaData.addStructMetaDataMap(AuthenticationException.class, metaDataMap); }
static { FieldMetaData.addStructMetaDataMap(ThriftJobProfile.class, metaDataMap); }
static { FieldMetaData.addStructMetaDataMap(ThriftTaskTrackerStatusList.class, metaDataMap); }
static { FieldMetaData.addStructMetaDataMap(DFSHealthReport.class, metaDataMap); }
static { FieldMetaData.addStructMetaDataMap(itemReservation.class, metaDataMap); }
static { FieldMetaData.addStructMetaDataMap(HiveClusterStatus.class, metaDataMap); }
static { FieldMetaData.addStructMetaDataMap(TRowResult.class, metaDataMap); }
static { FieldMetaData.addStructMetaDataMap(batch_mutation_super_t.class, metaDataMap); }
static { Map<_Fields, FieldMetaData> tmpMap = new EnumMap<_Fields, FieldMetaData>(_Fields.class); metaDataMap = Collections.unmodifiableMap(tmpMap); FieldMetaData.addStructMetaDataMap(TimedOutException.class, metaDataMap); }