@Override public SelectionOrAlias fcall(String name, Object... parameters) { return queueName(new Utils.FCall(name, parameters)); }
@Override public SelectionOrAlias writeTime(String name) { return queueName(new Utils.FCall("writetime", new Utils.CName(name))); }
@Override public SelectionOrAlias path(String... segments) { return queueName(QueryBuilder.path(segments)); }
@Override public SelectionOrAlias column(String name) { return queueName(name); }
@Override public SelectionOrAlias raw(String rawString) { return queueName(QueryBuilder.raw(rawString)); }
/** * Selects the provided column. * * @param name the new column name to add. * @return this in-build SELECT statement */ public SelectionOrAlias column(String name) { return queueName(name); }
/** * Selects the ttl of provided column. * <p> * This is a shortcut for {@code fcall("ttl", QueryBuilder.column(name))}. * * @param name the name of the column to select the ttl of. * @return this in-build SELECT statement */ public SelectionOrAlias ttl(String name) { return queueName(new Utils.FCall("ttl", new Utils.CName(name))); }
@Override public SelectionOrAlias avg(Object column) { return queueName(QueryBuilder.avg(column)); }
@Override public SelectionOrAlias fcall(String name, Object... parameters) { return queueName(new Utils.FCall(name, parameters)); }
@Override public SelectionOrAlias sum(Object column) { return queueName(QueryBuilder.sum(column)); }
@Override public SelectionOrAlias min(Object column) { return queueName(QueryBuilder.min(column)); }
@Override public SelectionOrAlias max(Object column) { return queueName(QueryBuilder.max(column)); }
@Override public SelectionOrAlias path(String... segments) { return queueName(QueryBuilder.path(segments)); }
@Override public SelectionOrAlias writeTime(String name) { return queueName(new Utils.FCall("writetime", new Utils.CName(name))); }
@Override public SelectionOrAlias column(String name) { return queueName(name); }
@Override public SelectionOrAlias raw(String rawString) { return queueName(QueryBuilder.raw(rawString)); }
@Override public SelectionOrAlias cast(Object column, DataType targetType) { return queueName(QueryBuilder.cast(column, targetType)); }
@Override public SelectionOrAlias ttl(String name) { return queueName(new Utils.FCall("ttl", new Utils.CName(name))); }
@Override public SelectionOrAlias count(Object column) { return queueName(QueryBuilder.count(column)); }
@Override public SelectionOrAlias toJson(String name) { return queueName(QueryBuilder.toJson(name)); }