private boolean isSecondaryKeyMissing(ITupleReference tuple) { for (int i = numTagFields; i < numTagFields + numSecondaryKeys; i++) { if (TypeTagUtil.isType(tuple, i, ATypeTag.SERIALIZED_MISSING_TYPE_TAG) || TypeTagUtil.isType(tuple, i, ATypeTag.SERIALIZED_NULL_TYPE_TAG)) { return true; } } return false; }
ISerializerDeserializer currentDeserializer = deserializer; if (itemType.getTypeTag() == ATypeTag.ANY && typeTag != ATypeTag.ANY) { currentItemType = TypeTagUtil.getBuiltinTypeByTag(typeTag); currentDeserializer = SerializerDeserializerProvider.INSTANCE.getNonTaggedSerializerDeserializer(currentItemType);
ISerializerDeserializer currentDeserializer = deserializer; if (itemType.getTypeTag() == ATypeTag.ANY && typeTag != ATypeTag.ANY) { currentItemType = TypeTagUtil.getBuiltinTypeByTag(typeTag); currentDeserializer = SerializerDeserializerProvider.INSTANCE.getNonTaggedSerializerDeserializer(currentItemType);
IAType fieldType; fieldType = closedPart ? recordType.getFieldTypes()[index] : TypeTagUtil.getBuiltinTypeByTag(typeTag); IVisitablePointable fieldName = fieldNames.get(index); typeInfo.reset(fieldType, typeTag);
private boolean isMissing(PermutingFrameTupleReference tuple, int fieldIdx) { return TypeTagUtil.isType(tuple, fieldIdx, ATypeTag.SERIALIZED_MISSING_TYPE_TAG); } }
else return listValueAllocator.allocate( unorederedListTypeAllocator.allocate(TypeTagUtil.getBuiltinTypeByTag(listItemType))); else return listValueAllocator.allocate( orederedListTypeAllocator.allocate(TypeTagUtil.getBuiltinTypeByTag(listItemType)));
private static boolean isDeleteOperation(ITupleReference t1, int field) { return TypeTagUtil.isType(t1, field, ATypeTag.SERIALIZED_MISSING_TYPE_TAG); }
ATypeTag itemTypeTag = EnumDeserializer.ATYPETAGDESERIALIZER .deserialize(itemTagPointable.getByteArray()[itemTagPointable.getStartOffset()]); final IAType fieldType = TypeTagUtil.getBuiltinTypeByTag(itemTypeTag); typeInfo.reset(fieldType, itemTypeTag); switch (itemTypeTag) {
ATypeTag itemType = listAccessor.getItemType(); if (listAccessor.getListType() == ATypeTag.ARRAY) { outputListType = new AOrderedListType(TypeTagUtil.getBuiltinTypeByTag(itemType), null); } else { outputListType = new AUnorderedListType(TypeTagUtil.getBuiltinTypeByTag(itemType), null);
returnType = TypeComputeUtils.getActualType(returnType); } else { returnType = TypeTagUtil.getBuiltinTypeByTag(runtimeType);
IAType listItemType = TypeTagUtil.getBuiltinTypeByTag(listItemTypeTag);