@Override public String getSql() { CompoundType opSql = (this.not ? this.opType.negate() : this.opType); return "(" + Joiner.on(opSql.op()).join(Lists.transform(this.clauses, Constants.sqlGetter)) + ")"; }
public DataFormat(CompoundType type, ByteOrder byteOrder) { setType(type); setName(type.getName()); setVersion("1.0.0"); setByteOrder(byteOrder); this.typeDefMap = new HashMap<String, Type>(16); }
@Override public void emitStruct(final CompoundType t, final String alternateName) { String name = t.getName(); if (name == null && alternateName != null) { name = alternateName; } System.out.println("Referenced type \"" + name + "\""); }
@Override public int compareTo(CompoundType o) { return getName().compareTo(o.getName()); }
protected MultiValue(String id, CompoundType type, Map<String, Object> items) { this(id, type); type.validate(items); this.putAll(items); }