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