Package org.olap4j.impl
package org.olap4j.impl
Contains miscellaneous classes used by the olap4j API and drivers implementing
the API.
The classes in this package are not part of the public olap4j API and are subject to change without notice.
-
ClassDescriptionPartial implementation of
NamedList.ArrayMap<K,V> Implementation ofMapwhich uses an array and is therefore not very fast but very space-efficient.Encodes and decodes to and from Base64 notation.ABase64.InputStreamwill read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.ABase64.OutputStreamwill write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.Holder for constants which indicate whether particular issues have been fixed.Parser for olap4j connect strings.Iterator over the coordinates of a hyper-rectangle.Utilities for parsing fully-qualified member names, tuples, member lists, and tuple lists.Callback that is called on completion of a structural element like a member or tuple.Implementation ofIdentifierParser.Builderthat collects the segments that make up the name of a member in a list.Implementation ofIdentifierParser.Builderthat collects segments into members, then collects members into lists.Mapping betweenLocaleand Locale identifier (LCID).Interface which describes an object which has a name, for the purposes of creating an implementation,NamedListImplofNamedListwhich works on such objects.NamedListImpl<T extends Named>Utility methods common to multiple olap4j driver implementations.Interface containing methods which are implemented differently in different versions of the JDK.Implementation ofOlap4jUtilCompatiblewhich runs in JDK 1.4.Implementation ofOlap4jUtilCompatiblewhich runs in JDK 1.5 and later.Efficiently writes strings of spaces.Unmodifiable list backed by an array.UnmodifiableArrayMap<K,V> Unmodifiable map backed by an array.