public Builder add(Function fun) { functions.put(fun.name(), fun); return this; }
public Builder add(Function fun) { functions.put(fun.name(), fun); return this; }
protected void setArg(int i, ByteBuffer value) throws InvalidRequestException { RequestValidations.checkBindValueSet(value, "Invalid unset value for argument in call to function %s", fun.name().name); args.set(i, value); }
public Builder add(Function fun) { functions.put(fun.name(), fun); return this; }
protected void setArg(int i, ByteBuffer value) throws InvalidRequestException { RequestValidations.checkBindValueSet(value, "Invalid unset value for argument in call to function %s", fun.name().name); args.set(i, value); }
public static ColumnSpecification makeArgSpec(String receiverKs, String receiverCf, Function fun, int i) { return new ColumnSpecification(receiverKs, receiverCf, new ColumnIdentifier("arg" + i + '(' + fun.name().toString().toLowerCase() + ')', true), fun.argTypes().get(i)); }
public static FunctionExecutionException create(Function function, Throwable cause) { List<String> cqlTypes = AbstractType.asCQLTypeStringList(function.argTypes()); FunctionExecutionException fee = new FunctionExecutionException(function.name(), cqlTypes, cause.toString()); fee.initCause(cause); return fee; }
public void ensureHasPermission(Permission permission, Function function) { // Save creating a FunctionResource is we don't need to if (!DatabaseDescriptor.getAuthorizer().requireAuthorization()) return; // built in functions are always available to all if (function.isNative()) return; checkPermissionOnResourceChain(permission, FunctionResource.function(function.name().keyspace, function.name().name, function.argTypes())); }
public static ColumnSpecification makeArgSpec(String receiverKs, String receiverCf, Function fun, int i) { return new ColumnSpecification(receiverKs, receiverCf, new ColumnIdentifier("arg" + i + '(' + fun.name().toString().toLowerCase() + ')', true), fun.argTypes().get(i)); }
public static FunctionExecutionException create(Function function, Throwable cause) { List<String> cqlTypes = AbstractType.asCQLTypeStringList(function.argTypes()); FunctionExecutionException fee = new FunctionExecutionException(function.name(), cqlTypes, cause.toString()); fee.initCause(cause); return fee; }
public void ensureHasPermission(Permission permission, Function function) { // Save creating a FunctionResource is we don't need to if (!DatabaseDescriptor.getAuthorizer().requireAuthorization()) return; // built in functions are always available to all if (function.isNative()) return; checkPermissionOnResourceChain(permission, FunctionResource.function(function.name().keyspace, function.name().name, function.argTypes())); }
public static ColumnSpecification makeArgSpec(String receiverKs, String receiverCf, Function fun, int i) { return new ColumnSpecification(receiverKs, receiverCf, new ColumnIdentifier("arg" + i + '(' + fun.name().toString().toLowerCase() + ')', true), fun.argTypes().get(i)); }
@Override public String toCQLString() { return new StrBuilder().append(fun.name()) .append("(") .appendWithSeparators(argSelectors.stream().map(s -> s.toCQLString()).toArray(String[]::new), ", ") .append(")") .toString(); } }
@Override public String toString() { return new StrBuilder().append(fun.name()) .append("(") .appendWithSeparators(argSelectors, ", ") .append(")") .toString(); } }
@Override public String toString() { return new StrBuilder().append(function.name()) .append("(") .appendWithSeparators(args, ", ") .append(")") .toString(); }
@Override public String toString() { return new StrBuilder().append(fun.name()) .append("(") .appendWithSeparators(argSelectors, ", ") .append(")") .toString(); } }
@Override public String toString() { return new StrBuilder().append(function.name()) .append("(") .appendWithSeparators(args, ", ") .append(")") .toString(); }