Class FunctionName

java.lang.Object
org.apache.cassandra.cql3.functions.FunctionName

public final class FunctionName extends Object
  • Field Details

    • keyspace

      public final String keyspace
    • name

      public final String name
  • Constructor Details

    • FunctionName

      public FunctionName(String keyspace, String name)
  • Method Details

    • nativeFunction

      public static FunctionName nativeFunction(String name)
    • isNameValid

      public static boolean isNameValid(String name)
      Validate the function name, e.g. contains no disallowed characters
      Parameters:
      name -
      Returns:
      true if name is valid; otherwise, false
    • asNativeFunction

      public FunctionName asNativeFunction()
    • hasKeyspace

      public boolean hasKeyspace()
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • equalsNativeFunction

      public final boolean equalsNativeFunction(FunctionName nativeFunction)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • appendCqlTo

      public void appendCqlTo(CqlBuilder builder)