public void output(IStruct s, Appendable buf, String prefix, Set<IStruct> inProcess) throws AtlasException { fieldMapping.output(s, buf, prefix, inProcess); }
public void output(IStruct s, Appendable buf, String prefix, Set<IStruct> inProcess) throws AtlasException { if (s == null) { TypeUtils.outputVal("<null>\n", buf, ""); return; } if (inProcess == null) { inProcess = new HashSet<>(); } else if (inProcess.contains(s)) { // Avoid infinite recursion when structs reference each other. return; } inProcess.add(s); try { TypeUtils.outputVal("{", buf, prefix); TypeUtils.outputVal("\n", buf, ""); String fieldPrefix = prefix + "\t"; outputFields(s, buf, fieldPrefix, inProcess); TypeUtils.outputVal("}", buf, prefix); } finally { inProcess.remove(s); } }
new FieldMapping(fieldsMap, fieldPos, fieldNullPos, numBools, numBytes, numShorts, numInts, numLongs, numFloats, numDoubles, numBigInts, numBigDecimals, numDates, numStrings, numArrays, numMaps, numStructs, numReferenceables);
public void output(IStruct s, Appendable buf, String prefix, Set<IStruct> inProcess) throws AtlasException { if (s == null) { TypeUtils.outputVal("<null>\n", buf, ""); return; } if (inProcess == null) { inProcess = new HashSet<>(); } else if (inProcess.contains(s)) { // Avoid infinite recursion when structs reference each other. return; } inProcess.add(s); try { TypeUtils.outputVal("{", buf, prefix); TypeUtils.outputVal("\n", buf, ""); String fieldPrefix = prefix + "\t"; outputFields(s, buf, fieldPrefix, inProcess); TypeUtils.outputVal("}", buf, prefix); } finally { inProcess.remove(s); } }
return new FieldMapping(fieldsMap, fieldPos, fieldNullPos, numBools, numBytes, numShorts, numInts, numLongs, numFloats, numDoubles, numBigInts, numBigDecimals, numDates, numStrings, numArrays, numMaps, numStructs, numReferenceables);
@Override public void output(IReferenceableInstance s, Appendable buf, String prefix, Set<IReferenceableInstance> inProcess) throws AtlasException { fieldMapping.output(s, buf, prefix, inProcess); }
TypeUtils.outputVal("\n", buf, ""); outputFields(s, buf, fieldPrefix, inProcess);
new FieldMapping(fieldsMap, fieldPos, fieldNullPos, numBools, numBytes, numShorts, numInts, numLongs, numFloats, numDoubles, numBigInts, numBigDecimals, numDates, numStrings, numArrays, numMaps, numStructs, numReferenceables);
public void output(IStruct s, Appendable buf, String prefix, Set<IStruct> inProcess) throws AtlasException { fieldMapping.output(s, buf, prefix, inProcess); }
TypeUtils.outputVal("\n", buf, ""); outputFields(s, buf, fieldPrefix, inProcess);
return new FieldMapping(fieldsMap, fieldPos, fieldNullPos, numBools, numBytes, numShorts, numInts, numLongs, numFloats, numDoubles, numBigInts, numBigDecimals, numDates, numStrings, numArrays, numMaps, numStructs, numReferenceables);
@Override public void output(IReferenceableInstance s, Appendable buf, String prefix, Set<IReferenceableInstance> inProcess) throws AtlasException { fieldMapping.output(s, buf, prefix, inProcess); }
@Override public String toString() { try { StringBuilder buf = new StringBuilder(); String prefix = ""; fieldMapping.output(this, buf, prefix, null); return buf.toString(); } catch (AtlasException me) { throw new RuntimeException(me); } }
@Override public String toString() { try { StringBuilder buf = new StringBuilder(); String prefix = ""; fieldMapping.output(this, buf, prefix, new HashSet<IReferenceableInstance>()); return buf.toString(); } catch (AtlasException me) { throw new RuntimeException(me); } }
@Override public String toString() { try { StringBuilder buf = new StringBuilder(); String prefix = ""; fieldMapping.output(this, buf, prefix, null); return buf.toString(); } catch (AtlasException me) { throw new RuntimeException(me); } }
@Override public String toString() { try { StringBuilder buf = new StringBuilder(); String prefix = ""; fieldMapping.output(this, buf, prefix, new HashSet<IReferenceableInstance>()); return buf.toString(); } catch (AtlasException me) { throw new RuntimeException(me); } }
ownerInstance.fieldMapping().output(ownerInstance, new StringBuilder(), "", new HashSet<IReferenceableInstance>());
ownerInstance.fieldMapping().output(ownerInstance, new StringBuilder(), "", new HashSet<IReferenceableInstance>());
ownerInstance.fieldMapping().output(ownerInstance, new StringBuilder(), "", null);
ownerInstance.fieldMapping().output(ownerInstance, new StringBuilder(), "", null);