Skip Headers

Oracle9i OLAP Developer's Guide to the OLAP API
Release 2 (9.2)

Part Number A95297-01
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents

Master Index

Feedback

Go to previous page

Index

A  B  C  D  E  F  G  H  I  J  L  M  N  O  P  Q  R  S  T  U  V  W 


A

aggregation functions, creating, 6-29
aggregation methods
explanation of, 6-24
list of, 6-25
using, 6-25, 6-26
alias method
description, 5-7
example, 6-16
ancestors attributes
example of getting, 4-8
for MdmHierarchy objects, 2-12
for MdmLevel objects, 2-10
application
deployment, 1-12
development steps, 1-8
tasks performed by, 1-12
asymmetric result set, Cursor positions in an, 8-20
attributes
ancestors, 2-10, 2-12
definition, 1-3
in OLAP metadata, 2-3
MdmAttribute objects, 2-23
parent, 2-10, 2-12
region, 2-12
Source objects for, 5-7

B

Boolean OLAP API data type, 2-25, 5-9, 5-10

C

CompoundCursor objects
getting children of, example, 9-5
navigating for a crosstab view, example, 9-12, 9-14
navigating for a table view, example, 9-10
positions of, 8-17
Connection objects
example of closing, 3-5
example of creating, 3-2
example of getting an existing one, 3-4
connections
closing, 3-5
getting existing ones, 3-4
prerequisites, 3-2
steps for establishing, 3-2
constant Source objects
definition, 5-5
example, 5-8
crosstab view
navigating Cursor for, example, 9-12, 9-14
current position in a Cursor, definition, 8-16
Cursor class
architecture, advantages of, 8-2
hierarchy, 8-4
Cursor objects
created in the current Transaction, 8-4
creating, example, 9-2
current position, definition, 8-16
extent calculation, example, 9-21
extent definition, 8-25
faster and slower varying components, 8-6
fetch block definition, 8-27
fetch size definition, 8-27
getting children of, example, 9-5
getting the values of, examples, 9-3
parent starting and ending position, 8-22
position, 8-16
Source objects for which you cannot create, 8-3
span, definition, 8-22
specifying fetch size for a crosstab view, example, 9-26
specifying fetch size for a table view, example, 9-25
specifying the behavior of, 8-8, 9-19
starting and ending positions of a value, example of calculating, 9-21
structure, 8-5
CursorInput class, 8-9, 8-11
CursorManager class, 8-12
hierarchy, 8-13
CursorManager objects
closing before rolling back a Transaction, 7-9
creating, example, 9-2
updating the CursorManagerSpecification, 8-12
CursorManagerSpecification class, 8-9
creating object, example, 9-2
CursorManagerUpdateEvent class, 8-15
CursorManagerUpdateListener class, 8-15
CursorSpecification class, 8-10
CursorSpecification objects
getting from a CursorManagerSpecification, example, 9-19

D

data store
definition, 1-4
exploring, 4-2
scope of, 4-2
data type
of MDM metadata objects, 2-24
of MdmSource objects, 2-26
data warehouse, 1-3
DataProvider objects
creating, 3-4
needed to create MdmMetadataProvider, 4-3
Date OLAP API data type, 2-25, 5-9, 5-10
default hierarchy
example of getting, 4-8
retrieving, 6-13
derived Source objects
definition, 5-5
description, 5-8
introduced, 5-8
dimensions
definition, 1-2
in OLAP metadata, 2-3
MdmDimension objects, 2-8
Source objects for, 5-6
distinct method
description, 5-7
documentation, A-3
Double OLAP API data type, 2-25, 5-9, 5-10
drilling down a hierarchy, 6-15
DriverManager objects, 3-3
dynamic queries, 10-2
DynamicDefinition class, 10-7

E

elements
of a level MdmHierarchy, 2-13
of a union MdmHierarchy, 2-16
of an MdmAttribute, 2-23
of an MdmLevel, 2-11
of an MdmListDimension, 2-18
of an MdmMeasure, 2-20
ranking, 6-10 to  6-12
selecting by value, 6-2
sorting, 6-10 to  6-12
Empty OLAP API data type, 2-26, 5-9
ExpressTransactionProvider class, 7-8
extent of a Cursor
definition, 8-25
example of calculating, 9-21
use of, 8-26
extract method, description, 5-7

F

