Class FunctionResolver


  • public final class FunctionResolver
    extends java.lang.Object
    • Method Detail

      • makeArgSpec

        public static ColumnSpecification makeArgSpec​(java.lang.String receiverKs,
                                                      java.lang.String receiverCf,
                                                      Function fun,
                                                      int i)
      • get

        public static Function get​(java.lang.String keyspace,
                                   FunctionName name,
                                   java.util.List<? extends AssignmentTestable> providedArgs,
                                   java.lang.String receiverKs,
                                   java.lang.String receiverCf,
                                   AbstractType<?> receiverType)
                            throws InvalidRequestException
        Parameters:
        keyspace - the current keyspace
        name - the name of the function
        providedArgs - the arguments provided for the function call
        receiverKs - the receiver's keyspace
        receiverCf - the receiver's table
        receiverType - if the receiver type is known (during inserts, for example), this should be the type of the receiver
        Throws:
        InvalidRequestException