Uses of Interface
org.olap4j.mdx.IdentifierSegment
Packages that use IdentifierSegment
Package
Description
Contains miscellaneous classes used by the olap4j API and drivers implementing
the API.
Provides an object model to represent statements and expressions in the MDX lanaugage as a parse tree.
Provides a default implementation of the MDX parser API.
Provides classes and interfaces for browsing an OLAP schema.
Provides an object model for building OLAP queries programmatically (experimental).
-
Uses of IdentifierSegment in org.olap4j.impl
Fields in org.olap4j.impl with type parameters of type IdentifierSegmentModifier and TypeFieldDescriptionprotected final List
<IdentifierSegment> IdentifierParser.MemberBuilder.segmentList
Methods in org.olap4j.impl that return types with arguments of type IdentifierSegmentModifier and TypeMethodDescriptionstatic List
<IdentifierSegment> IdentifierParser.parseIdentifier
(String s) Parses an MDX identifier such as[Foo].[Bar].Baz.invalid input: '&Key'invalid input: '&Key2'
and returns the result as a list of segments.static List
<List<IdentifierSegment>> IdentifierParser.parseIdentifierList
(String s) Parses a string consisting of a sequence of MDX identifiers and returns the result as a list of compound identifiers, each of which is a list of segments. -
Uses of IdentifierSegment in org.olap4j.mdx
Classes in org.olap4j.mdx that implement IdentifierSegmentModifier and TypeClassDescriptionclass
Segment that represents a key or compound key.class
Component in a compound identifier that describes the name of an object.Methods in org.olap4j.mdx that return types with arguments of type IdentifierSegmentModifier and TypeMethodDescriptionIdentifierNode.getSegmentList()
Returns the list of segments which consistitute this identifier.Methods in org.olap4j.mdx with parameters of type IdentifierSegmentModifier and TypeMethodDescriptionIdentifierNode.append
(IdentifierSegment segment) Returns a new Identifier consisting of this one with another segment appended.Constructors in org.olap4j.mdx with parameters of type IdentifierSegmentModifierConstructorDescriptionIdentifierNode
(IdentifierSegment... segments) Creates an identifier containing one or more segments.Constructor parameters in org.olap4j.mdx with type arguments of type IdentifierSegmentModifierConstructorDescriptionIdentifierNode
(List<IdentifierSegment> segments) Creates an identifier containing a list of segments. -
Uses of IdentifierSegment in org.olap4j.mdx.parser.impl
Methods in org.olap4j.mdx.parser.impl that return IdentifierSegment -
Uses of IdentifierSegment in org.olap4j.metadata
Method parameters in org.olap4j.metadata with type arguments of type IdentifierSegmentModifier and TypeMethodDescriptionCube.lookupMember
(List<IdentifierSegment> nameParts) Finds a member in the current Cube based upon its fully-qualified name.Cube.lookupMembers
(Set<Member.TreeOp> treeOps, List<IdentifierSegment> nameParts) Finds a collection of members in the current Cube related to a given member. -
Uses of IdentifierSegment in org.olap4j.query
Method parameters in org.olap4j.query with type arguments of type IdentifierSegmentModifier and TypeMethodDescriptionQueryDimension.createSelection
(List<IdentifierSegment> nameParts) QueryDimension.createSelection
(Selection.Operator operator, List<IdentifierSegment> nameParts) void
QueryDimension.exclude
(List<IdentifierSegment> nameParts) Selects members and excludes them from the query.void
QueryDimension.exclude
(Selection.Operator operator, List<IdentifierSegment> nameParts) Selects members and excludes them from the query.QueryDimension.include
(List<IdentifierSegment> nameParts) Selects members and includes them in the query.QueryDimension.include
(Selection.Operator operator, List<IdentifierSegment> nameParts) Selects members and includes them in the query.void
QueryAxis.sort
(SortOrder order, List<IdentifierSegment> nameParts) Sorts the axis according to the supplied order and member unique name.