コード例 #1
0
 public IAType getClosedFieldType(ARecordType recordType, int fieldId) {
   IAType aType = recordType.getFieldTypes()[fieldId];
   if (NonTaggedFormatUtil.isOptional(aType)) {
     // optional field: add the embedded non-null type tag
     aType = ((AUnionType) aType).getNullableType();
   }
   return aType;
 }
コード例 #2
0
 public String getClosedFieldName(ARecordType recordType, int fieldId) {
   return recordType.getFieldNames()[fieldId];
 }
コード例 #3
0
 public int getSchemeFieldCount(ARecordType recordType) {
   return recordType.getFieldNames().length;
 }
コード例 #4
0
 public int getNullBitmapSize(ARecordType recordType) {
   return ARecordType.computeNullBitmapSize(recordType);
 }
コード例 #5
0
 private static boolean isOpen(ARecordType recordType) {
   return recordType == null || recordType.isOpen();
 }