UNPKG

odatafy-parser

Version:

generate odatafy ast from odata query parameters

180 lines (179 loc) 8.97 kB
"use strict"; /** * Node Types */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ExpandIdentifierFlags = exports.SearchItemTypes = exports.SearchOperators = exports.SelectIdentifierFlags = exports.OrderDirection = exports.FuncNamesVarArgs = exports.FuncNames0Args = exports.FuncNames1Args = exports.FuncNames2Args = exports.OperatorNodeOperators = exports.SymbolNodeTypes = exports.ConstantSpatialNodeTypes = exports.ConstantSpatialNodeAbstractSpatialTypes = exports.ConstantNodeTypes = exports.NodeTypes = void 0; var NodeTypes; (function (NodeTypes) { NodeTypes["OperatorNode"] = "OperatorNode"; NodeTypes["ConstantNode"] = "ConstantNode"; NodeTypes["ConstantSpatialNode"] = "ConstantSpatialNode"; NodeTypes["CollectionNode"] = "CollectionNode"; NodeTypes["LineStringNode"] = "LineStringNode"; NodeTypes["MultiLineStringNode"] = "MultiLineStringNode"; NodeTypes["MultiPointNode"] = "MultiPointNode"; NodeTypes["MultiPolygonNode"] = "MultiPolygonNode"; NodeTypes["PointNode"] = "PointNode"; NodeTypes["PolygonNode"] = "PolygonNode"; NodeTypes["SymbolNode"] = "SymbolNode"; NodeTypes["FuncNode2Args"] = "FuncNode2Args"; NodeTypes["FuncNode1Args"] = "FuncNode1Args"; NodeTypes["FuncNode0Args"] = "FuncNode0Args"; NodeTypes["FuncNodeVarArgs"] = "FuncNodeVarArgs"; NodeTypes["FuncNodeCase"] = "FuncNodeCase"; NodeTypes["EnumValueNode"] = "EnumValueNode"; NodeTypes["OrderbyNode"] = "OrderbyNode"; NodeTypes["OrderbyItemNode"] = "OrderbyItemNode"; NodeTypes["ComputeNode"] = "ComputeNode"; NodeTypes["ComputeItemNode"] = "ComputeItemNode"; NodeTypes["SearchOperatorNode"] = "SearchOperatorNode"; NodeTypes["SearchItemNode"] = "SearchItemNode"; NodeTypes["SelectNode"] = "SelectNode"; NodeTypes["SelectFunctionNode"] = "SelectFunctionNode"; NodeTypes["SelectPathNode"] = "SelectPathNode"; NodeTypes["SelectPathNodeWithOptions"] = "SelectPathNodeWithOptions"; NodeTypes["SelectIdentifierNode"] = "SelectIdentifierNode"; NodeTypes["SelectOptionsUnprocessedNode"] = "SelectOptionsUnprocessedNode"; NodeTypes["ExpandNode"] = "ExpandNode"; NodeTypes["ExpandFunctionNode"] = "ExpandFunctionNode"; NodeTypes["ExpandPathNode"] = "ExpandPathNode"; NodeTypes["ExpandPathNodeWithOptions"] = "ExpandPathNodeWithOptions"; NodeTypes["ExpandIdentifierNode"] = "ExpandIdentifierNode"; NodeTypes["ExpandOptionsUnprocessedNode"] = "ExpandOptionsUnprocessedNode"; NodeTypes["ExpandOptionsNode"] = "ExpandOptionsNode"; NodeTypes["ExpandStarNode"] = "ExpandStarNode"; NodeTypes["ExpandValueNode"] = "ExpandValueNode"; })(NodeTypes = exports.NodeTypes || (exports.NodeTypes = {})); var ConstantNodeTypes; (function (ConstantNodeTypes) { ConstantNodeTypes["Null"] = "Null"; ConstantNodeTypes["Boolean"] = "Boolean"; ConstantNodeTypes["GUID"] = "GUID"; ConstantNodeTypes["DateTimeOffsetValueInUrl"] = "DateTimeOffsetValueInUrl"; ConstantNodeTypes["DateValue"] = "DateValue"; ConstantNodeTypes["TimeOfDayValueInUrl"] = "TimeOfDayValueInUrl"; ConstantNodeTypes["Decimal"] = "Decimal"; ConstantNodeTypes["Integer"] = "Integer"; ConstantNodeTypes["String"] = "String"; ConstantNodeTypes["Duration"] = "Duration"; ConstantNodeTypes["Binary"] = "Binary"; ConstantNodeTypes["Object"] = "Object"; ConstantNodeTypes["Array"] = "Array"; })(ConstantNodeTypes = exports.ConstantNodeTypes || (exports.ConstantNodeTypes = {})); var ConstantSpatialNodeAbstractSpatialTypes; (function (ConstantSpatialNodeAbstractSpatialTypes) { ConstantSpatialNodeAbstractSpatialTypes["Geography"] = "Geography"; ConstantSpatialNodeAbstractSpatialTypes["Geometry"] = "Geometry"; })(ConstantSpatialNodeAbstractSpatialTypes = exports.ConstantSpatialNodeAbstractSpatialTypes || (exports.ConstantSpatialNodeAbstractSpatialTypes = {})); var ConstantSpatialNodeTypes; (function (ConstantSpatialNodeTypes) { ConstantSpatialNodeTypes["Collection"] = "Collection"; ConstantSpatialNodeTypes["MultiLineString"] = "MultiLineString"; ConstantSpatialNodeTypes["MultiPoint"] = "MultiPoint"; ConstantSpatialNodeTypes["MultiPolygon"] = "MultiPolygon"; ConstantSpatialNodeTypes["Point"] = "Point"; ConstantSpatialNodeTypes["Polygon"] = "Polygon"; })(ConstantSpatialNodeTypes = exports.ConstantSpatialNodeTypes || (exports.ConstantSpatialNodeTypes = {})); var SymbolNodeTypes; (function (SymbolNodeTypes) { SymbolNodeTypes["Identifier"] = "Identifier"; SymbolNodeTypes["MemberExpression"] = "MemberExpression"; SymbolNodeTypes["Collection"] = "Collection"; SymbolNodeTypes["TypeName"] = "TypeName"; })(SymbolNodeTypes = exports.SymbolNodeTypes || (exports.SymbolNodeTypes = {})); var OperatorNodeOperators; (function (OperatorNodeOperators) { OperatorNodeOperators["And"] = "and"; OperatorNodeOperators["Or"] = "or"; OperatorNodeOperators["Eq"] = "eq"; OperatorNodeOperators["Ne"] = "ne"; OperatorNodeOperators["Ge"] = "ge"; OperatorNodeOperators["Le"] = "le"; OperatorNodeOperators["Gt"] = "gt"; OperatorNodeOperators["Lt"] = "lt"; OperatorNodeOperators["Add"] = "add"; OperatorNodeOperators["Sub"] = "sub"; OperatorNodeOperators["Mul"] = "mul"; OperatorNodeOperators["Div"] = "div"; OperatorNodeOperators["Divby"] = "divby"; OperatorNodeOperators["Mod"] = "mod"; OperatorNodeOperators["Has"] = "has"; OperatorNodeOperators["Not"] = "not"; })(OperatorNodeOperators = exports.OperatorNodeOperators || (exports.OperatorNodeOperators = {})); var FuncNames2Args; (function (FuncNames2Args) { FuncNames2Args["Concat"] = "concat"; FuncNames2Args["Contains"] = "contains"; FuncNames2Args["Endswith"] = "endswith"; FuncNames2Args["Indexof"] = "indexof"; FuncNames2Args["MatchesPattern"] = "matchesPattern"; FuncNames2Args["Startswith"] = "startswith"; FuncNames2Args["Geo_distance"] = "geo.distance"; FuncNames2Args["Geo_intersects"] = "geo.intersects"; FuncNames2Args["Hassubset"] = "hassubset"; FuncNames2Args["Hassubsequence"] = "hassubsequence"; })(FuncNames2Args = exports.FuncNames2Args || (exports.FuncNames2Args = {})); var FuncNames1Args; (function (FuncNames1Args) { FuncNames1Args["Length"] = "length"; FuncNames1Args["Tolower"] = "tolower"; FuncNames1Args["Toupper"] = "toupper"; FuncNames1Args["Trim"] = "trim"; FuncNames1Args["Year"] = "year"; FuncNames1Args["Month"] = "month"; FuncNames1Args["Day"] = "day"; FuncNames1Args["Hour"] = "hour"; FuncNames1Args["Minute"] = "minute"; FuncNames1Args["Second"] = "second"; FuncNames1Args["Fractionalseconds"] = "fractionalseconds"; FuncNames1Args["Totalseconds"] = "totalseconds"; FuncNames1Args["Date"] = "date"; FuncNames1Args["Time"] = "time"; FuncNames1Args["Totaloffsetminutes"] = "totaloffsetminutes"; FuncNames1Args["Round"] = "round"; FuncNames1Args["Floor"] = "floor"; FuncNames1Args["Ceiling"] = "ceiling"; FuncNames1Args["Geo_length"] = "geo.length"; })(FuncNames1Args = exports.FuncNames1Args || (exports.FuncNames1Args = {})); var FuncNames0Args; (function (FuncNames0Args) { FuncNames0Args["Mindatetime"] = "mindatetime"; FuncNames0Args["Maxdatetime"] = "maxdatetime"; FuncNames0Args["Now"] = "now"; })(FuncNames0Args = exports.FuncNames0Args || (exports.FuncNames0Args = {})); var FuncNamesVarArgs; (function (FuncNamesVarArgs) { FuncNamesVarArgs["Isof"] = "isof"; FuncNamesVarArgs["Cast"] = "cast"; FuncNamesVarArgs["Substring"] = "substring"; FuncNamesVarArgs["Case"] = "case"; })(FuncNamesVarArgs = exports.FuncNamesVarArgs || (exports.FuncNamesVarArgs = {})); /** * Order parser nodes */ var OrderDirection; (function (OrderDirection) { OrderDirection["Asc"] = "asc"; OrderDirection["Desc"] = "desc"; })(OrderDirection = exports.OrderDirection || (exports.OrderDirection = {})); var SelectIdentifierFlags; (function (SelectIdentifierFlags) { SelectIdentifierFlags["AllOperationsInSchema"] = "AllOperationsInSchema"; SelectIdentifierFlags["Annotation"] = "Annotation"; //@Measures.Currency })(SelectIdentifierFlags = exports.SelectIdentifierFlags || (exports.SelectIdentifierFlags = {})); var SearchOperators; (function (SearchOperators) { SearchOperators["And"] = "AND"; SearchOperators["Or"] = "OR"; SearchOperators["Not"] = "NOT"; })(SearchOperators = exports.SearchOperators || (exports.SearchOperators = {})); var SearchItemTypes; (function (SearchItemTypes) { SearchItemTypes["Phrase"] = "Phrase"; SearchItemTypes["Word"] = "Word"; })(SearchItemTypes = exports.SearchItemTypes || (exports.SearchItemTypes = {})); var ExpandIdentifierFlags; (function (ExpandIdentifierFlags) { ExpandIdentifierFlags["Annotation"] = "Annotation"; //@Measures.Currency })(ExpandIdentifierFlags = exports.ExpandIdentifierFlags || (exports.ExpandIdentifierFlags = {}));