Class TokenParser

java.lang.Object
com.sap.cds.impl.parser.TokenParser

public class TokenParser extends Object
  • Field Details

  • Method Details

    • parse

      public static CqnToken parse(com.fasterxml.jackson.databind.JsonNode node)
    • parseValue

      public static <T extends CqnValue> T parseValue(com.fasterxml.jackson.databind.JsonNode node)
    • list

      public static CqnValue list(com.fasterxml.jackson.databind.JsonNode objNode)
    • func

      public static CqnFunc func(com.fasterxml.jackson.databind.JsonNode node)
    • xpr

      public static CqnExpression xpr(com.fasterxml.jackson.databind.JsonNode node)
    • value

      public static Object value(com.fasterxml.jackson.databind.JsonNode value, CdsBaseType type)
    • defaultValue

      public static Object defaultValue(com.fasterxml.jackson.databind.JsonNode defValNode, CdsType type)
    • ref

      public static StructuredTypeRef ref(com.fasterxml.jackson.databind.JsonNode node)
    • elementRef

      public static CqnElementRef elementRef(com.fasterxml.jackson.databind.JsonNode node)
    • alias

      public static String alias(com.fasterxml.jackson.databind.JsonNode node)
    • alias

      public static void alias(com.fasterxml.jackson.databind.JsonNode node, Consumer<String> c)
    • join

      public static CqnJoin join(com.fasterxml.jackson.databind.JsonNode from)
    • val

      public static <T extends CqnValue> T val(com.fasterxml.jackson.databind.JsonNode node)