@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))
       + ")";
 }
Beispiel #2
0
 public DataFormat(CompoundType type, ByteOrder byteOrder) {
   setType(type);
   setName(type.getName());
   setVersion("1.0.0");
   setByteOrder(byteOrder);
   this.typeDefMap = new HashMap<String, Type>(16);
 }
Beispiel #3
0
  @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);
 }