faster varying Cursor components, 8-6
fetch block of a Cursor
definition, 8-27
determining shape of, 8-29
sharing, 8-29
fetch size of a Cursor
definition, 8-27
example of specifying, 9-25, 9-26
reasons for specifying, 8-27
specifying, 8-27
Float OLAP API data type, 2-25, 5-9, 5-10
fundamental Source objects
creating, 5-10
definition, 5-5
FundamentalMetadataObject class, 2-24
FundamentalMetadataProvider class, 2-24

G

getSource method
for creating primary Source objects, 5-5 to  5-7
for getting Source produced by a Template, example, 10-14
in DynamicDefinition class, 10-2, 10-7
in MdmSource class, 2-7
simple example, 4-9

H

hierarchies
creating Source objects for, 6-13
definition, 1-2
drilling down, 6-15
in OLAP metadata, 2-3
MdmHierarchy objects, 2-12
node and leaf terminology, 2-16
retrieving default, 4-8, 6-13

I

input-output order
determining, 6-4, 6-5
effect on Source structure, 6-4, 6-5
inputs
changing to outputs, 6-3 to  6-5
installation for application development, A-2
Integer OLAP API data type, 2-25, 5-9, 5-10

J

Java Development Kit, version required, A-2
Javadoc, A-3
JDBC
Connection objects, 3-3
DriverManager objects, 3-3
installing, A-2
loading drivers, 3-3
join method
changing inputs to outputs, 6-3
example, 6-4 to  6-5, 6-6, 6-16

L

leaf in a hierarchy, 2-16
level MdmHierarchy, 2-12
levels
definition, 1-2
in OLAP metadata, 2-3
MdmLevel objects, 2-10
list Source objects, 5-5

M

MDM. See multidimensional metadata model
MdmAttribute objects
creating Source objects for, 5-7
description, 2-23
elements, 2-23
example of getting, 4-8
MdmDimension objects
description, 2-8
example of getting related objects, 4-7
introduction, 1-6
regions, 2-9
related MdmAttribute objects, 2-9
related MdmDimensionDefinition objects, 2-9
related MdmDimensionMemberType objects, 2-10
MdmDimensionDefinition objects
description, 2-9
example of getting, 4-8
MdmDimensionMemberType objects
description, 2-10
example of getting, 4-8
MdmHierarchy objects
creating Source objects for, 6-13
description, 2-12
elements of a level MdmHierarchy, 2-13
elements of a union MdmHierarchy, 2-16
level type description, 2-12
union type description, 2-12
value type description, 2-12
MdmLevel objects
description, 2-10
elements, 2-11
MdmListDimension objects
description, 2-18
elements, 2-18
MdmMeasure objects
description, 2-19
elements, 2-20
example of getting their dimensions, 4-7
introduction, 1-6
kinds of values, 2-20
MdmMetadataProvider objects
creating, 4-4
description, 4-3
introduction, 1-6
MdmObject class, 2-5
MdmSchema objects
description, 2-6
getting contents of, 4-6
getting the root, 4-6
introduction, 1-6
root, 2-6, 4-4
MdmSource objects, 2-7
measure folders
in OLAP metadata, 2-4
mapped to MdmSchema objects, 2-6
measure MdmDimension objects, 4-6
measures
definition, 1-2
in OLAP metadata, 2-3
MdmMeasure objects, 2-19
Source objects for, 5-7
metadata
definition, 1-3
discovering, 4-2
distinguished from data, 1-5
mapping OLAP metadata to MDM metadata, 2-6
preparation for OLAP API, 1-3, 2-2
sample code for discovering, 4-9 to  4-26
MetadataState class, 10-6
example of implementation, 10-12
multidimensional metadata model (MDM)
description, 2-2
introduction, 1-5

N

nested outputs
getting values from a Cursor with, example, 9-8
of a Source, definition, 9-3
node in a hierarchy, 2-16
Null OLAP API data type, 5-9
Number OLAP API data type, 2-26, 5-9, 5-10
numeric comparisons
performing, 6-22
numeric functions
creating, 6-27
numeric methods
using, 6-23 to  6-29
numeric operations
example, 6-20, 6-21
list of methods for, 6-19, 6-22
performing, 6-19 to  6-21

O

OLAP API
definition, 1-2
installing for application development, A-2
software components, 1-7
OLAP API data types
for MDM metadata objects, 2-24
objects that represent, 5-9, 5-10
OLAP Metadata API, 2-2
OLAP metadata objects, 2-2
outputs
changing from inputs, 6-3 to  6-5
getting from a CompoundCursor, example, 9-5
getting from a CompoundCursorSpecification, example, 9-19
getting nested, example, 9-8
in a CompoundCursor, 8-5, 8-23, 8-25
positions of, 8-17

