Shortcut for {@link #dropFunction(CqlIdentifier)
dropFunction(CqlIdentifier.fromCql(functionName)}.
491084
@NonNull
  public static Drop dropFunction(@NonNull String functionName) {
    return new DefaultDrop(CqlIdentifier.fromCql(functionName), "FUNCTION");
  }
609372
public static Method getFunction(String functionName) {
    return functionMap.get("sql" + functionName.toLowerCase(Locale.US));
  }
339082
@NonNull
  public static Drop dropAggregate(@NonNull String aggregateName) {
    return new DefaultDrop(CqlIdentifier.fromCql(aggregateName), "AGGREGATE");
  }
756305
private static String func(String func, String column, @Nullable String alias) {
		if (alias == null) {
			alias = aliased(column);
		}
		return func + '(' + column + ") AS " + alias;
	}
931158
public static <E> OqlBuilder<E> from(final String from) {
    OqlBuilder<E> query = new OqlBuilder<E>();
    query.newFrom(from);
    return query;
  }
956176
@SuppressWarnings("resource")
    public static <R> Stream<R> zip(final Collection<? extends ShortStream> c, final ShortNFunction<R> zipFunction) {
        if (N.isNullOrEmpty(c)) {
            return Stream.empty();
        }

        final int len = c.size();
        final ShortIterator[] iters = new ShortIterator[len];
        int i = 0;

        for (ShortStream s : c) {
            iters[i++] = s.iteratorEx();
        }

        return new IteratorStream<>(new ObjIteratorEx<R>() {
            @Override
            public boolean hasNext() {
                for (int i = 0; i < len; i++) {
                    if (iters[i].hasNext() == false) {
                        return false;
                    }
                }

                return true;
            }

            @Override
            public R next() {
                final short[] args = new short[len];

                for (int i = 0; i < len; i++) {
                    args[i] = iters[i].nextShort();
                }

                return zipFunction.apply(args);
            }
        }).onClose(newCloseHandler(c));
    }
177941
@Deprecated
    static <T, R> Function<T, R> indexedd(final IndexedFunction<T, R> func) {
        return Functions.indexed(func);
    }
1224853
@NonNull
  public static Drop dropIndex(@Nullable CqlIdentifier keyspace, @NonNull CqlIdentifier indexName) {
    return new DefaultDrop(keyspace, indexName, "INDEX");
  }
1245804
@NonNull
  public static Drop dropTable(@Nullable String keyspace, @NonNull String tableName) {
    return dropTable(
        keyspace == null ? null : CqlIdentifier.fromCql(keyspace),
        CqlIdentifier.fromCql(tableName));
  }
691737
@NonNull
  public static Drop dropFunction(
      @Nullable CqlIdentifier keyspace, @NonNull CqlIdentifier functionName) {
    return new DefaultDrop(keyspace, functionName, "FUNCTION");
  }
1131873
@NonNull
  public static Drop dropKeyspace(@NonNull String keyspaceName) {
    return dropKeyspace(CqlIdentifier.fromCql(keyspaceName));
  }
59579
public <T> Optional<T> answer(Function<String, T> function) {
        return fromNullable(askBuilder.answer(function));
    }
995015
private static <I, O> AsyncFunction<I, O> asAsyncFunction(
      final Function<? super I, ? extends O> function) {
    return new AsyncFunction<I, O>() {
      @Override public ListenableFuture<O> apply(I input) {
        O output = function.apply(input);
        return immediateFuture(output);
      }
    };
  }
321157
function(tableName, columnName, callback) {
    var cqlString = util.format('ALTER TABLE %s DROP %s', tableName, columnName);
    return this.runSql(cqlString, callback).nodeify(callback);
  }
185742
function isOnlyFunction(typ) {
	return typ instanceof TObject && 
		   typ.qname === null && 
		   typ.properties.size() === 0 &&
		   typ.calls.length > 0 &&
		   typ.typeParameters.length === 0 &&
		   typ.supers.length === 0;
}
275633
public void dropCQLTable(String storeName) {
        String tableName = CQLService.storeToCQLName(storeName);
        m_logger.info("Dropping table: {}", tableName);
        String cql = "DROP TABLE " + qualifiedTableName(tableName) + ";";
        executeCQL(cql);
    }
662327
public static OnJqueryFunction on(final Attr events, JavaScriptInlineFunction handler) {
        return new OnJqueryFunction(events, Attr.nullValue(), null, handler);
    }