public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim, Object assoc, JSONRequired isRequired, Object validator) { if (fieldCount == fieldTypes.length) { fieldNames = grow(fieldNames); fieldTypes = grow(fieldTypes); fieldDims = grow(fieldDims); fieldAssoc = grow(fieldAssoc); fieldReq = grow(fieldReq); fieldValid = grow(fieldValid); } fieldNames[fieldCount] = CharSequenceToUTF8Local.get().convert(fieldName).asBytes(); fieldTypes[fieldCount] = fieldType; fieldDims[fieldCount] = fieldDim; fieldAssoc[fieldCount] = assoc; fieldReq[fieldCount] = isRequired; fieldValid[fieldCount] = validator; fieldCount++; return this; }
public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim, Object assoc, JSONRequired isRequired, Object validator) { if (fieldCount == fieldTypes.length) { fieldNames = grow(fieldNames); fieldTypes = grow(fieldTypes); fieldDims = grow(fieldDims); fieldAssoc = grow(fieldAssoc); fieldReq = grow(fieldReq); fieldValid = grow(fieldValid); } fieldNames[fieldCount] = CharSequenceToUTF8Local.get().convert(fieldName).asBytes(); fieldTypes[fieldCount] = fieldType; fieldDims[fieldCount] = fieldDim; fieldAssoc[fieldCount] = assoc; fieldReq[fieldCount] = isRequired; fieldValid[fieldCount] = validator; fieldCount++; return this; }
public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim, Object assoc) { if (fieldCount == fieldTypes.length) { fieldNames = grow(fieldNames); fieldTypes = grow(fieldTypes); fieldDims = grow(fieldDims); fieldAssoc = grow(fieldAssoc); } fieldNames[fieldCount] = CharSequenceToUTF8Local.get().convert(fieldName).asBytes(); fieldTypes[fieldCount] = fieldType; fieldDims[fieldCount] = fieldDim; fieldAssoc[fieldCount] = assoc; fieldCount++; return this; }