P

parameterized selections
creating, 6-27
parameters
creating, 6-27
parent attributes
example of getting, 4-8
for MdmHierarchy objects, 2-12
for MdmLevel objects, 2-10
parent-child relationships
creating Source objects for, 6-14
in hierarchies, 2-3, 2-8, 2-10, 2-12, 2-16
position
parent starting and ending, 8-22
position method
description, 5-7
example, 6-8
positions
CompoundCursor, 8-17
Cursor, 8-16
of elements, 6-9
ValueCursor, 8-16
primary Source objects
definition, 5-5
for parent-child relationship, 6-14
from MdmHierarchy objects, 6-13
from MdmSource objects, 2-7
getting, 5-5 to  5-7
result of getSource method, 4-9
structure, 5-6, 5-7
primitive methods, 5-7, 5-8

Q

queries
dynamic, 10-2
Source objects that are not, 8-3
steps in retrieving results of, 9-2

R

range Source objects, 5-5
ranking elements, 6-10 to  6-12
read Transaction object, 7-3
region attributes
example of getting, 4-8
for MdmHierarchy objects, 2-12
regions
example of getting, 4-8
of an MdmDimension, 2-9
relationships
Source objects for, 6-14
root MdmSchema
description, 2-6
function of, 4-4
obtaining, 4-6

S

Sales History schema
accessing through sample program, A-3
list of metadata objects in, 4-16
metadata discovery program, 4-9
sample program, A-3
selecting elements
based on element values, 6-2 to  6-6
based on hierarchical position, 6-12 to  6-15
based on rank, 6-6 to  6-12
selectValue method
example, 6-6
self-relation
Source object for, 6-16
Short OLAP API data type, 2-25, 5-9, 5-10
slower varying Cursor components, 8-6, 8-20
software provided, A-2
sorting elements, 6-10 to  6-12
Source class
convenience methods, 5-8
primitive methods, 5-7, 5-8
shortcut methods, 5-8
Source methods
alias, 5-7
distinct, 5-7
extract, 5-7
position, 5-7
string, 6-29 to  6-31
value, 5-7
Source objects
active in a Transaction object, 7-2, 8-4
constant, 5-5
derived, 5-5
for attributes, 5-7
for measures, 5-7
for relationships, 6-14
for self-relation, 6-16
fundamental, 5-5
getting, 5-5 to  5-7
getting a modifiable Source from a DynamicDefinition, 10-7
list, 5-5
modifiable, 10-2
primary, 5-5
range, 5-5
structure, 5-6, 5-7
SourceGenerator class, 10-6
example of implementation, 10-13
span of a value in a Cursor
definition, 8-22, 9-21
SpecifiedCursorManager objects
closing, 8-12
returned by the createCursorManager method, 8-12
string methods, 6-29 to  6-31
String OLAP API data type, 2-25, 5-9, 5-10
subschemas
description, 4-4
getting contents, 4-6

T

table view
navigating Cursor for, example, 9-10
Template class, 10-6
designing, 10-7
example of implementation, 10-9
Template objects
benefits of using, 1-10
classes used to create, 10-3
for creating modifiable Source objects, 10-2
introductory example, 1-11
relationship of classes producing a dynamic Source, 10-4
Transaction objects used in, 7-5
Transaction objects
child read and write, 7-3
committing, 7-3
creating a Cursor in the current, 8-4
current, 7-2
example of using child, 7-9
getting the current, 7-8
preparing, 7-3
read, 7-3
rolling back, 7-7
setting the current, 7-8
using in Template classes, 7-5
write, 7-3
TransactionProvider interface, 7-8
TransactionProvider objects
creating, 3-4
needed to create MdmMetadataProvider, 4-3
tuple
definition, 8-17
in a Cursor, example, 9-9
type of an MDM object
defined, 2-28
obtaining, 2-29

U

union MdmHierarchy, 2-12

V

value MdmHierarchy, 2-12
value method, 5-7
Value OLAP API data type, 2-26, 5-9, 5-10
ValueCursor objects
getting from a parent CompoundCursor, example, 9-5
getting values from, example, 9-4, 9-5
position, 8-16
virtual Cursor
definition, 8-27
Void OLAP API data type, 2-26

W

write Transaction object, 7-3

Go to previous page
Oracle
Copyright © 2000, 2002 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents

Master Index

Feedback