public WithFunction prepare(CFMetaData cfm) { List<Selectable> preparedArgs = new ArrayList<>(args.size()); for (Selectable.Raw arg : args) preparedArgs.add(arg.prepare(cfm)); return new WithFunction(functionName, preparedArgs); }
ColumnIdentifier id = (ColumnIdentifier) rawSelector.selectable.prepare(cfm); ColumnDefinition def = cfm.getColumnDefinition(id); if (def == null)
public WithFieldSelection prepare(CFMetaData cfm) { return new WithFieldSelection(selected.prepare(cfm), field.prepare(cfm)); }
private static Selector makeSelector(CFMetaData cfm, RawSelector raw, List<ColumnDefinition> defs, SelectionColumnMapping columnMapping) throws InvalidRequestException { Selectable selectable = raw.selectable.prepare(cfm); return makeSelector(cfm, selectable, raw.alias, defs, columnMapping); }