CircleStreamBuffer with default buffer size.CircleStreamBuffer with given initial buffer size.CircleStreamBuffer.CircleStreamBuffer.UriParserBaseVisitor.visitExpandItem(org.apache.olingo.server.core.uri.antlr.UriParserParser.ExpandItemContext ctx)
and
UriParserBaseVisitor.visitExpandPathExtension(org.apache.olingo.server.core.uri.antlr.UriParserParser.ExpandPathExtensionContext ctx)
to allow nodes
deeper in the expand tree at
UriParserBaseVisitor.visitExpandPathExtension(org.apache.olingo.server.core.uri.antlr.UriParserParser.ExpandPathExtensionContext ctx)
appending path
segments to the currently processed ExpandItemImpl.UriParserBaseVisitor.visitSelectItem(org.apache.olingo.server.core.uri.antlr.UriParserParser.SelectItemContext ctx)
to allow
nodes
deeper in the expand tree at
UriParserBaseVisitor.visitSelectSegment(org.apache.olingo.server.core.uri.antlr.UriParserParser.SelectSegmentContext ctx)
appending path segments to the
currently processed SelectItemImpl.UriParseTreeVisitor.visitExpandPath(org.apache.olingo.server.core.uri.antlr.UriParserParser.ExpandPathContext) right before
calling UriParseTreeVisitor.readResourcePathSegment(org.apache.olingo.server.core.uri.antlr.UriParserParser.PathSegmentContext) After reading
the path the variable is set back to false
readResourcePathSegment handles all navigation properties, it depends on the context if key predicates are allowed
or not.If-Match and If-None-Match.UriParserParser.aliasAndValue().UriParserParser.aliasAndValue().UriParserParser.allEOF().UriParserParser.allEOF().UriParserParser.allExpr().UriParserParser.allExpr().altAdd
labeled alternative in UriParserParser.commonExpr().altAdd
labeled alternative in UriParserParser.commonExpr().altAlias
labeled alternative in UriParserParser.commonExpr().altAlias
labeled alternative in UriParserParser.commonExpr().altAll
labeled alternative in UriParserParser.commonExpr().altAll
labeled alternative in UriParserParser.commonExpr().altAnd
labeled alternative in UriParserParser.commonExpr().altAnd
labeled alternative in UriParserParser.commonExpr().altAny
labeled alternative in UriParserParser.commonExpr().altAny
labeled alternative in UriParserParser.commonExpr().altComparism
labeled alternative in UriParserParser.commonExpr().altComparism
labeled alternative in UriParserParser.commonExpr().altEquality
labeled alternative in UriParserParser.commonExpr().altEquality
labeled alternative in UriParserParser.commonExpr().altHas
labeled alternative in UriParserParser.commonExpr().altHas
labeled alternative in UriParserParser.commonExpr().altJson
labeled alternative in UriParserParser.commonExpr().altJson
labeled alternative in UriParserParser.commonExpr().altLiteral
labeled alternative in UriParserParser.commonExpr().altLiteral
labeled alternative in UriParserParser.commonExpr().altMember
labeled alternative in UriParserParser.commonExpr().altMember
labeled alternative in UriParserParser.commonExpr().altMethod
labeled alternative in UriParserParser.commonExpr().altMethod
labeled alternative in UriParserParser.commonExpr().altMult
labeled alternative in UriParserParser.commonExpr().altMult
labeled alternative in UriParserParser.commonExpr().altOr
labeled alternative in UriParserParser.commonExpr().altOr
labeled alternative in UriParserParser.commonExpr().altPharenthesis
labeled alternative in UriParserParser.commonExpr().altPharenthesis
labeled alternative in UriParserParser.commonExpr().altRoot
labeled alternative in UriParserParser.commonExpr().altRoot
labeled alternative in UriParserParser.commonExpr().altUnary
labeled alternative in UriParserParser.commonExpr().altUnary
labeled alternative in UriParserParser.commonExpr().UriParserParser.anyExpr().UriParserParser.anyExpr().UriParserParser.arrayOrObject().UriParserParser.arrayOrObject().UriParserParser.batchEOF().UriParserParser.batchEOF().UriParserParser.binaryLiteral().UriParserParser.binaryLiteral().UriParserParser.booleanNonCaseLiteral().UriParserParser.booleanNonCaseLiteral().UriParserParser.castExpr().UriParserParser.castExpr().UriParserParser.ceilingMethodCallExpr().UriParserParser.ceilingMethodCallExpr().UriParserParser.collectionLiteral().UriParserParser.collectionLiteral().UriParserParser.concatMethodCallExpr().UriParserParser.concatMethodCallExpr().UriParserParser.constSegment().UriParserParser.constSegment().UriParserParser.containsMethodCallExpr().UriParserParser.containsMethodCallExpr().UriParserParser.contextFragment().UriParserParser.contextFragment().UriParserParser.count().UriParserParser.count().UriParserParser.crossjoinEOF().UriParserParser.crossjoinEOF().UriParserParser.dateLiteral().UriParserParser.dateLiteral().UriParserParser.dateMethodCallExpr().UriParserParser.dateMethodCallExpr().UriParserParser.datetimeoffsetLiteral().UriParserParser.datetimeoffsetLiteral().UriParserParser.dayMethodCallExpr().UriParserParser.dayMethodCallExpr().UriParserParser.decimalLiteral().UriParserParser.decimalLiteral().UriParserParser.durationLiteral().UriParserParser.durationLiteral().UriParserParser.endsWithMethodCallExpr().UriParserParser.endsWithMethodCallExpr().UriParserParser.entityEOF().UriParserParser.entityEOF().UriParserParser.enumLiteral().UriParserParser.enumLiteral().UriParserParser.enumValues().UriParserParser.enumValues().UriParserParser.expand().UriParserParser.expand().UriParserParser.expandCountOption().UriParserParser.expandCountOption().UriParserParser.expandItem().UriParserParser.expandItem().UriParserParser.expandItems().UriParserParser.expandItems().UriParserParser.expandItemsEOF().UriParserParser.expandItemsEOF().UriParserParser.expandOption().UriParserParser.expandOption().UriParserParser.expandPath().UriParserParser.expandPath().UriParserParser.expandPathExtension().UriParserParser.expandPathExtension().UriParserParser.expandRefOption().UriParserParser.expandRefOption().UriParserParser.filter().UriParserParser.filter().UriParserParser.filterExpressionEOF().UriParserParser.filterExpressionEOF().UriParserParser.floorMethodCallExpr().UriParserParser.floorMethodCallExpr().UriParserParser.fractionalsecondsMethodCallExpr().UriParserParser.fractionalsecondsMethodCallExpr().UriParserParser.fullCollectionLiteral().UriParserParser.fullCollectionLiteral().UriParserParser.fullLineStringLiteral().UriParserParser.fullLineStringLiteral().UriParserParser.fullMultilineStringLiteral().UriParserParser.fullMultilineStringLiteral().UriParserParser.fullMultipointLiteral().UriParserParser.fullMultipointLiteral().UriParserParser.fullmultipolygonLiteral().UriParserParser.fullmultipolygonLiteral().UriParserParser.fullpointLiteral().UriParserParser.fullpointLiteral().UriParserParser.fullPolygonLiteral().UriParserParser.fullPolygonLiteral().UriParserParser.geoDistanceMethodCallExpr().UriParserParser.geoDistanceMethodCallExpr().UriParserParser.geographyCollection().UriParserParser.geographyCollection().UriParserParser.geographyLineString().UriParserParser.geographyLineString().UriParserParser.geographyMultilineString().UriParserParser.geographyMultilineString().UriParserParser.geographyMultipoint().UriParserParser.geographyMultipoint().UriParserParser.geographyMultipolygon().UriParserParser.geographyMultipolygon().UriParserParser.geographyPoint().UriParserParser.geographyPoint().UriParserParser.geographyPolygon().UriParserParser.geographyPolygon().UriParserParser.geoIntersectsMethodCallExpr().UriParserParser.geoIntersectsMethodCallExpr().UriParserParser.geoLengthMethodCallExpr().UriParserParser.geoLengthMethodCallExpr().UriParserParser.geoLiteral().UriParserParser.geoLiteral().UriParserParser.geometryCollection().UriParserParser.geometryCollection().UriParserParser.geometryLineString().UriParserParser.geometryLineString().UriParserParser.geometryMultilineString().UriParserParser.geometryMultilineString().UriParserParser.geometryMultipoint().UriParserParser.geometryMultipoint().UriParserParser.geometryMultipolygon().UriParserParser.geometryMultipolygon().UriParserParser.geometryPoint().UriParserParser.geometryPoint().UriParserParser.geometryPolygon().UriParserParser.geometryPolygon().UriParserParser.guidLiteral().UriParserParser.guidLiteral().UriParserParser.hourMethodCallExpr().UriParserParser.hourMethodCallExpr().UriParserParser.indexOfMethodCallExpr().UriParserParser.indexOfMethodCallExpr().UriParserParser.inlinecount().UriParserParser.inlinecount().UriParserParser.intLiteral().UriParserParser.intLiteral().UriParserParser.isofExpr().UriParserParser.isofExpr().UriParserParser.json_array().UriParserParser.json_array().UriParserParser.json_key_value_pair().UriParserParser.json_key_value_pair().UriParserParser.json_object().UriParserParser.json_object().UriParserParser.json_value().UriParserParser.json_value().UriParserParser.jsonPrimitive().UriParserParser.jsonPrimitive().UriParserParser.lengthMethodCallExpr().UriParserParser.lengthMethodCallExpr().UriParserParser.levels().UriParserParser.levels().UriParserParser.lineStringData().UriParserParser.lineStringData().UriParserParser.lineStringLiteral().UriParserParser.lineStringLiteral().UriParserParser.maxDateTimeMethodCallExpr().UriParserParser.maxDateTimeMethodCallExpr().UriParserParser.memberExpr().UriParserParser.memberExpr().UriParserParser.metadataEOF().UriParserParser.metadataEOF().UriParserParser.methodCallExpr().UriParserParser.methodCallExpr().UriParserParser.minDateTimeMethodCallExpr().UriParserParser.minDateTimeMethodCallExpr().UriParserParser.minuteMethodCallExpr().UriParserParser.minuteMethodCallExpr().UriParserParser.monthMethodCallExpr().UriParserParser.monthMethodCallExpr().UriParserParser.multilineStringLiteral().UriParserParser.multilineStringLiteral().UriParserParser.multipointLiteral().UriParserParser.multipointLiteral().UriParserParser.multipolygonLiteral().UriParserParser.multipolygonLiteral().UriParserParser.namespace().UriParserParser.namespace().UriParserParser.nameValueList().UriParserParser.nameValueList().UriParserParser.nameValueOptList().UriParserParser.nameValueOptList().UriParserParser.nameValuePair().UriParserParser.nameValuePair().UriParserParser.naninfinityLiteral().UriParserParser.naninfinityLiteral().UriParserParser.nowMethodCallExpr().UriParserParser.nowMethodCallExpr().UriParserParser.nullruleLiteral().UriParserParser.nullruleLiteral().UriParserParser.number_in_json().UriParserParser.number_in_json().UriParserParser.odataIdentifier().UriParserParser.odataIdentifier().UriParserParser.orderBy().UriParserParser.orderBy().UriParserParser.orderByEOF().UriParserParser.orderByEOF().UriParserParser.orderByItem().UriParserParser.orderByItem().UriParserParser.orderList().UriParserParser.orderList().UriParserParser.parameterValue().UriParserParser.parameterValue().UriParserParser.pathSegment().UriParserParser.pathSegment().UriParserParser.pathSegmentEOF().UriParserParser.pathSegmentEOF().UriParserParser.pathSegments().UriParserParser.pathSegments().UriParserParser.pointData().UriParserParser.pointData().UriParserParser.pointLiteral().UriParserParser.pointLiteral().UriParserParser.polygonData().UriParserParser.polygonData().UriParserParser.polygonLiteral().UriParserParser.polygonLiteral().UriParserParser.positionLiteral().UriParserParser.positionLiteral().UriParserParser.primitiveLiteral().UriParserParser.primitiveLiteral().UriParserParser.qualifiedtypename().UriParserParser.qualifiedtypename().UriParserParser.queryOption().UriParserParser.queryOption().UriParserParser.queryOptions().UriParserParser.queryOptions().UriParserParser.ref().UriParserParser.ref().UriParserParser.ringLiteral().UriParserParser.ringLiteral().UriParserParser.rootExpr().UriParserParser.rootExpr().UriParserParser.roundMethodCallExpr().UriParserParser.roundMethodCallExpr().UriParserParser.search().UriParserParser.search().UriParserParser.searchExpr().UriParserParser.searchExpr().UriParserParser.searchInline().UriParserParser.searchInline().UriParserParser.searchPhrase().UriParserParser.searchPhrase().UriParserParser.searchSpecialToken().UriParserParser.searchSpecialToken().UriParserParser.searchWord().UriParserParser.searchWord().UriParserParser.secondMethodCallExpr().UriParserParser.secondMethodCallExpr().UriParserParser.select().UriParserParser.select().UriParserParser.selectEOF().UriParserParser.selectEOF().UriParserParser.selectItem().UriParserParser.selectItem().UriParserParser.selectSegment().UriParserParser.selectSegment().UriParserParser.skip().UriParserParser.skip().UriParserParser.skiptoken().UriParserParser.skiptoken().UriParserParser.sridLiteral().UriParserParser.sridLiteral().UriParserParser.startsWithMethodCallExpr().UriParserParser.startsWithMethodCallExpr().UriParserParser.stringLiteral().UriParserParser.stringLiteral().UriParserParser.substringMethodCallExpr().UriParserParser.substringMethodCallExpr().UriParserParser.systemQueryOption().UriParserParser.systemQueryOption().UriParserParser.timeMethodCallExpr().UriParserParser.timeMethodCallExpr().UriParserParser.timeofdayLiteral().UriParserParser.timeofdayLiteral().UriParserParser.toLowerMethodCallExpr().UriParserParser.toLowerMethodCallExpr().UriParserParser.top().UriParserParser.top().UriParserParser.totalOffsetMinutesMethodCallExpr().UriParserParser.totalOffsetMinutesMethodCallExpr().UriParserParser.totalsecondsMethodCallExpr().UriParserParser.totalsecondsMethodCallExpr().UriParserParser.toUpperMethodCallExpr().UriParserParser.toUpperMethodCallExpr().UriParserParser.trimMethodCallExpr().UriParserParser.trimMethodCallExpr().UriParserParser.unary().UriParserParser.unary().UriParserParser.value().UriParserParser.value().UriParserParser.yearMethodCallExpr().UriParserParser.yearMethodCallExpr().If-Match and If-None-Match.UriParserParser.aliasAndValue().UriParserParser.aliasAndValue().UriParserParser.allEOF().UriParserParser.allEOF().UriParserParser.allExpr().UriParserParser.allExpr().altAdd
labeled alternative in UriParserParser.commonExpr().altAdd
labeled alternative in UriParserParser.commonExpr().altAlias
labeled alternative in UriParserParser.commonExpr().altAlias
labeled alternative in UriParserParser.commonExpr().altAll
labeled alternative in UriParserParser.commonExpr().altAll
labeled alternative in UriParserParser.commonExpr().altAnd
labeled alternative in UriParserParser.commonExpr().altAnd
labeled alternative in UriParserParser.commonExpr().altAny
labeled alternative in UriParserParser.commonExpr().altAny
labeled alternative in UriParserParser.commonExpr().altComparism
labeled alternative in UriParserParser.commonExpr().altComparism
labeled alternative in UriParserParser.commonExpr().altEquality
labeled alternative in UriParserParser.commonExpr().altEquality
labeled alternative in UriParserParser.commonExpr().altHas
labeled alternative in UriParserParser.commonExpr().altHas
labeled alternative in UriParserParser.commonExpr().altJson
labeled alternative in UriParserParser.commonExpr().altJson
labeled alternative in UriParserParser.commonExpr().altLiteral
labeled alternative in UriParserParser.commonExpr().altLiteral
labeled alternative in UriParserParser.commonExpr().altMember
labeled alternative in UriParserParser.commonExpr().altMember
labeled alternative in UriParserParser.commonExpr().altMethod
labeled alternative in UriParserParser.commonExpr().altMethod
labeled alternative in UriParserParser.commonExpr().altMult
labeled alternative in UriParserParser.commonExpr().altMult
labeled alternative in UriParserParser.commonExpr().altOr
labeled alternative in UriParserParser.commonExpr().altOr
labeled alternative in UriParserParser.commonExpr().altPharenthesis
labeled alternative in UriParserParser.commonExpr().altPharenthesis
labeled alternative in UriParserParser.commonExpr().altRoot
labeled alternative in UriParserParser.commonExpr().altRoot
labeled alternative in UriParserParser.commonExpr().altUnary
labeled alternative in UriParserParser.commonExpr().altUnary
labeled alternative in UriParserParser.commonExpr().UriParserParser.anyExpr().UriParserParser.anyExpr().UriParserParser.arrayOrObject().UriParserParser.arrayOrObject().UriParserParser.batchEOF().UriParserParser.batchEOF().UriParserParser.binaryLiteral().UriParserParser.binaryLiteral().UriParserParser.booleanNonCaseLiteral().UriParserParser.booleanNonCaseLiteral().UriParserParser.castExpr().UriParserParser.castExpr().UriParserParser.ceilingMethodCallExpr().UriParserParser.ceilingMethodCallExpr().UriParserParser.collectionLiteral().UriParserParser.collectionLiteral().UriParserParser.concatMethodCallExpr().UriParserParser.concatMethodCallExpr().UriParserParser.constSegment().UriParserParser.constSegment().UriParserParser.containsMethodCallExpr().UriParserParser.containsMethodCallExpr().UriParserParser.contextFragment().UriParserParser.contextFragment().UriParserParser.count().UriParserParser.count().UriParserParser.crossjoinEOF().UriParserParser.crossjoinEOF().UriParserParser.dateLiteral().UriParserParser.dateLiteral().UriParserParser.dateMethodCallExpr().UriParserParser.dateMethodCallExpr().UriParserParser.datetimeoffsetLiteral().UriParserParser.datetimeoffsetLiteral().UriParserParser.dayMethodCallExpr().UriParserParser.dayMethodCallExpr().UriParserParser.decimalLiteral().UriParserParser.decimalLiteral().UriParserParser.durationLiteral().UriParserParser.durationLiteral().UriParserParser.endsWithMethodCallExpr().UriParserParser.endsWithMethodCallExpr().UriParserParser.entityEOF().UriParserParser.entityEOF().UriParserParser.enumLiteral().UriParserParser.enumLiteral().UriParserParser.enumValues().UriParserParser.enumValues().UriParserParser.expand().UriParserParser.expand().UriParserParser.expandCountOption().UriParserParser.expandCountOption().UriParserParser.expandItem().UriParserParser.expandItem().UriParserParser.expandItems().UriParserParser.expandItems().UriParserParser.expandItemsEOF().UriParserParser.expandItemsEOF().UriParserParser.expandOption().UriParserParser.expandOption().UriParserParser.expandPath().UriParserParser.expandPath().UriParserParser.expandPathExtension().UriParserParser.expandPathExtension().UriParserParser.expandRefOption().UriParserParser.expandRefOption().UriParserParser.filter().UriParserParser.filter().UriParserParser.filterExpressionEOF().UriParserParser.filterExpressionEOF().UriParserParser.floorMethodCallExpr().UriParserParser.floorMethodCallExpr().UriParserParser.fractionalsecondsMethodCallExpr().UriParserParser.fractionalsecondsMethodCallExpr().UriParserParser.fullCollectionLiteral().UriParserParser.fullCollectionLiteral().UriParserParser.fullLineStringLiteral().UriParserParser.fullLineStringLiteral().UriParserParser.fullMultilineStringLiteral().UriParserParser.fullMultilineStringLiteral().UriParserParser.fullMultipointLiteral().UriParserParser.fullMultipointLiteral().UriParserParser.fullmultipolygonLiteral().UriParserParser.fullmultipolygonLiteral().UriParserParser.fullpointLiteral().UriParserParser.fullpointLiteral().UriParserParser.fullPolygonLiteral().UriParserParser.fullPolygonLiteral().UriParserParser.geoDistanceMethodCallExpr().UriParserParser.geoDistanceMethodCallExpr().UriParserParser.geographyCollection().UriParserParser.geographyCollection().UriParserParser.geographyLineString().UriParserParser.geographyLineString().UriParserParser.geographyMultilineString().UriParserParser.geographyMultilineString().UriParserParser.geographyMultipoint().UriParserParser.geographyMultipoint().UriParserParser.geographyMultipolygon().UriParserParser.geographyMultipolygon().UriParserParser.geographyPoint().UriParserParser.geographyPoint().UriParserParser.geographyPolygon().UriParserParser.geographyPolygon().UriParserParser.geoIntersectsMethodCallExpr().UriParserParser.geoIntersectsMethodCallExpr().UriParserParser.geoLengthMethodCallExpr().UriParserParser.geoLengthMethodCallExpr().UriParserParser.geoLiteral().UriParserParser.geoLiteral().UriParserParser.geometryCollection().UriParserParser.geometryCollection().UriParserParser.geometryLineString().UriParserParser.geometryLineString().UriParserParser.geometryMultilineString().UriParserParser.geometryMultilineString().UriParserParser.geometryMultipoint().UriParserParser.geometryMultipoint().UriParserParser.geometryMultipolygon().UriParserParser.geometryMultipolygon().UriParserParser.geometryPoint().UriParserParser.geometryPoint().UriParserParser.geometryPolygon().UriParserParser.geometryPolygon().UriParserParser.guidLiteral().UriParserParser.guidLiteral().UriParserParser.hourMethodCallExpr().UriParserParser.hourMethodCallExpr().UriParserParser.indexOfMethodCallExpr().UriParserParser.indexOfMethodCallExpr().UriParserParser.inlinecount().UriParserParser.inlinecount().UriParserParser.intLiteral().UriParserParser.intLiteral().UriParserParser.isofExpr().UriParserParser.isofExpr().UriParserParser.json_array().UriParserParser.json_array().UriParserParser.json_key_value_pair().UriParserParser.json_key_value_pair().UriParserParser.json_object().UriParserParser.json_object().UriParserParser.json_value().UriParserParser.json_value().UriParserParser.jsonPrimitive().UriParserParser.jsonPrimitive().UriParserParser.lengthMethodCallExpr().UriParserParser.lengthMethodCallExpr().UriParserParser.levels().UriParserParser.levels().UriParserParser.lineStringData().UriParserParser.lineStringData().UriParserParser.lineStringLiteral().UriParserParser.lineStringLiteral().UriParserParser.maxDateTimeMethodCallExpr().UriParserParser.maxDateTimeMethodCallExpr().UriParserParser.memberExpr().UriParserParser.memberExpr().UriParserParser.metadataEOF().UriParserParser.metadataEOF().UriParserParser.methodCallExpr().UriParserParser.methodCallExpr().UriParserParser.minDateTimeMethodCallExpr().UriParserParser.minDateTimeMethodCallExpr().UriParserParser.minuteMethodCallExpr().UriParserParser.minuteMethodCallExpr().UriParserParser.monthMethodCallExpr().UriParserParser.monthMethodCallExpr().UriParserParser.multilineStringLiteral().UriParserParser.multilineStringLiteral().UriParserParser.multipointLiteral().UriParserParser.multipointLiteral().UriParserParser.multipolygonLiteral().UriParserParser.multipolygonLiteral().UriParserParser.namespace().UriParserParser.namespace().UriParserParser.nameValueList().UriParserParser.nameValueList().UriParserParser.nameValueOptList().UriParserParser.nameValueOptList().UriParserParser.nameValuePair().UriParserParser.nameValuePair().UriParserParser.naninfinityLiteral().UriParserParser.naninfinityLiteral().UriParserParser.nowMethodCallExpr().UriParserParser.nowMethodCallExpr().UriParserParser.nullruleLiteral().UriParserParser.nullruleLiteral().UriParserParser.number_in_json().UriParserParser.number_in_json().UriParserParser.odataIdentifier().UriParserParser.odataIdentifier().UriParserParser.orderBy().UriParserParser.orderBy().UriParserParser.orderByEOF().UriParserParser.orderByEOF().UriParserParser.orderByItem().UriParserParser.orderByItem().UriParserParser.orderList().UriParserParser.orderList().UriParserParser.parameterValue().UriParserParser.parameterValue().UriParserParser.pathSegment().UriParserParser.pathSegment().UriParserParser.pathSegmentEOF().UriParserParser.pathSegmentEOF().UriParserParser.pathSegments().UriParserParser.pathSegments().UriParserParser.pointData().UriParserParser.pointData().UriParserParser.pointLiteral().UriParserParser.pointLiteral().UriParserParser.polygonData().UriParserParser.polygonData().UriParserParser.polygonLiteral().UriParserParser.polygonLiteral().UriParserParser.positionLiteral().UriParserParser.positionLiteral().UriParserParser.primitiveLiteral().UriParserParser.primitiveLiteral().UriParserParser.qualifiedtypename().UriParserParser.qualifiedtypename().UriParserParser.queryOption().UriParserParser.queryOption().UriParserParser.queryOptions().UriParserParser.queryOptions().UriParserParser.ref().UriParserParser.ref().UriParserParser.ringLiteral().UriParserParser.ringLiteral().UriParserParser.rootExpr().UriParserParser.rootExpr().UriParserParser.roundMethodCallExpr().UriParserParser.roundMethodCallExpr().UriParserParser.search().UriParserParser.search().UriParserParser.searchExpr().UriParserParser.searchExpr().UriParserParser.searchInline().UriParserParser.searchInline().UriParserParser.searchPhrase().UriParserParser.searchPhrase().UriParserParser.searchSpecialToken().UriParserParser.searchSpecialToken().UriParserParser.searchWord().UriParserParser.searchWord().UriParserParser.secondMethodCallExpr().UriParserParser.secondMethodCallExpr().UriParserParser.select().UriParserParser.select().UriParserParser.selectEOF().UriParserParser.selectEOF().UriParserParser.selectItem().UriParserParser.selectItem().UriParserParser.selectSegment().UriParserParser.selectSegment().UriParserParser.skip().UriParserParser.skip().UriParserParser.skiptoken().UriParserParser.skiptoken().UriParserParser.sridLiteral().UriParserParser.sridLiteral().UriParserParser.startsWithMethodCallExpr().UriParserParser.startsWithMethodCallExpr().UriParserParser.stringLiteral().UriParserParser.stringLiteral().UriParserParser.substringMethodCallExpr().UriParserParser.substringMethodCallExpr().UriParserParser.systemQueryOption().UriParserParser.systemQueryOption().UriParserParser.timeMethodCallExpr().UriParserParser.timeMethodCallExpr().UriParserParser.timeofdayLiteral().UriParserParser.timeofdayLiteral().UriParserParser.toLowerMethodCallExpr().UriParserParser.toLowerMethodCallExpr().UriParserParser.top().UriParserParser.top().UriParserParser.totalOffsetMinutesMethodCallExpr().UriParserParser.totalOffsetMinutesMethodCallExpr().UriParserParser.totalsecondsMethodCallExpr().UriParserParser.totalsecondsMethodCallExpr().UriParserParser.toUpperMethodCallExpr().UriParserParser.toUpperMethodCallExpr().UriParserParser.trimMethodCallExpr().UriParserParser.trimMethodCallExpr().UriParserParser.unary().UriParserParser.unary().UriParserParser.value().UriParserParser.value().UriParserParser.yearMethodCallExpr().UriParserParser.yearMethodCallExpr().JsonNode tree.InputStream for data read access.OutputStream for write data.contentType parameter.Prefer HTTP header fields.
searchExpr = ( OPEN BWS searchExpr BWS CLOSE
/ searchTerm
) [ searchOrExpr
/ searchAndExpr
]
searchOrExpr = RWS 'OR' RWS searchExpr
searchAndExpr = RWS [ 'AND' RWS ] searchExpr
searchTerm = [ 'NOT' RWS ] ( searchPhrase / searchWord )
searchPhrase = quotation-mark 1*qchar-no-AMP-DQUOTE quotation-mark
searchWord = 1*ALPHA ; Actually: any character from the Unicode categories L or Nl,
; but not the words AND, OR, and NOT
ATTENTION: For a searchPhrase the percent encoding is not supported by the
SearchTokenizer.org.apache.olingo.server.core.uri.parser.Parser
already handles in his parseUri method each query as percent decoded strings (see
line 177ff (for (RawUri.QueryOption option : uri.queryOptionListDecoded)).VOCABULARY instead.UriParserLexer.VOCABULARY instead.UriParserParser.VOCABULARY instead.UriParserListener,
which can be extended to create a listener which only needs to handle a subset
of the available methods.UriParserVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.UriParserParser.UriParserParser.UriResourceAction interface.UriParserParser.aliasAndValue().UriParserParser.aliasAndValue().UriParserParser.allEOF().UriParserParser.allEOF().UriParserParser.allExpr().UriParserParser.allExpr().altAdd
labeled alternative in UriParserParser.commonExpr().altAdd
labeled alternative in UriParserParser.commonExpr().altAlias
labeled alternative in UriParserParser.commonExpr().altAlias
labeled alternative in UriParserParser.commonExpr().altAll
labeled alternative in UriParserParser.commonExpr().altAll
labeled alternative in UriParserParser.commonExpr().altAnd
labeled alternative in UriParserParser.commonExpr().altAnd
labeled alternative in UriParserParser.commonExpr().altAny
labeled alternative in UriParserParser.commonExpr().altAny
labeled alternative in UriParserParser.commonExpr().altComparism
labeled alternative in UriParserParser.commonExpr().altComparism
labeled alternative in UriParserParser.commonExpr().altEquality
labeled alternative in UriParserParser.commonExpr().altEquality
labeled alternative in UriParserParser.commonExpr().altHas
labeled alternative in UriParserParser.commonExpr().altHas
labeled alternative in UriParserParser.commonExpr().altJson
labeled alternative in UriParserParser.commonExpr().altJson
labeled alternative in UriParserParser.commonExpr().altLiteral
labeled alternative in UriParserParser.commonExpr().altLiteral
labeled alternative in UriParserParser.commonExpr().altMember
labeled alternative in UriParserParser.commonExpr().altMember
labeled alternative in UriParserParser.commonExpr().altMethod
labeled alternative in UriParserParser.commonExpr().altMethod
labeled alternative in UriParserParser.commonExpr().altMult
labeled alternative in UriParserParser.commonExpr().altMult
labeled alternative in UriParserParser.commonExpr().altOr
labeled alternative in UriParserParser.commonExpr().altOr
labeled alternative in UriParserParser.commonExpr().altPharenthesis
labeled alternative in UriParserParser.commonExpr().altPharenthesis
labeled alternative in UriParserParser.commonExpr().altRoot
labeled alternative in UriParserParser.commonExpr().altRoot
labeled alternative in UriParserParser.commonExpr().altUnary
labeled alternative in UriParserParser.commonExpr().altUnary
labeled alternative in UriParserParser.commonExpr().UriParserParser.anyExpr().UriParserParser.anyExpr().UriParserParser.arrayOrObject().UriParserParser.arrayOrObject().UriParserParser.batchEOF().UriParserParser.batchEOF().UriParserParser.binaryLiteral().UriParserParser.binaryLiteral().UriParserParser.booleanNonCaseLiteral().UriParserParser.booleanNonCaseLiteral().UriParserParser.castExpr().UriParserParser.castExpr().UriParserParser.ceilingMethodCallExpr().UriParserParser.ceilingMethodCallExpr().UriParserParser.collectionLiteral().UriParserParser.collectionLiteral().UriParserParser.concatMethodCallExpr().UriParserParser.concatMethodCallExpr().UriParserParser.constSegment().UriParserParser.constSegment().UriParserParser.containsMethodCallExpr().UriParserParser.containsMethodCallExpr().UriParserParser.contextFragment().UriParserParser.contextFragment().UriParserParser.count().UriParserParser.count().UriParserParser.crossjoinEOF().UriParserParser.crossjoinEOF().UriParserParser.dateLiteral().UriParserParser.dateLiteral().UriParserParser.dateMethodCallExpr().UriParserParser.dateMethodCallExpr().UriParserParser.datetimeoffsetLiteral().UriParserParser.datetimeoffsetLiteral().UriParserParser.dayMethodCallExpr().UriParserParser.dayMethodCallExpr().UriParserParser.decimalLiteral().UriParserParser.decimalLiteral().UriParserParser.durationLiteral().UriParserParser.durationLiteral().UriParserParser.endsWithMethodCallExpr().UriParserParser.endsWithMethodCallExpr().UriParserParser.entityEOF().UriParserParser.entityEOF().UriParserParser.enumLiteral().UriParserParser.enumLiteral().UriParserParser.enumValues().UriParserParser.enumValues().UriParserParser.expand().UriParserParser.expand().UriParserParser.expandCountOption().UriParserParser.expandCountOption().UriParserParser.expandItem().UriParserParser.expandItem().UriParserParser.expandItems().UriParserParser.expandItems().UriParserParser.expandItemsEOF().UriParserParser.expandItemsEOF().UriParserParser.expandOption().UriParserParser.expandOption().UriParserParser.expandPath().UriParserParser.expandPath().UriParserParser.expandPathExtension().UriParserParser.expandPathExtension().UriParserParser.expandRefOption().UriParserParser.expandRefOption().UriParserParser.filter().UriParserParser.filter().UriParserParser.filterExpressionEOF().UriParserParser.filterExpressionEOF().UriParserParser.floorMethodCallExpr().UriParserParser.floorMethodCallExpr().UriParserParser.fractionalsecondsMethodCallExpr().UriParserParser.fractionalsecondsMethodCallExpr().UriParserParser.fullCollectionLiteral().UriParserParser.fullCollectionLiteral().UriParserParser.fullLineStringLiteral().UriParserParser.fullLineStringLiteral().UriParserParser.fullMultilineStringLiteral().UriParserParser.fullMultilineStringLiteral().UriParserParser.fullMultipointLiteral().UriParserParser.fullMultipointLiteral().UriParserParser.fullmultipolygonLiteral().UriParserParser.fullmultipolygonLiteral().UriParserParser.fullpointLiteral().UriParserParser.fullpointLiteral().UriParserParser.fullPolygonLiteral().UriParserParser.fullPolygonLiteral().UriParserParser.geoDistanceMethodCallExpr().UriParserParser.geoDistanceMethodCallExpr().UriParserParser.geographyCollection().UriParserParser.geographyCollection().UriParserParser.geographyLineString().UriParserParser.geographyLineString().UriParserParser.geographyMultilineString().UriParserParser.geographyMultilineString().UriParserParser.geographyMultipoint().UriParserParser.geographyMultipoint().UriParserParser.geographyMultipolygon().UriParserParser.geographyMultipolygon().UriParserParser.geographyPoint().UriParserParser.geographyPoint().UriParserParser.geographyPolygon().UriParserParser.geographyPolygon().UriParserParser.geoIntersectsMethodCallExpr().UriParserParser.geoIntersectsMethodCallExpr().UriParserParser.geoLengthMethodCallExpr().UriParserParser.geoLengthMethodCallExpr().UriParserParser.geoLiteral().UriParserParser.geoLiteral().UriParserParser.geometryCollection().UriParserParser.geometryCollection().UriParserParser.geometryLineString().UriParserParser.geometryLineString().UriParserParser.geometryMultilineString().UriParserParser.geometryMultilineString().UriParserParser.geometryMultipoint().UriParserParser.geometryMultipoint().UriParserParser.geometryMultipolygon().UriParserParser.geometryMultipolygon().UriParserParser.geometryPoint().UriParserParser.geometryPoint().UriParserParser.geometryPolygon().UriParserParser.geometryPolygon().UriParserParser.guidLiteral().UriParserParser.guidLiteral().UriParserParser.hourMethodCallExpr().UriParserParser.hourMethodCallExpr().UriParserParser.indexOfMethodCallExpr().UriParserParser.indexOfMethodCallExpr().UriParserParser.inlinecount().UriParserParser.inlinecount().UriParserParser.intLiteral().UriParserParser.intLiteral().UriParserParser.isofExpr().UriParserParser.isofExpr().UriParserParser.json_array().UriParserParser.json_array().UriParserParser.json_key_value_pair().UriParserParser.json_key_value_pair().UriParserParser.json_object().UriParserParser.json_object().UriParserParser.json_value().UriParserParser.json_value().UriParserParser.jsonPrimitive().UriParserParser.jsonPrimitive().UriParserParser.lengthMethodCallExpr().UriParserParser.lengthMethodCallExpr().UriParserParser.levels().UriParserParser.levels().UriParserParser.lineStringData().UriParserParser.lineStringData().UriParserParser.lineStringLiteral().UriParserParser.lineStringLiteral().UriParserParser.maxDateTimeMethodCallExpr().UriParserParser.maxDateTimeMethodCallExpr().UriParserParser.memberExpr().UriParserParser.memberExpr().UriParserParser.metadataEOF().UriParserParser.metadataEOF().UriParserParser.methodCallExpr().UriParserParser.methodCallExpr().UriParserParser.minDateTimeMethodCallExpr().UriParserParser.minDateTimeMethodCallExpr().UriParserParser.minuteMethodCallExpr().UriParserParser.minuteMethodCallExpr().UriParserParser.monthMethodCallExpr().UriParserParser.monthMethodCallExpr().UriParserParser.multilineStringLiteral().UriParserParser.multilineStringLiteral().UriParserParser.multipointLiteral().UriParserParser.multipointLiteral().UriParserParser.multipolygonLiteral().UriParserParser.multipolygonLiteral().UriParserParser.namespace().UriParserParser.namespace().UriParserParser.nameValueList().UriParserParser.nameValueList().UriParserParser.nameValueOptList().UriParserParser.nameValueOptList().UriParserParser.nameValuePair().UriParserParser.nameValuePair().UriParserParser.naninfinityLiteral().UriParserParser.naninfinityLiteral().UriParserParser.nowMethodCallExpr().UriParserParser.nowMethodCallExpr().UriParserParser.nullruleLiteral().UriParserParser.nullruleLiteral().UriParserParser.number_in_json().UriParserParser.number_in_json().UriParserParser.odataIdentifier().UriParserParser.odataIdentifier().UriParserParser.orderBy().UriParserParser.orderBy().UriParserParser.orderByEOF().UriParserParser.orderByEOF().UriParserParser.orderByItem().UriParserParser.orderByItem().UriParserParser.orderList().UriParserParser.orderList().UriParserParser.parameterValue().UriParserParser.parameterValue().UriParserParser.pathSegment().UriParserParser.pathSegment().UriParserParser.pathSegmentEOF().UriParserParser.pathSegmentEOF().UriParserParser.pathSegments().UriParserParser.pathSegments().UriParserParser.pointData().UriParserParser.pointData().UriParserParser.pointLiteral().UriParserParser.pointLiteral().UriParserParser.polygonData().UriParserParser.polygonData().UriParserParser.polygonLiteral().UriParserParser.polygonLiteral().UriParserParser.positionLiteral().UriParserParser.positionLiteral().UriParserParser.primitiveLiteral().UriParserParser.primitiveLiteral().UriParserParser.qualifiedtypename().UriParserParser.qualifiedtypename().UriParserParser.queryOption().UriParserParser.queryOption().UriParserParser.queryOptions().UriParserParser.queryOptions().UriParserParser.ref().UriParserParser.ref().UriParserParser.ringLiteral().UriParserParser.ringLiteral().UriParserParser.rootExpr().UriParserParser.rootExpr().UriParserParser.roundMethodCallExpr().UriParserParser.roundMethodCallExpr().UriParserParser.search().UriParserParser.search().UriParserParser.searchExpr().UriParserParser.searchExpr().UriParserParser.searchInline().UriParserParser.searchInline().UriParserParser.searchPhrase().UriParserParser.searchPhrase().UriParserParser.searchSpecialToken().UriParserParser.searchSpecialToken().UriParserParser.searchWord().UriParserParser.searchWord().UriParserParser.secondMethodCallExpr().UriParserParser.secondMethodCallExpr().UriParserParser.select().UriParserParser.select().UriParserParser.selectEOF().UriParserParser.selectEOF().UriParserParser.selectItem().UriParserParser.selectItem().UriParserParser.selectSegment().UriParserParser.selectSegment().UriParserParser.skip().UriParserParser.skip().UriParserParser.skiptoken().UriParserParser.skiptoken().UriParserParser.sridLiteral().UriParserParser.sridLiteral().UriParserParser.startsWithMethodCallExpr().UriParserParser.startsWithMethodCallExpr().UriParserParser.stringLiteral().UriParserParser.stringLiteral().UriParserParser.substringMethodCallExpr().UriParserParser.substringMethodCallExpr().UriParserParser.systemQueryOption().UriParserParser.systemQueryOption().UriParserParser.timeMethodCallExpr().UriParserParser.timeMethodCallExpr().UriParserParser.timeofdayLiteral().UriParserParser.timeofdayLiteral().UriParserParser.toLowerMethodCallExpr().UriParserParser.toLowerMethodCallExpr().UriParserParser.top().UriParserParser.top().UriParserParser.totalOffsetMinutesMethodCallExpr().UriParserParser.totalOffsetMinutesMethodCallExpr().UriParserParser.totalsecondsMethodCallExpr().UriParserParser.totalsecondsMethodCallExpr().UriParserParser.toUpperMethodCallExpr().UriParserParser.toUpperMethodCallExpr().UriParserParser.trimMethodCallExpr().UriParserParser.trimMethodCallExpr().UriParserParser.unary().UriParserParser.unary().UriParserParser.value().UriParserParser.value().UriParserParser.yearMethodCallExpr().UriParserParser.yearMethodCallExpr().Copyright © 2013–2015 The Apache Software Foundation. All rights reserved.