query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DefaultCreateDseAggregate.java [86:127]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  @NonNull
  @Override
  public String asCql() {
    StringBuilder builder = new StringBuilder();

    builder.append("CREATE ");
    if (orReplace) {
      builder.append("OR REPLACE ");
    }
    builder.append("AGGREGATE ");

    if (ifNotExists) {
      builder.append("IF NOT EXISTS ");
    }
    CqlHelper.qualify(keyspace, functionName, builder);

    builder.append(" (");
    boolean first = true;
    for (DataType param : parameters) {
      if (first) {
        first = false;
      } else {
        builder.append(',');
      }
      builder.append(param.asCql(false, true));
    }
    builder.append(')');
    if (sFunc != null) {
      builder.append(" SFUNC ");
      builder.append(sFunc.asCql(true));
    }
    if (sType != null) {
      builder.append(" STYPE ");
      builder.append(sType.asCql(false, true));
    }
    if (finalFunc != null) {
      builder.append(" FINALFUNC ");
      builder.append(finalFunc.asCql(true));
    }
    if (term != null) {
      builder.append(" INITCOND ");
      term.appendTo(builder);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



query-builder/src/main/java/com/datastax/oss/driver/internal/querybuilder/schema/DefaultCreateAggregate.java [77:118]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  @NonNull
  @Override
  public String asCql() {
    StringBuilder builder = new StringBuilder();

    builder.append("CREATE ");
    if (orReplace) {
      builder.append("OR REPLACE ");
    }
    builder.append("AGGREGATE ");

    if (ifNotExists) {
      builder.append("IF NOT EXISTS ");
    }
    CqlHelper.qualify(keyspace, functionName, builder);

    builder.append(" (");
    boolean first = true;
    for (DataType param : parameters) {
      if (first) {
        first = false;
      } else {
        builder.append(',');
      }
      builder.append(param.asCql(false, true));
    }
    builder.append(')');
    if (sFunc != null) {
      builder.append(" SFUNC ");
      builder.append(sFunc.asCql(true));
    }
    if (sType != null) {
      builder.append(" STYPE ");
      builder.append(sType.asCql(false, true));
    }
    if (finalFunc != null) {
      builder.append(" FINALFUNC ");
      builder.append(finalFunc.asCql(true));
    }
    if (term != null) {
      builder.append(" INITCOND ");
      term.appendTo(builder);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



