1 instantiation of CqlParser
System.Data.Entity (1)
System\Data\Common\EntitySql\CqlQuery.cs (1)
145CqlParser cqlParser = new CqlParser(parserOptions, true);
103 references to CqlParser
System.Data.Entity (103)
System\Data\Common\EntitySql\CqlLexerHelpers.cs (102)
356identifierToken = NewToken(CqlParser.ESCAPED_IDENTIFIER, id); 383if (keywordID == CqlParser.AS) 391else if (keywordID == CqlParser.FUNCTION) 439return NewToken(CqlParser.IDENTIFIER, id); 600return NewToken(CqlParser.LITERAL, new AST.Literal(literalValue, literalKind, _query, _iPos)); 610return NewToken(CqlParser.PARAMETER, new AST.QueryParameter(param, _query, _iPos)); 837keywords.Add("all", CqlParser.ALL); 838keywords.Add("and", CqlParser.AND); 839keywords.Add("anyelement", CqlParser.ANYELEMENT); 840keywords.Add("apply", CqlParser.APPLY); 841keywords.Add("as", CqlParser.AS); 842keywords.Add("asc", CqlParser.ASC); 843keywords.Add("between", CqlParser.BETWEEN); 844keywords.Add("by", CqlParser.BY); 845keywords.Add("case", CqlParser.CASE); 846keywords.Add("cast", CqlParser.CAST); 847keywords.Add("collate", CqlParser.COLLATE); 848keywords.Add("collection", CqlParser.COLLECTION); 849keywords.Add("createref", CqlParser.CREATEREF); 850keywords.Add("cross", CqlParser.CROSS); 851keywords.Add("deref", CqlParser.DEREF); 852keywords.Add("desc", CqlParser.DESC); 853keywords.Add("distinct", CqlParser.DISTINCT); 854keywords.Add("element", CqlParser.ELEMENT); 855keywords.Add("else", CqlParser.ELSE); 856keywords.Add("end", CqlParser.END); 857keywords.Add("escape", CqlParser.ESCAPE); 858keywords.Add("except", CqlParser.EXCEPT); 859keywords.Add("exists", CqlParser.EXISTS); 860keywords.Add("false", CqlParser.LITERAL); 861keywords.Add("flatten", CqlParser.FLATTEN); 862keywords.Add("from", CqlParser.FROM); 863keywords.Add("full", CqlParser.FULL); 864keywords.Add("function", CqlParser.FUNCTION); 865keywords.Add("group", CqlParser.GROUP); 866keywords.Add("grouppartition", CqlParser.GROUPPARTITION); 867keywords.Add("having", CqlParser.HAVING); 868keywords.Add("in", CqlParser.IN); 869keywords.Add("inner", CqlParser.INNER); 870keywords.Add("intersect", CqlParser.INTERSECT); 871keywords.Add("is", CqlParser.IS); 872keywords.Add("join", CqlParser.JOIN); 873keywords.Add("key", CqlParser.KEY); 874keywords.Add("left", CqlParser.LEFT); 875keywords.Add("like", CqlParser.LIKE); 876keywords.Add("limit", CqlParser.LIMIT); 877keywords.Add("multiset", CqlParser.MULTISET); 878keywords.Add("navigate", CqlParser.NAVIGATE); 879keywords.Add("not", CqlParser.NOT); 880keywords.Add("null", CqlParser.NULL); 881keywords.Add("of", CqlParser.OF); 882keywords.Add("oftype", CqlParser.OFTYPE); 883keywords.Add("on", CqlParser.ON); 884keywords.Add("only", CqlParser.ONLY); 885keywords.Add("or", CqlParser.OR); 886keywords.Add("order", CqlParser.ORDER); 887keywords.Add("outer", CqlParser.OUTER); 888keywords.Add("overlaps", CqlParser.OVERLAPS); 889keywords.Add("ref", CqlParser.REF); 890keywords.Add("relationship", CqlParser.RELATIONSHIP); 891keywords.Add("right", CqlParser.RIGHT); 892keywords.Add("row", CqlParser.ROW); 893keywords.Add("select", CqlParser.SELECT); 894keywords.Add("set", CqlParser.SET); 895keywords.Add("skip", CqlParser.SKIP); 896keywords.Add("then", CqlParser.THEN); 897keywords.Add("top", CqlParser.TOP); 898keywords.Add("treat", CqlParser.TREAT); 899keywords.Add("true", CqlParser.LITERAL); 900keywords.Add("union", CqlParser.UNION); 901keywords.Add("using", CqlParser.USING); 902keywords.Add("value", CqlParser.VALUE); 903keywords.Add("when", CqlParser.WHEN); 904keywords.Add("where", CqlParser.WHERE); 905keywords.Add("with", CqlParser.WITH); 1013operators.Add("==", CqlParser.OP_EQ); 1014operators.Add("!=", CqlParser.OP_NEQ); 1015operators.Add("<>", CqlParser.OP_NEQ); 1016operators.Add("<", CqlParser.OP_LT); 1017operators.Add("<=", CqlParser.OP_LE); 1018operators.Add(">", CqlParser.OP_GT); 1019operators.Add(">=", CqlParser.OP_GE); 1020operators.Add("&&", CqlParser.AND); 1021operators.Add("||", CqlParser.OR); 1022operators.Add("!", CqlParser.NOT); 1023operators.Add("+", CqlParser.PLUS); 1024operators.Add("-", CqlParser.MINUS); 1025operators.Add("*", CqlParser.STAR); 1026operators.Add("/", CqlParser.FSLASH); 1027operators.Add("%", CqlParser.PERCENT); 1043punctuators.Add(",", CqlParser.COMMA); 1044punctuators.Add(":", CqlParser.COLON); 1045punctuators.Add(".", CqlParser.DOT); 1046punctuators.Add("?", CqlParser.QMARK); 1047punctuators.Add("(", CqlParser.L_PAREN); 1048punctuators.Add(")", CqlParser.R_PAREN); 1049punctuators.Add("[", CqlParser.L_BRACE); 1050punctuators.Add("]", CqlParser.R_BRACE); 1051punctuators.Add("{", CqlParser.L_CURLY); 1052punctuators.Add("}", CqlParser.R_CURLY); 1053punctuators.Add(";", CqlParser.SCOLON); 1054punctuators.Add("=", CqlParser.EQUAL);
System\Data\Common\EntitySql\CqlQuery.cs (1)
145CqlParser cqlParser = new CqlParser(parserOptions, true);